About UsContact Us

Lentil Soup – Hearty One-Pot 50-Minute Dinner

Lentil soup lives or dies on two things: a real soffritto and lentils that cook to a creamy collapse without turning to paste. This version gets both in one pot, start to finish in 50 minutes.

You brown the vegetables at 350F (175C) for 8 minutes, then simmer low at 200F (93C) for 30 minutes until a lentil smashes against the spoon with no resistance.

No blender, no roux, no fuss. Just a pot, a wooden spoon, and a squeeze of lemon at the end that wakes the whole thing up.

Why You'll Love This Recipe

1

One Pot, Zero Wreckage: Everything cooks in a single Dutch oven, so cleanup is a spoon and a pot.
2

Real Protein: 12g of plant protein and 9g of fiber per bowl keep you full past lunch.
3

Cheap and Pantry-Friendly: The whole pot costs less than a takeout sandwich and uses dried lentils you probably already have.
4

Better on Day Two: The flavor deepens overnight, which makes it a legitimate meal-prep winner.

About the Ingredients

2 cups (400g) dried green or brown lentils, rinsed

Green lentils hold shape; brown lentils go creamier. Skip red lentils here, they collapse into mush. Pick through for stones before rinsing.

2 tablespoons olive oil

Regular olive oil is fine since you are not cooking at high heat. Butter works if you want a rounder flavor, but watch it at 350F (175C).

1 large yellow onion (about 1 1/2 cups / 200g), diced

Yellow onion gives the deepest sweetness. Red onion turns the broth gray, so leave it for salads.

3 medium carrots (about 1 cup / 130g), diced

Buy firm carrots with no flex in the middle. Frozen diced carrots work and save 5 minutes of knife work.

3 celery stalks (about 1 cup / 100g), diced

Use the inner stalks for tenderness. If celery is limp, soak it in ice water for 10 minutes to crisp it back up.

4 garlic cloves, minced

Fresh garlic only, jarred paste tastes metallic here. Add it last so it does not burn at 350F (175C).

1 1/2 teaspoons smoked paprika

Smoked, not sweet, paprika is the backbone of this soup. If yours is over a year old, replace it, the smoke fades.

1 teaspoon ground cumin

Toast it with the paprika for 30 seconds to bloom the oils. Ground coriander is a solid swap for a brighter profile.

1 can (14.5 oz / 410g) diced tomatoes, with juice

Fire-roasted diced tomatoes add a charred depth. Do not drain them, the juice is part of the broth.

7 cups (1.65L) low-sodium vegetable broth

Low-sodium matters because you reduce this pot. Chicken broth works if you are not keeping it vegetarian.

1 1/2 teaspoons kosher salt, plus more to taste

Add salt in stages; lentils absorb it slowly. If using fine table salt, cut it to 1 teaspoon.

1 tablespoon fresh lemon juice, plus lemon wedges to serve

Do not skip this. The acid cuts the earthiness and makes the lentils taste seasoned instead of flat.

Tips & Tricks

Do Not Add Salt at the Start

Salting early can toughen lentil skins and stall the cook. Salt at the 20-minute mark instead.

Keep the Simmer Low

A rolling boil at 212F (100C) breaks the lentils apart. Hold it at a bare bubble, 200F (93C), and stir every 10 minutes so nothing scorches.

Rinse Until the Water Runs Clear

Surface starch is what makes lentil soup gluey. Two or three rinses fix it before the pot even heats up.

Taste Before the Lemon

Season the soup, then add acid, then taste again. Lemon changes how salty the broth reads.

Pro Tips

1

Bloom the spices in the oil for 30 seconds at 350F (175C) before the liquid goes in.
2

Mash about 1 cup of cooked lentils against the pot wall with a spoon for body without a blender.
3

Add a parmesan rind during the simmer if you have one, then pull it out before serving.
4

Finish with a drizzle of olive oil off the heat, it carries the smoked paprika aroma to the nose.

Step-by-Step Instructions

1. Sweat the Aromatics

Heat the olive oil in a Dutch oven over medium heat to 350F (175C). Add onion, carrot, and celery and cook for 8 minutes, stirring, until the onion is translucent and the edges of the carrot look glossy.

2. Bloom the Spices

Stir in garlic, smoked paprika, and cumin and cook for 30 seconds until fragrant and the garlic smells sweet, not sharp. Do not let it brown at this stage.

3. Add Tomatoes and Broth

Pour in the diced tomatoes with their juice and scrape the bottom of the pot clean. Add the broth and rinsed lentils, then bring to a bare simmer at 200F (93C).

4. Simmer Until Tender

Cook uncovered for 28 to 32 minutes, stirring every 10 minutes, until a lentil crushes easily against the side of the pot with a spoon. The broth should coat the spoon, not run off it.

