Best Lentil Soup

Best Lentil Soup — Hearty Weeknight Recipe

Steam rises from the bowl as the Best Lentil Soup fills the kitchen with warm spices and sweet, caramelized onions. This is a soup you can make on a weeknight and still feel like you cooked with care. I developed and refined this recipe over a dozen trials in a busy test kitchen, tuning the lentil-to-liquid ratio for the creamiest texture without pureeing. It’s a rustically simple bowl inspired by Mediterranean and Middle Eastern flavors, finished with lemon and a splash of good olive oil.

This version is sturdy enough for meal prep and light enough for a solo supper. If you like simple brothy soups, pair it with our chicken noodle soup guide for a contrasting flavor profile. Read on for the ingredient science, exact steps, and pro tips to nail it every time.

Why This Recipe Works

  • Balanced lentil ratio: using 200 g (1 cup) brown or green lentils keeps texture intact while still breaking down enough to give body.
  • Browning the aromatics: caramelized onions and sautéed carrots add natural sweetness that replaces heavy salt.
  • Layered seasoning: adding spices early and finishing with lemon brightens the earthy lentils without masking them.
  • Simmer control: a gentle simmer breaks down lentils evenly without making them mushy.
  • Acid at the end: lemon juice added at the end preserves brightness and prevents the lentils from turning mealy.

Ingredients Breakdown

  • Lentils — 200 g (1 cup) brown or green lentils, rinsed and checked for stones. Role: the main body. Substitution: red lentils cook faster and will give a smoother, slightly mushier texture; reduce cook time by 5–10 minutes.
  • Onion — 1 medium (150 g) yellow onion, finely diced. Role: builds savory depth when caramelized. Tip: do not skip browning.
  • Carrots — 2 medium (150 g), diced. Role: sweetness and texture. Can use 1 sweet potato instead for a heartier soup.
  • Celery — 2 stalks (100 g), diced. Role: aromatic base. Omit for low-FODMAP versions, but add extra carrot.
  • Garlic — 3 cloves, minced. Role: flavor lift. Add near the end of the sauté to avoid bitterness.
  • Olive oil — 30 ml (2 tbsp). Role: medium for sauté and flavor. Use extra-virgin for finishing.
  • Tomato paste — 15 g (1 tbsp). Role: adds umami and a touch of acidity. Substitution: 1 small chopped tomato, but the flavor will be milder.
  • Ground cumin — 1 tsp (2 g). Role: warm, earthy note.
  • Smoked paprika — 1 tsp (2 g). Role: gentle smokiness. Optional: leave out if you want a cleaner flavor.
  • Vegetable or chicken stock — 1.2 L (5 cups). Role: cooking liquid and flavor base. Use low-sodium stock to control salt.
  • Bay leaf — 1. Role: subtle background aroma; remove before serving.
  • Lemon — 1 (juice of) plus wedges for serving. Role: bright finish.
  • Salt and black pepper — to taste. Use Diamond Crystal kosher salt if available; if using Morton’s, use about half the volume.
  • Fresh parsley or cilantro — 15 g (1/4 cup), chopped for garnish. Role: freshness and color.
  • Optional finishing oil — 15 ml (1 tbsp) olive oil or chili oil. Role: mouthfeel and flavor boost.

Essential Equipment

  • Large heavy-bottomed pot or Dutch oven (4–6 quart / 4–6 L). A thin pot can scorch the lentils.
  • Measuring cups and kitchen scale. Use the scale for dry ingredients when possible.
  • Wooden spoon or heatproof spatula.
  • Fine-mesh sieve for rinsing lentils.
  • Immersion blender (optional) — for a creamier finish. Workaround: transfer a portion to a blender in batches.
  • Ladle and long spoon for serving.
    If you don’t have a Dutch oven, use a heavy 4 L saucepan and watch heat carefully to prevent sticking. For a smokier finish, use a small cast-iron skillet to brown the onions first and then deglaze.

Step-by-Step Instructions

Makes 6 servings. Prep time 15 minutes; Cook time 45 minutes; Inactive time none; Total time 1 hour.

Step 1: Rinse and sort the lentils

Rinse 200 g (1 cup) lentils under cold water and pick out any debris, about 2 minutes. Drain well. This prevents gritty bits in the finished soup.

Step 2: Sweat and caramelize the aromatics

