Sacred Heart Soup Recipe: Creamy Tomato Basil With Hidden Spinach Boost

Soups & Stews

Sacred Heart Soup Recipe: Creamy Tomato Basil With Hidden Spinach Boost

This creamy Sacred Heart Soup recipe transforms humble ingredients into a velvety tomato-basil masterpiece with a secret spinach boost. 💚 The name reflects its comforting, nourishing qualities—perfect for chilly evenings or when you crave restaurant-quality flavor at home.

What makes this recipe special is the balance of rich tomato base and hidden greens, creating a dish that's both hearty and healthful.

The foundation begins with a slow-simmered tomato sauce, where canned tomatoes release their natural sweetness while blending seamlessly with aromatic basil. I blend in fresh spinach at the end—just enough to add nutrients without altering the soup's signature creamy texture.

The result? A velvety, golden broth that's rich yet light, with bright herbal notes that linger on the palate.

This soup delivers restaurant-quality results in under an hour, with minimal prep work. The secret lies in proper simmering time—allowing flavors to meld while maintaining the tomato's natural sweetness. Garnish with fresh basil and a drizzle of olive oil for an elegant finish that feels like a five-star meal.

It's the kind of dish that transforms ordinary weeknights into comforting traditions.

Serve with crusty bread or over a bed of greens for a complete meal. The hidden spinach makes it nutritious without sacrificing flavor, proving that wholesome ingredients can deliver indulgent results. Let's create this comforting classic together—step by step.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for sacred heart soup

Humble pantry staples transform into restaurant-quality Sacred Heart Soup with this velvety tomato-basil blend.

Ingredient Amount Notes
Extra-Virgin Olive Oil 🫒 2 tbsp High-quality, fruity variety
Yellow Onion 🧅 1 whole Diced, medium size preferred
Garlic Cloves 🧄 4 cloves Peeled, minced finely
Canned San Marzano Tomatoes 🍅 2 cans 28 oz each, crushed by hand
Fresh Basil Leaves 🌿 ½ cup Packed, stems removed
Fresh Spinach 💚 4 oz Baby spinach preferred
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Chicken Broth 💧 2 cups Low-sodium preferred
Diamond Crystal Kosher Salt 🧂 1 tsp Adjust to taste
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Red Bell Pepper 🌶️ ½ whole Diced, optional for sweetness
Crusty Bread 🍞 4 slices For serving, optional
Unsalted Butter 🧈 1 tbsp For finishing drizzle
Fresh Basil Leaves 🌿 ¼ cup For garnish, packed

The foundation starts with San Marzano tomatoes—their natural sweetness and low acidity create the perfect base. Trader Joe's or Whole Foods carry these reliably, or any Italian market will have them in bulk. Fresh basil matters here; garden-fresh varieties from farmers markets have the most aromatic punch. For the spinach, baby spinach blends seamlessly without altering texture, though full leaves work if you prefer. The heavy cream should be full-fat—anything less compromises the soup's signature velvety consistency. Pre-grated Parmesan isn't necessary, but if you use it, grate it yourself from a wedge for optimal flavor.

No San Marzano tomatoes? High-quality crushed tomatoes work in a pinch, but add 1 tsp of sugar to compensate for the lower natural sweetness. Fresh basil unavailable? Dried basil at one-third the amount preserves the herbal notes, though texture will differ. Want extra depth? Add 1 tsp of tomato paste to intensify the tomato flavor. The red bell pepper is optional but adds subtle sweetness—substitute with carrot or zucchini if preferred. For a dairy-free version, replace the heavy cream with coconut milk, though texture will be slightly lighter. Always taste as you go—adjust salt and pepper gradually to maintain balance.

