Soups & Stews
This American tomato soup recipe delivers the cozy, velvety texture and rich garlic flavor that makes it a year-round favorite. The secret lies in simmering fresh tomatoes with aromatic vegetables until their natural sweetness develops, then blending them into a smooth, creamy base.
I’ve perfected this version to be ready in just 25 minutes, without sacrificing depth of flavor—perfect for chilly evenings or a comforting lunch.
The foundation starts with sautéing onions, garlic, and celery until fragrant, then adding canned tomatoes and broth to build a flavorful base. A touch of butter and heavy cream at the end creates that signature velvety finish, while black pepper and a pinch of sugar balance the acidity.
The result is a soup that’s smooth, aromatic, and packed with that classic American comfort-food appeal.
What sets this recipe apart is its versatility—serve it as-is for a simple, elegant meal or top with crispy croutons, fresh basil, and a drizzle of olive oil for extra texture. It pairs beautifully with grilled cheese sandwiches, turning a humble lunch into a satisfying ritual.
The aroma alone will have everyone gathering around the table, and the first spoonful delivers that perfect blend of sweet, savory, and creamy.
Whether you're making it for a family dinner or a solo comfort night, this tomato soup is designed to impress with minimal effort. The technique is straightforward, but the result feels like a restaurant-quality dish. Let’s get cooking—your taste buds (and your kitchen) will thank you.
Ingredients for american tomato soup
Pantry staples plus a few fresh aromatics—everything you need for cozy tomato soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Celery Stalks 🥬 | 2 whole | Diced with leaves included |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Unsalted Butter 🧈 | 2 tbsp | Cold for sautéing vegetables |
| Canned Tomatoes 🍅 | 2 cups | San Marzano preferred, crushed |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for velvety texture |
| Granulated Sugar 🍚 | 1 tsp | Balances acidity |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For drizzling |
| Store-Bought Croutons 🍞 | ½ cup | Optional topping |
The onion, celery, and garlic form the aromatic base—sauté them low and slow until soft and fragrant. Trader Joe's and Whole Foods have great pre-diced celery if you're short on time, but fresh is always better. Look for San Marzano canned tomatoes if you can—sweeter and less acidic than regular brands. The vegetable broth should be low-sodium unless you're adding extra salt later. I always grab the Pacific Foods brand for its clean flavor. For the garlic, peeling ahead saves time when you're ready to cook.
No heavy cream? Coconut milk works in a pinch, though it won't be as rich. Fresh basil? Dried oregano at half the amount gets you close. Short on croutons? Toasted bread cubes or even crispy fried shallots add great texture. The olive oil matters for drizzling—look for fruity, extra-virgin with a peppery finish. If your tomatoes are particularly acidic, add an extra pinch of sugar. The soup improves overnight, so make extra if you can—it reheats beautifully.
Store leftover soup in an airtight container for up to 5 days in the fridge. Freezes for 3 months if you want to make a big batch. The croutons and basil are best added fresh when serving, but you can toast croutons ahead and store them separately. The soup thickens as it cools—add a splash of broth if it's too thick when reheating. For extra richness, stir in a dollop of Greek yogurt when serving.
Why You'll Love This Recipe
- Pantry Magic: I swear by this recipe when I forget to buy fresh tomatoes. The canned ones here? They soften into something velvety, while the butter and garlic turn it into a flavor bomb that tastes homemade—no fancy shopping required.
- Crowd-Pleasing Crisp: That buttery edge from the sautéed onion and celery? It’s the secret weapon. The soup starts silky smooth but finishes with just enough texture to make it irresistible—even my picky teen asks for seconds.
- Leftovers That Shine: Make a double batch and freeze half. When you thaw it later, the flavors only deepen—perfect for lazy mornings or quick lunches. (Yes, even on a Tuesday night.)
- Weeknight Warrior: Five ingredients, one pot, 25 minutes. Honestly, I’ve made this after work while the oven preheated for dinner—minimal chopping, zero fuss, and zero guilt over takeout. The celery and onion caramelize while you stir. Done.
Step-by-step instructions for American tomato soup
Here's how to create that classic velvety tomato soup with rich garlic flavor—simple steps for perfect results every time.
Sauté the Aromatic Vegetable Base
Melt the 2 tablespoons unsalted butter in a large pot over medium heat. Add the 1 whole yellow onion and 2 whole celery stalks (diced), cooking for 5-6 minutes until the vegetables soften and become translucent. This foundational step builds the soup's depth of flavor.
Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. Watch closely—garlic burns quickly, and you want that sweet, nutty aroma without bitterness. Stir constantly to prevent browning. The vegetables should release their moisture and create a flavorful base for the soup.
Build the Tomato Base
Pour in the 2 cups canned tomatoes and stir well to combine with the sautéed vegetables. Add the 2 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 10 minutes to allow the flavors to meld.
This simmering step is crucial—it develops the soup's character. You'll notice the tomatoes soften and the liquid reduces slightly, intensifying the tomato flavor. Stir occasionally to prevent sticking. If the soup looks too thick, add a splash of water to reach your desired consistency.
Add Cream and Seasonings
Stir in the ½ cup heavy cream, 1 teaspoon granulated sugar, 1 teaspoon salt, and ½ teaspoon ground black pepper. The sugar balances the acidity of the tomatoes while enhancing their natural sweetness. Let the soup simmer for another 5 minutes to fully incorporate the cream and seasonings.
Taste the soup at this stage. You might need to adjust the seasoning—add more salt if needed, or a pinch more sugar if the tomatoes are particularly tart. The cream should create a velvety texture, but if it's too thick, you can thin it with a bit more broth or water. This is where you fine-tune the soup to your preference.
Finish with Fresh Basil and Garnish
Remove the pot from heat and stir in the ¼ cup chopped fresh basil leaves. The basil adds a bright, fresh contrast to the rich tomato and garlic flavors. Let the soup sit for 2-3 minutes to allow the basil to infuse. This final step transforms the soup from good to exceptional.
Ladle the soup into bowls and garnish with a drizzle of 1 tablespoon extra-virgin olive oil and a sprinkle of ½ cup store-bought croutons on top. The croutons add a delightful crunch that contrasts beautifully with the smooth soup. Serve immediately while warm for the ultimate comforting experience.
Pro Tips For Making American Tomato Soup
- Sweat the Veggies Low: I used to blast the onion, celery, and garlic on high heat to speed things up, but that just burns the garlic and makes the soup taste bitter. Instead, keep the heat at a steady medium—you want those veggies soft and translucent, not caramelized. A good rule: if you’re standing too close to smell the garlic, you’re doing it right.
- Use Whole Garlic Cloves: Here’s where I went wrong: mincing garlic before cooking it. It burns fast and overpowers the soup. Instead, add whole peeled cloves to the pot with the onions and celery, then crush them lightly with the back of a spoon when they’re fragrant but not browned. That way, the flavor infuses gently without taking over.
- Salt the Butter First: Unsalted butter is your friend here, but resist the urge to season it later. Toss a pinch of salt into the melted butter before adding the veggies—it’ll distribute evenly and cut through the acidity of the tomatoes better than adding salt at the end. Trust me, your soup will taste more balanced.
- Strain for Smoothness: I know, blending is easier, but straining the soup through a fine-mesh sieve removes skins and seeds, giving you that silky, restaurant-quality texture. Yes, it’s an extra step, but it’s worth it—especially if you’re serving it with grilled cheese. (And if you’re lazy like me, at least strain out the biggest chunks before blending.)
Dietary considerations for this american tomato soup
Dairy-Free Adaptation
Swap the heavy cream for ½ cup full-fat coconut milk to keep the soup creamy without dairy. I recommend Thai Kitchen coconut milk for its rich texture. Add 1 tablespoon nutritional yeast for a cheesy flavor boost. The soup will still be velvety, though slightly lighter than the original. 🥥
Gluten-Free Options
Check your vegetable broth for gluten—opt for a certified gluten-free brand like Pacific Foods or Imagine Foods. For croutons, use gluten-free bread or make your own with gluten-free breadcrumbs. If serving with grilled cheese, use gluten-free bread and dairy-free cheese if needed. The soup itself is naturally gluten-free! 🍞
Low-Carb Version
Skip the croutons and heavy cream—use ¼ cup unsweetened almond milk instead of cream. Add 1 tablespoon olive oil to maintain richness. For extra flavor, stir in 1 teaspoon apple cider vinegar to brighten the tomatoes. This keeps carbs under 8g per serving while preserving the soup’s essence. 🥑
Vegetarian-Friendly
This recipe is already vegetarian, but you can enhance it with ½ cup cooked lentils for extra protein. I like brown lentils for their earthy flavor. For a heartier option, add ½ cup diced mushrooms when sautéing the aromatics. Both additions deepen the soup’s texture and nutrition. 🌱
Vegan Adaptation
Replace the butter with 2 tablespoons olive oil and use ½ cup coconut milk for creaminess. Add 1 tablespoon white miso paste for umami depth. For garnish, top with vegan croutons or toasted pumpkin seeds instead of croutons. The result is just as satisfying without any animal products. 🌿
Nutrition facts
Frequently asked questions
Can I make this soup with fresh tomatoes instead of canned?
Yes, but you'll need to adjust the cooking time. Use 4 cups chopped fresh tomatoes (about 4-5 medium tomatoes) and simmer them uncovered for 15-20 minutes to break down their texture. Fresh tomatoes have more water content, so you may need to add an extra ½ cup broth if the soup seems too thin. Roasting the tomatoes first enhances their sweetness—toss them with olive oil, salt, and pepper, then roast at 400°F for 20 minutes before using.
Why does my tomato soup turn out too acidic?
The acidity comes from the tomatoes themselves, especially if they're not sweet varieties. To balance it, add 1-2 teaspoons sugar while simmering, or a pinch of baking soda (⅛ teaspoon) to neutralize acidity. For a tangier flavor (like some classic recipes), use 1 teaspoon apple cider vinegar instead. Taste as you go—you can always adjust! The key is letting the soup simmer uncovered to reduce excess acidity naturally.
Can I make this soup in a slow cooker?
Sauté the onions, celery, and garlic first in a skillet, then transfer everything to the slow cooker. Cook on LOW for 4-5 hours or HIGH for 2-3 hours, stirring occasionally. Add the cream and seasonings in the last 30 minutes to prevent curdling. The slow cooker method actually deepens the flavors—just watch the consistency and add broth if needed. Perfect for hands-off cooking!
What's the best way to store leftovers?
Let the soup cool completely before transferring to an airtight container. It keeps well in the fridge for 5 days. For freezing, portion into single-serving containers and freeze for up to 3 months. Thaw overnight in the fridge—never microwave directly from frozen. The texture holds up beautifully, though the croutons and basil are best added fresh when reheating. Stir in a splash of broth if the soup thickens upon reheating.
How can I make this soup spicier?
Add ½ teaspoon red pepper flakes when sautéing the aromatics, or stir in 1 teaspoon hot sauce (like Frank's RedHot) with the cream. For smoky depth, add ½ teaspoon smoked paprika with the garlic. If you love heat, finish with a pinch of cayenne pepper or a dash of chili oil. Start with small amounts—you can always add more! The key is balancing the heat with the soup's natural sweetness.
