Welcome to tastymomkitchen

Low Calorie Creamy Tomato and Spinach Stew for Lunch

By Marissa Blake | March 01, 2026
Low Calorie Creamy Tomato and Spinach Stew for Lunch

There’s a certain kind of magic that happens when tomatoes meet spinach in a single pot. The tomatoes bring bright acidity and a gentle sweetness, while the spinach folds in an earthy depth that makes every spoonful taste like you’re doing something wonderful for your body. I first whipped up this low-calorie creamy tomato and spinach stew on a drizzly Tuesday when my to-do list was longer than the grocery receipt in my pocket. I needed lunch to feel like a warm hug, but I also needed it to be kind to my waistline and simple enough that I could stir it together while answering emails. One taste and I was hooked; the silky broth, the pop of tomato, the way the spinach wilts into tender ribbons—it’s comfort food that doesn’t announce itself as “diet,” even though each generous bowl clocks in at under 200 calories.

Since that rainy afternoon, this stew has become my weekday lunch MVP. I pack it in a little glass jar on Sunday night, grab it Monday morning, and by Wednesday I’m still looking forward to lunch like it’s a mini celebration. It’s the sort of recipe that forgives you if the baby starts crying mid-sauté or if you accidentally grab crushed tomatoes instead of diced. It’s naturally vegetarian, easy to make vegan, and if you stir in a scoop of cooked lentils you’ve got enough protein to power you through an afternoon of meetings or a marathon of toddler chasing. Whether you’re feeding just yourself, a table of friends, or your future hungry self, this stew is here to make lunch the best part of your day.

Why This Recipe Works

  • Ultra-creamy without heavy cream: A clever blend of Greek yogurt and a splash of oat milk gives luxurious body for a fraction of the calories.
  • One pot, 25 minutes: Everything simmers together while you unload the dishwasher or scroll through tomorrow’s calendar.
  • Freezer-friendly: Double the batch and freeze half in muffin tins for single-serve portions that reheat like a dream.
  • Spinach that stays vibrant: A late-stage addition keeps the color forest-green and the nutrients intact.
  • Low-sodium stock option: Using no-salt-added tomatoes and stock lets you control sodium without sacrificing flavor.
  • Customizable heat level: A pinch of chili flakes warms things up; leave them out for a kid-friendly version.

Ingredients You'll Need

Ingredients

Great stews start with ingredients that pull their weight. Below, I’ve broken down what you need and why each item matters. Feel free to riff—this is a forgiving pot—but stick close to the tomato/spinach/yogurt trinity and you’ll land in the sweet spot every time.

Extra-Virgin Olive Oil: Just one tablespoon for the entire pot adds silkiness and helps bloom the spices. A grassy, peppery oil gives back flavor, so skip the “light” varieties and go for the good stuff in the dark bottle.

Yellow Onion: One medium onion, diced small, melts into the broth and creates natural sweetness. If you’re out, a large shallot works, but onions give more body.

Fresh Garlic: Three cloves, micro-planed or minced fine. Fresh is non-negotiable; the powdered stuff tastes flat here.

Tomato Paste: Two sun-drenched tablespoons. Buy the tube you keep in the fridge—less waste, more vibrant color. Double-concentrated paste gives deeper umami, but any paste will do.

Crushed Tomatoes (28 oz can): I reach for fire-roasted when I can find them; the smoky note plays beautifully with spinach. No-salt-added keeps sodium in check.

Vegetable Stock (low sodium): Four cups form the brothy backbone. If you’re not vegetarian, chicken stock is fine, but vegetable keeps the recipe Monday-through-Friday flexible for everyone at the table.

Fresh Baby Spinach: Four packed cups. Look for leaves that are perky, not wilted or yellowing. If you only have frozen, thaw and squeeze it bone-dry first; you’ll need about half the volume.

Plain Non-Fat Greek Yogurt: One cup, brought to room temperature so it doesn’t curdle. The yogurt gods give us protein, calcium, and that creamy mouthfeel. Vegans can swap in unsweetened coconut yogurt or ½ cup silken tofu blended smooth with ¼ cup water.

Unsweetened Oat Milk: A mere ½ cup loosens the yogurt and adds gentle sweetness. Almond milk works, but oat milk has a neutral profile that disappears into tomato base.

Fresh Basil: A small handful, chiffonaded at the very end. In winter, substitute 1 tsp dried basil added with the tomatoes, then shower with parsley before serving.

Seasonings: You’ll need kosher salt, freshly ground black pepper, a whisper of sugar to balance tomato acidity, and optional red-pepper flakes for those who like a tingle.

How to Make Low Calorie Creamy Tomato and Spinach Stew for Lunch

1
Warm the pot & bloom the oil

Place a heavy 4-quart Dutch oven or soup pot over medium heat for 60 seconds. When the rim feels hot to a hovered hand, add 1 Tbsp olive oil and swirl to coat. You want a shimmering surface, not smoking; if the oil smokes, lower the heat and start again—burnt oil equals bitter stew.

2
Sauté the aromatics

Toss in diced onion and cook 4 minutes, stirring occasionally, until the edges turn translucent. Add garlic; cook 45 seconds—just until fragrant. Season lightly with a pinch of salt to draw out moisture and prevent browning.

3
Caramelize the tomato paste

Scoot onions and garlic to the perimeter, add tomato paste in the center, and let it sizzle for 2 minutes, stirring halfway. You’re looking for a deeper brick-red color; this concentrates flavor and removes any metallic canned edge.

