30-Minute Lentil Soup from the Pantry

Lentils are one of those ingredients that seem like they require effort but don't. Red lentils cook in twenty minutes without soaking, break down naturally into a thick, creamy base, and absorb spice brilliantly. This recipe uses the basic pantry combination — onion, garlic, cumin, canned tomatoes — and results in something that tastes far more considered than the ingredient list suggests.

I make this on evenings when there's very little in the fridge. The entire recipe comes from shelves and the spice drawer. That's the point — it's a good benchmark meal for the days when the fridge is between shops.

⏱ Total: 30 min 🍽 Serves: 3–4 📊 Difficulty: Easy

What's in your fridge

red lentils onion garlic canned tomatoes cumin stock lemon

What you need

How to make it

Step 1: Build the flavour base. Warm the olive oil in a large pot over medium heat. Add the diced onion and cook for 5–6 minutes, stirring every minute or two. You want it to soften completely and start to turn golden at the edges — not brown, not raw. This step sets the depth of the whole soup. A properly softened onion has a sweetness that a barely-cooked one doesn't.

Step 2: Toast the spices. Add the garlic and cumin to the onion. Stir for one full minute. The cumin toasts in the oil and fat from the onion, which blooms its flavour — you'll smell it change from raw and sharp to warm and round. This minute matters.

Step 3: Add the tomatoes. Pour in the canned tomatoes and stir to combine with the onion and spice base. Let it cook for 2 minutes, stirring occasionally, until the tomato concentrates slightly and loses its raw, acidic edge.

Step 4: Lentils and liquid. Add the rinsed lentils (a quick rinse under cold water is enough — no soaking needed for red lentils). Pour over the stock. Stir to combine. Bring to a full boil, then reduce to a moderate simmer — bubbling steadily but not violently.

Step 5: Simmer until done. Cook for 20–22 minutes. Red lentils don't need to be watched — they'll break down on their own. Stir occasionally to prevent anything sticking to the bottom. By the end, the lentils will have dissolved into the liquid and the soup will be thick and creamy. If it looks too thick, add a splash of water and stir. If it's too thin, let it cook a little longer uncovered.

Step 6: Season and finish. This is the most important step and the most commonly skipped. Taste the soup. It probably needs more salt than you think. Add it now, a pinch at a time, tasting after each addition. Then squeeze in a generous amount of lemon juice — half a lemon, minimum. This single addition transforms the soup from good to genuinely bright. Serve with bread, a drizzle of olive oil swirled on top, and chili flakes or smoked paprika for colour and heat.

Variations worth making

A teaspoon of turmeric added with the cumin gives the soup a golden colour and an earthy undertone. Smoked paprika instead of or alongside the cumin. A spoonful of harissa stirred in at the end. Spinach or kale added for the last two minutes of cooking — it wilts right in. Coconut milk instead of half the stock produces a creamier, milder version. Fried onion rings on top, made by thinly slicing an onion and frying until deeply caramelized, are worth the extra time when you have it.

More pantry-first cooking: 30-minute chickpea curry from pantry · pantry essentials checklist · cooking from a half-empty pantry

Get more like this with NowCook.

Snap your fridge, get a week of real recipes built from what's actually there. 14-day free trial, no credit card needed.

Start free

$9/month after trial · cancel anytime · see pricing