A comforting, incredibly cheap, and nourishing soup that gets better the next day.
Lentil soup is the kind of recipe that proves cheap food can be deeply satisfying. A bag of lentils, a few vegetables and a pot of broth turn into something thick, earthy and filling enough to be dinner. It also gets better after a night in the fridge.
This version is built on a classic base of onion, carrot and celery, softened in olive oil, with garlic and cumin for warmth. Canned tomatoes add body and a little acidity. The lentils cook directly in the broth, so they release their starch and thicken the soup as they go.
The step people forget is the last one. A splash of lemon juice at the end wakes up the whole pot, and it is the difference between a soup that tastes fine and one that tastes bright.
Prep time: 10 mins · Cook time: 40 mins · Serves 6
Amount per serving. Nutritional values are estimates calculated from the ingredients above and can vary.
Heat the 2 tablespoons of olive oil in a large pot over medium heat. Add the 2 diced carrots, 2 diced celery stalks and the diced onion. Cook them for about 5 minutes, stirring now and then, until they are soft and the onion is translucent.
Add the 3 minced garlic cloves and the 1 teaspoon of ground cumin and cook for 1 minute, until the pot smells fragrant. Stir so the spices don’t stick.
Add the 1 1/2 cups of rinsed brown lentils, the 6 cups of vegetable broth and the 14 oz can of diced tomatoes, with their juice.
Bring the soup to a boil, then reduce the heat, cover and simmer for 35 to 40 minutes, until the lentils are very tender. Stir once or twice. If it gets too thick, add a splash of water.
Stir gently and season with salt, pepper and a splash of lemon juice. Taste it, and adjust. For a thicker soup, blend a cup of it with an immersion blender and stir it back in.
The most common lentil, cheap and available everywhere. They get very soft when cooked, which thickens the soup. Rinse them and check for small stones.
The classic soup base. A similar dice makes them cook evenly. Softening them first builds flavor.
Three cloves of garlic and one teaspoon of cumin give a warm, earthy flavor that fits lentils.
Six cups is the cooking liquid. A low-sodium broth lets you season the soup yourself.
They add body, color and gentle acidity.
A small splash at the end brightens everything.
Cooking them in oil releases their sugars and builds a sweet base. Adding them raw to broth gives a thinner flavor.
Cumin’s flavor compounds dissolve in fat. A minute in the oil spreads the flavor through the soup.
Acid brightens flavor, but its fresh taste fades with long cooking. Adding it at the end keeps it sharp and clear.
| Problem | Likely cause | Fix |
|---|---|---|
| Soup is too thick | The lentils absorbed liquid | Stir in water or broth until it looks right. |
| Soup is too thin | Too much liquid | Simmer uncovered for 10 minutes, or blend part of the soup. |
| Soup is bland | Not enough salt or acid | Add salt, then lemon juice, a little at a time. |
| Lentils are hard | Old lentils or not cooked long enough | Keep simmering and add water if needed. |
| Soup stuck to the pot | The heat was too high | Lower the heat and stir often. |
| Ingredient | Its job | Swap, and what changes |
|---|---|---|
| Brown lentils | Cheap, earthy and thickening | Green lentils hold their shape more. Red lentils cook faster and turn creamy. |
| Vegetable broth | Liquid and flavor | Chicken broth works. |
| Diced tomatoes | Body and acid | Crushed tomatoes give a smoother soup. |
| Cumin | Warmth and earthiness | Smoked paprika or curry powder work. |
| Olive oil | A base for the vegetables | Butter works. |
| Lemon juice | Brightness | Red wine vinegar works. |
Serve with crusty bread, a drizzle of olive oil and a little parmesan, if you like. A dollop of yogurt and fresh parsley or cilantro on top is also good.
No.
Yes, if your broth is vegetable and you skip the cheese.
Yes. Cook on low for 6 to 8 hours.
Yes, but the soup will be thicker and smoother.
Blend part of the soup and stir it back in.
Yes, for up to 3 months.
Cressio Rinaldi
Cressio Rinaldi is the recipe developer behind Cressio Recipes. He cooks, tests, and writes every recipe on the site himself — refining each one until it's simple enough for a weeknight and good enough to make again. He's not a trained chef, just someone who cooks constantly and pays close attention to what actually makes a recipe work.