4
Deglaze with tomatoes & stock

Pour in crushed tomatoes plus half the stock, scraping the bottom with a wooden spoon to lift any fond (those flavor-packed browned bits). Add remaining stock, ½ tsp kosher salt, ¼ tsp black pepper, a pinch of sugar, and optional chili flakes. Bring to a gentle boil—large bubbles breaking lazily around the edge—then drop heat to maintain a lively simmer for 10 minutes so flavors marry.

5
Create the creamy liaison

While soup simmers, whisk Greek yogurt and oat milk in a spouted measuring cup until perfectly smooth. Yogurt straight from the fridge can seize when it hits hot liquid; room-temp dairy prevents curds. If you’re vegan, blend silken tofu with water until pourable.

6
Temper the yogurt

Ladle ½ cup hot tomato broth into yogurt mixture, whisking constantly. This gradual heat rise keeps proteins calm. Repeat with another ½ cup. Now pour the warmed yogurt blend back into the pot, stirring in a slow circle. Keep heat on low; do NOT let it boil or the yogurt will break into grainy specks.

7
Wilt in the spinach

Increase heat to medium-low. Add spinach a few handfuls at a time, stirring until just wilted and still brilliantly green, about 90 seconds. Overcooking turns spinach army-drab and leaches vitamins.

8
Finish, taste, and serve

Remove from heat. Stir in basil ribbons. Taste; adjust salt and pepper. Ladle into shallow bowls, drizzle with a thread of good olive oil, and crack fresh pepper on top. Serve with crusty whole-grain bread or a scoop of quinoa for extra staying power.

Expert Tips

Silky Smooth Broth

For restaurant sheen, immersion-blend the soup for 20 seconds BEFORE adding spinach; you’ll emulsify the yogurt and tomatoes into a velvety base.

Cool-Down Rule

Let leftovers cool 30 minutes before refrigerating; covering steaming-hot stew traps condensation and waters down flavor.

Fresh Herb Swap

Out of basil? Stir in 1 tsp pesto per bowl just before serving—flavor bomb without extra calories.

Speed It Up

Use pre-washed baby spinach and pre-minced garlic in a tube; week-day lunch ready in 18 minutes flat.

Color Pop

A final squeeze of lemon right before eating keeps the spinach green and heightens tomato brightness without extra salt.

Protein Boost

Stir in 1 cup cooked cannellini beans during the last 3 minutes for an extra 6 g protein per serving.

Variations to Try

  • Sun-Dried Tomato & Mascarpone: Replace half the crushed tomatoes with drained chopped sun-dried tomatoes and swap yogurt for ÂĽ cup light mascarpone. Calories rise slightly but flavor is restaurant-level.
  • Spicy Harissa: Whisk 1 tsp harissa paste into the yogurt liaison. Top with toasted cumin seeds for North-African flair.
  • Spring Green Medley: Sub half the spinach with baby arugula and pea shoots; finish with lemon zest for a peppery spring vibe.
  • Pantry “No Fresh” Version: Use 1 tsp dried basil + 1 cup thawed frozen spinach; simmer 2 extra minutes to wake up dried herbs.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The spinach will dull slightly, but flavor improves as herbs mingle.

Freezer: Portion into silicone muffin cups, freeze solid, then pop out and store in zip bags up to 3 months. Thaw overnight in the fridge or reheat gently from frozen with a splash of broth.

Reheat: Warm in a saucepan over medium-low, stirring often; do not boil. If texture breaks, whisk in 1 Tbsp yogurt mixed with 1 Tbsp cold water to bring it back together.

Frequently Asked Questions

Yes—thaw and squeeze out as much water as humanly possible to avoid watering down the stew. Use 5 oz (half a standard box) in place of fresh.

Absolutely. All ingredients are naturally gluten-free; just double-check your stock and yogurt labels for hidden additives.

Replace Greek yogurt with ½ cup blended silken tofu plus 1 Tbsp nutritional yeast for tang, and use plant milk. Everything else stays the same.

Heat was too high. Lower the flame next time and temper yogurt slowly. If it’s already curdled, buzz with an immersion blender for 10 seconds to re-emulsify.

Small shapes like orzo or cooked quinoa work. Add pre-cooked grains during the last 2 minutes so they don’t soak up all the broth.

Serve with a slice of toasted sourdough and a side of roasted chickpeas for crunch, or ladle over cauliflower rice to keep calories ultra-low.
Low Calorie Creamy Tomato and Spinach Stew for Lunch
soups
Pin Recipe

Low Calorie Creamy Tomato and Spinach Stew for Lunch

(4.9 from 127 reviews)
Prep
10 min
Cook
15 min
Servings
4

Ingredients

Instructions

  1. Heat the pot: Warm olive oil in a 4-qt Dutch oven over medium heat.
  2. Sauté aromatics: Cook onion 4 min, add garlic 45 sec.
  3. Caramelize tomato paste: Stir paste in center 2 min.
  4. Simmer base: Add tomatoes, stock, salt, pepper, sugar, chili flakes; simmer 10 min.
  5. Make it creamy: Whisk yogurt and oat milk, temper with hot broth, return to pot on low heat.
  6. Finish: Stir in spinach to wilt, then basil. Taste and adjust seasoning.

Recipe Notes

Do not boil after adding yogurt or it may curdle. Leftovers keep 4 days refrigerated or 3 months frozen.

Nutrition (per serving)

185
Calories
12g
Protein
22g
Carbs
5g
Fat

More Recipes