Creamy Tomato and Spinach Soup for Lunch

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

Love this? Pin it for later!

There’s something about a bowl of creamy tomato soup that feels like edible sunshine, especially when it’s brightened with a handful of vibrant spinach and finished with a swirl of something silky. I first started making this version on rainy Tuesday afternoons when my calendar was blissfully empty and the only thing on my to-do list was “make lunch feel like a hug.” The smell of garlic and tomatoes sizzling in olive oil would drift through the house, and suddenly whatever deadline I was avoiding felt less important. This soup has since become my mid-week reset button: it’s speedy enough for a work-from-home lunch, elegant enough to serve guests, and forgiving enough to welcome whatever’s wilting in the crisper drawer. If you’ve got twenty-five minutes and one Dutch oven, you’ve got a restaurant-quality meal that tastes like you spent the afternoon in a trattoria rather than at your desk.

Why This Recipe Works

  • One-Pot Wonder: Everything—from sautéing aromatics to simmering and blending—happens in a single pot, meaning fewer dishes and more time to savor.
  • Deep Flavor, Fast: Tomato paste is caramelized until brick-red, concentrating sweetness and umami in under five minutes.
  • Silky Without Cream: A humble tablespoon of flour thickens the broth, while a modest splash of half-and-half gives luxurious body without heaviness.
  • Spinach That Stays Green: A final handful is stirred off-heat so it wilts perfectly, never muddying the color.
  • Meal-Prep Star: The soup reheats like a dream and even freezes well—ideal for stocking the office freezer.
  • Pantry Friendly: Canned whole tomatoes, broth, and basic produce you likely have on hand right now.
  • Versatile Garnishes: From grilled-cheese croutons to a drizzle of pesto or chili oil, customization keeps lunch exciting all week.

Ingredients You'll Need

Ingredients

Great tomato soup starts with great tomatoes. If it’s peak summer and your garden is bursting, by all means swap in two pounds of ripe tomatoes—blanch, peel, and crush them. The rest of the year, I reach for whole San Marzano–style plum tomatoes in juice; they’re naturally sweeter and less acidic than diced varieties. Olive oil matters too: use a fresh, fruity bottle you’d happily dress a salad with, because it’s the foundation of flavor. Baby spinach is my green of choice for its tender stems and quick wilting, but chopped kale or chard work if you give them an extra minute in the pot. Finally, keep a block of good Parmesan rind in the freezer—dropping it into the simmering soup adds an incredible depth that tastes like it’s been slow-cooked for hours.

Need a dairy-free option? Swap the half-and-half for full-fat coconut milk; the subtle coconut note marries surprisingly well with tomato. For gluten-free diners, replace the all-purpose flour with two teaspoons of cornstarch whisked into a quarter-cup of the broth, then stream it in after the tomatoes simmer. And if you’re watching sodium, choose no-salt-added canned tomatoes and low-sodium broth; you can always adjust seasoning at the end with a confident sprinkle of flaky salt.

How to Make Creamy Tomato and Spinach Soup for Lunch

1
Warm the Pot & Oil

Set a medium Dutch oven or heavy pot over medium heat. Add 3 tablespoons olive oil and swirl to coat. Let the oil shimmer for about 30 seconds; this ensures the garlic won’t seize and turn bitter.

2
Bloom the Garlic & Tomato Paste

Stir in 4 minced garlic cloves and cook just until fragrant, 30–45 seconds. Add 2 tablespoons double-concentrated tomato paste. Smash and stir continuously until the paste darkens to a brick red and a thin film forms on the bottom of the pot—this caramelization step concentrates sweetness and banishes any metallic canned-tomato taste.

3
Add the Flour

Sprinkle 1 tablespoon all-purpose flour over the tomato mixture. Stir for 60 seconds to coat the grains in fat; this roux will thicken the broth later and give the finished soup that luxurious spoon-coating texture.

4
Deglaze with Tomatoes & Broth

Pour in one 28-ounce can of whole peeled tomatoes with their juice, crushing each tomato between your fingers as you add it (wear an apron—juice splatters!). Follow with 2 cups vegetable or chicken broth. Use a wooden spoon to scrape every last bit of caramelized paste from the bottom; those browned bits equal free flavor.

5
Season & Simmer

Stir in 1 teaspoon sugar to balance acidity, ½ teaspoon dried oregano, ¼ teaspoon smoked paprika, and a generous pinch of black pepper. Toss in a Parmesan rind if you have it. Bring to a gentle boil, then reduce heat and simmer uncovered for 12 minutes so flavors meld and the liquid reduces slightly.

6
Blend Until Silky

Remove the Parmesan rind. Use an immersion blender directly in the pot, tilting the pot so the head is submerged, and blend until completely smooth—about 60 seconds. (Alternatively, blend in batches in a countertop blender; vent the lid and cover with a kitchen towel to prevent hot splatters.)

