Easy Tomato Soup Recipe: Rich, Velvety, and Made with Pantry Staples

Tomato Soup
There is something timeless about a warm bowl of tomato soup. It is simple, comforting, and made from ingredients many of us already have in the pantry. This Tomato Soup recipe is proof that a few basics like butter, onion, canned tomatoes, water or stock, and salt can come together into something deeply cozy and satisfying. It is rich without being heavy, full of tomato flavor, and easy enough to make on a weeknight when you want something homemade without much effort.
This is the kind of soup that works all year long. It is perfect on chilly evenings, rainy afternoons, or those days when only a bowl of something warm and familiar will do. Paired with toast, crackers, or a simple sandwich, it turns into one of the easiest comfort meals you can make.
Introduction
Tomato soup has a way of feeling both nostalgic and practical. It is one of those recipes that reminds you how good simple food can be when the ingredients are treated well. In this version, onion slowly simmers with tomatoes, butter, and stock until everything softens and melds together into a flavorful, balanced soup. Then it all gets blended into a smooth or slightly textured bowl of comfort, depending on what you prefer.
What makes this recipe especially appealing is its simplicity. There is no long ingredient list, no complicated process, and no need for fancy equipment beyond a pot and blender. It is an excellent recipe to keep in your back pocket for days when you want something warm, reliable, and homemade.
Why I Love This Recipe
I love this tomato soup because it delivers so much flavor from such a short ingredient list. The butter adds richness, the onion softens into sweetness, and the tomatoes create that classic tangy, savory base that makes tomato soup so beloved.
It is also wonderfully flexible. You can use water for a very clean tomato flavor, vegetable stock for a vegetarian version with a little more depth, or chicken stock for an even richer finish. You can blend it until silky smooth or leave a little texture for a more rustic bowl.
Most of all, this is the kind of recipe that feels comforting in a very uncomplicated way. It does not try too hard, and that is exactly why it works so well.
Ingredients
Here is what you need to make this cozy soup:
- 4 tablespoons unsalted butter (57g)
- 1/2 large onion, cut into large wedges
- 1 can (28 ounces) tomatoes, preferably whole peeled tomatoes or crushed
- 1 1/2 cups water, vegetable stock, or chicken stock
- 1/2 teaspoon salt, plus more to taste
Swaps and Notes
This soup is wonderfully forgiving, and a few simple adjustments can help you make it your own.
- Tomatoes: Whole peeled tomatoes and crushed tomatoes both work beautifully. Whole tomatoes may give you a slightly fresher-tasting result after blending.
- Liquid choice: Water keeps the tomato flavor front and center, while stock adds depth and richness.
- Butter: Do not skip it. The butter is what helps round out the acidity of the tomatoes and gives the soup a velvety feel.
- Texture: Blend until completely smooth for a classic restaurant-style soup, or leave a little texture if you prefer something more rustic.
- Salt: Taste at the end and adjust as needed, since different canned tomatoes and stocks vary in saltiness.
How to Make Tomato Soup
1. Melt the butter
Place a Dutch oven or large saucepan over medium heat. Add the butter and let it melt completely.
2. Add the onion, tomatoes, and liquid
Add the onion wedges, canned tomatoes with all their juices, the water or stock, and 1/2 teaspoon of salt.
3. Simmer
Bring the mixture to a gentle simmer. Cook uncovered for about 45 minutes, stirring occasionally. This gives the onion time to soften and the flavors time to meld together.
4. Blend the soup
Once the soup has finished simmering, blend it until it reaches your preferred texture. An immersion blender works well right in the pot, but a regular blender also works.
If using a standard blender, blend in smaller batches and do not fill it too high. Hot soup expands, so remove the center insert in the lid and cover the opening with a kitchen towel to let steam escape safely.
5. Season and serve
Taste the soup and add more salt if needed. Serve hot.
Tips for Success
Let the soup simmer the full 45 minutes if you can. Even though the ingredient list is short, that simmering time helps the onion soften fully and allows the flavors to deepen.
Use good canned tomatoes. Since tomatoes are the star of the recipe, a quality can makes a noticeable difference in the final flavor.
When blending, be careful with hot liquids. An immersion blender is the easiest route, but if you use a countertop blender, work slowly and in batches for safety. A little texture in the final soup is actually lovely, so there is no need to chase absolute perfection.
Serving Suggestions and Pairings
Tomato soup is delicious on its own, but it becomes an even better meal when served with bread, toast, crackers, or a simple sandwich. A buttery grilled cheese would be the classic choice, but crusty bread works just as well for dipping.
For a cozy homemade meal plan, this soup pairs nicely with comfort-food favorites like Classic Spaghetti Recipe with Homemade Sauce on another night when you want something warm and familiar. If you are putting together a casual spread for guests, This Baked Brie Appetizer Is My Favorite Effortless Way to Impress Guests would make a lovely starter before soup and bread.
And for dessert, This Chocolate Chip Banana Bread Is My Favorite Way to Use Up Overripe Bananas is a great sweet finish for a cozy meal at home.
Nutritional Information Per Serving
Approximate nutrition per serving, based on 4 servings:
- Calories: 140
- Carbohydrates: 10g
- Protein: 2g
- Fat: 11g
- Saturated Fat: 7g
- Fiber: 2g
- Sugar: 6g
- Sodium: 320mg
These values are estimates and will vary based on the type of tomatoes and stock used.
Storage and Leftover Tips
Store leftover tomato soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave until hot.
This soup also freezes very well. Let it cool completely, then transfer it to freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
If the soup thickens a bit after chilling, just stir in a splash of water or stock while reheating to loosen it back to your preferred consistency.
More Recipes You Will Love
If you enjoy simple, comforting recipes like this one, there are plenty of other cozy favorites to try next. Classic Spaghetti Recipe with Homemade Sauce is another timeless recipe that brings big comfort with familiar ingredients.
For something sweet after dinner, This Big Family Banana Pudding Is My Favorite Classic Dessert to Feed a Crowd is a dependable crowd-pleaser. And if you want a chilled dessert option for another occasion, This Grasshopper Pie Is My Favorite No-Bake Dessert with a Mint Chocolate Twist is a fun one to bookmark.
Final Thoughts
This Tomato Soup recipe is a great reminder that comfort food does not need to be complicated. With just a handful of ingredients and one pot, you get a warm, flavorful soup that feels classic, cozy, and completely satisfying.
Whether you serve it with grilled cheese, crusty bread, or simply enjoy it by the spoonful on its own, this is the kind of recipe that earns repeat status fast. If you make it, I would love to hear how it turned out and whether you kept it silky smooth or a little rustic. Keep following along for more easy comfort-food recipes, cozy kitchen favorites, and homemade inspiration from Jason Griffith.



