This is the recipe I come back to more than any other.
Not because it's the most impressive thing I make, but because it works every single time, costs almost nothing, and produces enough food to feed four people twice. That's eight portions from one pot and about 30 minutes of actual effort. I'll take that math any day.
Key Takeaway
One pot of red lentil soup takes 30 minutes, costs about two dollars in ingredients, and produces eight portions — each with 18 grams of protein and 16 grams of fiber. Red lentils need no soaking, cook in 20 minutes, and dissolve into a thick, creamy texture that makes the soup feel hearty and deeply satisfying.
Why Lentils
Red lentils are one of the most underrated foods in the grocery store. A one-pound bag costs around $2 and contains roughly 10 servings worth of protein. One cup of cooked red lentils has 18 grams of protein, 16 grams of fiber, and a solid hit of [iron and folate](/article/the-iron-myth-you-don-t-need-meat-for-iron). They cook in 20 minutes without soaking. They dissolve into a thick, creamy texture that makes soup feel hearty and filling.
If you haven't been cooking with red lentils, you've been leaving money and nutrition on the table.
What You Need
This is a family-sized recipe, serving 6 to 8:
- 2 cups dry red lentils
- 1 large onion, diced
- 6 garlic cloves, minced
- 2 carrots, diced
- 2 cans (14 oz each) diced tomatoes
- 6 cups vegetable broth
- 2 tbsp olive oil
- 2 tsp cumin
- 1 tsp smoked paprika
- 1 tsp turmeric
- 1/2 tsp coriander
- Salt and pepper to taste
- Juice of 1 lemon
- Optional: fresh spinach or kale stirred in at the end
Estimated Nutrition
Per serving (1 bowl (~1½ cups))
- Calories260
- Protein15g
- Carbs40g
- Fat5g
- Fiber10g
Estimates based on ingredients. Values may vary.
Total ingredient cost: approximately $8 to $10 depending on your pantry situation. Per serving, you're looking at a dollar and change.
The Method
Heat olive oil in a large pot over medium heat. Add the diced onion and carrots. Cook, stirring occasionally, for 7 to 8 minutes until the onion is soft and translucent. Don't rush this — the sweetness that comes from properly cooked onion is part of what makes this soup taste like it took all day.
Add the garlic and cook for another minute until fragrant. Add the cumin, smoked paprika, turmeric, and coriander, and stir everything together for 30 seconds. The spices should bloom in the oil briefly before the liquid goes in.
Pour in the diced tomatoes (with their liquid) and vegetable broth. Add the red lentils and stir. Bring to a boil, then reduce heat to a steady simmer.
Cook uncovered for 20 to 25 minutes, stirring every few minutes, until the lentils have completely softened and started to break down into the broth. The soup will naturally thicken as the lentils dissolve. If it gets too thick for your liking, add another cup of broth.
Take it off heat, squeeze in the lemon juice, and taste. Adjust salt. If you want extra greens, stir in a few large handfuls of spinach or kale — the residual heat will wilt them in about 2 minutes.
The Finishing Touch
A squeeze of lemon at the end is not optional — it completely changes the flavor. Lentils can taste heavy and flat without acid. The lemon lifts everything. If you want to go further, a drizzle of good olive oil on top of each bowl and a few chili flakes adds richness and heat.
Serve with crusty bread or over rice if you want to stretch it further.
Feeding a Family on a Budget
Let's talk about the math, because it's worth doing:
- Red lentils (2 cups): ~$0.80
- Onion, carrot, garlic: ~$1.50
- Canned tomatoes (2 cans): ~$2.00
- Vegetable broth: ~$2.50
- Spices (amortized): ~$0.50
- Lemon, olive oil: ~$0.80
Total: ~$8.10 for 6 to 8 portions. That's roughly $1 to $1.35 per serving.
Compare that to any restaurant meal, any meat-based equivalent, any "budget" option you can think of. Nothing comes close.
Storage and Meal Prep
This soup stores beautifully. In the fridge, it's good for 5 days. In the freezer, it keeps for 3 months — it's an ideal candidate for [batch freezer prep](/article/freezer-meal-prep-10-portions-in-60-minutes). Freeze it in individual portions and you have a ready-made meal whenever you need one.
One thing to note: lentil soup thickens significantly in the fridge overnight. When reheating, add a splash of water or broth and stir — it'll loosen right back up to the right consistency.
This is the kind of meal prep that actually works. Not because it's some optimized system, but because it's food that holds up, tastes good on day four, and never gets old.
Variations Worth Trying
Once you have the base recipe locked in, it's easy to riff on it:
- Coconut milk version: Replace 2 cups of broth with a can of full-fat coconut milk. The soup becomes richer and slightly sweet — excellent with a bit more ginger added.
- Harissa version: Stir in 2 tablespoons of harissa paste with the spices. More heat, more complexity.
- Lemony Greek-style: Skip the smoked paprika and turmeric. Use more lemon, add fresh dill, and serve with pita.
The base is flexible. Treat it as a canvas.
The Actual Takeaway
This isn't a special occasion recipe. It's a Tuesday night recipe. It's a "we need to feed everyone and I have 30 minutes" recipe. It's the one you make when the fridge is half-empty and you need to produce something real.
Plant-based cooking at its best isn't complicated — the [beginner's 7-day plan](/article/beginners-7-day-plant-based-plan) helps you build exactly that repertoire. It's knowing three or four recipes like this one — dependable, nourishing, genuinely delicious — and rotating through them until they're second nature.
Make this one. You'll make it again next week.