Tomato soup is one of the most popular soups made in home kitchens across the United States. According to the Campbell Soup Company, Americans consume approximately 1.2 billion cans of tomato soup annually, yet homemade versions offer fresher flavors and cost considerably less. The foundation of any tomato soup begins with understanding its core ingredients and what each one contributes to the final dish.
Get Your Free Guide to Suspension Repair Services →
The primary ingredient is, of course, tomatoes. Fresh tomatoes work best when they are in season, typically from June through September in most regions. However, canned tomatoes are a reliable year-round option. A standard 28-ounce can of crushed tomatoes contains about 3.5 cups of tomato puree. One medium fresh tomato weighs roughly 5 ounces and contains approximately 22 calories. When selecting tomatoes, look for varieties labeled as "paste," "crushed," or "whole peeled" at your grocery store.
Beyond tomatoes, you will need several supporting ingredients. Onions provide a savory base—typically one medium onion per four servings of soup. Garlic adds depth; most recipes use two to three cloves. Vegetable or chicken broth serves as the liquid foundation; a 32-ounce carton contains four cups. Heavy cream or milk adds richness, though this is optional. Basic seasonings include salt, black pepper, and often basil, oregano, or thyme.
The cooking equipment required is minimal. A large pot (at least 5-quart capacity), a cutting board, a chef's knife, and a wooden spoon are the essentials. An immersion blender is helpful but not necessary—you can strain the soup through a fine mesh sieve instead. A regular blender or food processor also works for pureeing.
Practical Takeaway: Before starting, gather all ingredients and equipment. This practice, called "mise en place" in cooking, prevents interruptions and ensures you have everything needed. Check your pantry for broth, canned tomatoes, and dried herbs before shopping, as these shelf-stable items may already be at home.
The type of tomato you choose significantly impacts your soup's flavor profile. Canned tomatoes are often the most practical choice for home cooks. San Marzano tomatoes, grown in the Campania region of Italy, are considered superior for soup-making by many chefs because they contain fewer seeds and have a naturally sweet flavor. A 28-ounce can of San Marzano tomatoes typically costs between $2 and $4, compared to $1.50 to $2.50 for standard crushed tomatoes.
Learn How to Make Ham Gravy at Home →
If using fresh tomatoes, select ones that are fully ripe but still firm. Ripe tomatoes yield to gentle pressure but should not be mushy. For a pot of soup serving four people, you will need approximately 2 to 2.5 pounds of fresh tomatoes. This translates to about eight medium tomatoes or twelve smaller ones. The best time to buy fresh tomatoes for soup is late summer when they are at peak season and cost less—sometimes as low as $0.99 per pound compared to $3 to $4 per pound in winter.
Preparing fresh tomatoes requires blanching. Place tomatoes in boiling water for 30 to 60 seconds until the skin begins to split. Transfer them immediately to a bowl of ice water using a slotted spoon. Once cooled, the skin peels away easily by hand. Cut the peeled tomatoes in half and scoop out the seed chambers with a small spoon. This step removes excess water and seeds that can create a watery, bitter soup. Discard the seeds and save the tomato flesh.
Canned tomatoes require less preparation. Simply open the can and check that no debris is present. Pour the contents—juice and all—into your pot. Some cooks prefer to strain canned tomatoes through a fine mesh sieve to remove excess liquid, which concentrates the tomato flavor and prevents a watery final product. This step is optional but recommended for a richer soup.
Practical Takeaway: When planning a tomato soup meal, consider the season. Fresh tomatoes in summer create a lighter, fresher soup, while canned tomatoes work better during other months and actually contain higher levels of lycopene (a beneficial compound) because they are processed at peak ripeness. Both options produce excellent results.
The basic cooking process for tomato soup follows a straightforward formula that takes approximately 30 to 40 minutes from start to finish. Begin by heating 2 tablespoons of butter or olive oil in a large pot over medium heat. Once the butter melts and starts to foam, add one diced medium onion. Stir occasionally and cook for 5 to 7 minutes until the onion becomes translucent and softens. Translucent means the onion pieces are mostly see-through with a slightly opaque center.
Learn How to Make Birria Tacos at Home →
Next, add minced garlic—typically two to three cloves—to the onions. Stir constantly for approximately 60 seconds. This brief cooking time prevents the garlic from burning, which creates a bitter flavor. You will notice the aroma change significantly as the garlic cooks. At this point, some cooks add 2 tablespoons of tomato paste, which intensifies the tomato flavor. If using tomato paste, stir it into the oil for about 1 to 2 minutes to cook it slightly.
Pour your prepared tomatoes into the pot. If using canned tomatoes, add the entire contents of a 28-ounce can. If using fresh tomatoes, add the equivalent of about 3 cups of prepared tomatoes. Add 3 to 4 cups of vegetable or chicken broth, depending on how thick you prefer your soup. More broth creates a thinner consistency; less broth creates a thicker soup. Add 1 teaspoon of salt and 1/2 teaspoon of black pepper. Add dried herbs such as 1 teaspoon of dried basil, 1/2 teaspoon of oregano, or a combination of these.
Bring the mixture to a gentle boil, then reduce heat to low and simmer for 15 to 20 minutes. This simmering time allows the flavors to meld and intensify. The longer the soup simmers, the deeper the tomato flavor becomes. After simmering, you can puree the soup using an immersion blender directly in the pot by pressing the blender button in up-and-down motions for 2 to 3 minutes until you reach your desired consistency. Alternatively, carefully transfer portions to a regular blender and process until smooth, then return to the pot. If you prefer a chunkier soup, skip the blending step.
For a creamier version, stir in 1/2 to 1 cup of heavy cream, half-and-half, or whole milk after pureeing. Adjust seasonings by tasting the soup and adding more salt, pepper, or herbs as needed. Bring the soup back to a gentle simmer if you added cold cream, stirring occasionally for 2 to 3 minutes.
Practical Takeaway: The texture of your tomato soup depends on how much you blend it and how much liquid you use. Thin soups work well in bread bowls or with grilled cheese sandwiches, while thick soups are satisfying on their own. Taste your soup before serving and adjust seasonings—soup often needs more salt than you might expect because salt brings out tomato flavor.
Once you master the basic tomato soup recipe, countless variations allow you to create different versions based on personal preference or ingredient availability. The beauty of homemade soup lies in this flexibility. One popular variation is roasted tomato soup, where fresh tomatoes are cut in half, placed face-down on a baking sheet, drizzled with olive oil, sprinkled with salt and pepper, and roasted at 400 degrees Fahrenheit for 25 to 30 minutes before adding to the pot. Roasting concentrates the tomato flavor and adds a subtle caramelized sweetness.
Free Guide to Growing Plumeria Flowers at Home →
Spiced tomato soup appeals to those who enjoy heat
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.