This soup reheats beautifully, with flavors deepening upon second day. Store in an airtight container in the refrigerator for up to 5 days, or freeze portions for 3 months. For maximum freshness, prepare the day you plan to serve—allowing flavors to meld overnight. Garnish with fresh basil and a swirl of olive oil just before serving to highlight the dish's elegant presentation. The crusty bread pairs perfectly, soasting it in the oven with garlic butter elevates the meal to restaurant-quality standards.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just a pot, a knife, and 20 minutes. No blender, no straining, no mess. The onions caramelize right in the olive oil while you chop garlic, and by the time the tomatoes simmer, you’re already thinking about seconds.
  • Sun-Dried Umami Bomb: That San Marzano tomato can? It’s the MVP. Sweet, rich, and just meaty enough to hold its own, while the garlic sizzles into golden bits that make every spoonful sing. Fresh basil at the end? Pure brightness—like a kiss of summer in a bowl.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. The flavors only get better the next day, and it reheats like a dream. Toss in some crusty bread or a sprinkle of parmesan, and you’ve got a meal that feels fancy but costs next to nothing.
  • Pantry Staple: Honestly, if you’ve got olive oil, garlic, and canned tomatoes, you’ve got this. No specialty ingredients, no last-minute grocery runs. It’s the kind of soup that turns a $3 can of tomatoes into something so good, you’ll forget it was cheap.

Step-by-step instructions for creamy tomato basil with hidden spinach boost

Here's the method for a velvety tomato soup with a secret spinach infusion and vibrant basil notes.

1

🍳 Step 1: Sauté Aromatics Until Fragrant

Heat the 2 tbsp extra-virgin olive oil in a large Dutch oven over medium heat until shimmering. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent, stirring occasionally. This foundational step develops sweetness in the onion.

Add the minced garlic cloves and diced red bell pepper (if using) and cook for another 2 minutes until the garlic becomes golden and fragrant. The bell pepper adds subtle sweetness that balances the acidity of the tomatoes. Keep the heat at medium—garlic burns quickly and turns bitter.

2

🍳 Step 2: Build the Tomato Base

Pour in the 2 cans crushed San Marzano tomatoes and bring to a gentle simmer. Reduce heat to low and let the mixture cook uncovered for 15 minutes, stirring occasionally. This allows the tomatoes to break down and develop deeper flavor without scorching.

Season with the 1 tsp Diamond Crystal kosher salt and ½ tsp freshly cracked black peppercorns, then stir in the ½ cup packed fresh basil leaves. The basil will infuse its aromatic oils into the simmering tomatoes. Taste and adjust seasoning—this is your flavor foundation, so don't skimp on salt.

3

🥘 Step 3: Incorporate Spinach and Cream

While the tomato mixture simmers, add the 4 oz fresh spinach in batches, stirring until just wilted. The spinach will blend seamlessly into the soup, adding nutrients without altering the texture. This is the "hidden boost" that makes this soup uniquely nourishing.

Stir in the 2 cups chicken broth and the ½ cup heavy cream, then bring to a gentle boil. Reduce heat to medium-low and simmer for 10 minutes to allow the flavors to meld. The cream will create that signature velvety texture, but don't let it boil vigorously or it may curdle.

4

⏰ Step 4: Finish and Serve

Remove the soup from heat and let it rest for 5 minutes to allow the cream to fully incorporate. Stir in the 1 tbsp unsalted butter for added richness and a silky mouthfeel. The butter should melt completely into the soup, creating a luxurious finish.

Ladle the soup into bowls and garnish with the Âź cup packed fresh basil leaves, torn into small pieces. Serve immediately with 4 slices crusty bread on the side for dipping. The contrast of warm bread against the creamy soup makes every spoonful perfect.

👨‍🍳

Pro Tips For Making Sacred Heart Soup

  • Sweat the Onion Slow: I used to rush this step—now I let the onion cook for 8-10 minutes until it’s deep golden and almost caramelized. That’s when the natural sugars break down and build the soup’s foundation. Skip this, and you’ll taste raw onion hiding under the tomatoes.
  • Crush Garlic Like a Pro: Don’t mince—smash the cloves with the flat side of your knife first, then chop. This releases more flavor without burning. (Yes, even if you’re impatient like me.) Burnt garlic turns bitter, and you’ll regret it in every spoonful.
  • Crush Tomatoes by Hand: Dump those San Marzano tomatoes straight from the can, then mash them with your fist or a wooden spoon. This blends the pulp and seeds better than a blender, giving you a smoother, richer texture without watering it down.
  • Toss Basil at the End: Add fresh basil in the last 2 minutes of cooking—any earlier, and it’ll turn mushy. If you’re serving it immediately, tear the leaves instead of chopping; they’ll stay vibrant longer. (Your future self will notice the difference.)

