Creamy Tomato and Spinach Stew for Lunch

30 min prep 90 min cook 4 servings
Creamy Tomato and Spinach Stew for Lunch
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this?

There’s something almost magical about a pot of stew bubbling away on the stove at 11:30 a.m.—the kind of magic that makes the whole house smell like you’ve got your life together, even if the laundry is staging a coup in the hallway. I first made this Creamy Tomato and Spinach Stew on a drizzly Tuesday when my daughter had a half-day of school and my parents announced they were “in the neighborhood” (a 40-minute drive) and staying for lunch. I had 45 minutes, a can of San Marzano tomatoes I’d been hoarding, and a toddler who insisted on wearing her butterfly wings to the grocery store. That lunch turned into one of those rare moments where everyone sits down, actually eats, and asks for seconds before they’ve finished firsts. We sipped it from big mugs while the rain tapped the windows, and my dad—who claims he “doesn’t do creamy soups”—polished off two bowls and asked if I could email the recipe to his neighbor. I’ve since made it for book club, for a friend who just had a baby, and for every rainy Tuesday I can wrangle. It’s fast enough for a weekday, elegant enough for company, and comforting enough to earn a permanent spot in the lunch rotation.

Why This Recipe Works

  • One-pot wonder: Minimal dishes, maximum flavor, and lunch is on the table in 35 minutes flat.
  • Pantry heroes: Canned tomatoes, boxed broth, and a bag of baby spinach keep the shopping list short.
  • Cream without the crash: A modest splash of half-and-half gives lush body; you can sub coconut milk for dairy-free.
  • Make-ahead friendly: Flavor deepens overnight, so tomorrow’s lunch is even better.
  • Veg-packed comfort: Two whole cups of spinach wilt into silky greens—kid-approved, promise.
  • Freezer rockstar: Portion, freeze, and reheat on the busiest weekday; texture stays velvety.
  • Customizable heat: Add a pinch of chili flakes for gentle warmth or leave it mellow for toddlers.

Ingredients You'll Need

Ingredients

Great stew starts with great building blocks. Choose San Marzano–style whole tomatoes if you can; they’re naturally lower in acid and melt into a satin sauce. If only diced are in the pantry, no stress—just blitz them a few extra seconds with the immersion blender. Baby spinach is my weekday shortcut, but mature leaves work; remove the woody stems and give them a rough chop so they wilt evenly. For the creamy element, half-and-half strikes the perfect balance between richness and weekday calorie reality; swap in full-fat coconut milk for a vegan spin that still tastes luxurious. A glug of good olive oil at the start builds fruity depth, and I like to finish with a whisper of fresh lemon zest to brighten all that cozy creaminess. Buy vegetable broth in the carton, not the can—it tastes cleaner and lets the tomato shine. Finally, keep a wedge of Parmesan rind in the freezer; dropping it into the simmering stew adds umami magic without any extra work.

How to Make Creamy Tomato and Spinach Stew for Lunch

1
Warm the aromatics

Set a heavy 4-quart pot over medium heat. Add 2 tablespoons olive oil, then swirl in 1 cup diced yellow onion and 2 minced garlic cloves. Sauté 3 minutes until the edges turn translucent and your kitchen smells like an Italian grandmother’s hug. Lower heat if garlic threatens to brown—bitter garlic is the fastest way to dull tomato sparkle.

2
Bloom the tomato paste

Stir in 2 tablespoons double-concentrated tomato paste. Cook 90 seconds, stirring constantly, until the paste darkens from bright scarlet to brick red. This caramelizes the sugars and creates a deep, almost smoky backbone that canned tomatoes alone can’t deliver.

3
Add the tomatoes & broth

Pour in one 28-ounce can whole tomatoes with their juice; crush them between your fingers as they slide into the pot—messy but cathartic. Add 2 cups low-sodium vegetable broth, ½ teaspoon sea salt, ¼ teaspoon freshly ground black pepper, and the optional Parmesan rind. Bring to a gentle simmer, then reduce heat to low, cover, and let it burble 10 minutes so flavors meld.

4
Blend until silken

Remove Parmesan rind. Using an immersion blender, purée the soup directly in the pot until zero chunks remain, about 45 seconds. (If using a countertop blender, cool 5 minutes first, blend in batches, and return to pot.) The goal is a velvet-smooth base that will showcase spinach ribbons without textural competition.

5
Swirl in the cream

Reduce heat to the lowest setting. Stir in ½ cup half-and-half and ¼ teaspoon sugar to balance tomato acidity. Warm 2 minutes—do not let it boil or cream can curdle. Taste and adjust salt; tomatoes vary wildly in sodium.

