Welcome to dinnerbymom

Budget Friendly Creamy Tomato and Lentil Stew with Spinach

By Isabella Clarke | March 03, 2026
Budget Friendly Creamy Tomato and Lentil Stew with Spinach

Why This Recipe Works

  • Pantry Staples Only: Red lentils, canned tomatoes, and basic produce keep the cost under $1.50 per serving.
  • One-Pot Wonder: Minimal dishes means more time for Netflix and less time scrubbing.
  • Protein-Packed: 18 g plant protein per bowl keeps bellies full without meat.
  • Creamy Without Cream: A splash of milk swirled in at the end mimics heavy cream for pennies.
  • Freezer Hero: Doubles beautifully; thaw and reheat on busy weeknights.
  • Kid-Approved: Blending half the stew sneaks in veggies for picky eaters.

Ingredients You'll Need

Ingredients

Before we dive in, let’s talk strategy. Buy your lentils from the bulk bins—they’re often half the price of pre-bagged. Look for canned tomatoes with “no salt added” so you control the seasoning, and grab the store brand; they’re picked and packed the same day as the fancy labels. Spinach can be swapped for chopped kale or even frozen spinach (thaw and squeeze dry first). If you’re dairy-free, oat milk gives the creamiest finish without any nutty aftertaste.

Produce
  • Yellow Onion: One large onion builds the savory base. Swap with white or red if that’s what’s on sale.
  • Garlic: Three cloves for punch. Jarred minced works in a pinch—use 1 tsp per clove.
  • Carrot: Adds subtle sweetness and body. Peel if the skin is thick; otherwise, just scrub.
  • Fresh Spinach: A 5-oz clamshell wilts down to nothing. Check the markdown rack first!
Pantry
  • Red Lentils: They cook in 15 minutes and break down naturally for a thick stew. Green lentils work but stay al dente.
  • Canned Crushed Tomatoes: 28-oz can is the gold standard. Diced will work; give them a quick blitz with an immersion blender.
  • Vegetable Broth: Use 4-cup cartons or homemade bouillon. Chicken broth is fine for non-vegetarians.
  • Olive Oil: 2 Tbsp for sautĂ©ing. Any neutral oil works if olive oil prices spike.
  • Dried Oregano & Smoked Paprika: The dynamic duo for depth. Regular paprika plus a pinch of cumin is a solid stand-in.
Creamy Finish
  • Milk: ½ cup whole milk, 2 %, or unsweetened oat milk. Evaporated milk is ultra-budget and shelf-stable.

How to Make Budget Friendly Creamy Tomato and Lentil Stew with Spinach

1
Warm the Pot

Place a heavy-bottomed Dutch oven or soup pot over medium heat. Add olive oil and swirl to coat. Let the pot heat for a full minute; starting with a hot surface prevents onions from steaming and encourages that golden edge which equals flavor.

2
Sauté Aromatics

Add diced onion and carrot plus a pinch of salt. Cook 5 minutes, stirring occasionally, until edges turn translucent. Add garlic, oregano, and smoked paprika; cook 60 seconds—just until fragrant—to bloom the spices.

3
Toast the Lentils

Stir in rinsed red lentils and let them mingle in the oil for 1 minute. This seals the exterior so they keep a pleasant texture and don’t turn to total mush.

4
Add Tomatoes & Broth

Pour in crushed tomatoes and vegetable broth. Scrape the pot bottom with a wooden spoon to lift any caramelized bits—that’s pure umami gold. Bring to a lively simmer, then reduce heat to low, cover partially, and cook 15 minutes.

5
Blend (Optional but Silky)

For a restaurant-smooth texture, use an immersion blender and pulse 3–4 times until roughly half the stew is puréed. No immersion blender? Carefully ladle 2 cups into a countertop blender, blend until smooth, and return to the pot.

6
Make It Creamy

Reduce heat to the lowest setting. Stir in milk and let the stew heat through—do NOT boil after adding milk or it can curdle. The broth will lighten to a rosy sunrise orange and turn lusciously thick.

7
Wilt the Spinach

Add spinach a handful at a time, stirring until each batch wilts before adding more. Season generously with salt and black pepper. Taste and adjust—tomatoes love salt.

8
Rest & Serve

