The BEST Cream of Tomato Soup (Quick and Easy!)

A quick, velvety stovetop creamy tomato soup made with pantry tomatoes, simple aromatics, and a touch of cream—ready in 25 minutes and perfect for any season.

Why You'll Love This Recipe
- This comes together in about 25 minutes—5 minutes active prep and 20 minutes cooking—perfect for weeknights when you want homemade without the fuss.
- Uses pantry staples: canned whole tomatoes, vegetable broth, onion, garlic, butter and cream—no specialty shopping required.
- Silky, restaurant-style texture achieved with a quick purée; use an immersion blender to save time and reduce cleanup.
- Highly adaptable: swap heavy cream for canned coconut milk for a dairy-free option, or add roasted red peppers for extra smokiness.
- Make-ahead friendly: refrigerates up to 5 days and freezes up to 3 months, making it ideal for meal prep or freezing for later.
- Crowd-pleaser that works as an appetizer or main when paired with a sandwich—kids and adults both come back for seconds.
On the first night I made this, my house smelled like Sunday lunch: sweet onions and bright tomato simmering down into comfort. My daughter declared it “the hug soup” and asked for seconds—always my highest compliment. Over the years I’ve learned which tomatoes and broths give the best balance, and I’ll share those little swaps below so you get the same results in your kitchen.
Ingredients
- Olive oil (1 tablespoon): Use a good extra-virgin olive oil for flavor at the end and a neutral one if you prefer during sautéing. It helps carry aromatics and adds a soft fruity note.
- Butter (1 tablespoon): Adds richness and silk—unsalted is my pick so you can control seasoning. For dairy-free, substitute with extra olive oil or vegan butter.
- Yellow onion (1, chopped): A medium yellow onion offers balanced sweetness and savory depth. Dice uniformly so it softens evenly in about 4 minutes.
- Garlic (2 cloves, minced): Fresh garlic gives brightness—add it after the onion to avoid burning. If using jarred, reduce quantity slightly because it can be more pungent.
- Whole canned tomatoes (1 28-ounce can): The backbone of flavor—San Marzano-style or any high-quality whole plum tomatoes are ideal. Crush by hand or blend for a fresher finish.
- Vegetable broth (4 cups): Use low-sodium if you plan to add salt later; good broth rounds the tomato flavor. Chicken stock works if you don’t need the soup to be vegetarian.
- Heavy (whipping) cream (1/2 cup): Adds creaminess and mouthfeel—stir in at the end and heat gently. For dairy-free, canned full-fat coconut milk is a great swap.
- Salt and black pepper (to taste): Essential for balance; I start with 1/2 teaspoon salt and a few grinds of black pepper and adjust after tasting.
- Optional garnishes: A swirl of extra cream, chopped parsley, or torn basil leaves brighten each bowl and add a fresh finish.
Instructions
Heat aromatics: In a large pot or saucepan, warm 1 tablespoon olive oil and 1 tablespoon butter over medium heat until the butter melts and starts to foam. Add 1 chopped yellow onion and sauté for about 4 minutes, stirring occasionally, until the onion is translucent and slightly softened but not browned—this keeps the flavor sweet and clean. Add garlic: Add 2 cloves minced garlic to the pot and cook for 1 minute, stirring constantly, until fragrant. Garlic cooks quickly; watch carefully so it becomes aromatic without burning, which would add bitterness. Combine tomatoes and broth: Pour in the entire 28-ounce can of whole tomatoes (with juices) and 4 cups vegetable broth. Break up the tomatoes with the back of a spoon or a potato masher briefly. Bring the mixture to a boil over high heat, then reduce to a gentle simmer and cook uncovered for 10–15 minutes to meld flavors and reduce some liquid. Purée the soup: Remove the pot from heat. Use an immersion blender to purée the soup until smooth, working in short bursts and keeping the blender head fully submerged to avoid splashes. Alternatively, carefully transfer soup in batches to a blender—only fill halfway, remove the center insert to allow steam to escape, and cover with a towel while blending. Finish with cream and season: Return the puréed soup to low heat and stir in 1/2 cup heavy cream. Warm gently—do not boil after adding cream. Taste and season with salt and pepper, starting with 1/2 teaspoon salt and adjusting as needed. Serve warm with a drizzle of cream and chopped parsley or basil if desired.
You Must Know
- Refrigerate leftovers in an airtight container for up to 5 days; freeze up to 3 months. Thaw overnight and reheat gently on low.
- This is about 144 calories per serving (based on 6 servings) and is moderate in fat due to the cream—use coconut milk for a dairy-free alternative.
- The soup freezes well but separate dairy before freezing: for best texture, freeze without cream and stir in fresh cream when reheating.
- High in vitamin C and a good option for a light lunch or starter—pair with a grilled cheese for a classic combo.
One of my favorite memories with this soup is serving it at a small dinner party; everyone loved how quickly it came together yet felt indulgent. The leftover containers in my freezer have gotten me through late nights when I needed comfort and speed. It’s reliably delicious whether served as a starter or as a main with hearty bread.
Storage Tips
Store cooled soup in airtight glass containers or heavy-duty freezer bags for best quality. In the refrigerator it will stay fresh for up to five days; label the container with the date. For freezing, cool completely and pour into freezer-safe containers leaving 1 inch headspace for expansion. I recommend freezing without the heavy cream—add cream when reheating to preserve texture. To reheat, gently warm on low heat, stirring occasionally, and avoid boiling which can break the emulsion of the cream.
Ingredient Substitutions
If you want a dairy-free version, replace butter with olive oil and 1/2 cup heavy cream with 1/2 cup canned full-fat coconut milk—this keeps the body and adds a subtle sweetness. For a richer result, stir in a tablespoon of cream cheese at the end. If you prefer a smoky flavor, add 1/2 cup roasted red peppers or a pinch of smoked paprika. Low-sodium broth is a good swap if watching sodium; adjust added salt accordingly.
Serving Suggestions
This soup pairs beautifully with a classic grilled cheese sandwich—use sharp cheddar and sourdough for contrast. For a lighter meal, serve with a crisp green salad and crusty whole-grain rolls. Garnish ideas include a swirl of heavy cream, chopped parsley, torn fresh basil, or a sprinkle of flaky sea salt. For a more substantial bowl, add a scoop of cooked quinoa or torn roasted chicken.
Cultural Background
Cream of tomato soup has roots in both British and American home cooking traditions where tinned tomatoes offered a pantry shortcut. The modern creamy style likely evolved from classic French veloutés and bisques—techniques that use a velvety finish to highlight a main ingredient. Over time, variations spread worldwide, influenced by local tomato varieties and available dairy or non-dairy options.
Seasonal Adaptations
In summer, swap canned tomatoes for 2–3 pounds fresh ripe tomatoes (peeled and seeded) and reduce broth slightly for a fresher, lighter soup. In winter, add a pinch of cinnamon or star anise for warmth, or stir in roasted winter squash for extra body. Holiday versions can include a splash of sherry or a spoonful of cranberry chutney on top for contrast.
Meal Prep Tips
Make a double batch and portion into single-serving containers for easy lunches. If freezing, portion without cream and add it when reheating; this preserves texture and keeps the soup bright. Label with date and reheat gently in a saucepan or microwave on medium power in 1-minute intervals, stirring between cycles. Pack garnishes separately to keep them fresh.
There’s something quietly joyful about ladling warm, silky soup into bowls and watching people pause for a moment before taking the first spoonful. This version is simple, forgiving, and reliably delicious—make it your own with the substitutes and garnishes you love.
Pro Tips
Use a quality canned whole tomato (San Marzano-style if available) for a balanced sweetness and texture.
Always add cream at low heat; never boil after adding cream to prevent curdling.
Cool completely before freezing and leave out the cream—add it when reheating for best texture.
If you like a smoother finish, strain the puréed soup through a fine-mesh sieve before returning to the pot.
This nourishing the best cream of tomato soup (quick and easy!) recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
Can I use a regular blender to purée the soup?
Use an immersion blender in the pot for the safest, lowest-mess method. If using a countertop blender, fill only halfway, remove the center insert, and cover the lid with a towel while blending hot soup.
How can I make this dairy-free or vegan?
Yes—stir in coconut milk or a dairy-free cream substitute and use oil instead of butter to make it vegan and compliant with Whole30-style diets (omit cream entirely for strict Whole30).
Tags
The BEST Cream of Tomato Soup (Quick and Easy!)
This The BEST Cream of Tomato Soup (Quick and Easy!) recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Aromatics
Base
Finish & Seasoning
Instructions
Warm the fats and sauté the onion
In a large pot, heat 1 tablespoon olive oil and 1 tablespoon butter over medium heat until the butter foams. Add 1 chopped yellow onion and cook for about 4 minutes until translucent and softened, stirring occasionally.
Add garlic
Stir in 2 minced garlic cloves and cook 1 minute until fragrant, taking care not to brown the garlic to avoid bitterness.
Add tomatoes and broth, simmer
Add the 28-ounce can of whole tomatoes with juices and 4 cups vegetable broth. Break up tomatoes slightly, bring to a boil, then reduce heat and simmer 10–15 minutes to develop flavor.
Purée until smooth
Remove from heat and purée the soup using an immersion blender until smooth. Alternatively, purée in batches in a countertop blender—fill only halfway, allow steam to escape, and cover with a towel while blending.
Finish with cream and season
Return soup to low heat, stir in 1/2 cup heavy cream, and warm gently without boiling. Season with salt and black pepper to taste and serve with optional garnishes.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@platemint on social media!

Categories:
You might also like...

Cheesy Baked Ziti Casserole
Saucy, cheesy baked ziti with ricotta and basil tastes like lasagna in half the effort, perfect for weeknights or crowds.

Juicy Cheeseburger Sliders Bake
Quick, crowd-pleasing cheeseburger sliders baked golden with melty cheddar and savory beef. Ready in 30 minutes, great for parties and easy meal prep.

Air Fryer Sweet Potato Fries
Crispy air fryer sweet potato fries with tender centers, fast-food flavor without deep frying. Ready in minutes and irresistibly snackable.

Did You Make This?
Leave a comment & rating below or tag @platemint on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Wendie!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