Heat 30 ml (2 tbsp) olive oil in a 5–6 L Dutch oven over medium heat. Add 1 medium (150 g) diced onion and a pinch of salt. Cook until golden and fragrant, about 10–12 minutes, stirring every 1–2 minutes. Add 2 diced carrots (150 g) and 2 diced celery stalks (100 g). Sauté for 4–5 minutes until softened.

Step 3: Build flavor with spices and tomato paste

Stir in 3 minced garlic cloves and 15 g (1 tbsp) tomato paste. Cook, stirring, for 1–2 minutes until the paste darkens slightly and the garlic is fragrant. Add 1 tsp (2 g) ground cumin and 1 tsp (2 g) smoked paprika; toast 30 seconds.

Step 4: Add lentils and stock

Add the rinsed lentils and 1.2 L (5 cups) low-sodium stock to the pot. Add 1 bay leaf. Bring to a boil over medium-high heat, about 6–8 minutes.

Step 5: Simmer gently until tender

Reduce heat to low so the soup holds a gentle simmer. Cook, uncovered, for 25–30 minutes, stirring occasionally, until lentils are tender but not falling apart. Taste at 20 minutes to monitor doneness. Remove the bay leaf.

Step 6: Finish with acid and seasoning

Stir in the juice of 1 lemon and season with salt and black pepper to taste (start with 1 tsp Diamond Crystal or 1/2 tsp Morton’s). If you prefer a creamier texture, blend 1/3 of the soup with an immersion blender and return to the pot. Heat through 2–3 minutes.

Step 7: Serve and garnish

Ladle into bowls and finish with 15 g (1/4 cup) chopped parsley and 15 ml (1 tbsp) olive oil or chili oil. Serve with lemon wedges. Total resting is optional — serve immediately.

Expert Tips & Pro Techniques

  • Salt early but sparingly — stock and tomato paste add salt; adjust at the end to avoid oversalting.
  • Common mistake: overcooking lentils until they collapse into mush. Avoid high heat; keep a gentle simmer and test at 20 minutes.
  • Make-ahead: the soup tastes better the next day. Cool, refrigerate in airtight containers for up to 4 days. Reheat gently on the stove.
  • Professional shortcut: sweat the onions in a small amount of butter and oil for deeper color without burning. Use a wide pan to increase evaporation and speed caramelization.
  • Texture control: if the soup is too thin after refrigeration, simmer uncovered for 5–10 minutes to concentrate flavors. If too thick, add 60–120 ml (1/4–1/2 cup) stock.
  • Flavor layering: finish each bowl with a squeeze of lemon and a drizzle of good olive oil — it brightens and rounds the mouthfeel.

Storage & Reheating

  • Refrigerator: Cool the soup to room temperature and store in airtight containers for up to 4 days.
  • Freezer: This soup freezes well. Portion into freezer-safe containers, leave 2 cm headspace, and freeze for up to 3 months. Thaw overnight in the fridge.
  • Reheating: Reheat on the stove over medium-low for 6–10 minutes until steaming. If frozen, reheat covered at low heat for 15–20 minutes after thawing. Avoid high microwave heat which can make the texture uneven.

Variations & Substitutions

  • Red Lentil (smoother) Version: Replace brown lentils with 200 g (1 cup) red lentils. Reduce simmer time to 15–20 minutes. The soup will be smoother and more porridge-like.
  • Vegan Creamy Version: Omit any animal stock; use 1.2 L (5 cups) vegetable stock and swirl in 60–120 ml (1/4–1/2 cup) canned coconut milk at the end for creaminess.
  • Spiced Middle Eastern: Add 1/2 tsp ground turmeric and 1/2 tsp ground coriander with the cumin. Finish with a sprinkle of sumac for tang.
  • Hearty Winter Bowl: Add 200 g (7 oz) diced sweet potato with the carrots; increase simmer time by 8–10 minutes.
  • Low-Sodium Option: Use water plus reduced-sodium stock concentrate or a bouillon cube at half strength; finish with lemon and salt to taste.

Serving Suggestions & Pairings

  • Serve with crusty bread or warm pita and a smear of labneh or yogurt on the side.
  • Green salad with lemon vinaigrette keeps the meal bright. For a heartier pairing, try roasted root vegetables.
  • For a contrasting brothy choice, pair with our incredible chicken noodle soup as a starter or alternate course.
  • Garnish ideas: chopped herbs, a drizzle of chili oil, toasted pumpkin seeds, or crumbled feta for non-vegans.

