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
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
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 is a thick, savory one-pot bowl of tender green lentils, sweet carrots, and smoky paprika that delivers 12g of plant protein per serving.
🧂 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
- 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.
- 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.
- 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).
- 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.
- 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.
- 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.
- 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.