Soups & Stews
This 1 serving tomato soup recipe transforms a simple pantry staple into a velvety, restaurant-worthy bowl in just 15 minutes. The secret lies in balancing canned tomatoes, broth, and a touch of cream—no waste, no fuss, and no need for leftovers. I developed this after years of making full batches only to end up with half a pot of soup gathering dust in the fridge.
The beauty of this single-serving approach is its precision: no overcooking, no thinning, and no guesswork. You’ll use a 10-ounce can of tomatoes (or fresh if you prefer) simmered with 1 cup of broth and a splash of cream for that signature richness. The key is reducing the soup just enough to concentrate the flavors without losing that luscious, smooth texture.
What you’ll end up with is a creamy, aromatic soup—golden from the caramelized onions, bright from the tomatoes, and perfectly balanced with a hint of acidity. The result is a bowl that’s just the right size for one, whether you’re craving comfort on a chilly evening or need a quick, satisfying meal without the cleanup.
Garnish with a swirl of cream, a sprinkle of fresh basil, or a crack of black pepper to elevate it further. This recipe scales perfectly if you ever find yourself wanting seconds—or if you’re ready to double it for a crowd. Let’s make that perfect bowl of tomato soup.
Ingredients for 1 serving tomato soup
Creamy, aromatic, and perfectly portioned—just 11 ingredients for four bowls of restaurant-quality tomato soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 1 can | 10-ounce can, crushed by hand |
| Vegetable Broth 💧 | 1 cup | Low-sodium preferred for balance |
| Heavy Cream 🥛 | ¼ cup | Full-fat for velvety texture |
| Yellow Onion 🧅 | ¼ whole | Diced small for caramelization |
| Garlic Cloves 🧄 | 2 cloves | Minced for aromatic depth |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For sautéing onions and garlic |
| Fresh Basil Leaves 🌿 | 0.1 cup | Chopped for garnish and brightness |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked for heat |
| Sugar 🍬 | ½ tsp | Balances acidity in tomatoes |
| Red Wine Vinegar 🍷 | 1 tsp | Brightens the finished soup |
The tomatoes make or break this. San Marzano is ideal for its sweetness and low acidity, but any high-quality canned tomato works—just taste and adjust the sugar. I always grab mine from Whole Foods or Trader Joe's where they keep the cans stocked. Fresh tomatoes? Use about 1.5 cups of diced, peeled tomatoes instead of the can. The broth should be vegetable-based (no chicken or beef flavors creeping in), and low-sodium gives you better control over the seasoning. For the cream, full-fat is non-negotiable—it's what gives that luxurious mouthfeel.
No heavy cream? Coconut cream or cashew cream works in a pinch, though the flavor will differ slightly. Short on fresh basil? Dried basil at one-third the amount is fine, but it won't have that same vibrant punch. The red wine vinegar can be swapped for lemon juice if you're avoiding alcohol, though wine adds a subtle complexity. If you're using pre-minced garlic, toast it in the oil first for deeper flavor. And if your onions start browning too quickly, just add a splash of broth to deglaze—it's part of the magic. The sugar is key here: if your tomatoes are extra tart, you might need up to 1 tsp instead of 0.5.
This soup tastes even better the next day once the flavors meld. Store leftovers in an airtight container for up to 5 days in the fridge. For freezing, portion into single servings first—it reheats beautifully that way. I like to keep a batch in the freezer for those days when I just need comfort without the effort. Garnish with extra basil or a drizzle of cream right before serving to keep it looking fresh. And if you make a double batch, it's perfect for meal prep—just reheat with a splash of broth to restore creaminess.
Why You'll Love This Recipe
- Here’s the magic: the heavy cream turns that simple tomato base into something velvety and deep. The San Marzano tomatoes bring natural sweetness, while the garlic—just two cloves, slow-cooked—adds that warm, aromatic punch. It’s the kind of flavor that feels fancy, but honestly? It’s just good cooking.
- No Pantry Overload: I swear by this recipe because it only needs five things—no random spices or weird ingredients. Open a can of San Marzano tomatoes, chop one onion, crush two garlic cloves, and you’re already halfway there. The broth and cream are the only other players, and honestly? That’s it. No stress, no digging through cabinets for forgotten herbs.
- Rich Without Effort: Here’s the magic: the heavy cream turns that simple tomato base into something velvety and deep. The San Marzano tomatoes bring natural sweetness, while the garlic—just two cloves, slow-cooked—adds that warm, aromatic punch. It’s the kind of flavor that feels fancy, but honestly? It’s just good cooking.
- Leftover Luxury: Make this once, and you’ll have soup for days. The cream keeps it rich even reheated, and the flavors only get better as the tomatoes mellow. I’ll be real: I’ve had this for lunch the next day with crusty bread, and it’s still the star of the meal. No sad, watery leftovers here.
Step-by-step instructions for single-serving tomato soup
Here's how to craft velvety tomato soup with perfect balance—no waste, no fuss.
Sauté Onions and Garlic Until Translucent
Heat the 1 tablespoon extra-virgin olive oil in a small saucepan over medium heat. Add the 0.25 whole yellow onion, diced into ¼-inch pieces, and cook for 5-6 minutes until soft and translucent. You'll see the edges start to turn golden—that's your signal they're ready.
Add the 2 cloves minced garlic and cook for another 30 seconds until fragrant. Don't let it brown or it'll turn bitter. This aromatic base forms the flavor foundation for your soup, so take your time here. If you smell garlic burning, reduce the heat immediately.
Build the Tomato Base with Crushed San Marzano
Pour in the 1 can crushed San Marzano tomatoes and stir well to combine with the onions and garlic. Add the 1 cup vegetable broth, 0.5 teaspoon salt, 0.25 teaspoon black pepper, and 0.5 teaspoon sugar. Bring everything to a gentle boil over medium-high heat, then immediately reduce to a simmer.
Let it cook uncovered for 10-12 minutes until the mixture reduces slightly and the flavors meld. You're looking for a thickened consistency that coats the back of a spoon. This step develops the soup's rich tomato character while balancing the acidity with the sugar and vinegar you'll add next.
Finish with Cream and Acid for Perfect Balance
Stir in the 0.25 cup heavy cream and 1 teaspoon red wine vinegar. The vinegar brightens the flavors while the cream adds luxurious texture. Simmer gently for another 3-4 minutes—just until the cream is fully incorporated and the soup reaches your desired consistency. Taste and adjust seasoning if needed, adding more salt or pepper as necessary.
Here's the thing—this is where the magic happens. The vinegar cuts through the creaminess while enhancing the tomato's natural sweetness. If the soup tastes too acidic, add a pinch more sugar. Too bland? A splash more vinegar or extra pinch of salt will wake it up.
Garnish and Serve Immediately
Remove the pan from heat and stir in the 0.1 cup chopped fresh basil leaves. The basil adds a bright, herbal note that elevates the soup from simple to sophisticated. Let the soup rest for 1-2 minutes to allow the basil to infuse, then taste again and adjust seasoning one final time.
Serve immediately in small bowls with crusty bread or grilled cheese. The contrast between the warm soup and cool garnish makes each spoonful perfect. For extra presentation, top with a drizzle of olive oil or a sprinkle of flaky sea salt. This is the moment that matters—enjoy while it's hot!
Pro Tips For Making 1 Serving Tomato Soup
- Sweat the Onion First: I learned this the hard way—skipping the sweat step means your soup tastes raw. Dice that onion small, cook it in a dry pan over medium-low for 8-10 minutes until it’s translucent and just starting to caramelize. No oil needed, just patience. That’s where the depth of flavor hides.
- Crush Those Tomatoes: Your canned San Marzanos won’t taste like fresh if you ignore this. Grab the can with a towel (hot juice burns), drain, then crush the tomatoes by hand—no blender needed. The rough texture releases more juice and keeps the soup from turning into a smooth, flavorless paste. (Yes, even if you’re impatient like me.)
- Temper the Cream: Pouring cold heavy cream straight into hot soup? That’s how you curdle it. Instead, warm the cream in a separate small saucepan over low heat until it’s just steaming—about 2 minutes. Then whisk it into the soup slowly while stirring constantly. No lumps, no sad texture.
- Simmer, Don’t Boil: After adding the cream, reduce the heat to the lowest setting that keeps a gentle bubble going—just a few tiny breaks every 10 seconds. Boiling breaks down the tomatoes and turns your soup into mush. Let it sit for 5 minutes off the heat if you’re in a rush; the residual heat will finish the job without ruining the texture.
Best sauces and condiments for this dish
Creamy Upgrade
For that velvety texture, I always use heavy cream—it’s non-negotiable for that restaurant-quality mouthfeel. But if you’re avoiding dairy, full-fat coconut cream works surprisingly well, though it adds a subtle tropical note. For a lighter option, Greek yogurt or sour cream (about ¼ cup) can replace the cream, but stir it in at the very end to prevent curdling. 🥛
Acid Balance
The red wine vinegar is what transforms good tomato soup into great tomato soup. If you don’t have it, lemon juice or balsamic vinegar (½ tsp each) will work in a pinch. Pro tip: Taste your tomatoes first—if they’re extra tart, add up to ½ tsp more sugar to balance the acidity. I’ve learned the hard way that skipping this step leaves the soup flat. 🍷
Herb Variations
Fresh basil is my go-to garnish, but don’t be afraid to experiment. Thyme or rosemary (½ tsp dried) adds an earthy depth, while cilantro gives a bright, citrusy twist. For a smoky flavor, finish with a pinch of smoked paprika or a drizzle of chipotle oil. Even a sprinkle of toasted pine nuts adds crunch and richness. 🌿
Spice Kick
If you love heat, stir in ½ tsp red pepper flakes or a dash of hot sauce (like Tabasco) with the vinegar. For a smoky-spicy combo, add ½ tsp chipotle powder when you sauté the onions. I like to keep a small jar of Calabrian chili paste on hand—just ½ teaspoon adds depth and heat without overpowering. 🌶️
Umami Boosters
For extra depth, stir in 1 teaspoon soy sauce or Worcestershire sauce with the broth. A splash of fish sauce (½ tsp)> or a pinch of miso paste (½ tsp) adds umami richness that pairs perfectly with the cream. Even a ½ teaspoon of nutritional yeast gives a cheesy, nutty note. These small additions take your soup from basic to unforgettable. 💡
Nutrition facts
Frequently asked questions
Can I make this single-serving tomato soup without cream?
For a lighter version, replace the ¼ cup heavy cream with ¼ cup Greek yogurt or coconut milk. Stir it in at the very end to prevent curdling. The texture will be slightly tangier but still rich and satisfying.
How do I adjust the thickness if it's too thin or too thick?
If your soup is too thin, simmer uncovered for 2-3 more minutes to reduce. For a thicker consistency, stir in 1 tablespoon cornstarch mixed with 1 tablespoon cold water and simmer for 1 minute. Always taste as you go—this soup should coat the back of a spoon but still be pourable.
What's the best way to reheat leftover tomato soup?
Gently reheat on the stovetop over low heat with a splash of water or broth to restore creaminess. Avoid microwaving—it can make the soup watery. For extra richness, stir in 1 teaspoon cream or butter while reheating. Leftovers keep well in an airtight container for 5 days.
Can I use fresh tomatoes instead of canned?
Yes! For 1.5 cups fresh tomatoes, peel and dice them (remove seeds if you prefer less liquid). Simmer them with the broth for 10 minutes to soften before adding cream. Fresh tomatoes are more acidic, so you may need up to 1 teaspoon extra sugar to balance the flavor.
What's the secret to making this soup taste even more restaurant-quality?
Finish with a drizzle of high-quality olive oil and a sprinkle of flaky sea salt right before serving. For extra depth, add ½ teaspoon soy sauce or Worcestershire sauce with the broth. The key is balancing rich, tangy, and umami flavors—just like your favorite bistro bowl.