Nutrition Information

Per serving. Serving size: about 375 ml (1.5 cups). Recipe yields 6 servings.

  • Calories: 280 kcal
  • Total Fat: 7 g
  • Saturated Fat: 1 g
  • Cholesterol: 0 mg
  • Sodium: 420 mg (varies with stock)
  • Total Carbohydrates: 40 g
  • Dietary Fiber: 14 g
  • Sugars: 6 g
  • Protein: 14 g

Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.

Frequently Asked Questions

Q: Why did my lentil soup turn out mushy?
A: Most likely you cooked it at too high a heat or for too long. Keep a gentle simmer and test lentils at 20 minutes. Choose brown or green lentils for more texture; red lentils will break down faster.

Q: Can I make this without onions or garlic?
A: Yes. Roast extra carrots and celery to deepen flavor, and add 1 tsp smoked paprika and 1 tsp ground cumin to replace some savory notes. Use garlic-infused oil for a mild garlic flavor if needed.

Q: Can I double this recipe?
A: Yes. Double all ingredients and cook in a large 6–8 L pot or two pots. Cooking time is similar but bring to a boil more slowly. Do not overcrowd a small pot.

Q: Can I prepare this the night before?
A: Absolutely. The flavors meld overnight and often taste better the next day. Reheat gently on the stove and add lemon juice fresh before serving.

Q: How long does this keep in the fridge?
A: Stored in airtight containers, it keeps 3–4 days. Freeze in single portions for up to 3 months.

Q: How do I thicken the soup if it’s too thin?
A: Simmer uncovered for 5–10 minutes to reduce. Alternatively, puree 1–2 cups of the soup and stir it back in to thicken without added flour.

Q: Is this lentil soup high in protein?
A: Lentils are a good plant protein source. Each serving here provides around 14 g of protein. Add a side of whole grain bread or a dollop of Greek yogurt to boost protein further.

Conclusion

This Best Lentil Soup is forgiving, nourishing, and versatile — great for weekday dinners and meal prep. For another well-loved take on lentil soup, see Cookie and Kate’s best lentil soup for more herb-forward variations. If you want a version with bright Mediterranean flavors and lots of veggies, check Love and Lemons’ lentil soup for inspiration.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
best lentil soup 2026 03 09 200113 819x1024 1

Best Lentil Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: fatina
  • Total Time: 60 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

A hearty and comforting Lentil Soup that combines Mediterranean and Middle Eastern flavors, perfect for weeknight dinners.


Ingredients

Scale
  • 200 g (1 cup) brown or green lentils, rinsed
  • 1 medium (150 g) yellow onion, finely diced
  • 2 medium (150 g) carrots, diced
  • 2 stalks (100 g) celery, diced
  • 3 cloves garlic, minced
  • 30 ml (2 tbsp) olive oil
  • 15 g (1 tbsp) tomato paste
  • 1 tsp (2 g) ground cumin
  • 1 tsp (2 g) smoked paprika
  • 1.2 L (5 cups) vegetable or chicken stock
  • 1 bay leaf
  • Juice of 1 lemon
  • Salt and black pepper to taste
  • 15 g (1/4 cup) fresh parsley or cilantro, chopped for garnish
  • 15 ml (1 tbsp) finishing oil (olive oil or chili oil)

Instructions

  1. Rinse and sort the lentils.
  2. Heat olive oil in a pot over medium heat; add diced onion and cook until golden.
  3. Add diced carrots and celery; sauté for 4–5 minutes.
  4. Stir in minced garlic and tomato paste, and cook until fragrant.
  5. Add lentils, stock, and a bay leaf; bring to a boil.
  6. Reduce heat and simmer gently until lentils are tender, about 25–30 minutes.
  7. Stir in lemon juice and season, then garnish with parsley and a drizzle of finishing oil.

Notes

This soup can be made ahead of time and tastes even better the next day. Freezes well for up to 3 months.

  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: Mediterranean

Nutrition

  • Serving Size: 375 ml (1.5 cups)
  • Calories: 280
  • Sugar: 6g
  • Sodium: 420mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 14g
  • Protein: 14g
  • Cholesterol: 0mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star