Why You’ll Love Lentil Soup Recipe
It features lentils, a plant‑based protein and fiber‑rich ingredient, giving the soup both substance and health benefits.
The freshness of vegetables and greens (like kale) adds vibrant color and texture, lifting it above a standard broth.
A simple mix of spices (especially cumin) and a tangy finish (vinegar) give the soup depth and flavor without needing complex steps.
It’s very adaptable — swap greens, use what you have, and it still works.
Leftovers are even better the next day, making it ideal for cooking once and enjoying twice.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
extra‑virgin olive oil
1 medium onion, chopped
4 medium carrots, chopped (about 2 cups)
2 celery stalks, chopped
6 small or 3 large kale leaves (stems finely diced, leaves chopped)
heaping ½ teaspoon ground cumin
1½ teaspoons sea salt
freshly ground black pepper, several grinds
4 garlic cloves, grated
1 (14‑ounce) can fire‑roasted diced tomatoes (or regular diced tomatoes)
¾ cup dry green lentils (rinsed)
2 tablespoons white wine vinegar
12 fresh thyme sprigs, bundled (or a substitute)
6 cups vegetable broth
½ cup chopped fresh parsley, for garnish
red pepper flakes, for optional garnish
grated Parmesan cheese, for serving (optional)
Directions
-
Heat the olive oil in a large pot (or Dutch oven) over medium heat. Add the onion, carrots, celery, diced kale stems, cumin, salt and pepper. Cook, stirring occasionally, for about 8 minutes or until the vegetables begin to soften.
-
Stir in the garlic, fire‑roasted tomatoes, lentils, white wine vinegar, thyme bundle, and vegetable broth. Cover and bring to a gentle simmer. Cook for about 25 to 30 minutes, or until the lentils are tender.
-
Add the chopped kale leaves and cook for about 5 minutes, until wilted. Remove and discard the thyme bundle. Taste and adjust seasoning as needed (salt, pepper, vinegar).
-
Serve the soup in bowls topped with chopped parsley, red pepper flakes if desired, and grated Parmesan cheese if using. For extra comfort, serve with crusty bread.
Servings and timing
Serves: 4 to 6 people
Prep time: ~15 minutes
Cook time: ~45 minutes
Total time: ~1 hour
Variations
-
Swap the kale for another leafy green such as fresh spinach or Swiss chard.
-
Replace fresh thyme with 1 teaspoon dried thyme if that’s what you have.
-
Use a small fennel bulb (diced) instead of celery for a slightly different flavor.
-
If you don’t have white wine vinegar, finish the soup with a squeeze of fresh lemon juice for a bright tang.
-
To make it non‑vegan (if you’re okay with dairy) you could stir in a bit of cream or top with a swirl of yogurt. Or for extra protein, add in cooked sausage or diced cooked chicken.
Storage/Reheating
Store leftover soup in an airtight container in the refrigerator for up to 4 days. If the soup thickens too much upon chilling, stir in a little water when reheating to reach your desired consistency.
Freezing: Yes, this soup is freezer‑friendly. Allow it to cool to room temperature, then seal it in airtight containers or jars (leave about 1 inch of headspace for expansion). Freeze for up to 3 months.
Reheating: Gently reheat on the stovetop over medium‑low heat, stirring occasionally. Alternatively, microwave in a safe container until warmed through; add a splash of water or broth if needed to loosen.
FAQs
What type of lentils should I use for this soup?
For the best texture, use green or French green lentils, which hold their shape well in soup. Brown lentils are also acceptable. Avoid red lentils for this version, as they tend to become mushy.
Do I need to soak the lentils before cooking?
No soaking is required for the green or French green lentils in this recipe. They cook fully in the pot during simmering.
Can I make this soup vegan?
Yes — the recipe as written is vegan except for the optional Parmesan topping. Simply omit the cheese or use a vegan alternative.
Can I use a different broth besides vegetable?
Absolutely. Chicken broth works well if you’re not vegetarian, or you can use a mix of broth and water in a pinch.
How can I adjust the flavor if it seems bland?
Check your salt and pepper levels first. Then consider adding a bit more vinegar or lemon juice for brightness, or increase the cumin or red pepper flakes for more depth and spice.
Can I make this soup in a slow cooker or Instant Pot?
Yes. For the Instant Pot, sauté the vegetables first, then cook everything (except the kale) on high pressure for about 10 minutes. Stir in the kale afterward. In a slow cooker, cook on low for 6‑8 hours or high for 3‑4 hours, adding the kale during the last 15 minutes.
How can I make this soup spicier?
Add extra red pepper flakes, chili powder, or even a fresh chopped chili during the sautéing process. Hot sauce is a good finishing option too.
What other greens work if I don’t have kale?
Spinach, Swiss chard, collard greens, or arugula all make great substitutes. Just add them at the end so they don’t overcook.
How thick or thin should this soup be?
It should be hearty with a brothy texture. If it thickens too much after chilling, add a splash of water or broth when reheating. For a thicker texture, mash a few lentils against the pot’s side or use slightly less broth.
Can I add other vegetables or protein to this soup?
Yes — diced potatoes, sweet potatoes, cooked sausage, diced chicken, chickpeas, or cooked grains like barley or quinoa are all great additions. Just adjust the broth and seasoning as needed.
Conclusion
This lentil soup is a go-to for weeknights, chilly days, or anytime you want something warm, flavorful, and nourishing. With a handful of pantry ingredients and a few fresh vegetables, you can create a deeply satisfying meal that’s as comforting as it is versatile. Whether you’re keeping it vegan or customizing with your own twists, it’s a recipe you’ll come back to again and again.
Lentil Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Mia
- Total Time: 50 minutes
- Yield: 6 servings
- Diet: Vegan
Description
This hearty lentil soup is full of rich, comforting flavors, thanks to aromatic vegetables, herbs, and fire-roasted tomatoes. It’s a healthy, protein-packed dish perfect for cozy weeknight dinners.
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 medium yellow onion, chopped
- 2 medium carrots, chopped
- 1 celery stalk, chopped
- ½ teaspoon sea salt, more to taste
- Freshly ground black pepper
- 2 garlic cloves, chopped
- 2 teaspoons ground cumin
- 1 teaspoon dried thyme
- 1 (14.5-ounce) can diced fire-roasted tomatoes
- 1 tablespoon balsamic vinegar
- 1 cup brown or green lentils, rinsed
- 4 cups vegetable broth
- 2 cups water
- 1 teaspoon Dijon mustard
- ¼ teaspoon red pepper flakes
- Chopped fresh parsley, for garnish
- Drizzle of olive oil, for serving
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion, carrots, celery, salt, and several grinds of pepper. Sauté until the vegetables begin to soften, about 8 minutes.
- Add the garlic, cumin, and thyme. Stir and cook for 30 seconds, until fragrant.
- Add the tomatoes, balsamic vinegar, lentils, broth, and water. Bring to a boil, then reduce the heat and simmer, covered, for 30 minutes, or until the lentils are tender.
- Use an immersion blender to blend part of the soup for a creamier texture, or transfer 2 cups of the soup to a blender, blend until smooth, and stir it back into the pot.
- Stir in the Dijon mustard and red pepper flakes. Season to taste with salt and pepper.
- Ladle into bowls and garnish with fresh parsley and a drizzle of olive oil. Serve hot.
Notes
- For extra richness, drizzle with olive oil or add a dollop of yogurt before serving.
- You can substitute green or French lentils if brown lentils are unavailable.
- The soup thickens as it sits—add water or broth to adjust consistency when reheating.
- This soup stores well in the fridge for up to 4 days and is freezer-friendly.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 ½ cups
- Calories: 270
- Sugar: 5g
- Sodium: 620mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 14g
- Protein: 13g
- Cholesterol: 0mg
