Hearty Lentil Soup
Save
HOME/MEDITERRANEAN

Hearty Lentil Soup

Browned mirepoix, bloomed cumin, smoky paprika, French green lentils, finished with lemon and dill. Weeknight, one pot, freezes like a dream.

Edited by Brian Kaplan·Last updated April 12, 2026

55 min6 servingseasy4.9
📋 Add to Menu📅 Meal Plan
~$1.50/serving

Servings

Est. total: $9.00 · $1.50/serving

Cost estimates are approximate and vary by location, store, season, and brand. Actual prices may differ.

Shop Ingredients on Instacart

Ingredients

  • 3 tbsp olive oil
  • 1 large yellow onion (diced)
  • 3 piece carrots (diced)
  • 3 stalk celery (diced)
  • 5 cloves garlic (minced)
  • 2 tbsp tomato paste
  • 1 tbsp ground cumin
  • 2 tsp smoked paprika
  • 1 tsp coriander
  • 1/4 tsp red pepper flakes
  • 1 1/2 cup French green lentils (or Le Puy)
  • 14 oz diced tomatoes (fire-roasted)
  • 6 cup vegetable stock
  • 2 piece bay leaves
  • 1 1/2 tsp kosher salt
  • 1/2 tsp black pepper
  • 4 cup baby spinach
  • 2 tbsp lemon juice
  • 2 tbsp fresh dill (chopped)
  • 3 tbsp fresh parsley (chopped)

Instructions

  1. 1

    Heat oil in a Dutch oven over medium-high. Add onion, carrot, celery, 1/2 tsp salt. Cook 8 minutes until edges caramelize.

    Brown the mirepoix hard — this is where lentil soup gets deep flavor instead of tasting like dorm food.

  2. 2

    Add garlic, tomato paste, cumin, paprika, coriander, chili flakes. Stir 90 seconds to bloom the spices and caramelize the paste.

    Blooming spices in fat unlocks 10x the aroma compared to dumping them in broth.

  3. 3

    Add lentils, tomatoes, stock, bay leaves, remaining salt, pepper. Bring to a boil, reduce to simmer.

    French green lentils hold their shape — brown lentils turn to mush.

  4. 4

    Simmer uncovered 30-35 minutes until lentils are tender but not falling apart.

  5. 5

    Remove bay. For body, blend 1 cup of soup with an immersion blender, stir back in.

    Partial blend = creamy + chunky. Full blend = dal territory.

  6. 6

    Stir in spinach, wilt 2 minutes. Kill heat, add lemon juice, dill, parsley. Taste and adjust salt.

    Acid at the end — lemon or a splash of red wine vinegar — is mandatory. Without it, lentil soup is flat.

  7. 7

    Serve with a drizzle of olive oil, crusty bread, and more lemon on the side.

Pairs With

🍷Côtes du Rhône$

Grenache-Syrah blend

Garrigue herbs and peppery fruit match the spice.

🍺Belgian dubbel$$

Malty, dried fruit

Dark fruit echoes the earthy lentils.

🧃Sparkling water with preserved lemon$

Briny, bright

Mediterranean acid reset.

Make It Yours

Tap a dietary need to see exactly what to swap.

Reviews (0)

Honest reviews from cooks who actually made this recipe.

No reviews yet

Be the first to review this recipe.

Cooking Soundtrack

Classic ComfortFeel-Good Americana

Easy-going rock, country, and the kind of music that pairs with burgers and cold beer.

Zach BryanTom PettyThe LumineersJohn Prine

Nutrition

280
Calories
16
Proteing
42
Carbsg
6
Fatg

Per serving. Estimated values. Not a substitute for professional dietary advice.

Liked this? Get 5 a week.

Built for the way you actually cook. No spam, obviously.

Tips

  • Rinse lentils but never soak them — they cook in 30 minutes straight from the bag.
  • Stale canned tomato paste is one of the top mistakes — buy the tube and keep it refrigerated.
  • A Parmesan rind simmered in makes it non-vegan but next-level.

Substitutions

  • French green lentilsbeluga lentils (similar) or brown (cook 25 min)
  • dillmore parsley + mint

Leftovers

Refrigerate 5 days, freezes 3 months. Thickens overnight — loosen with stock.

Leftover Ideas

Thicken with tahini for a dipOver roasted sweet potatoesSimmer with rice for a rice-and-lentil bowl

Nutrition values are estimates calculated per serving and may vary based on brand, preparation method, and serving size. Not a substitute for professional dietary or medical advice. Consult a registered dietitian for specific nutritional needs.

Allergen Notice: Recipes may contain or come into contact with major allergens including milk, eggs, fish, shellfish, tree nuts, peanuts, wheat, soy, and sesame. Always verify ingredient labels for allergen information specific to the brands you use.

Drink pairing suggestions are for adults of legal drinking age only. Please drink responsibly.

Food Safety: Follow USDA safe minimum internal temperatures: Poultry 165°F (74°C), Ground meats 165°F (74°C), Beef/pork/lamb steaks 145°F (63°C) with 3-min rest, Fish 145°F (63°C). Use an instant-read thermometer — do not rely on visual cues alone. Refrigerate leftovers within 2 hours.

Ingredient Guides

Learn more about the ingredients in this recipe — where to find them, how to pick them, and what to substitute.