This budget-friendly lentil and vegetable stew is my go-to when I want something hearty, healthy, and genuinely satisfying without spending a lot. It’s packed with tender lentils, cozy spices, and a rainbow of vegetables in a savory broth—perfect for weeknights, meal prep, and freezer meals.

Why you’ll love this lentil and vegetable stew
- Affordable pantry staples: Lentils, canned tomatoes, broth, and basic veggies do the heavy lifting.
- Hearty and filling: Lentils make it stick-to-your-ribs without meat.
- One-pot comfort: Minimal cleanup, maximum cozy.
- Meal-prep friendly: Tastes even better the next day.
- Flexible: Swap in whatever vegetables you have.
Ingredients you’ll need
- Olive oil: For sautéing the aromatics.
- Onion, carrots, celery: The classic flavor base for a rich stew.
- Garlic: Adds depth and warmth.
- Tomato paste: Boosts savory flavor and helps thicken the broth.
- Spices: Ground cumin, smoked paprika, and dried thyme (cozy, not spicy).
- Brown or green lentils: Hold their shape best for stew.
- Diced tomatoes: Canned is perfect here.
- Vegetable broth: Or chicken broth if that’s what you have.
- Potato (or sweet potato): Makes it extra filling.
- Leafy greens: Kale or spinach stirred in at the end.
- Finishers: Lemon juice or vinegar, plus salt and black pepper.
How to make budget-friendly lentil and vegetable stew
This is an easy, forgiving recipe—great if you’re newer to cooking or just want a reliable “set it and simmer” dinner.
- Sauté the base: Warm olive oil in a large pot or Dutch oven. Add onion, carrots, and celery with a pinch of salt. Cook until softened, 6–8 minutes.
- Bloom the flavor: Stir in garlic, tomato paste, cumin, smoked paprika, and thyme. Cook 1 minute to deepen the flavor.
- Add lentils and liquids: Add lentils, diced tomatoes (with juices), and broth. Stir well, scraping any flavorful bits from the bottom.
- Simmer: Add diced potato. Bring to a gentle boil, then reduce to a steady simmer. Cover slightly and cook 25–30 minutes, stirring occasionally, until lentils are tender.
- Add greens: Stir in kale for 3–5 minutes (or spinach for 1–2 minutes) until wilted.
- Finish and serve: Taste and adjust salt and pepper. Add a squeeze of lemon (or a splash of vinegar) to brighten everything up.
Food stylist tips for a thick, stew-y texture
- Use brown or green lentils: Red lentils break down quickly and turn more soup-like.
- Keep a gentle simmer: A hard boil can break lentils and make veggies mushy.
- Thicken naturally: Smash a few potato cubes against the side of the pot, or scoop out 1 cup of stew and blend it, then stir back in.
- Don’t skip the acid at the end: Lemon or vinegar makes the flavors pop (especially in budget cooking).
Easy swaps and add-ins (use what you have)
- Vegetables: Add zucchini, green beans, bell pepper, corn, or frozen mixed vegetables.
- Greens: Collards (slice thin and simmer longer), chard, or spinach.
- Beans: Add a can of drained chickpeas or white beans for extra bulk.
- More protein: Stir in cooked shredded chicken or browned sausage if you want a meat option.
- Spice: Add red pepper flakes or a dash of hot sauce.
- Herbs: Finish with parsley or cilantro if you have it.

What to serve with lentil and vegetable stew
- Crusty bread: For dipping and soaking up the broth.
- Rice or quinoa: Spoon the stew over grains to stretch it even further.
- Simple salad: Something crisp and bright balances the cozy stew.
- Toppings: A dollop of plain Greek yogurt, a sprinkle of Parmesan, or chopped herbs.
Storage, reheating, and freezing
- Refrigerate: Store in an airtight container for up to 5 days.
- Reheat: Warm on the stove over medium-low, adding a splash of broth or water as needed (it thickens as it sits).
- Freeze: Freeze in portions for up to 3 months. Thaw overnight in the fridge and reheat gently.
Budget-Friendly Lentil and Vegetable Stew (Recipe)
Yield: 6 servings
Time: 10 minutes prep, 35 minutes cook
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 1/2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried thyme
- 1 cup brown or green lentils, rinsed and picked over
- 1 (14.5-ounce) can diced tomatoes
- 4 cups vegetable broth (plus more as needed)
- 1 medium russet or Yukon Gold potato, peeled and diced (about 1 1/2 cups)
- 2 cups chopped kale (or 3 cups baby spinach)
- 1–2 teaspoons lemon juice (or 1 teaspoon apple cider vinegar), to taste
- Kosher salt and black pepper, to taste
Instructions
- In a large pot or Dutch oven, heat olive oil over medium heat. Add onion, carrots, and celery with a pinch of salt. Cook, stirring occasionally, until softened, 6–8 minutes.
- Add garlic, tomato paste, cumin, smoked paprika, and thyme. Stir constantly for 1 minute.
- Add lentils, diced tomatoes (with juices), broth, and diced potato. Stir to combine.
- Bring to a gentle boil, then reduce heat to a simmer. Partially cover and cook 25–30 minutes, stirring occasionally, until lentils and potatoes are tender.
- Stir in kale and cook 3–5 minutes until tender (or add spinach and cook 1–2 minutes until wilted).
- Remove from heat. Season with salt and pepper, then stir in lemon juice (or vinegar). Add a splash of broth if you’d like it looser. Serve warm.
Notes
- Lentil note: If using very fresh lentils, they may cook faster; older lentils can take a bit longer. Keep simmering until tender.
- Thicker stew: Mash a few potato pieces in the pot, or blend 1 cup of stew and stir back in.
- Make it extra budget-friendly: Use frozen spinach or frozen mixed vegetables; both work great here.





