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
Best Lentil Soup
- 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
- 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
- Rinse and sort the lentils.
- Heat olive oil in a pot over medium heat; add diced onion and cook until golden.
- Add diced carrots and celery; sauté for 4–5 minutes.
- Stir in minced garlic and tomato paste, and cook until fragrant.
- Add lentils, stock, and a bay leaf; bring to a boil.
- Reduce heat and simmer gently until lentils are tender, about 25–30 minutes.
- 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
