There are days when the world feels a little too loud, and all I want is something warm and quiet in a bowl. This creamy carrot lentil soup is that for me. It's the kind of meal that doesn't rush you, that lets you breathe between spoonfuls.
Advertisements1
The carrots bring a natural sweetness, the lentils add a hearty, earthy depth, and a touch of coconut milk makes everything silky without any cream. It's simple, forgiving, and nourishing—exactly what a weeknight needs.
I often make a pot on Sunday and let it carry me through the week. It tastes even better the next day, as the flavors settle into each other like old friends.
Why You'll Love This Recipe
About the Ingredients
1 tablespoon olive oil
Use extra-virgin for best flavor. You can swap with avocado oil for a higher smoke point.
1 large yellow onion, diced
About 1.5 cups. Sweet onion works too; shallots add a milder note.
3 cloves garlic, minced
Fresh is best, but 1 teaspoon garlic powder can substitute in a pinch.
1 teaspoon ground cumin
Toast whole cumin seeds first for a deeper flavor, then grind. Or use curry powder for a different twist.
1/2 teaspoon ground coriander
Adds a citrusy warmth. If you don't have it, use extra cumin or a pinch of paprika.
1/4 teaspoon ground turmeric
For color and anti-inflammatory benefits. Fresh grated turmeric works too (use 1 teaspoon).
1 1/2 pounds carrots, peeled and chopped
About 6-7 medium carrots. Baby carrots work but may need extra cooking time.
1 cup red lentils, rinsed
Red lentils break down quickly and create a creamy texture. Brown or green lentils will need longer cooking and won't be as smooth.
4 cups vegetable broth
Low-sodium preferred to control salt. Chicken broth works too for a non-vegetarian version.
1 can (13.5 oz) full-fat coconut milk
Light coconut milk reduces calories but makes it less creamy. Heavy cream can replace it for a richer soup.
1 teaspoon salt, plus more to taste
Kosher salt preferred. Start with less and adjust at the end.
1/2 teaspoon black pepper, freshly ground
Pre-ground works, but fresh adds a brighter kick.
Tips & Tricks
- Don't skip rinsing the lentils—it removes debris and prevents foam.
- For an extra silky texture, blend in batches, filling the blender only halfway and holding the lid with a towel.
- If the soup becomes too thick after blending, thin it with extra broth or water until it reaches your desired consistency.
Pro Tips
Step-by-Step Instructions
1. Sauté Aromatics
Heat olive oil in a large pot over medium heat (350°F/175°C). Add onion and cook for 5-6 minutes until soft and translucent, stirring occasionally. Add garlic and cook for 1 minute until fragrant.
2. Bloom Spices
Stir in cumin, coriander, and turmeric. Cook for 30 seconds to 1 minute, until the spices are fragrant and coat the onions.
3. Add Carrots and Lentils
Add chopped carrots and rinsed lentils. Stir well to coat with the spice mixture.
4. Pour in Broth
Add vegetable broth and salt. Bring to a boil over high heat (212°F/100°C).
5. Simmer Until Tender
Reduce heat to low (around 185°F/85°C), cover, and simmer for 20-25 minutes, until carrots are fork-tender and lentils are fully broken down.
6. Blend the Soup
Remove from heat. Use an immersion blender to puree until smooth. Alternatively, carefully transfer to a blender in batches and blend until velvety. Return to pot.
7. Stir in Coconut Milk
Add coconut milk and black pepper. Stir well and warm over medium-low heat (275°F/135°C) for 3-5 minutes, until heated through. Do not boil.
8. Adjust and Serve
Taste and adjust seasoning with more salt if needed. Ladle into bowls and garnish with a swirl of coconut milk, fresh cilantro, or a sprinkle of pumpkin seeds.
Delicious Variations
Spicy Kick
Add 1/2 teaspoon red pepper flakes or a minced jalapeño with the garlic.
Ginger Twist
Add 1 tablespoon grated fresh ginger with the garlic for a warming zing.
Herb Infusion
Stir in 1 teaspoon dried thyme or a handful of fresh spinach at the end for extra greens.
How to Store Creamy Carrot Lentil Soup
Refrigerator
Store in an airtight container for up to 5 days. The soup thickens as it sits; add broth or water when reheating.
Freezer
Freeze in individual portions in freezer-safe containers for up to 3 months. Thaw overnight in the fridge.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring often, or in the microwave in 30-second intervals. Add a splash of broth or water to loosen.
Frequently Asked Questions
Q: Can I use brown or green lentils instead of red?
Yes, but they will take longer to cook (about 30-40 minutes) and won't break down as completely, resulting in a chunkier texture. You may need to add extra broth.
Q: Can I make this soup without coconut milk?
Absolutely. You can substitute with heavy cream, half-and-half, or a plain non-dairy milk like oat or almond. For a lighter option, skip it entirely and blend the soup well—it will still be creamy from the lentils.
Q: How can I make this soup more filling?
Serve it with crusty bread or a grain like quinoa. You can also stir in a can of drained chickpeas or some cooked brown rice to boost protein and fiber.
Q: Can I freeze this soup?
Yes, it freezes beautifully. Cool completely, then store in freezer-safe containers for up to 3 months. Thaw in the fridge overnight and reheat gently. The texture may change slightly, so stir well.
Q: How do I thicken the soup if it's too thin?
Simmer it uncovered for an additional 10-15 minutes to reduce liquid. Alternatively, blend in a handful of cooked white beans or a tablespoon of cornstarch mixed with water.
I hope this soup brings you a moment of calm. If you make it, let me know how it turns out in the comments below. And remember, be kind to your mind.
Creamy Carrot Lentil Soup
A velvety, protein-rich soup that's gently spiced and perfect for meal prep. Ready in 45 minutes.
🧂 Ingredients
- 1 tablespoon olive oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/4 teaspoon ground turmeric
- 1 1/2 pounds carrots, peeled and chopped
- 1 cup red lentils, rinsed
- 4 cups vegetable broth
- 1 can (13.5 oz) full-fat coconut milk
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper, freshly ground
📋 Instructions
- 1Sauté Aromatics — Heat olive oil in a large pot over medium heat (350°F/175°C). Add onion and cook for 5-6 minutes until soft and translucent, stirring occasionally. Add garlic and cook for 1 minute until fragrant.
- 2Bloom Spices — Stir in cumin, coriander, and turmeric. Cook for 30 seconds to 1 minute, until the spices are fragrant and coat the onions.
- 3Add Carrots and Lentils — Add chopped carrots and rinsed lentils. Stir well to coat with the spice mixture.
- 4Pour in Broth — Add vegetable broth and salt. Bring to a boil over high heat (212°F/100°C).
- 5Simmer Until Tender — Reduce heat to low (around 185°F/85°C), cover, and simmer for 20-25 minutes, until carrots are fork-tender and lentils are fully broken down.
- 6Blend the Soup — Remove from heat. Use an immersion blender to puree until smooth. Alternatively, carefully transfer to a blender in batches and blend until velvety. Return to pot.
- 7Stir in Coconut Milk — Add coconut milk and black pepper. Stir well and warm over medium-low heat (275°F/135°C) for 3-5 minutes, until heated through. Do not boil.
- 8Adjust and Serve — Taste and adjust seasoning with more salt if needed. Ladle into bowls and garnish with a swirl of coconut milk, fresh cilantro, or a sprinkle of pumpkin seeds.



