Spiced carrot & lentil soup is the kind of wholesome, comforting dish that warms you from the inside out — perfect for cool evenings or when you’re craving something nourishing yet flavorful. With its smooth texture, aromatic spices, and naturally sweet carrots, this soup has become a favorite across many kitchens, from Moroccan-inspired meals to simple weeknight dinners.
This recipe blends red lentils with carrots, onion, garlic, ginger, and warming spices like cumin and coriander. The result is a creamy, protein-packed soup with a beautiful orange hue and earthy depth. Best of all? It’s vegan, budget-friendly, and made in just one pot. Whether you’re batch cooking or serving it with warm flatbread for a light dinner, this soup delivers both comfort and nutrition with every spoonful.
Ingredients Overview

Let’s take a closer look at what makes this soup both simple and spectacular. Each ingredient plays a key role in building flavor and texture:
-
Carrots: Fresh, peeled carrots bring natural sweetness and body to the soup. Choose firm, vibrant carrots — older ones can taste woody or bland. You can also use frozen carrots in a pinch, but fresh gives the best flavor and texture.
-
Red Lentils: These are the fastest-cooking lentils and break down beautifully into a velvety texture. They also add a punch of plant-based protein and fiber. Brown or green lentils can be used, but they take longer to cook and won’t produce the same creamy consistency.
-
Onion & Garlic: These aromatics create the flavorful base. Yellow or white onion works best. Garlic adds pungency and depth — don’t skip it.
-
Fresh Ginger: Adds brightness and subtle heat. You can substitute with ground ginger (½ teaspoon), but fresh gives a more vibrant, zesty touch.
-
Ground Spices: A blend of ground cumin, ground coriander, and turmeric gives the soup its warm, earthy flavor. Cumin adds smokiness, coriander brings citrus notes, and turmeric gives that golden color and anti-inflammatory benefits.
-
Vegetable Broth: Provides a savory backbone. Choose low-sodium broth to control the salt level. Water can be used, but it will result in a milder flavor.
-
Coconut Milk (optional): For a creamier version, swirl in a half-cup of full-fat coconut milk at the end. It adds a lush texture and a subtle tropical note.
-
Lemon Juice: A final squeeze of fresh lemon brightens the whole soup, balancing the earthy lentils and sweet carrots with acidity.
-
Salt & Pepper: Essential for seasoning — taste as you go.
Optional Garnishes
-
Fresh cilantro or parsley for a pop of color and freshness
-
Red pepper flakes or harissa for extra heat
-
Toasted pumpkin seeds for crunch
Step-by-Step Instructions
Making spiced carrot & lentil soup is incredibly easy and rewarding. Here’s a detailed walkthrough to help you nail it:
-
Sauté the aromatics
In a large soup pot, heat a tablespoon of olive oil over medium heat. Add chopped onion and cook for 5–7 minutes until softened and slightly golden. Stir in minced garlic and grated ginger, and cook for another minute until fragrant — you should smell the warm, spicy notes immediately. -
Toast the spices
Add ground cumin, coriander, and turmeric. Stir constantly for 30 seconds. Toasting the spices in oil boosts their aroma and flavors. -
Add the main ingredients
Toss in the chopped carrots and rinsed red lentils. Stir to coat them in the spice mixture. -
Pour in the broth
Add vegetable broth, enough to cover everything by about an inch (typically 4–5 cups). Bring the pot to a boil, then reduce heat to low and cover. Simmer for 20–25 minutes, or until the carrots and lentils are soft. -
Blend until smooth
Use an immersion blender to blend the soup directly in the pot until silky smooth. If using a countertop blender, blend in batches and be cautious with hot liquid. For a chunkier texture, blend only half and stir it back in. -
Season and finish
Stir in lemon juice and taste for seasoning. Add salt and black pepper as needed. If you’re using coconut milk, swirl it in now and gently reheat without boiling. -
Serve warm
Ladle into bowls and garnish as desired. Serve with crusty bread, naan, or a dollop of yogurt.
Tips, Variations & Substitutions
Cooking Tips
-
Rinse lentils thoroughly before cooking to remove any dust and reduce foam.
-
Avoid overcooking once the lentils and carrots are soft. Too much boiling can dull the flavor.
-
If your soup is too thick, thin it out with a splash of broth or water during blending.
Variations
-
Moroccan-style: Add a pinch of cinnamon and a dash of harissa paste for a North African twist.
-
Indian-inspired: Add garam masala or curry powder for deeper complexity.
-
With tomatoes: Stir in a tablespoon of tomato paste or a chopped tomato during sautéing for extra acidity.
Dietary Substitutions
-
Gluten-Free: Naturally gluten-free, just confirm your broth is certified GF.
-
Low-Fat: Skip the coconut milk and sauté in water or low-oil.
-
High-Protein: Add a handful of cooked chickpeas to boost the protein even more.
-
Vegan: This recipe is fully vegan as written.
Serving Ideas & Occasions
Spiced carrot & lentil soup is the ultimate cozy meal. Its bright color and soothing flavor make it perfect for:
-
Weeknight dinners with warm pita or naan
-
Lunch meal prep — it stores and reheats beautifully
-
Light starters at a dinner party, topped with herb oil
-
Cold weather meals — pair with a leafy green salad and roasted sweet potatoes
-
Freezer meals — make a double batch and freeze for up to 3 months
Its creamy consistency and rich spice blend make it satisfying enough on its own, yet it pairs well with simple sides.
Nutritional & Health Notes
This soup is both satisfying and nutrient-dense. Red lentils are rich in protein, iron, and dietary fiber — making this an ideal plant-based main. Carrots add beta-carotene (which converts to vitamin A), while garlic and ginger contribute immune-boosting benefits.
The soup is naturally low in fat unless you choose to add coconut milk, and it contains no added sugar. Portion control is simple since it’s filling and high in fiber, making it a smart choice for clean eating or weight-conscious meals.
You can easily adjust the sodium by using low-salt broth and seasoning to taste. For a lower-carb version, reduce the lentils and bulk up with more non-starchy vegetables like cauliflower or zucchini.
FAQs
Q1: Can I make this soup ahead of time?
Yes — in fact, it tastes even better the next day as the flavors deepen. Store it in an airtight container in the fridge for up to 5 days, or freeze for up to 3 months.
Q2: Can I use green or brown lentils instead of red?
Yes, but keep in mind they take longer to cook and won’t break down as smoothly. The soup will have more texture and a slightly different flavor.
Q3: Do I have to peel the carrots?
If your carrots are organic and well-scrubbed, you can skip peeling. However, peeling gives a smoother texture and removes any bitterness from the skin.
Q4: What’s the best way to blend the soup?
An immersion blender is most convenient for blending hot soups right in the pot. If using a regular blender, cool the soup slightly and blend in batches — leave the lid slightly ajar and cover with a towel to prevent pressure build-up.
Q5: Is this soup spicy?
Not by default. The spices used are warm but not hot. If you like heat, add chili flakes, cayenne, or harissa.
Q6: Can I add other vegetables?
Absolutely. Sweet potatoes, parsnips, or even cauliflower blend well. Just make sure all added veggies are cooked until soft before blending.
Q7: How can I add protein for a more filling meal?
You can mix in cooked quinoa, shredded chicken (if not vegan), or top the soup with roasted chickpeas or hemp seeds for extra protein.
This spiced carrot & lentil soup is creamy, warming, and full of flavor. Made in one pot with pantry staples, it’s vegan, protein-rich, and perfect for cozy meals or make-ahead lunches.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30minutes
- Yield: 4–6 servings 1x
Ingredients
-
1 tbsp olive oil
-
1 medium onion, chopped
-
2 garlic cloves, minced
-
1 tbsp fresh ginger, grated
-
1 tsp ground cumin
-
1 tsp ground coriander
-
½ tsp ground turmeric
-
4 large carrots, peeled and sliced
-
1 cup red lentils, rinsed
-
4 cups vegetable broth
-
Juice of ½ lemon
-
Salt and pepper, to taste
-
(Optional) ½ cup coconut milk
-
(Optional garnish) Fresh cilantro, red pepper flakes, toasted seeds
Instructions
-
Heat olive oil in a large pot over medium heat. Sauté onion for 5–7 minutes.
-
Add garlic and ginger, cook for 1 minute.
-
Stir in cumin, coriander, and turmeric. Cook for 30 seconds.
-
Add carrots and lentils, stirring to coat.
-
Pour in vegetable broth. Bring to a boil, reduce heat, and simmer for 20–25 minutes.
-
Blend until smooth using an immersion blender or in batches.
-
Stir in lemon juice, coconut milk if using, and season with salt and pepper.
-
Serve hot, garnished as desired.