There is a reason lentil soup shows up in nearly every food culture on earth: a bag of lentils, an onion, and some spices can become dinner in under an hour with almost no technique and very little money. This homemade lentil soup leans into that simplicity — brown lentils simmered with carrots, celery, and onion, warmed with cumin and coriander, finished with lemon. It is hearty without being heavy, it feeds six generously, and it might be the most forgiving soup you will ever make.
Quick facts: Prep: 15 mins | Cook: 40 mins | Total: 55 mins | Servings: 6 (about 1 1/2 cups each)
Homemade Lentil Soup
A cozy one-pot lentil soup: brown lentils simmered with carrots, celery, and onion, warmed with cumin and coriander, and finished with lemon and wilted greens.
Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 3 medium carrots, diced
- 3 celery stalks, diced
- 4 garlic cloves, minced
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon smoked paprika
- 1 1/2 cups brown or green lentils, rinsed and picked over
- 1 (14.5-ounce) can diced tomatoes
- 6 cups vegetable broth
- 2 bay leaves
- 1 1/2 teaspoons kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 2 cups chopped kale or baby spinach
- 1 lemon, juiced
Instructions
- Saute the aromatics: Heat the olive oil in a large heavy pot over medium heat. Add the onion, carrots, and celery with a pinch of salt and cook 8 to 10 minutes, stirring occasionally, until softened and sweet-smelling with golden edges.
- Bloom the spices: Stir in the garlic, cumin, coriander, turmeric, and smoked paprika and cook 1 minute, stirring constantly, until intensely fragrant.
- Add lentils and liquids: Add the lentils, diced tomatoes, broth, bay leaves, salt, and pepper, scraping up any browned bits. Bring to a boil, then reduce to a gentle simmer.
- Simmer until tender: Partially cover and simmer gently 30 to 35 minutes, stirring occasionally, until the lentils are completely tender with no chalky center. Remove the bay leaves.
- Finish and season: Stir in the kale or spinach until wilted, 2 to 3 minutes, then stir in the lemon juice. For a creamier broth, blend about 2 cups of the soup and stir it back in. Taste and adjust salt and lemon before serving.
Recipe Notes
Refrigerate up to 5 days; better on day two. Thin with water or broth when reheating and refresh with lemon. Freeze up to 3 months in portioned containers; slightly undercook lentils and add greens after thawing if freezing. Scales linearly; salt and lemon to taste at the end.
Why This Recipe Works
Lentils are the rare ingredient that asks nothing of you: no soaking, no long braise, no precise timing. Their small size and thin skins let them cook through in about 30 minutes while releasing just enough starch to give the broth body. The aromatic base — onion, carrot, celery, garlic — builds the savory foundation through a patient 8-minute sauté, and blooming the ground spices in the hot oil before the liquid goes in wakes up their flavor in a way that sprinkling them into broth never achieves.
The lemon at the end is not optional garnish; it is structural. Lentil soup’s earthy depth can taste flat and muddy without acid, and a squeeze of lemon lifts every other flavor in the pot the way salt does. A handful of greens stirred in at the end wilts into silk and adds color. One pot, humble ingredients, and a result that tastes like it took all afternoon.
Ingredients
- 2 tablespoons olive oil — for softening the aromatics and blooming the spices
- 1 large yellow onion, diced — the sweet, savory foundation of the soup
- 3 medium carrots, diced — natural sweetness that balances the lentils’ earthiness
- 3 celery stalks, diced — aromatic depth; the classic trio with onion and carrot
- 4 garlic cloves, minced — added after the vegetables soften so it does not burn
- 2 teaspoons ground cumin — warm, earthy spice that loves lentils
- 1 teaspoon ground coriander — citrusy brightness in spice form
- 1/2 teaspoon ground turmeric — golden color and gentle warmth
- 1/2 teaspoon smoked paprika — a whisper of smoke for complexity
- 1 1/2 cups brown or green lentils, rinsed and picked over — hold their shape; red lentils would dissolve (see substitutions)
- 1 (14.5-ounce) can diced tomatoes — acidity and body for the broth
- 6 cups vegetable broth — low-sodium, so you control the salt
- 2 bay leaves — background herbal depth, removed before serving
- 1 1/2 teaspoons kosher salt, plus more to taste — added in layers, finished at the end
- 1/2 teaspoon black pepper — gentle heat
- 2 cups chopped kale or baby spinach — wilts into the hot soup for color and freshness
- Juice of 1 lemon — the essential finishing acid that makes the whole pot sing
Substitutions
- Brown or green lentils: swap in French green (Puy) lentils for a firmer, peppery bite — add 10 minutes to the simmer. Red lentils cook in 15–20 minutes but break down into a thick purée-style soup; delicious, but a different dish.
- Vegetable broth: chicken broth works if you are not keeping it vegetarian; water works too, but add an extra 1/2 teaspoon salt and a Parmesan rind while simmering for depth.
- Kale or spinach: Swiss chard, collard greens (add 5 minutes earlier), or skip the greens entirely.
- Diced tomatoes: 2 tablespoons tomato paste, bloomed with the spices, gives deeper tomato flavor with less liquid.
- Lemon: red wine vinegar or apple cider vinegar, 1 tablespoon at a time to taste.
- Spice variations: add 1/2 teaspoon garam masala with the other spices for an Indian-leaning version, or a pinch of cayenne for heat.
Equipment You’ll Need
- A large heavy-bottomed pot or Dutch oven (5 quarts or bigger) — even heat prevents scorching
- A wooden spoon for stirring and scraping up the browned bits
- A sharp chef’s knife and cutting board for the vegetable prep
- An immersion blender if you like a partially creamy texture (optional)
- Ladle and storage containers for the generous leftovers
Instructions
- Sauté the aromatics. Heat the olive oil in the pot over medium heat until shimmering. Add the onion, carrots, and celery with a pinch of salt and cook 8–10 minutes, stirring occasionally, until softened and the onion is translucent with golden edges. Doneness cue: the vegetables should look relaxed and smell sweet, not raw.
- Bloom the spices. Stir in the garlic, cumin, coriander, turmeric, and smoked paprika and cook 1 minute, stirring constantly, until intensely fragrant. This step in hot oil — not in liquid — is what gives the soup its depth.
- Add lentils and liquids. Pour in the lentils, diced tomatoes, broth, bay leaves, salt, and pepper. Stir, scraping up any browned bits from the bottom of the pot — that is flavor.
- Simmer gently. Bring to a boil, then reduce to a steady gentle simmer — a few lazy bubbles breaking the surface (around 185–205°F / 85–96°C), not a rolling boil, which can break the lentils apart roughly. Partially cover and cook 30–35 minutes, stirring occasionally, until the lentils are completely tender and creamy when pressed against the side of the pot. Doneness cue: taste three or four lentils; they should yield with no chalky center.
- Finish the soup. Remove the bay leaves. Stir in the kale or spinach and cook 2–3 minutes until wilted. Stir in the lemon juice. For a creamier texture, blend about 2 cups of the soup with an immersion blender right in the pot and stir it back in — this thickens the broth while keeping plenty of texture.
- Season and serve. Taste and adjust: more salt if it tastes flat, another squeeze of lemon if it tastes muddy. Ladle into bowls and finish with a drizzle of olive oil and cracked pepper if you like.
Recipe Scaling Notes
Soup is the easiest thing in the kitchen to scale — everything multiplies linearly. Halve it for 3 servings in a medium pot, or double it for 12 in your largest stockpot; the simmer time stays roughly the same, though a very full pot may need an extra 5–10 minutes. Spices scale directly, but salt and lemon should be adjusted at the end by taste, since broth brands vary. Run any version through our free Recipe Scaler tool, and for the general framework, read How to Scale Recipes Without Ruining Them.
Storage and Reheating
Refrigerate in airtight containers for up to 5 days — lentil soup is famously better on day two as the flavors meld. It thickens considerably when cold (the lentils keep absorbing liquid); revive with a splash of water or broth when reheating. Reheat on the stovetop over medium heat, stirring, until steaming, or microwave individual portions 2–3 minutes. Always re-taste after reheating: a fresh squeeze of lemon restores the brightness that mellows overnight.
Freezing and Meal-Prep Notes
This soup was born for the freezer. Cool completely, then freeze in portioned containers or zip-top bags (laid flat for fast thawing) for up to 3 months, leaving an inch of headspace for expansion. Thaw overnight in the fridge or reheat gently from frozen, adding water as needed. If you plan to freeze a batch, slightly undercook the lentils and add the greens only after thawing — they hold their color and texture better that way. For the full method on containers, cooling, and labeling, see our guide to freezing homemade meals.
Common Mistakes and Troubleshooting
- Crunchy or chalky lentils: they needed more time, or the simmer was too aggressive and the liquid evaporated. Keep it at a gentle simmer, partially covered, and taste — not the clock — to judge doneness.
- Bland, flat soup: the two usual suspects are under-salting and skipping the lemon. Salt in layers during cooking, finish with acid, and taste again.
- Mushy, dissolved lentils: the boil was too vigorous, or red lentils were used expecting them to hold shape. Brown and green lentils want a lazy simmer; red lentils are for puréed soups.
- Scorched bottom: heat too high or stirring too rarely. A heavy pot, moderate heat, and a stir every 10 minutes prevents it. If it scorches, do not scrape — transfer the unburnt soup to a clean pot.
- Too thick or too thin: thin with broth or water; thicken by simmering uncovered or blending a portion.
Frequently Asked Questions
Do I need to soak lentils before making soup? No — that is one of their great virtues. Unlike dried beans, lentils cook from dry in about 30 minutes. Just rinse them and pick out any small stones or debris.
Which lentils are best for soup? Brown and green lentils hold their shape and give a hearty, textured soup. Red lentils break down into a thick, creamy purée — wonderful, but a different result. French green (Puy) lentils stay the firmest with a peppery flavor.
Why did my lentil soup turn out bland? Almost always under-seasoning. Lentils absorb a lot of salt, so season the aromatics, salt the simmering liquid, and then — critically — finish with lemon juice or vinegar. Acid is what transforms lentil soup from dull to delicious.
Can I make this in a slow cooker? Yes — sauté the aromatics and bloom the spices on the stovetop first, then combine everything except the greens and lemon in the slow cooker. Cook on low 6–7 hours or high 3–4 hours; stir in the greens and lemon at the end.
How do I thicken lentil soup without flour? Blend 2 cups of the finished soup and stir it back in — the pureed lentils thicken the broth naturally while keeping the rest textured. Simmering uncovered also reduces and thickens.
Is lentil soup good for meal prep? It is one of the best meal-prep foods there is: it keeps 5 days refrigerated, freezes for 3 months, reheats beautifully, and tastes better the next day. Portion it into individual containers for grab-and-go lunches all week.
Nutrition
Each serving (about 1 1/2 cups) contains approximately 280 calories, 6g fat, 45g carbohydrates, 12g fiber, 7g sugars, and 14g protein. Nutrition values are estimates from standard ingredient databases and vary with brands, portions, and substitutions; not medical advice.
One pot, one hour, six servings of something deeply comforting — and a freezer stash future-you will thank you for.