Warm, comforting, and packed with nourishing ingredients, Smoky Red Lentil Soup with Spinach is the perfect cozy meal for cooler days. This creamy vegan soup is filled with tender red lentils, aromatic spices, fresh vegetables, and rich coconut milk for a bowl that’s both hearty and satisfying.
The smoky depth from paprika combined with the brightness of lemon and the creaminess of coconut milk creates a beautifully balanced flavor. It’s a simple, wholesome recipe that comes together easily and delivers big comfort in every spoonful.

Why You’ll Love This Recipe
Rich and creamy without dairy
Coconut milk gives the soup a silky texture while keeping it completely plant-based.
Packed with nutrition
Loaded with fiber-rich lentils, vegetables, and healthy spices.
Perfect comfort food
Warm, smoky, and deeply satisfying.
Easy to make
Simple pantry ingredients and minimal prep make this an ideal weeknight dinner.
Great for meal prep
Stores and freezes well for future meals.
Ingredients
- 2 tablespoons olive oil
- ½ onion, finely chopped
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 2 tablespoons smoked paprika
- ½ teaspoon cumin
- ½ teaspoon turmeric
- 1½ cups red lentils, rinsed
- 5 cups vegetable broth
- 1 (14-oz) can full-fat coconut milk
- 1–2 cups fresh spinach, chopped
- 2 teaspoons kosher salt (adjust to taste)
- Juice of 1 lemon
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
- ¼ teaspoon black pepper
- 2 teaspoons honey (optional)
For serving (optional):
- Flatbread, naan, or crispy socca for dipping
Instructions
1. Cook the Vegetables
Heat olive oil in a large soup pot over medium heat. Add the onion, carrots, and celery. Sauté for about 5–10 minutes until the vegetables are soft and fragrant.
2. Add Garlic and Spices
Stir in the garlic, smoked paprika, cumin, turmeric, and red lentils. Cook for about 1 minute, allowing the spices to release their aroma.
3. Simmer the Soup
Pour in the vegetable broth and bring the mixture to a gentle simmer. Partially cover the pot and cook for 10 minutes, stirring occasionally, until the lentils soften and begin to break down.
4. Add Creaminess and Greens
Stir in the coconut milk, chopped spinach, salt, lemon juice, garlic powder, onion powder, and black pepper. Let the soup simmer briefly until the spinach wilts.
5. Finish and Serve
Taste and adjust seasoning as needed. For a subtle touch of sweetness, drizzle in a little honey if desired.
Serve hot with warm flatbread or naan for dipping.
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 6
Why Red Lentils Work Best
Red lentils cook quickly and soften as they simmer, creating a naturally creamy texture for soups. Unlike green or brown lentils, they break down slightly, helping thicken the soup without the need for cream or flour.
Tips for the Best Lentil Soup
Use smoked paprika
It provides the signature smoky flavor that makes this soup special.
Don’t skip the lemon juice
A splash of acidity brightens the whole dish.
Add greens at the end
Spinach cooks quickly and stays vibrant when added last.
Adjust the texture
Add more broth if you prefer a thinner soup.
What to Serve with Lentil Soup
This soup is hearty on its own, but it pairs wonderfully with:
- Warm naan or flatbread
- Homemade crusty bread
- Crispy socca (chickpea flatbread)
- A simple green salad
Perfect for dipping and soaking up the rich broth.
Storage and Freezing
Store leftovers in an airtight container in the refrigerator for up to 4 days.
This soup also freezes well. Simply cool completely and freeze for up to 3 months. Reheat gently on the stove, adding a splash of water or broth if needed.
Final Thoughts
Smoky Red Lentil Soup with Spinach is the ultimate cozy, nourishing bowl. With its creamy texture, smoky spices, and wholesome ingredients, it’s a comforting meal that’s both healthy and satisfying.