Make-ahead tips for this recipe

Prep Ahead Secrets

Start by prepping your aromatics the night before—I chop the yellow onion and garlic cloves and store them in an airtight container in the fridge. This saves 10 minutes of prep time the next day.

The San Marzano tomatoes can also be crushed and refrigerated overnight in their cans, making assembly even faster. 💡

Simmering Shortcut

For a 30-minute meal, use pre-made low-sodium chicken broth instead of homemade. I recommend Pacific Foods or Swanson brands—they have the cleanest flavor without overpowering your soup. If using, reduce the salt in the recipe by ½ tsp since these broths already contain some sodium.

Spinach Prep Trick

Wash and dry the baby spinach thoroughly and store it in a sealed container with a paper towel to absorb excess moisture. This prevents soggy spinach when you add it later.

I also like to pre-chop the red bell pepper and store it with the onions—it keeps well for 3 days in the fridge. 🥬

Make-Ahead Freezing

This soup freezes beautifully—let it cool completely, then portion it into quart-sized freezer bags or airtight containers. Leave 1 inch of headspace for expansion. When ready to eat, thaw overnight in the fridge, then reheat gently on the stovetop with a splash of water or broth to restore creaminess.

The flavors actually deepen after freezing! ❄️

Reheating Perfection

For the best texture, reheat only until warmed through—never boil. Heat on low-medium with a lid slightly ajar to prevent skin formation. If the soup looks thick after reheating, stir in 1-2 tbsp water or broth to restore its velvety consistency.

I always add a pinch of salt at this stage to brighten flavors.

Garnish Freshness

Keep the fresh basil and butter separate until serving. Store the basil in a small container with a damp paper towel and refrigerate. The butter should be kept at room temperature.

When ready to serve, simply tear the basil and melt the butter into the hot soup—this keeps everything fresh and vibrant. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 9g45%
Cholesterol 45mg15%
Sodium 680mg29%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 12g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why is this called "Sacred Heart" soup?

The name reflects its comforting, nourishing qualities—like a heartwarming meal that cares for your soul. The creamy tomato-basil blend with hidden spinach creates a dish that's both rich and wholesome, perfect for cozy evenings. The "sacred" element comes from its ability to transform simple ingredients into something truly special.

2

Can I make this soup without dairy?

Replace the ½ cup heavy cream with ½ cup coconut milk for a creamy texture, or use Ÿ cup cashew cream for extra richness. The soup will still be velvety, though slightly lighter. For maximum flavor, add 1 tbsp nutritional yeast to mimic the umami depth of butter.

3

How do I prevent the soup from getting too acidic?

Use San Marzano tomatoes—their natural sweetness balances acidity better than regular canned tomatoes. If using standard tomatoes, add ½ tsp sugar or 1 tsp tomato paste to deepen the flavor without sharpness. Simmering uncovered for 15 minutes also helps concentrate the natural sweetness.

4

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 5 days. For freezing, portion into quart-sized bags with 1-inch headspace. Thaw overnight in the fridge, then reheat gently with a splash of broth to restore creaminess. The flavors actually improve after freezing!

5

Can I add protein to this soup?

Yes! Stir in ½ lb cooked chicken breast or ½ lb shrimp during the final 10-minute simmer. For heartier portions, add 1 cup cooked lentils or ½ cup crumbled feta** just before serving. The spinach's hidden nutrients pair perfectly with protein for a complete meal.

★★★★★4.7(9 reviews)
Categories Soups & Stews