Tomato soup is a comforting classic that warms the soul, especially on chilly days. While store-bought versions can be convenient, nothing beats the rich, fresh flavors of homemade tomato soup. With just a handful of ingredients, this Easy Homemade Tomato Soup Recipe (Better Than Canned!) will have you wondering why you ever reached for those cans on the shelf. Packed with creamy goodness and the bright taste of tomatoes, this recipe is easy to whip up and even easier to enjoy.
What Makes This Recipe Special

What sets this Easy Homemade Tomato Soup Recipe (Better Than Canned!) apart is its simplicity and depth of flavor. The secret lies in the combination of fresh ingredients and a few clever techniques. By using baking soda, we can prevent curdling when adding dairy, ensuring a silky-smooth texture. Plus, the addition of butter enriches the soup, making it feel indulgent. With its creamy base and the natural sweetness of tomatoes, this soup is a deliciously satisfying meal that can stand alone or be paired with your favorite grilled cheese sandwich.
What Goes Into Easy Homemade Tomato Soup Recipe (Better Than Canned!)
To make this delightful soup, you will need the following ingredients:
- 14 ounces diced tomatoes – Fresh or canned will work, but ensure they are good quality for the best flavor.
- 3 tablespoons butter – Adds richness and depth to the soup.
- 1/4 teaspoon baking soda – Helps to stabilize the dairy ingredients and prevent curdling.
- 2 cups milk – Whole milk is best for creaminess; however, you can use low-fat if preferred.
- 1 cup heavy cream – For that luxurious, velvety texture. You can substitute half and half or evaporated milk if needed.
- 1/4 teaspoon salt – Enhances all the flavors in the soup.
- 1/4 teaspoon black pepper – Adds a hint of spice and warmth.
Must-Have Equipment
To make the preparation of this Easy Homemade Tomato Soup Recipe (Better Than Canned!) a breeze, you’ll need a few essential kitchen tools:
- Large pot or Dutch oven – Ideal for cooking and simmering the soup.
- Wooden spoon or spatula – Perfect for stirring the ingredients together.
- Immersion blender or regular blender – For pureeing the soup to achieve a smooth consistency.
- Measuring cups and spoons – To ensure you get the perfect amounts of each ingredient.
Easy Homemade Tomato Soup Recipe (Better Than Canned!) Cooking Guide

Follow these simple steps to create your delicious soup:
Step 1: Sauté the Butter
In a large pot or Dutch oven, melt the 3 tablespoons of butter over medium heat. Allow it to bubble slightly, giving it a moment to develop flavor.
Step 2: Add the Diced Tomatoes
Once the butter is melted, add the 14 ounces of diced tomatoes (with their juice) to the pot. Stir them into the butter, letting them cook for about 5 minutes. This step helps to deepen the tomato flavor.
Step 3: Incorporate Baking Soda
Sprinkle in the 1/4 teaspoon of baking soda and mix well. You will notice the mixture fizz slightly as the baking soda reacts; this is normal and helps to keep the soup smooth.
Step 4: Pour in the Milk and Cream
Slowly add in the 2 cups of milk and 1 cup of heavy cream, stirring continuously. Increase the heat to medium-high and allow the soup to heat through but do not let it boil.
Step 5: Season the Soup
Once heated, add 1/4 teaspoon of salt and 1/4 teaspoon of black pepper to taste. Stir well to combine all the flavors.
Step 6: Blend the Soup
Using an immersion blender, carefully blend the soup until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender. Be cautious, as the soup will be hot!
Step 7: Final Taste Adjustment
After blending, taste the soup and adjust seasoning if necessary. You may want to add a bit more salt or pepper depending on your preference.
Step 8: Serve and Enjoy!
Ladle the soup into bowls and serve hot. It pairs beautifully with a crusty bread or your favorite grilled cheese sandwich. Enjoy the comforting flavors of your homemade tomato soup that is truly better than canned!
If You’re Out Of…