Let the stew sit off-heat for 5 minutes. This allows the lentils to absorb liquid and flavors to meld. Ladle into bowls, drizzle with a little extra olive oil, and serve with toast for scooping.

Expert Tips

Low & Slow Finish

After adding milk, keep the heat ultra-low. A gentle shimmer prevents curdling and keeps the texture velvet-smooth.

Broth Consistency

If the stew thickens too much, thin with water or broth ÂĽ cup at a time. Red lentils continue to absorb liquid as they sit.

Make-Ahead Magic

Flavor peaks on day two. Make a double batch Sunday and reheat gently with a splash of broth for instant lunches.

Color Pop

A sprinkle of lemon zest right before serving brightens the whole bowl and balances the rich tomato base.

Stretch Further

Stir in a drained 15-oz can of chickpeas or a cup of cooked rice to bulk it up for hungry teenagers.

Flavor Boost

Add a 2-inch Parmesan rind while simmering. Remove before serving for hidden depth—umami without the price tag.

Variations to Try

  • Moroccan Twist: Swap smoked paprika for 1 tsp each cumin and coriander. Add ÂĽ cup raisins and a pinch of cinnamon with the tomatoes.
  • Fire-Roasted Tomato Upgrade: Use fire-roasted crushed tomatoes for a subtle charred flavor that tastes like summer grill vibes.
  • Coconut Cream: Replace milk with ½ cup full-fat coconut milk and add 1 tsp Thai red curry paste for a creamy, gently spicy version.
  • Protein Swap: Use split peas instead of lentils for an even heartier texture; cook 10 minutes longer.
  • Green Machine: Replace spinach with chopped zucchini and frozen peas for a spring vibe and lower cost.
  • Smoky Bacon Route: For non-vegetarians, sautĂ© 2 strips chopped bacon before the onion. Use the rendered fat instead of oil.

Storage Tips

Refrigerate

Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The stew will thicken; thin with broth when reheating.

Freeze

Portion into freezer-safe quart bags, squeeze out air, label, and freeze flat up to 3 months. Thaw overnight in the fridge or use the microwave’s defrost setting.

Make-Ahead: Prepare through Step 5, cool, and refrigerate. When ready to serve, reheat gently, then continue with milk and spinach. This prevents the dairy from breaking and keeps spinach bright green.

Frequently Asked Questions

Yes, but they hold their shape and need 30–35 minutes simmering. Add an extra ½ cup broth and expect a brothier stew rather than a creamy one.

Naturally gluten-free. Just double-check your broth and canned tomato labels for hidden wheat-based thickeners.

Absolutely. Add everything except milk and spinach. Cook on LOW 6 hours or HIGH 3 hours. Stir in milk and spinach during the last 10 minutes.

Drop in a peeled potato and simmer 10 minutes; it will absorb some salt. Remove potato before serving. Or thin with unsalted broth and add another ÂĽ cup lentils to dilute.

A crusty no-knead boule is classic, but even toasted sandwich bread rubbed with garlic and olive oil feels fancy. Cornbread adds a sweet contrast.

Yes—use a 7-quart pot and increase simmer time by 5 minutes. Freeze portions flat in zip bags for easy weeknight meals.
Budget Friendly Creamy Tomato and Lentil Stew with Spinach
soups
Pin Recipe

Budget Friendly Creamy Tomato and Lentil Stew with Spinach

(4.9 from 127 reviews)
Prep
10 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Heat Pot: Warm olive oil in Dutch oven over medium heat.
  2. Sauté Veggies: Add onion and carrot with a pinch of salt; cook 5 min. Stir in garlic, oregano, and paprika; cook 1 min.
  3. Toast Lentils: Stir in lentils; cook 1 min.
  4. Simmer: Add tomatoes and broth. Bring to boil, then reduce heat and simmer 15 min, partially covered.
  5. Blend (Optional): Pulse with immersion blender 3–4 times for creamy texture.
  6. Cream & Greens: Reduce heat to low. Stir in milk, then spinach until wilted. Season with salt and pepper.
  7. Rest: Let stand 5 min off heat before serving.

Recipe Notes

Stew thickens as it sits. Thin with broth when reheating and adjust salt accordingly.

Nutrition (per serving)

287
Calories
18g
Protein
38g
Carbs
8g
Fat

More Recipes