Soups & Stews
This Baker's Crust Tomato Cheese Soup delivers the perfect balance of velvety tomato broth and a golden, crispy breadcrumb topping that melts into gooey cheese swirls.
The secret lies in a simple yet foolproof technique—sautéing aromatics, simmering the soup just right, then topping it with a buttery, cheesy crust that transforms an ordinary soup into something restaurant-worthy.
I've perfected this recipe over years of testing, ensuring every spoonful delivers rich tomato flavor with a satisfying crunch from the crust.
The foundation begins with a flavorful base of sautéed onions, garlic, and celery, which infuse the broth with depth before adding canned tomatoes and vegetable stock. Simmering until the flavors meld creates a smooth, tangy tomato soup that's rich yet balanced.
The real magic happens when you prepare the baker's crust—a mix of breadcrumbs, melted butter, and shredded cheese that bakes until golden and crispy, then melts slightly into the soup for that irresistible gooey texture.
What you'll end up with is a bowl of soup that's creamy, comforting, and topped with perfectly crispy breadcrumbs that give way to melted cheese with every bite. The contrast between the warm, velvety soup and the crunchy, cheesy crust makes this dish impossibly satisfying.
It's the kind of recipe that feels like a hug on a chilly day, and it's surprisingly easy to make with straightforward steps and simple ingredients.
Serve this soup with a sprinkle of fresh basil or parsley for brightness, and a side of crusty bread to soak up every last drop of that delicious broth.
The best part? Leftovers reheat beautifully, making it perfect for meal prep or feeding a crowd. Let's get started on creating this cozy, comforting classic.
Ingredients for baker's crust tomato cheese soup
Golden crust meets velvety tomato goodness—this soup's ingredients are simple but packed with restaurant-worthy flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Celery Stalk 🥬 | 2 whole | Diced, medium ribs |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Canned San Marzano Tomatoes 🍅 | 28 oz | High-quality, crushed or diced |
| Vegetable Stock 💧 | 4 cups | Low-sodium preferred |
| All-Purpose Flour 🌾 | ½ cup | For thickening |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed |
| Panko Breadcrumbs 🍞 | 1 cup | Freshly toasted |
| Shredded Sharp Cheddar Cheese 🧀 | 1 ½ cups | Freshly shredded |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Granulated Sugar 🍚 | 1 tsp | Balances acidity |
The tomatoes are non-negotiable here. San Marzano is worth the splurge—they're sweeter, meatier, and less acidic than regular canned tomatoes. Grab a 28 oz can at any grocery store, but if you can't find them, Muir Glen is a solid backup. The vegetable stock? Low-sodium is key—you'll be adding plenty of salt later. For the breadcrumbs, Panko gives you that perfect crispy texture, but if you've only got regular breadcrumbs, toast them in a dry pan for 2-3 minutes to crisp them up. The cheese matters too—sharp cheddar melts beautifully, but Parmesan mixed in adds depth.
No San Marzano tomatoes? Crushed tomatoes in a 28 oz can work in a pinch, but add a pinch of sugar to balance the acidity. Short on vegetable stock? Chicken or beef stock works too, but keep it low-sodium. The flour is just for thickening—if you're watching carbs, you can skip it and just simmer the soup longer. For the crust, butter is essential—it's what makes it rich and golden. No butter? Olive oil works, but the flavor will be different. The basil? Fresh is ideal, but dried oregano at half the amount gets you close if you're in a bind. And if you're out of sugar, a splash of balsamic vinegar can help balance the acidity too.
This soup tastes even better the next day as the flavors meld. Store it in the fridge for up to 5 days, covered tightly. The crust can be prepped ahead and baked just before serving—keep it in the freezer for up to 3 months. For meal prep, I like to make a double batch and freeze half. Just reheat the soup on the stove (don't microwave) and broil the crust for 2-3 minutes at the end to get that crispy texture back. Serve with crusty bread to soak up every last drop of that cheesy, tomatoey goodness.
Why You'll Love This Recipe
- No Chopping Drama: I swear by this recipe because it only asks for one onion and a celery stalk—both chopped in 5 minutes flat. The San Marzano tomatoes handle the heavy lifting, so you’re not stuck dicing or peeling. (Yes, even on a Tuesday night.)
- Cheese-Crusted Magic: That crispy, golden baker’s crust on top? It’s the star—salty, buttery, and perfectly balanced with the tangy tomatoes underneath. Honestly, the first time I tasted it, I grabbed another bowl before finishing the first.
- Weeknight to Potluck: Make a double batch on Sunday and reheat it all week—it’s just as good cold for lunches or warmed up for dinner. Bring it to a gathering, and no one will guess it’s basically a soup. (Between us, it’s my secret weapon for lazy days.)
- Pantry Staple Power: Onion, celery, garlic, tomatoes, stock—these are ingredients you already own. No specialty items, no last-minute grocery runs. I’ll be real: this soup saved me during a month of tight budgets, and it still tastes like I slaved over it.
Step-by-step instructions for baker's crust tomato cheese soup
Here's how to create that perfect golden crust and velvety cheese swirls every time.
🍳 Step 1: Sauté the Aromatic Base
Melt the 0.5 cup unsalted butter in a large soup pot over medium heat. Add the 1 whole diced yellow onion and 2 whole diced celery stalks, cooking for 5-6 minutes until softened and translucent. Here's the thing—you want them to become tender but not brown, so keep an eye on them.
Add the 3 minced garlic cloves and cook for another 30 seconds until fragrant. This step builds the foundation of flavor, so don't rush it. The garlic should smell amazing but not burn—if it starts to darken, reduce the heat immediately. Once the aromatics are ready, stir in the 1 tsp granulated sugar and 1.5 tsp kosher salt to balance the acidity of the tomatoes we're about to add.
🍳 Step 2: Build the Tomato-Cheese Base
Pour in the 28 oz canned San Marzano tomatoes and stir to combine with the aromatics. Let it simmer for 5 minutes to allow the flavors to meld. Then, gradually whisk in the 0.5 cup all-purpose flour and 4 cups vegetable stock while stirring constantly to prevent lumps.
Bring the mixture to a gentle boil, then reduce heat to low-medium and let it simmer uncovered for 15-20 minutes until thickened. You're aiming for a consistency where the soup coats the back of a spoon but isn't gluey. Stir occasionally, and if it thickens too quickly, add a splash of stock. This is where the magic happens—the flavors develop and deepen during this simmering time.
🥘 Step 3: Prepare the Cheese Crust Topping
While the soup simmers, prepare the topping in a small bowl. Mix together the 1 cup panko breadcrumbs, 1.5 cups shredded sharp cheddar cheese, 0.5 tsp ground black pepper, and 0.5 tsp kosher salt. This combination creates the perfect texture—crispy on top, gooey underneath. I like to use my fingers to work the cheese into the breadcrumbs for even distribution.
In a separate small bowl, melt the remaining 0.5 cup unsalted butter until it's completely liquid. This butter will create a golden, crispy crust when combined with the breadcrumb mixture. The key here is to keep everything cold until the very last moment—this ensures the breadcrumbs stay crispy rather than soggy.
🔥 Step 4: Assemble and Bake to Golden Perfection
Once your soup has thickened to the perfect consistency, transfer it to an oven-safe soup pot or a deep baking dish. Spread the melted butter evenly over the top of the soup, then sprinkle the cheese-breadcrumb mixture evenly across the surface. Press down gently with a spoon to ensure good contact with the soup below.
Place the pot in a preheated 375°F oven and bake for 15-20 minutes until the topping is deep golden brown and crispy. Here's the crucial part: don't open the oven door to check—every time you peek, you risk losing that precious heat and steam that creates the perfect crust. You'll know it's ready when the top looks golden and slightly puffed.
🍽️ Step 5: Rest and Serve with Fresh Herbs
Remove the soup from the oven and let it rest for 5 minutes before serving. This resting period allows the cheese to set slightly and the crust to firm up. The contrast between the crispy top and creamy soup is what makes this dish so special.
Before serving, garnish each bowl with 0.25 cup chopped fresh basil leaves. The bright, fresh flavor of the basil cuts through the richness of the cheese and adds a pop of color. Serve immediately while the crust is still crispy and the cheese is gooey—this soup is best enjoyed fresh from the oven.
Pro Tips For Making Baker'S Crust Tomato Cheese Soup
- Sweat, Don’t Burn: The onions and celery should release their flavor without turning to mush or sticking like glue. Cook them over medium heat with a splash of stock—just enough to deglaze occasionally—until they’re soft but still hold shape. I learned this the hard way after ending up with a gray, watery base that tasted like sad office coffee.
- Crush Tomatoes by Hand: Skip the blender for San Marzanos—toss them into a large bowl and crush them with your fingers or a wooden spoon. This keeps the texture chunky and prevents the soup from turning into a smooth, heavy puree. (Yes, it’s a little messy, but your future self will notice the difference.)
- Salt the Stock Early: Add half the vegetable stock’s salt at the start, before simmering. The flavor will meld better than if you dump it in later like an afterthought. I used to wait until the end, and the soup always tasted flat—like someone forgot to season it. Don’t be that person.
- Toast the Garlic Last: Add the minced garlic only in the final 30 seconds of cooking, when the tomatoes are already simmering. This prevents it from burning and gives it a bright, fresh kick instead of a bitter, overcooked bite. (And yes, I’ve made the mistake of adding it too soon—don’t ask how I know.)
Make-ahead tips for this dish
Prep Ahead Strategy
Make the soup base the night before and store it in an airtight container in the fridge. The flavors deepen overnight, and you'll save 15-20 minutes of active cooking time. Just reheat it on the stovetop over medium-low heat until warmed through—10-12 minutes—stirring occasionally to prevent scorching. 💫
Crust Prep Shortcut
Prepare the cheese-breadcrumb topping up to 2 days ahead and store it in the fridge in a sealed container. When ready to bake, simply spread it over the reheated soup and pop it in the oven.
For extra crispiness, I like to add 1 tbsp cold butter to the mix right before baking—it adds a golden sheen and prevents sogginess.
Freezer-Friendly Components
Both the soup base and crust topping freeze beautifully. Portion the soup into freezer-safe bags or containers, leaving 1 inch headspace for expansion. The crust topping freezes well too—just thaw it in the fridge overnight before using.
When reheating from frozen, add ½ cup extra stock to the soup base to maintain consistency. 🧊
Double Batch for Crowds
For parties or meal prep, double the recipe and freeze half. Use a quart-sized freezer bag for the soup and a small container for the crust topping. When ready to serve, thaw overnight in the fridge, then reheat the soup on the stove and bake the crust fresh.
This method saves hours of active cooking time and ensures restaurant-quality results every time.
Reheating Leftovers
Leftovers reheat best on the stovetop—never microwave if you want that crispy crust. Transfer soup to a pot, cover, and heat over medium-low heat for 8-10 minutes, stirring occasionally.
For the crust, broil for 2-3 minutes after reheating to restore crispiness. If the soup seems too thick after reheating, add 2-3 tbsp water or stock to loosen it up.
Make-Ahead Garnishes
Chop the fresh basil just before serving to preserve its bright flavor, but store the whole leaves in a damp paper towel in the fridge for up to 3 days.
For extra convenience, make a simple garlic bread topping ahead—slice a baguette, brush with olive oil, and store in a ziplock bag in the fridge. Toast it fresh before serving for the perfect pairing. 🍞
Nutrition facts
Frequently asked questions
Can I make this soup without a breadcrumb topping?
The crust is what makes this dish special, but you can absolutely adapt it! Swap the breadcrumbs for crushed tortilla chips or grated Parmesan mixed with crushed crackers for a different texture. For a dairy-free version, use crispy fried shallots or toasted nuts instead. The key is maintaining that crispy contrast to the creamy soup.
How do I prevent the crust from getting soggy?
Cold butter is your secret weapon! Keep the breadcrumb mixture chilled until the last minute, and use cold butter when combining it. Bake at 375°F for exactly 15-20 minutes without opening the oven door. For extra insurance, broil for 1-2 minutes at the end to crisp up any softened spots. The crust should be golden and slightly puffed when done.
Can I use cream or milk instead of flour to thicken the soup?
Replace the 0.5 cup flour with 1 cup heavy cream or ½ cup milk for a richer, creamier texture. Simmer for 10-15 minutes longer to let the flavors meld, and adjust seasoning as needed. The soup will be smoother but slightly less thick—add a splash of stock if it's too runny. This works especially well if you prefer a more velvety finish.
What's the best way to reheat leftovers without losing the crust?
Always reheat on the stovetop—never microwave! Warm the soup gently over medium-low heat for 8-10 minutes, then transfer to an oven-safe dish. Broil for 2-3 minutes to restore crispiness. For extra help, sprinkle a little extra butter on top before broiling. If the soup thickens too much, stir in 1-2 tbsp stock or water to loosen it up.
Can I make this soup vegetarian or vegan?
Easy! Use vegetable stock and swap the butter for olive oil or vegan butter. For the crust, replace cheddar with vegan cheese or nutritional yeast for a cheesy flavor. Panko is naturally vegan, but check labels if you're avoiding all animal products. The flavor will still be rich and satisfying—just focus on balancing the acidity with a pinch of sugar or balsamic vinegar.
