Creamy Carrot Lentil Soup is a nourishing, flavorful, and comforting dish that’s as easy to make as it is satisfying. Made with hearty red lentils, sweet carrots, aromatic spices, and a creamy finish, this soup is perfect for a cozy lunch or light dinner. It’s naturally vegan, protein-rich, and incredibly filling—ideal for any time of year.
Why You’ll Love This Recipe
- Hearty and satisfying without being heavy
- Packed with plant-based protein and fiber
- Naturally vegan and gluten-free
- Creamy texture without any dairy
- Full of warming, aromatic spices
- Budget-friendly pantry ingredients
- Easy one-pot meal
- Great for meal prep and freezing
- Customizable with toppings or add-ins
- Comforting and family-friendly
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Carrots, peeled and chopped
- Red lentils, rinsed
- Onion, diced
- Garlic, minced
- Ginger, grated (optional)
- Olive oil
- Vegetable broth or water
- Coconut milk (or other plant-based milk/cream)
- Ground cumin
- Ground coriander
- Turmeric
- Salt
- Black pepper
- Lemon juice (for brightness)
- Fresh herbs like cilantro or parsley (optional)
Directions
- Sauté the aromatics: In a large pot, heat olive oil over medium heat. Sauté onion for 3–4 minutes until soft, then add garlic and ginger and cook for 1 minute more.
- Add spices and vegetables: Stir in cumin, coriander, turmeric, salt, and pepper. Add chopped carrots and rinsed lentils, stirring to coat.
- Add liquid and simmer: Pour in vegetable broth. Bring to a boil, then reduce heat, cover, and simmer for 20–25 minutes until carrots and lentils are soft.
- Blend the soup: Use an immersion blender directly in the pot, or transfer to a blender in batches, and blend until smooth and creamy.
- Finish with cream: Stir in coconut milk and a splash of lemon juice. Adjust seasoning to taste.
- Serve: Ladle into bowls and top with fresh herbs, a swirl of coconut milk, or croutons if desired.
Servings and timing
- Servings: 4
- Prep time: 10 minutes
- Cook time: 25 minutes
- Total time: 35 minutes
Variations
- Add a pinch of chili flakes or cayenne for heat
- Use yellow split peas or green lentils for a heartier texture
- Replace coconut milk with cashew cream or oat milk
- Stir in spinach or kale at the end for extra greens
- Top with toasted seeds, nuts, or crispy chickpeas
- Blend only part of the soup for a chunkier texture
storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
To freeze, let soup cool completely and store in freezer-safe containers for up to 3 months.
Reheat gently on the stovetop over medium heat or in the microwave, adding a splash of water or broth if the soup has thickened.
FAQs
Can I use green or brown lentils?
Yes, but they take longer to cook and have a firmer texture. Red lentils break down more for a creamier result.
Does this soup taste like coconut?
It has a mild coconut flavor, but you can use another plant-based milk if preferred.
Is it necessary to blend the soup?
Blending gives it a smooth, creamy texture, but you can leave it chunky if you like more texture.
Can I make this in a slow cooker?
Yes, cook on low for 6–8 hours or high for 3–4 hours, then blend as directed.
What should I serve this with?
It pairs well with crusty bread, naan, or a side salad.
Can I make it oil-free?
Yes, sauté the vegetables in water or broth instead of oil.
Can I use frozen carrots?
Yes, just add them directly to the pot; no need to thaw first.
How do I thicken the soup more?
Let it simmer uncovered after blending, or add extra lentils at the start.
Is this soup good for kids?
Yes, it’s mild, smooth, and nutrient-dense—great for all ages.
Can I double the recipe?
Absolutely, just make sure your pot is large enough to accommodate the extra volume.
Conclusion
Creamy Carrot Lentil Soup is a cozy, nourishing dish that’s simple to make and incredibly satisfying. Whether you’re looking for a quick weeknight dinner or a meal-prep-friendly lunch, this soup delivers comfort and nutrition in every spoonful. Wholesome, flavorful, and customizable, it’s a recipe you’ll keep coming back to all year long.
Print
Creamy Carrot Lentil Soup
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Middle Eastern-Inspired
- Diet: Vegan
Description
Creamy Carrot Lentil Soup is a comforting, nutrient-rich dish made with tender carrots, red lentils, and warm spices blended into a smooth, satisfying soup.
Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/4 teaspoon turmeric
- 4 large carrots, peeled and chopped
- 1 cup red lentils, rinsed
- 4 cups vegetable broth
- 1 cup canned coconut milk
- Salt and pepper to taste
- Juice of 1/2 lemon
- Fresh cilantro for garnish (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and sauté for 5 minutes until softened.
- Add garlic and ginger, and cook for 1 minute until fragrant.
- Stir in cumin, coriander, and turmeric. Cook for another 30 seconds.
- Add chopped carrots, red lentils, and vegetable broth. Bring to a boil, then reduce heat and simmer for 20-25 minutes until carrots and lentils are tender.
- Remove from heat and stir in coconut milk and lemon juice.
- Use an immersion blender to puree the soup until smooth, or transfer in batches to a blender.
- Season with salt and pepper to taste. Garnish with cilantro if desired and serve warm.
Notes
- Use full-fat coconut milk for a richer texture, or light coconut milk for fewer calories.
- Store leftovers in the fridge for up to 4 days or freeze for longer storage.
- Add a pinch of chili flakes for extra heat.
Nutrition
- Serving Size: 1.5 cups
- Calories: 280
- Sugar: 6g
- Sodium: 450mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 8g
- Protein: 10g
- Cholesterol: 0mg