6
Wilt the spinach

Add 2 packed cups baby spinach a handful at a time, stirring until each addition wilts into dark green ribbons, about 1 minute total. The color should stay vibrant; if it goes army-green, heat is too high.

7
Finish with finesse

Off heat, stir in ½ teaspoon fresh lemon zest and a pinch of red-pepper flakes if desired. Ladle into warm bowls, drizzle with extra olive oil, shower with shaved Parmesan, and serve with crusty bread for swiping every last drop.

Expert Tips

Cold-cream trick

Temper half-and-half by whisking in a ladle of hot soup before adding to the pot—prevents curdling every time.

Flavor booster

Roast the canned tomatoes on a sheet pan at 425 °F for 15 minutes before stewing for caramelized depth.

Green upgrade

Swap spinach for baby kale or Swiss chard; just simmer 1 extra minute to soften sturdy leaves.

Texture twist

Reserve ¼ cup unblended tomatoes before puréeing; stir back at the end for rustic tomato chunks.

Slow-cooker hack

Combine everything except cream & spinach in a slow cooker on low 4 hours, then proceed with step 5.

Double-duty lunch

Stir in a cup of cooked orzo at the end to morph the stew into a satisfying tomato-spinach pasta.

Variations to Try

  • Vegan luxe: Replace half-and-half with full-fat coconut milk and finish with a squeeze of lime instead of lemon zest. Top with toasted pumpkin seeds for crunch.
  • Protein punch: Add one 15-ounce can of cannellini beans, rinsed, during step 5 for an extra 6 grams of plant protein per serving.
  • Smoky spin: Stir in ½ teaspoon smoked paprika with the tomato paste for campfire vibes without the grill.
  • Seafood twist: Poach 8 ounces of medium shrimp in the simmering soup during the last 3 minutes for a coastal tomato bisque.
  • Grain bowl base: Ladle the finished stew over farro or quinoa, then add a soft-boiled egg and avocado slices for a power lunch.

Storage Tips

Let the stew cool completely, then transfer to airtight glass containers. Refrigerate up to 4 days; the flavor actually improves on day two once tomatoes and aromatics mingle. For longer storage, ladle into freezer-safe pint jars, leaving 1 inch of headspace for expansion, and freeze up to 3 months. Thaw overnight in the fridge, then warm gently over medium-low heat, whisking occasionally to re-emulsify the cream. If soup has separated, a quick buzz with the immersion blender brings it back together. To pack for office lunch, preheat a wide-mouth thermos with boiling water for 5 minutes, then fill with steaming stew—it stays hot until noon, no microwave required.

Frequently Asked Questions

Absolutely. Thaw 10 ounces frozen chopped spinach, squeeze out every last drop of water, and add with the cream in step 5. Skip the wilting step since it’s already soft.

Yes, as written it’s naturally gluten-free. If you add orzo or croutons, swap in your favorite gluten-free pasta or bread.

Add ¼ teaspoon red-pepper flakes with the garlic or stir in a roasted puréed chipotle pepper at the end for smoky heat that blooms on the back of your tongue.

A crusty sourdough or grilled ciabatta offers chewy contrast. For gluten-free diners, warm corn tortillas brushed with olive oil and sea salt are stellar dunkers.

Yes—halve every ingredient but keep the same cooking times. Use a 2-quart saucepan and watch closely when blending hot liquid.

Strain the stew to remove curds, blend with an immersion blender until smooth, then whisk in a slurry of 1 tablespoon cornstarch + 2 tablespoons cold cream; warm gently until thickened and glossy.
Creamy Tomato and Spinach Stew for Lunch
soups
Pin Recipe

Creamy Tomato and Spinach Stew for Lunch

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

Ingredients

Instructions

  1. Sauté aromatics: Heat olive oil in a 4-quart pot over medium. Add onion & garlic; cook 3 min until translucent.
  2. Bloom paste: Stir in tomato paste; cook 90 sec until brick-red.
  3. Simmer base: Add tomatoes, broth, salt, pepper, Parmesan rind. Simmer 10 min covered.
  4. Blend: Remove rind; purée with immersion blender until silky.
  5. Cream & greens: Lower heat; stir in half-and-half and sugar. Warm 2 min, then wilt in spinach.
  6. Finish: Off heat, add lemon zest and pepper flakes. Serve hot with crusty bread.

Recipe Notes

Stew thickens as it stands; thin with broth when reheating. Freeze portions up to 3 months without texture loss.

Nutrition (per serving)

186
Calories
5g
Protein
16g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.