This Tomato Soup is comforting, easy to make, velvety-smooth, and bursting with flavor. Whether you make it for yourself or a crowd, it’s a sure-fire hit. It’s also a quick soup that keeps well in the fridge. Serve it by the cup with a sandwich for lunch, or dress it up with a pretty swirl of cream or coconut milk and fresh basil!

Oriana’s Thoughts On The Recipe
Nothing says comfort like a bowl of velvety-smooth tomato soup, and this easy recipe is the perfect remedy for those chilly evenings or when you crave a warm hug in a bowl. Here’s why you’ll fall head over heels for this simple yet flavorful tomato soup.
What To Love About This Recipe
Ingredients You’ll Need, Substitutions & Notes
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
- Butter: The unsung hero that adds a rich and luscious quality to the soup. It forms the base, giving the tomatoes a silky texture and enhancing the overall mouthfeel.
- Yellow Onion: The sweetness of yellow onions complements the acidity of tomatoes, creating a well-balanced flavor profile. Don’t skip this ingredient—it’s the secret to the soup’s depth.
- Cloves: A hint of cloves adds a subtle warmth to the soup, elevating it beyond the ordinary. Be cautious not to overpower; a little goes a long way.
- San Marzano Tomatoes (Whole or Crushed): Known for their sweetness, robust flavor, and low acidity, San Marzano tomatoes are the star of the show. Whether whole or crushed, their vibrant flavor intensifies the soup. If San Marzano tomatoes are unavailable, you can use regular canned tomatoes, but you might need to add more sugar and cream to counteract the acidity. These are the San Marzano Tomato I use.
- Chicken or Vegetable Stock: Choose your base according to preference. Chicken stock adds a savory depth, while vegetable stock keeps it light and vegetarian-friendly.
- Seasonings: Salt, Black Pepper, Granulated Sugar: The trio of seasonings balances the acidity, enhances the savory notes, and rounds out the sweetness. Adjust to taste for the perfect harmony.
- Heavy Cream: The final touch that imparts a luxurious creaminess to the soup. Don’t skimp on this—it transforms the dish from ordinary to extraordinary.
Food Allergy Swaps
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives. Butter: Use your favorite dairy-free butter. There are many brands available in stores. I usually use Earth Balance Vegan Buttery Sticks or Miyoko’s Creamery Organic Vegan Butter. Half-and-Half or Heavy Cream: You can use a non-dairy cream, such as Silk , Country Crock Plant Cream, or Califia Farms.
Process Overview: How To Make Easy Tomato Soup Step-by-Step
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
Step 1 – Saute The Veggies
Heat a Dutch oven or any other nonreactive pot over medium heat. Add butter, then add chopped onions; sauté 6-8 minutes, stirring occasionally, until softened and lightly golden. Add minced garlic and sauté 1 minute until fragrant.
Step 2 – Add The Rest of Ingredients & Simmer
Add the tomatoes, stock, salt, black pepper, and sugar to the pot; mix to combine. Bring it up to a low boil, then turn the heat to medium-low. Cover partially with a lid; let it simmer for 45 minutes. Stir frequently to prevent scorching on the bottom.
Step 3 – Blend
Use an immersion blender or transfer the soup to a blender in batches to puree until smooth. Adjust the consistency to your liking by adding more broth if needed. Blend up the soup until it’s as smooth as you want it. Then, return the blended soup to the pot over medium heat.
Step 4 – Add The Cream
Add the heavy cream; mix to incorporate and return to a simmer. Taste and adjust seasoning if needed. Simmer for 2 – 3 minutes.
Recipe Tips
- Pot: It’s important to use a non-reactive pot when cooking tomatoes in order to avoid a metallic taste. Stainless steel, ceramic, glass, or an enamel-coated pot are all good choices. Avoid pots made from aluminum, cast iron, and copper, which can all react with tomatoes. We use my 6-quart enameled cast iron Dutch Oven when we make this Tomato Soup.
- Sweat the Onions: Cook the onions gently until they’re soft and translucent. This builds a solid flavor foundation for the soup.
- Simmer Slowly: Allow the soup to simmer on low heat. This slow-cooking method melds the flavors, resulting in a more developed taste.
- Adjust Seasoning: Be sure to taste your soup after it has finished simmering since this is the best time to adjust seasonings. Stir in more heavy cream or sugar if there’s a tangy or sour taste, especially if you use canned regular tomatoes.
- Blend Until Smooth: Invest in a good quality blender for that velvety texture. A few extra seconds can make all the difference.
Variations & Additions
- Spicy Twist: Add a pinch of red pepper flakes for a subtle kick.
- Grilled Cheese Croutons: Serve with bite-sized grilled cheese croutons for a delightful crunch.
- Dairy-Free Option: Swap heavy cream and butter for a dairy-free alternative, such as coconut cream and dairy-free butter.
- Herb Infusion: Experiment with fresh basil or thyme for an herbaceous kick.
Serving Suggestions
Enhance the experience of your velvety-smooth tomato soup with these delightful serving suggestions that will elevate your meal:
- Grilled Cheese Sandwiches or Crusty Garlic Bread (our fave ❤️): There’s something magical about dipping a warm slice of garlic-infused bread or a perfectly grilled cheese sandwich into a bowl of tomato soup. The crunchy texture of the bread complements the creamy soup, creating a match made in culinary heaven.
- Parmesan Cheese Shavings: Shave some fresh Parmesan cheese on top of the soup just before serving. The salty and nutty notes of Parmesan add a gourmet touch, enhancing the overall flavor profile.
- Herb Garnish: Sprinkle fresh basil, chives, or parsley on the soup for a burst of color and herbaceous freshness. The aromatic herbs complement the rich tomato base, providing a visual and flavorful contrast.
- Drizzle of Olive Oil: A high-quality extra virgin olive oil drizzle adds a luxurious sheen to your soup and imparts a fruity and peppery undertone, enhancing the taste.
- Toasted Pine Nuts or Croutons: Toasted pine nuts or homemade croutons can add a delightful crunch to every spoonful. It’s a simple yet effective way to introduce a contrasting texture to the velvety soup.
- Dollop of Sour Cream or Greek Yogurt: Add a dollop of sour cream or Greek yogurt for a tangy twist. The cool and creamy element creates a beautiful balance, and the tanginess complements the sweetness of the tomatoes.
- Balsamic Reduction Swirl: Drizzle a balsamic reduction in a decorative swirl on the soup. The sweet and tangy balsamic reduction adds complexity to each bite, making it a gourmet experience.
- Serve in Bread Bowls: Take your presentation to the next level by serving the tomato soup in hollowed-out bread bowls. Not only does it look impressive, but the combination of flavors is unbeatable.
- Side Salad: Accompany your tomato soup with a light side salad. A simple mix of greens with a lemon vinaigrette adds freshness and provides a satisfying contrast to the warmth of the soup.
Storing and Freezing Instructions
Store: This Easy and Luscious Tomato Soup can be refrigerated in an airtight container for 3–5 days.
Freeze: Tomato soup freezes exceptionally well, making it a convenient option for meal prep or saving leftovers for later. Allow the tomato soup to cool to room temperature before attempting to freeze it.
Thaw in the Refrigerator: The safest way to thaw tomato soup is by placing it in the refrigerator overnight. Slow thawing helps maintain the soup’s texture and flavor.
Reheat: Reheat in a pot over medium-low heat on the stove or microwave for 1–2 minutes in a microwave-safe bowl. Stir frequently, no matter which method you use, to avoid hot spots.
Pro-Tip: After reheating, you may notice a change in the soup’s consistency. If it has thickened, you can add a bit of water, broth, or cream to reach your desired texture. Also, freezing the soup can sometimes dull flavors, so a little extra salt or pepper might be necessary.
Frequently Asked Questions
Yes, a hand blender works well for convenience. Blend the soup directly in the pot for less mess.
San Marzano tomatoes are a variety of plum tomatoes that are prized for their big flavor, low moisture, and reduced seed count. They got their name from the San Marzano region in Italy, where they are still grown and canned. While these tomatoes are now grown and canned in other countries as well, you can still find cans marked with DOP to signify the product was grown in Italy.
I recommend the San Marzano tomatoes because of their flavor and texture. They are sold in most grocery stores in the canned tomato products aisle. If you can’t find them, use your favorite brand of canned crushed or whole tomatoes instead.
Yes! Load all the ingredients (minus the cream) into the pot of your machine. Cook for 20 minutes, then release the pressure. Blend using an immersion blender, add the heavy cream, and simmer for 2 minutes. Serve and enjoy!
More Soup Recipes You’ll Love!
- Quick & Easy Broccoli Cheddar Soup (Creamy)
- Lentils and Butternut Squash Soup
- Creamy Chicken Noodle Soup [Video]
- Easy and Simple Pot Pumpkin Soup
- Easy Creamy Corn Soup
- Browse more recipes…
Recipe Card
Easy Tomato Soup
Ingredients
- 8 tablespoons (115 g) butter
- 1 medium yellow onion peel removed and finely chopped (about 1 cup)
- 3 – 4 garlic cloves minced
- 56 oz (1588 g) San Marzano tomatoes (whole or crushed) (2 cans 28 oz each – 794 g each)
- 1 cup (240 ml) chicken or vegetable stock
- 2 teaspoons salt
- ¼ teaspoon black pepper
- 1 tablespoon (12 g) granulated sugar
- ½ cup (120 ml) heavy cream
Important
Don’t forget to check out the step-by-step photos above in the post—they’ll guide you through the process and make everything super clear!
Instructions
- Saute the Veggies: Heat a Dutch oven or any other nonreactive pot over medium heat. Add butter then add chopped onions; sauté 6-8 minutes, stirring occasionally, until softened and lighly golden. Add minced garlic and sauté 1 minute until fragrant.
- Make the Tomato Soup: Add the tomatoes, stock, salt, black pepper and sugar to the pot; mix to combine. Bring it up to a low boil, then turn the heat to medium low. Cover partially with a lid; let it simmer for 45 minutes. Stir every frequently to prevent scorching on the bottom.
- Blend the Tomato Soup: Use an immersion blender or transfer the soup to a blender in batches to puree until smooth. Adjust the consistency to your liking by adding more broth if needed. Blend up the soup until it’s as smooth as you want it. Then return blended soup to the pot over medium heat.
- Add the Cream: Add the heavy cream; mix to incorporate and return to a simmer. Taste and adjust seasoning if needed. Simmer for 2 – 3 minutes.
- Serve: Ladle into bowls and top with parmesan and chopped fresh basil, if desired. Serve tomato soup with garlic bread, biscuits, dinner rolls, grilled cheese, croutons, crackers, whatever your heart desires!
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives. Butter: Use your favorite dairy-free butter. There are many brands available in stores. I usually use Earth Balance Vegan Buttery Sticks or Miyoko’s Creamery Organic Vegan Butter. Half-and-Half or Heavy Cream: You can use a non-dairy cream, such as Silk , Country Crock Plant Cream, or Califia Farms.
- Pot: It’s important to use a non-reactive pot when cooking tomatoes in order to avoid a metallic taste. Stainless steel, ceramic, glass, or an enamel-coated pot are all good choices. Avoid pots made from aluminum, cast iron, and copper, which can all react with tomatoes. We use my 6-quart enameled cast iron Dutch Oven when we make this Tomato Soup.
- Sweat the Onions: Cook the onions gently until they’re soft and translucent. This builds a solid flavor foundation for the soup.
- Simmer Slowly: Allow the soup to simmer on low heat. This slow-cooking method melds the flavors, resulting in a more developed taste.
- Adjust Seasoning: Be sure to taste your soup after it has finished simmering since this is the best time to adjust seasonings. Stir in more heavy cream or sugar if there’s a tangy or sour taste, especially if you use canned regular tomatoes.
- Blend Until Smooth: Invest in a good quality blender for that velvety texture. A few extra seconds can make all the difference.
- Spicy Twist: Add a pinch of red pepper flakes for a subtle kick.
- Grilled Cheese Croutons: Serve with bite-sized grilled cheese croutons for a delightful crunch.
- Dairy-Free Option: Swap heavy cream and butter for a dairy-free alternative, such as coconut cream and dairy-free butter.
- Herb Infusion: Experiment with fresh basil or thyme for an herbaceous kick.
Nutrition
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
Looks tasty, will try it
Thanks for your interest in my recipe, Natasha! Please come back and let me know how you like it =)