5. Season in Stages

Stir in the kosher salt at the 20-minute mark and taste at 30 minutes. Adjust with more salt if the broth tastes thin rather than salty.

6. Thicken the Body

Mash roughly 1 cup of lentils against the pot wall and stir them back in. Simmer 3 more minutes at 200F (93C) until the soup is thick enough to mound slightly on a spoon.

7. Finish with Lemon

Pull the pot off the heat and stir in the lemon juice. Taste once more, add salt if needed, and serve hot with lemon wedges and a drizzle of olive oil.

Delicious Variations

Smoky Sausage Lentil Soup

Brown 8 oz (225g) sliced kielbasa in the pot first, then proceed with the recipe and skip the added salt until tasting.

Coconut Curry Lentil Soup

Swap the cumin for 2 teaspoons curry powder and stir in 1 cup (240ml) coconut milk at the end for a thicker, sweeter bowl.

Spinach and Lemon Lentil Soup

Stir in 5 oz (140g) baby spinach off the heat until wilted, about 1 minute, and double the lemon juice.

How to Store Lentil Soup

Refrigerator

Cool within 2 hours and store in an airtight container for up to 4 days. The soup thickens as it sits, so loosen with broth or water.

Freezer

Freeze in portions for up to 3 months, leaving 1 inch of headspace. Potatoes are absent here, so the texture holds up well.

Reheating

Reheat on the stovetop over medium-low heat to 165F (74C), stirring often, and add a splash of broth. A microwave works at 2-minute intervals with a stir between.

Frequently Asked Questions

Q: Is lentil soup healthy?

Yes, one serving gives about 12g of plant protein and 9g of fiber with no added sugar. Watch the sodium by using low-sodium broth and salting to taste.

Make this pot tonight, then tell me how you finished it, lemon or a swirl of olive oil. Get the pan hot and trust the process.

Lentil Soup

Lentil Soup

Lentil Soup is a thick, savory one-pot bowl of tender green lentils, sweet carrots, and smoky paprika that delivers 12g of plant protein per serving.

★★★★½ 4.8 (214 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 2 cups (400g) dried green or brown lentils, rinsed
  • 2 tablespoons olive oil
  • 1 large yellow onion (about 1 1/2 cups / 200g), diced
  • 3 medium carrots (about 1 cup / 130g), diced
  • 3 celery stalks (about 1 cup / 100g), diced
  • 4 garlic cloves, minced
  • 1 1/2 teaspoons smoked paprika
  • 1 teaspoon ground cumin
  • 1 can (14.5 oz / 410g) diced tomatoes, with juice
  • 7 cups (1.65L) low-sodium vegetable broth
  • 1 1/2 teaspoons kosher salt, plus more to taste
  • 1 tablespoon fresh lemon juice, plus lemon wedges to serve

📋 Instructions

  1. 1Sweat the Aromatics — Heat the olive oil in a Dutch oven over medium heat to 350F (175C). Add onion, carrot, and celery and cook for 8 minutes, stirring, until the onion is translucent and the edges of the carrot look glossy.
  2. 2Bloom the Spices — Stir in garlic, smoked paprika, and cumin and cook for 30 seconds until fragrant and the garlic smells sweet, not sharp. Do not let it brown at this stage.
  3. 3Add Tomatoes and Broth — Pour in the diced tomatoes with their juice and scrape the bottom of the pot clean. Add the broth and rinsed lentils, then bring to a bare simmer at 200F (93C).
  4. 4Simmer Until Tender — Cook uncovered for 28 to 32 minutes, stirring every 10 minutes, until a lentil crushes easily against the side of the pot with a spoon. The broth should coat the spoon, not run off it.
  5. 5Season in Stages — Stir in the kosher salt at the 20-minute mark and taste at 30 minutes. Adjust with more salt if the broth tastes thin rather than salty.
  6. 6Thicken the Body — Mash roughly 1 cup of lentils against the pot wall and stir them back in. Simmer 3 more minutes at 200F (93C) until the soup is thick enough to mound slightly on a spoon.
  7. 7Finish with Lemon — Pull the pot off the heat and stir in the lemon juice. Taste once more, add salt if needed, and serve hot with lemon wedges and a drizzle of olive oil.
👨‍🍳 Chef's Note: If your lentils are older than a year, add 5 to 10 minutes to the simmer and taste before you season, they cook slower and absorb salt differently.

Servings: 6

Cuisine: Mediterranean

Course: Soup

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat
Marcus Reid

Written by Marcus Reid

Marcus writes about grilling, cast-iron cooking, and getting real char and texture at home. He explains heat, timing, and equipment in plain terms and flags the mistakes that ruin a good sear. His angle is technique first, decoration never.

Leave a Comment