Peel and chop the carrots and onion, and mince the garlic. This prep ensures even cooking and blends smoothly later.
Heat olive oil in a pot, sauté onion until translucent, then add garlic and cook for a minute. Stir in carrots and all spices for a fragrant base.
Pour in the hot vegetable broth and bring to a simmer. Add red lentils and cook until both carrots and lentils are tender, about 15 minutes.
Use an immersion blender to purée the soup until creamy. Stir in coconut milk, season with salt, pepper, and lime juice to balance flavors.
Serve hot with a swirl of yogurt or kefir and garnish with toasted seeds, fresh herbs, or crusty bread for a wholesome finish.