Creamy Carrot and Lentil Soup Recipe for Comforting Weeknight Meals

This creamy carrot and lentil soup is a nourishing one-pot meal brimming with warming spices and leafy greens. Hearty, wholesome, and comforting, it makes an excellent vegan main or starter.

Carrot soup in a bowl topped with yoghurt and coriander.

This carrot and lentil soup warms you from the inside out and comes together easily in a single pot. Red lentils form a thick, creamy base, supplying plant protein and fiber, while carrots bring natural sweetness and satisfying body. A coconut-spiced broth infused with garlic and ginger gives the soup depth and warmth, and a handful of baby spinach adds color and extra nutrients. The texture is thick enough to scoop with crispbread or papadums, and it also pairs well with toasted bread or a scoop of rice for a more filling meal.

Side shot of the soup in a bowl with a spoon.

Ingredients You’ll Need

Simple pantry staples create this flavorful soup:

  • Vegetables: Leek, carrots, and baby spinach form the base. Substitute any leafy greens you prefer.
  • Coconut milk: Full-fat canned coconut milk gives a rich, velvety texture.
  • Broth: Vegetable broth keeps it vegan; chicken broth can be used if not.
  • Lentils: Red split lentils break down when cooked for a smooth consistency—avoid green or brown lentils for this recipe.
  • Spices & aromatics: Fresh garlic and ginger with ground cumin, coriander, turmeric, and black pepper create a warm, aromatic profile.

See the recipe card below for exact amounts.

Ingredients shown to make the soup.

How to Make Carrot and Lentil Soup

Sauté the base: Heat oil in a large pot over medium-high heat. Sauté the carrots and leeks for 4–5 minutes until softened.

Add aromatics: Stir in the garlic, ginger, cumin, coriander, and turmeric. Cook for about 1 minute to release the aromas.

Carrots and leeks being sautéed in a pot.
Grated ginger, garlic and spices added to the pot.

Add remaining ingredients: Stir in the rinsed red lentils, vegetable broth, coconut milk, salt, and black pepper.

Simmer: Bring the mixture to a boil, then cover, reduce heat to low, and simmer for about 25 minutes, until the lentils are tender and beginning to break down.

Add greens: Stir in the spinach, remove the pot from the heat, and let the greens wilt into the soup.

Dried lentils, coconut milk and broth added to the pot.
Baby spinach added to the soup.

Season and serve: Taste and adjust seasoning. Serve the soup as is or finish with a dollop of yogurt or a sprinkle of fresh cilantro for brightness.

Carrot and lentil soup in a large pot.

Substitutions & Variations

  • Extra vegetables: Add bell pepper, zucchini, or cauliflower for additional texture and nutrition.
  • Leafy swaps: Replace spinach with kale, Swiss chard, or collard greens.
  • Different spices: Try adding fresh cilantro, curry powder, or garam masala for alternate flavor profiles.
  • Coconut-free: Use cashew cream, oat milk, or dairy cream instead of coconut milk.
  • Protein boost: Stir in cooked chickpeas, shredded chicken, or tofu for more protein.
  • Heat: Add chili flakes, cayenne, or a fresh diced chili to make it spicy.
Carrot and lentil soup in a bowl topped with yoghurt and a spoon.

How to Store

  • Refrigerate: Keep leftovers in an airtight container in the refrigerator for up to 5 days.
  • Freeze: Cool completely, transfer to freezer-safe containers, and thaw overnight in the fridge before reheating on the stove or in the microwave.

Recipe FAQ

How do I make it creamier?

Blend more of the soup until smooth, or stir in cashew cream, coconut cream, or a splash of dairy cream for extra richness.

Can I skip the coconut milk?

Yes. Substitute cashew cream, oat milk, or heavy cream if you don’t need it to be vegan.

How do I add more protein?

Fold in cooked chickpeas, shredded chicken, or cubed tofu to boost protein.

Can I make this in a slow cooker?

Yes. Sauté the leeks, garlic, and ginger first, then add everything to the slow cooker. Cook on low for 6–8 hours or high for 3–4 hours, then blend as needed and stir in the greens at the end.

What should I serve with this soup?

Serve with crusty bread, naan, or a scoop of boiled rice. A dollop of yogurt and fresh cilantro are nice toppings.

Carrot and lentil soup in a bowl topped with yoghurt and coriander.

More Soup Recipes

Curried Butternut Squash & Tomato Soup

Broccoli & Pea soup

Red Cabbage Soup With Sausage

Roasted Carrot and Swede Soup

If you try this carrot and lentil soup recipe or have questions, please leave a comment and rate it. I love hearing how you adapt recipes and what you think.

Side shot of the soup in a bowl with a spoon.

Creamy Carrot & Lentil Soup


No reviews

  • Author: Caitlin Rule
  • Total Time: 40 minutes
  • Yield: Serves 4
Print Recipe

Description

This creamy carrot and lentil soup is a nourishing one-pot meal packed with warming spices and leafy greens. It’s hearty, wholesome, and comforting.


Ingredients

  • 1 tablespoon olive oil
  • 1 leek, diced
  • 500g / 1 lb (4–5 medium) carrots, chopped
  • 4 cloves garlic, minced
  • 2 tablespoons fresh ginger, grated
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon ground turmeric
  • ¼ teaspoon black pepper
  • 1 cup (185g) red lentils, rinsed
  • 4 cups vegetable broth
  • 1 cup full-fat coconut milk
  • ½–1 teaspoon salt, to taste

Instructions

  1. Heat oil in a large pot over medium-high heat. Sauté the carrots and leeks for 4–5 minutes until softened.
  2. Stir in the garlic, ginger, cumin, coriander, and turmeric. Sauté for 1 minute to release their flavors.
  3. Stir in the lentils, broth, coconut milk, salt, and pepper.
  4. Bring to a boil, then cover, reduce the heat to low, and simmer for 25 minutes until the lentils are tender.
  5. Stir in the spinach, then remove the soup from the heat, letting the greens wilt.
  6. Taste and adjust seasoning as needed. Serve as is or topped with yogurt and fresh coriander (cilantro).

Notes

  • Refrigerate: Keep in an airtight container for up to 5 days.
  • Freeze: Cool completely, store in freezer-safe containers, and thaw in the fridge before reheating.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soups
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: ¼ recipe
  • Calories: 407
  • Sugar: 8.3g
  • Fat: 52.3g
  • Saturated Fat: 11.5g
  • Carbohydrates: 52.3g
  • Fiber: 10.9g
  • Protein: 15.2g

Did you make this recipe?

Tag @goodnessavenue on Instagram and hashtag it #goodnessavenue