7
Enrich with Cream

Reduce heat to low. Stir in ½ cup half-and-half and let the soup heat through—do not boil or the dairy can curdle. Taste and adjust salt; depending on your broth and tomatoes, you may need anywhere from ¼ to ¾ teaspoon.

8
Wilting the Spinach

Remove the pot from heat and immediately stir in 2 packed cups baby spinach. The residual heat wilts the leaves in under a minute, preserving their bright green hue and fresh flavor.

9
Serve & Garnish

Ladle into warm bowls. Finish with a drizzle of olive oil, a crack of black pepper, and shaved Parmesan. For crunch, float a few grilled-cheese croutons or crusty baguette slices rubbed with garlic.

Expert Tips

Low & Slow on Paste

Caramelizing tomato paste on anything higher than medium heat risks scorching. Be patient; the color change from fire-engine red to rusty brick equals concentrated umami.

Rescue Curdled Soup

If your cream separates, whisk ½ teaspoon cornstarch into 1 tablespoon cold broth, stir it in, and gently warm—starches help re-emulsify.

Overnight Flavor Boost

Make the soup base a day ahead, skip the spinach, refrigerate, then reheat gently and add greens just before serving; flavors deepen beautifully.

Speed-Blender Safety

When using a countertop blender, remove the center cap of the lid and cover with a towel; steam needs an escape hatch to prevent blow-ups.

Brighten at the End

A squeeze of lemon or a splash of sherry vinegar wakes up canned tomatoes and makes the soup taste garden-fresh.

Chill for Gazpacho Twist

Purée the finished soup with an extra handful of spinach and serve cold with a spoon of burrata for a warm-weather spin.

Variations to Try

  • Rosemary & White Bean: Add a drained 15-ounce can of cannellini beans during the simmer and blend half for protein; finish with minced fresh rosemary.
  • Fire-Roasted Chipotle: Swap regular tomatoes for fire-roasted and add ½ teaspoon chipotle powder for subtle smoky heat.
  • Protein-Powered Lentil: Stir in ½ cup red lentils with the broth; they cook in 12 minutes and purée into creamy oblivion.
  • Golden Turmeric Twist: Add ½ teaspoon turmeric and a pinch of black pepper with the oregano for earthy notes and extra anti-inflammatory power.

Storage Tips

Let the soup cool completely, then refrigerate in airtight containers for up to 4 days. Reheat gently over medium-low, stirring occasionally; high heat can cause the dairy to separate. If the soup thickens too much, loosen with a splash of broth or water. For longer storage, freeze the soup without the half-and-half and spinach—those are best added fresh when reheating. Ladle cooled base into freezer-safe pint jars, leaving 1 inch of headspace, and freeze up to 3 months. Thaw overnight in the fridge, then warm and finish with cream and spinach as directed.

Frequently Asked Questions

Absolutely—sub the half-and-half with canned coconut milk or cashew cream; both add richness without dairy.

Stir in an extra pinch of sugar or a small drizzle of maple syrup; dairy also mellows acid, so a splash more half-and-half helps.

Yes—thaw and squeeze out excess water first; add during the final reheat so it doesn’t discolor the soup.

Not at all—any blender works; just be sure to vent the lid and blend in small batches to avoid hot splatters.

Yes—use a larger pot and increase simmering time by about 5 minutes; blend in batches so you don’t overfill the blender jar.

Classic grilled cheese is king, but a pesto-chicken panini or gooey mozzarella-and-prosciutto melt both echo the Italian vibe beautifully.
Creamy Tomato and Spinach Soup for Lunch
soups
Pin Recipe

Creamy Tomato and Spinach Soup for Lunch

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

Ingredients

Instructions

  1. Warm the Pot: Heat olive oil in a Dutch oven over medium until shimmering.
  2. Sauté Aromatics: Add garlic; cook 30 seconds. Stir in tomato paste; cook until brick red, 3–4 minutes.
  3. Thicken: Sprinkle in flour; cook 1 minute, stirring constantly.
  4. Build the Base: Pour in tomatoes and broth, crushing tomatoes by hand. Scrape browned bits.
  5. Season & Simmer: Add sugar, oregano, paprika, pepper, and Parmesan rind. Simmer 12 minutes.
  6. Blend: Remove rind; purée soup until silky using an immersion blender.
  7. Cream Finish: Reduce heat; stir in half-and-half. Warm gently—do not boil.
  8. Add Spinach: Off heat, stir in spinach until wilted. Season with salt and serve hot.

Recipe Notes

For ultra-smooth texture, strain the blended soup through a fine-mesh sieve before adding cream. Soup thickens as it stands—thin with broth when reheating.

Nutrition (per serving)

214
Calories
5g
Protein
20g
Carbs
14g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.