30-Minute Spiced Carrot Lentil Soup
This carrot lentil soup is velvety, warming, and ready in about 30 minutes with mostly pantry ingredients.

It’s the kind of meal that makes a chilly night feel a little cozier, with just enough earthy cumin and a pop of brightness from lemon at the end.
Why This Soup Works
Red lentils break down quickly, giving the soup a thick, stew-like body without needing a blender.
Carrots bring a natural sweetness that balances the warm spices, and the whole thing comes together in one pot.
Ingredients

- 2 tbsp olive oil: a neutral oil like avocado works, too
- 1 medium onion, chopped: yellow or white onion both work
- 3 garlic cloves, minced: use fresh for the best aroma
- 1 lb carrots, peeled and chopped: about 4 to 5 large carrots, no need to be super precise
- 1 tsp ground cumin: adds that earthy backbone
- ½ tsp ground coriander: rounds out the spice
- 1 cup red lentils, rinsed: they cook faster than brown or green
- 4 cups vegetable broth: low-sodium so you control the salt
- ½ tsp salt: plus more to taste
- ¼ tsp black pepper
- 2 tbsp fresh lemon juice: plus more for serving
- Fresh parsley or cilantro: optional, for garnish
Variations / Substitutions
- Swap lentils: Brown or green lentils work, but you’ll need to add 10 to 15 minutes of cooking and an extra cup of broth.
- Add heat: A pinch of cayenne or a few chili flakes stirred in with the spices gives the soup a gentle kick.
- Boost protein: Top with a handful of roasted chickpeas or a spoonful of Greek yogurt.
- Change the acid: Lime juice and a little zest work just as well as lemon.
- Fresh herbs: Dill or mint change the whole vibe in a good way.
If you like this, you might also enjoy Spiced Butternut Squash Soup.
How to Make Spiced Carrot Lentil Soup
Step 1: Sauté the Aromatics

Heat the 2 tbsp olive oil in a large pot over medium heat. Once the oil shimmers, add the chopped onion and cook, stirring occasionally, for about 5 minutes until softened and translucent. Add the minced garlic and cook for 1 more minute, just until fragrant.
You’re building the flavor base here, so take the time to let the onion soften without browning. The garlic should smell sweet and toasty, not burnt.
Step 2: Add the Carrots and Spices

Stir in the chopped carrots, 1 tsp cumin, ½ tsp coriander, ½ tsp salt, and ¼ tsp black pepper. Cook for about 2 minutes, stirring often, to toast the spices and coat the carrots.
The kitchen should start smelling warm and earthy, and the carrots will just begin to soften at the edges.
Step 3: Simmer the Soup

Pour in the 4 cups vegetable broth and the rinsed 1 cup red lentils. Stir everything together and bring the soup to a boil over high heat. Once boiling, reduce the heat to low, cover, and let it simmer for 15 to 20 minutes, until the carrots are fork-tender and the lentils have fully broken down.
You’ll know it’s ready when the soup has thickened to a porridge-like consistency. If it looks too thick for your liking, add a splash of broth or water.
Step 4: Ladle and Garnish the Soup

Remove the pot from the heat. Stir in the 2 tbsp lemon juice, then taste and adjust salt and pepper. Ladle the soup into bowls.
Finish each bowl with an extra drizzle of olive oil, a pinch of fresh parsley or cilantro, and another squeeze of lemon. Serve hot with crusty bread on the side.
Tips for the Best Carrot Lentil Soup
- Use red lentils for the smoothest texture; they almost melt into the broth.
- Don’t skip the lemon juice at the end, it wakes up all the earthy flavors.
- For a completely smooth soup, blend it with an immersion blender right in the pot after cooking.
- Leftovers thicken a lot overnight, so plan to add a little broth when reheating.
- A handful of baby spinach stirred in right before serving adds color and barely any extra effort.
Adjust the batch size for a crowd or a quiet dinner.
| Servings | Carrots | Lentils | Broth |
|---|---|---|---|
| 2 | ½ lb | ½ cup | 2 cups |
| 4 | 1 lb | 1 cup | 4 cups |
| 6 | 1½ lbs | 1½ cups | 6 cups |
Storing Leftover Soup
- Refrigerate: Keep the soup in an airtight container for up to 4 days.
- Reheating: Warm it on the stove over low heat with a splash of water or broth to loosen it up.
What to Serve With Carrot Lentil Soup
A hunk of crusty bread is the obvious choice, it’s perfect for dipping into the thick broth. A simple green salad with a sharp lemon vinaigrette cuts through the soup’s richness nicely. If you want something creamy, a dollop of plain yogurt or a drizzle of coconut milk on top works wonders.
Frequently Asked Questions
Can I use brown lentils instead?
Yes, but brown lentils hold their shape, so the soup won’t be as thick. Add an extra cup of broth and simmer for 30 to 35 minutes.
Can I freeze this soup?
Absolutely, it freezes beautifully. Let it cool completely, then store in a freezer-safe container for up to 3 months. Thaw in the fridge overnight.
How do I make it creamier?
Blend about half the soup with an immersion blender, or stir in ¼ cup of full-fat coconut milk at the end.
Is this soup spicy?
No, the cumin and coriander give warmth, not heat. Add a pinch of cayenne or a chopped fresh chili if you want some fire.
Can I use water instead of broth?
You can, but the soup will taste a bit flat. Add an extra ½ tsp of salt and a bay leaf while it simmers to build back some depth.

Spiced Carrot Lentil Soup Recipe
Ingredients
Method
- Heat the olive oil in a large pot over medium heat. Add the onion and cook for 5 minutes until softened, then add the garlic and cook 1 minute.
- Stir in the carrots, cumin, coriander, salt, and pepper. Cook for 2 minutes, stirring often.
- Add the broth and lentils. Bring to a boil, then reduce the heat to low, cover, and simmer for 15 to 20 minutes until the carrots are tender and the lentils have broken down.
- Remove from heat, stir in the lemon juice, and ladle into bowls. Garnish with fresh herbs and extra lemon juice.
