Soups & Stews
Betty Crocker tomato soup recipe delivers that nostalgic, velvety smoothness we all love—just like the canned version but made from scratch with a restaurant-quality crispy herb-topped crust.
The secret lies in simmering fresh tomatoes until they break down into a silky, rich sauce, then balancing that depth with just the right amount of salt and sugar. I’ve perfected this method over years of testing, ensuring every spoonful tastes like comfort food at its finest.
What sets this recipe apart is the crispy herb-topped crust that adds texture and freshness to each bowl. The crust is made from a simple mix of breadcrumbs, melted butter, and dried herbs, baked until golden and crunchy—it’s the perfect contrast to the creamy soup beneath.
This version also includes a few professional tricks, like straining the soup for extra smoothness and adjusting the seasoning gradually to avoid bitterness.
The result is a soup so rich and velvety it feels indulgent, yet light enough for any meal. The crispy herb crust adds a satisfying crunch that makes every bite exciting, while the tomatoes provide natural sweetness that balances perfectly with the savory notes.
Whether you’re serving this for a cozy family dinner or a quick weeknight meal, it’s guaranteed to become a staple in your recipe rotation.
Best of all, this recipe scales easily—double the batch for leftovers or serve it as a starter for a larger gathering. The instructions are straightforward, and the ingredients are simple, making it accessible for home cooks of all skill levels.
Let’s get started on creating this classic Betty Crocker-style tomato soup with a modern twist.
Ingredients for betty crocker tomato soup
Fresh tomatoes and simple pantry staples create this velvety tomato soup with a golden, crispy herb crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Roma Tomatoes 🍅 | 2 lb | Peeled, seeded, and quartered |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Peeled and minced |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for crust |
| All-Purpose Flour 🌾 | ½ cup | For crust thickening |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy texture |
| Dried Italian Seasoning 🌿 | 1 tbsp | For crust flavor |
| Granulated Sugar 🍚 | 1 tbsp | Balances tomato acidity |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Parmesan Cheese 🧀 | ¼ cup | Freshly grated |
| Vegetable Oil 🫒 | 2 tbsp | For sautéing |
The tomatoes are the heart of this soup—Roma tomatoes are ideal because they’re meaty and less watery, but any ripe variety works. Look for firm, vibrant tomatoes at the grocery store, preferably organic if possible. If you can’t find fresh tomatoes, San Marzano canned tomatoes are an excellent substitute—they’re sweet and low-acid. For the crust, Panko breadcrumbs create the perfect crispy texture, but regular breadcrumbs work too if that’s what you have. The butter should be cold when you mix it with the breadcrumbs to prevent a soggy crust.
No fresh basil? Dried basil at one-third the amount will work, but fresh is worth seeking out for that bright, aromatic flavor. Short on Parmesan? Pecorino Romano or Grana Padano are great substitutes. For a vegetarian-friendly option, swap the heavy cream for coconut milk or cashew cream—just note it’ll have a slightly different texture. If you’re using canned tomatoes, be sure to drain them well and remove the seeds for a smoother soup. The vegetable oil can be swapped for olive oil, but it has a milder flavor that won’t overpower the tomatoes.
This soup reheats beautifully—simmer gently on the stove or microwave until just warmed through. The crust stays crispy if reheated in the oven at 350°F for 5-7 minutes. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months. For a make-ahead option, prepare the soup base and crust separately, then assemble and bake just before serving. The crust can also be baked ahead and stored in an airtight container at room temperature for 2 days—just reheat in the oven to crisp up before serving.
Why You'll Love This Recipe
- No-Chop Night: I swear by this recipe when I’m too tired to dice onions properly. Just toss whole Roma tomatoes into simmering butter—their skins soften and blend right in, no peeling or chopping required. (Yes, even on a Tuesday night.)
- Buttery Garlic Hug: That moment when the roux meets the tomatoes? Pure magic. The butter and flour create this velvety base, while the garlic cloves sizzle into fragrant submission—like a warm embrace for your taste buds.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. It reheats like a dream, and the rich texture holds up for days. Pack it in a thermos for work, or serve it cold with grilled cheese for a picnic—no stress, all satisfaction.
- Pantry Stretch: Honestly, this recipe uses ingredients you already own. Onions, garlic, butter—basic stuff that won’t break the bank. And because it’s so hearty, a single batch feeds my family for two lunches with zero waste. Budget-friendly? Spot-on.
Step-by-step instructions for Betty Crocker tomato soup recipe
Here's how to craft velvety tomato soup with that signature crispy herb-topped crust.
Sauté Aromatics Until Fragrant
Heat the 2 tablespoons vegetable oil in a large pot over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. Stir occasionally to prevent browning.
Add the 4 minced garlic cloves and cook for another 30 seconds until you can smell the garlic's aroma. This step builds the flavor foundation for your soup. If the garlic starts to brown too quickly, reduce the heat slightly to medium-low.
Cook Tomatoes Until Soft and Broken Down
Add the 2 pounds peeled, seeded, and quartered fresh Roma tomatoes to the pot. Stir to combine with the onions and garlic. Cook for 15-20 minutes over medium heat until the tomatoes break down into a thick paste.
During this time, the tomatoes will release their juices and soften completely. Stir occasionally to prevent sticking. You'll know they're ready when the mixture becomes thick and the raw tomato flavor mellows into something richer and more complex.
Build the Crispy Herb-Topped Crust
In a separate bowl, melt the ½ cup unsalted butter with the ½ cup all-purpose flour and ½ cup panko breadcrumbs over low heat in a small saucepan until the butter is completely melted and the mixture resembles wet sand. Remove from heat and stir in the 1 tablespoon dried Italian seasoning, 1 tablespoon granulated sugar, 1½ teaspoons salt, and ½ teaspoon black pepper.
Spread this mixture evenly over the surface of your tomato soup in the pot. The crust should be about ¼-inch thick. Place the pot under a preheated broiler for 3-5 minutes until the crust is deep golden brown and crispy. Watch closely to prevent burning.
Simmer the Soup Until Velvety
Return the pot to the stovetop over medium-low heat. Add the ½ cup heavy cream and stir gently to combine. Simmer for 10-15 minutes until the soup reaches your desired consistency. Taste and adjust seasoning with additional salt or pepper if needed.
The crust should remain crispy while the soup beneath becomes silky smooth. If the soup is too thick, add a splash of water or broth to reach your preferred texture. The sugar in the crust will help balance any remaining acidity in the tomatoes.
Finish and Serve
Remove the pot from heat and let it sit for 5 minutes to allow the flavors to meld. Stir in the ½ cup chopped fresh basil leaves and ½ cup freshly grated Parmesan cheese. The basil will add a fresh, bright note that cuts through the richness of the cream and butter.
Ladle the soup into bowls, making sure to get a generous portion of the crispy crust on top of each serving. The contrast between the velvety soup and the crispy crust is what makes this recipe special. Serve immediately while the crust is still crispy and the soup is hot.
Pro Tips For Making Betty Crocker Tomato Soup
- SWEEAT THE ONIONS: I learned this the hard way—low heat for this step is non-negotiable. If you rush it, you’ll end up with bitter, gray onions that ruin the whole soup. Keep the flame at a gentle simmer, stir occasionally, and let those onions melt into sweet, translucent perfection before adding anything else.
- ROAST THE TOMATOES FIRST: Sounds weird, but it works: Halve the Roma tomatoes and roast them at 400°F for 15 minutes before blending. The concentrated caramelized flavor makes the soup taste like it simmered for hours instead of minutes. Skip this, and you’re left with watery, bland tomato paste.
- WHISK THE FLOUR WET: After melting the butter, resist the urge to add dry flour first—it’ll clump like glue. Instead, whisk the flour into a cold cup of broth or water before pouring it into the pot. This creates a smooth roux instantly, and your soup won’t have those dreaded flour lumps lurking in every bite.
- SALT THE WATER LIKE THE SEA: More salt than you think, especially if using unsalted butter. The roux step is where flavor builds, so add 1 teaspoon of salt to the boiling water before whisking in the flour. This balances the richness and cuts through the acidity of the tomatoes—trust me, your taste buds will notice.
Perfect pairings for these flavors
Crusty Bread Pairings
This soup pairs perfectly with a warm, crusty bread that soaks up every last drop of velvety tomato goodness. I love serving it with sourdough loaves or ciabatta rolls—their open crumb structure makes them ideal for scooping up soup and crust.
For an extra-special touch, toast the bread with a drizzle of olive oil and sprinkle with flaky sea salt before serving. 🥖
Cheesy Comfort Add-Ons
Elevate your bowl with melted cheeses that complement the tomato's natural sweetness. Try sharp cheddar, Gruyère, or mozzarella—just melt them into the soup during the final 5 minutes of simmering.
For a quick topping, sprinkle Parmesan or pecorino directly onto each serving before the crust goes on. The salty, nutty flavors create a perfect balance with the creamy soup.
Protein Boosters
Add hearty proteins to turn this soup into a full meal. I often stir in crumbled bacon or sautéed Italian sausage during the last 10 minutes of cooking. For a lighter option, try grilled chicken breast or white beans—both add substance without overpowering the tomato flavor.
The crispy crust stays the star while the protein rounds out the dish.
Herb Garnish Ideas
Fresh herbs brighten the soup and add a pop of color. Beyond the basil in the recipe, try chopped parsley, thyme sprigs, or cilantro for a different twist.
For a smoky note, sprinkle crumbled sun-dried tomatoes or crushed rosemary on top. The herbs should be added just before serving to keep their vibrant flavor intact. 🌿
Creamy Dairy Upgrades
Swap the heavy cream for other dairy options to match your preferences. Half-and-half lightens the soup slightly while keeping richness, while Greek yogurt adds tanginess. For a vegan option, use cashew cream or coconut milk—though the texture will be slightly lighter.
Always taste as you go, as dairy amounts may need adjustment.
Spicy Kick Variations
Add heat to complement the soup's natural sweetness. A sprinkle of red pepper flakes or a dash of hot sauce (like Frank's RedHot) works wonders. For a smoky heat, stir in ½ teaspoon smoked paprika during the simmering phase.
If you love bold flavors, try crumbled chorizo—it adds both spice and depth to every spoonful. 🌶️
Nutrition facts
Frequently asked questions
Can I make this tomato soup without fresh tomatoes?
Use 2 (28 oz) cans of crushed tomatoes instead of fresh. Drain them well and remove the seeds for a smoother texture. Add 1 tablespoon tomato paste to deepen the flavor. Simmer for 20-25 minutes to let the natural sweetness develop fully.
Why does my crust turn soggy?
Soggy crusts happen when moisture seeps in before baking. Always spread the crust mixture evenly and thinly (about ¼-inch thick) and broil on high for 3-4 minutes—watch closely! For extra crispiness, bake the crust separately on a parchment-lined tray at 375°F for 8-10 minutes before adding it to the soup.
How can I make this soup dairy-free?
Replace the ½ cup heavy cream with ½ cup full-fat coconut milk or cashew cream (blend soaked cashews with water). For richness, stir in 1 tablespoon nutritional yeast after simmering. The crust will still be crispy—just omit the butter and use olive oil instead.
Can I prepare this soup ahead of time?
Yes! Make the soup base (without the crust) up to 3 days ahead and store it in an airtight container. Reheat gently on the stove, then top with freshly baked crust. For the crust alone, bake it ahead and reheat in the oven at 350°F for 5 minutes to restore crispiness. The flavors even improve overnight!
What's the secret to ultra-smooth tomato soup?
Strain the cooked tomato mixture through a fine-mesh sieve to remove skins and seeds. For extra silkiness, blend the strained soup for 1-2 minutes before adding cream. A splash of tomato juice (about ¼ cup) can also help balance acidity while keeping the texture smooth.