If you find yourself missing an ingredient, here are some alternatives:
- Diced tomatoes – Use crushed tomatoes or tomato puree instead.
- Butter – Olive oil or any neutral oil can be used as a substitute.
- Milk – Almond milk, soy milk, or oat milk can replace regular milk.
- Heavy cream – Coconut cream or cashew cream can be great alternatives for a dairy-free version.
Notes on Ingredients
Quality ingredients yield the best results in this Easy Homemade Tomato Soup Recipe (Better Than Canned!). Choose high-quality diced tomatoes, preferably San Marzano if available, for a sweeter flavor. The butter adds richness, so don’t skip this ingredient unless you’re opting for an oil-based version. Remember, if you’re looking for a lighter soup, using half and half or evaporated milk can reduce the heaviness while still keeping that creamy texture.
Keep-It-Fresh Plan
This soup can be stored in the refrigerator for up to 5 days. Just make sure to cool it down completely before transferring it to an airtight container. Reheat gently on the stove or in the microwave. For longer storage, you can freeze the soup for up to 3 months. To reheat, thaw in the refrigerator overnight and warm on the stove, stirring occasionally.
Quick Q&A
Can I make this soup vegan?
Yes! Simply substitute the butter with a plant-based oil, use almond or soy milk, and replace the heavy cream with coconut cream or a non-dairy option.
Can I add other vegetables to the soup?
Absolutely! Feel free to add onions, garlic, or carrots for more depth. Just sauté them with the butter before adding the tomatoes.
How can I make this soup spicier?
If you enjoy a little heat, add a pinch of red pepper flakes or diced jalapeños when cooking the tomatoes. Adjust to your heat preference!
What’s the best way to serve tomato soup?
Tomato soup is delightful on its own, but it shines when paired with grilled cheese sandwiches, croutons, or fresh basil on top for an added burst of flavor.
One Pan, More Ideas
- Creamy Tomato Pasta – Turn this soup into a delicious pasta dish!
- Creamy Tomato Basil Soup – Add fresh basil for a fragrant twist.
- Easy Vegan Soup Recipes – Check out more soup options for a variety of tastes.
In Closing
This Easy Homemade Tomato Soup Recipe (Better Than Canned!) is a delightful way to enjoy a classic dish with minimal effort. With its creamy texture and rich flavor, it’s sure to become a staple in your kitchen. Whether you’re looking for a quick lunch, a cozy dinner, or a dish to impress your friends, this soup delivers. So grab your ingredients, follow the steps, and savor every spoonful of this delicious homemade treat. Happy cooking!

Easy Homemade Tomato Soup Recipe (Better Than Canned!)
Ingredients
Ingredients:
- 14 ounces diced tomatoes Fresh or canned, good quality
- 3 tablespoons butter Adds richness
- 1/4 teaspoon baking soda Prevents curdling
- 2 cups milk Whole milk preferred
- 1 cup heavy cream For a luxurious texture
- 1/4 teaspoon salt Enhances flavor
- 1/4 teaspoon black pepper Adds spice
Instructions
Instructions:
- In a large pot or Dutch oven, melt the butter over medium heat. Allow it to bubble slightly.
- Add the diced tomatoes (with their juice) to the pot and cook for about 5 minutes.
- Sprinkle in the baking soda and mix well, allowing the mixture to fizz slightly.
- Slowly add in the milk and cream, stirring continuously. Heat through without boiling.
- Add salt and black pepper to taste, stirring well to combine.
- Blend the soup until smooth using an immersion blender or in batches with a regular blender.
- Taste and adjust seasoning if necessary.
- Ladle the soup into bowls and serve hot, optionally with crusty bread or grilled cheese.
Equipment
- Large Pot or Dutch Oven
- Wooden Spoon or Spatula
- Immersion blender or regular blender
- Measuring cups and spoons
Notes
- Store the soup in the refrigerator for up to 5 days.
- Freeze the soup for up to 3 months for longer storage.
- For a vegan version, substitute butter with oil and use dairy-free milk and cream.
