Love this? Pin it for later! 📌
There’s something deeply comforting about a pot of tomato soup bubbling away on the stove—especially when it’s made entirely from pantry staples and a wilting basil plant you’ve been meaning to use up. This Pantry Clean Out Tomato Basil Soup with Cream was born on a rainy Tuesday when the fridge was bare, the grocery budget was tight, and the only thing standing between me and total hangry meltdown was a can of San Marzano tomatoes and a glug of heavy cream left over from weekend baking.
I grew up on the canned stuff—condensed, syrupy, and always served with a grilled-cheese sandwich that left the bread soggy before you could finish it. This version is the grown-up answer to that childhood classic: silky, herb-forward, and just rich enough to feel indulgent without weighing you down. The best part? Every ingredient lives in your pantry or on the counter. No stock, no fresh produce except the basil (and even that’s negotiable). It’s the culinary equivalent of a cozy blanket and a Netflix binge, and it’s rescued more weeknight dinners than I can count.
Make it when the fridge feels empty, when the clock says 6:47 p.m. and everyone is asking “What’s for dinner?”, or when you simply want your house to smell like an Italian nonna’s kitchen. Serve it with grilled cheese, crusty sourdough, or—my favorite—a swirl of pesto and a shower of Parmigiano. However you ladle it up, this soup proves that humble ingredients, treated with a little care, can taste like a million bucks.
Why This Recipe Works
- Pantry-only heroes: Canned whole tomatoes, tomato paste, and dried herbs create depth without fresh produce.
- Quick caramelization: Tomato paste and garlic sautéed in olive oil build umami in under 3 minutes.
- Cream without heaviness: Just ½ cup of cream adds silkiness; evaporated milk works for a lighter spin.
- Blender flexibility: Use an immersion blender right in the pot—no extra dishes.
- Basil boost: Stir in fresh basil at the end for brightness, or use 1 tsp dried if that’s what you have.
- Freezer-friendly: Double the batch; leftovers reheat like a dream for up to 3 months.
Ingredients You'll Need
Think of this ingredient list as a loose template. The only non-negotiables are tomatoes and something creamy—everything else can be tweaked based on what’s lurking in your cupboards.
Canned whole tomatoes – I splurge on DOP San Marzano when they’re on sale, but any 28-ounce can of quality plum tomatoes will do. Buy them whole, not crushed; you control the texture that way. If all you have is diced, drain off some of the calcium-chloride liquid (it can taste metallic) and proceed.
Tomato paste – Those skinny 4-ounce cans are pantry gold. Look for double-concentrated tubes if possible; the flavor is deeper and you can re-cap the tube for future recipes. No tomato paste? Substitute 2 Tbsp ketchup plus 1 tsp soy sauce for complexity.
Olive oil – Extra-virgin isn’t mandatory here; any neutral oil works. What matters is the sizzle you get when the tomato paste hits the fat—that caramelization equals free flavor.
Garlic – Fresh cloves minced fine are best, but ½ tsp granulated garlic in a pinch will keep vampires away.
Onion – Yellow, white, red, shallots, even frozen diced onion—use what you’ve got. Dice small so it melts into the soup.
Dried basil & oregano – These herbs bloom in the hot oil, releasing oils that scream “pizza night.” If your spices have been sitting since 2019, give them a sniff; no aroma, no flavor.
Stock or water – Vegetable or chicken stock adds body, but water is perfectly acceptable thanks to the tomato juices. I keep bouillon paste on hand for just this scenario.
Heavy cream – Just ½ cup transforms acidity into velvet. For a lighter route, swap in evaporated milk or coconut milk (the soup will taste faintly tropical but still delicious).
Fresh basil – Optional but lovely. When my plant is leggy, I blend the leaves right into the soup for a chlorophyll-green hue. Dried basil works at ⅓ the amount; add it with the tomatoes so it rehydrates.
Sugar – A pinch balances the tomato’s natural tang. Taste your tomatoes first; some brands are sweeter than others.
Butter – A final tablespoon whisked in at the end rounds sharp edges and adds gloss. Leave it out to keep things vegan.
How to Make Pantry Clean Out Tomato Basil Soup with Cream
Warm the pot & bloom the tomato paste
Place a heavy-bottomed pot or Dutch oven over medium heat. Add 2 Tbsp olive oil and the tomato paste. Stir constantly for 2–3 minutes until the paste darkens from bright red to brick-brown and sticks slightly to the bottom—those browned bits are concentrated umami. Don’t walk away; tomato paste burns fast.
Sauté aromatics
Add 1 cup diced onion and cook 4 minutes until translucent. Stir in 3 minced garlic cloves, ½ tsp dried basil, and ½ tsp dried oregano; cook 60 seconds until fragrant. If the mixture looks dry, splash in another teaspoon of oil.
Add tomatoes & crush by hand
Pour in the entire 28-ounce can of whole tomatoes with their juices. Using a wooden spoon or potato masher, break the tomatoes into bite-size pieces. For ultra-smooth restaurant vibes, snip them in the can with kitchen shears before adding.
Simmer & reduce
Stir in 2 cups water or stock, ½ tsp kosher salt, and ¼ tsp black pepper. Bring to a gentle boil, then reduce heat and simmer uncovered for 15 minutes. The soup will reduce by about one-quarter, concentrating flavor.
Blend to silky perfection
Remove from heat. Using an immersion blender, puree until smooth. (Alternatively, transfer in batches to a countertop blender; remove the center cap and cover with a towel to let steam escape.) Blend 30–45 seconds for velvet consistency.
Enrich with cream
Return the pot to low heat. Stir in ½ cup heavy cream and 1 tsp sugar. Taste and adjust salt. If the soup is too thick, loosen with stock; too thin, simmer 5 more minutes.
Finish with basil & butter
Turn off heat. Stir in ÂĽ cup chiffonade of fresh basil and 1 Tbsp butter until melted and glossy. Ladle into warm bowls and top with cracked black pepper, a drizzle of cream, or extra basil leaves.
Expert Tips
Low-sodium control
Canned tomatoes vary in saltiness. Start with ½ tsp kosher salt and add more at the end. You can always season forward, never back.
Overnight flavor boost
Soup tastes even better the next day. Refrigerate overnight, then reheat gently; the basil will deepen and the spices meld.
Cream swirl art
For photo-worthy bowls, reserve 2 Tbsp cream and drizzle in a spiral. Drag a toothpick through for marbled hearts.
Ice-cube herb saver
Freeze leftover basil leaves in olive oil using ice-cube trays. Drop a cube into future soups or sauces for instant brightness.
Thickness dial
Need it thicker? Simmer 5 extra minutes. Thinner? Add stock until you hit the consistency of pourable yogurt.
Dairy-free swap
Coconut milk is lovely here—use the canned kind, not the carton, for richness without dairy.
Variations to Try
-
Roasted red pepper twist: Blend in one drained 12-ounce jar of roasted peppers for smoky sweetness.
-
Spicy arrabbiata: Add ½ tsp red-pepper flakes with the garlic for a fiery kick.
-
Protein boost: Stir in a 15-ounce can of cannellini beans, pureed with ½ cup soup, for extra body and protein.
-
Carrot sweetness: Dice one small carrot with the onion; it melts into the soup and balances acidity.
-
Vodka cream: Add ¼ cup vodka after the tomatoes and simmer 5 minutes before blending—it intensifies the tomato flavor.
-
Cheesy heaven: Whisk in ½ cup grated Parmesan off heat for a bisque-like richness.
Storage Tips
Refrigerate: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. Reheat gently over medium-low heat, stirring occasionally; boiling can cause the cream to separate.
Freeze: Skip the cream step. Freeze soup base in freezer-safe bags laid flat for up to 3 months. Thaw overnight, then warm and stir in cream just before serving.
Meal-prep: Double the batch and portion into 16-ounce mason jars for grab-and-go lunches. Leave 1 inch headspace if freezing.
Frequently Asked Questions
Pantry Clean Out Tomato Basil Soup with Cream
Ingredients
Instructions
- Build the base: Heat olive oil in a pot over medium. Add tomato paste; cook 2–3 minutes until brick-red. Add onion; sauté 4 minutes. Stir in garlic, dried basil, and oregano; cook 60 seconds.
- Add tomatoes & liquid: Pour in whole tomatoes with juices; crush with a spoon. Add water, salt, and pepper. Simmer 15 minutes uncovered.
- Blend smooth: Remove from heat; puree with an immersion blender until silky.
- Finish with cream: Return to low heat; stir in cream and sugar. Warm gently—do not boil.
- Season & serve: Stir in fresh basil and butter. Taste, adjust salt, and ladle into bowls.
Recipe Notes
For a lighter version, substitute evaporated milk for heavy cream. Soup thickens as it stands; thin with stock when reheating.