Soups & Stews
This baker's tomato cheese soup recipe transforms simple ingredients into a restaurant-worthy dish with a golden, crispy crust and velvety tomato-cheese filling. The secret lies in combining a classic breadcrumb topping with a rich, simmered soup base—creating texture contrast that elevates every spoonful.
I developed this version after years of testing, ensuring the crust stays perfectly crispy while the soup beneath remains creamy and flavorful.
The beauty of this recipe is its simplicity: no fancy techniques required, just a few pantry staples and about 45 minutes of hands-on time.
You'll start by building a flavorful tomato base with sautéed onions and garlic, then layer it with melted cheese and a breadcrumb crust that bakes to golden perfection.
The result is a soup that's both comforting and impressive—ideal for chilly evenings or when you want to serve something special without the effort.
What makes this dish truly stand out is that crispy crust that adds satisfying texture with every bite, while the creamy tomato-cheese filling delivers rich, savory depth. The crust doesn't just sit on top—it absorbs some of the soup's flavors, creating a harmonious blend that's impossible to resist.
This recipe is designed to deliver restaurant-quality results with minimal fuss, making it perfect for both weeknight dinners and entertaining guests.
Pair it with a simple green salad or crusty bread for a complete meal, or serve it as a standalone dish that leaves everyone asking for seconds. The technique is straightforward, but the outcome feels indulgent—proof that even simple soups can become showstoppers with the right approach.
Let's get started on creating this comforting classic.
Ingredients for baker's crust tomato cheese soup
Pantry staples and fresh aromatics create a restaurant-worthy tomato cheese soup with perfect crispy crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety preferred |
| Yellow Onions 🧅 | 1 ½ lb | Medium size, thinly sliced |
| Garlic Cloves 🧄 | 6 cloves | Fresh, minced for aromatic base |
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed, high-quality preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for optimal creaminess |
| Shredded Sharp Cheddar Cheese 🧀 | 2 cups | Freshly grated from block |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, aged variety |
| All-Purpose Flour 🌾 | ½ cup | For thickening base |
| Panko Breadcrumbs 🍞 | 1 cup | Lightly toasted for crispiness |
| Dried Thyme 🍃 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For seasoning |
| Butter 🧈 | 2 tbsp | Unsalted, melted for crust |
| Chicken or Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
The San Marzano tomatoes are non-negotiable for authentic sweetness and acidity—Whole Foods or Trader Joe's carry them year-round. For the onions, yellow sweet onions yield the best caramelization, but red onions add subtle sweetness if preferred. Fresh garlic should have tight cloves with no green sprouts; Costco sells them in bulk at excellent prices. The Parmesan must be freshly grated—pre-shredded contains anti-caking agents that prevent proper melting. For the breadcrumbs, Panko provides the ideal crispy texture, though Italian-style breadcrumbs work well if toasted in a dry pan for 2-3 minutes before use.
No San Marzano tomatoes? Crushed regular tomatoes work, but add 1 tsp sugar and 1 tbsp lemon juice to mimic the balance. Substitute heavy cream with Greek yogurt for tanginess, though the texture will be slightly lighter. For a dairy-free option, use coconut milk but reduce the liquid by 0.25 cup to maintain proper consistency. The Panko crust can be made gluten-free by using gluten-free breadcrumbs, though texture will differ slightly. If you're out of thyme, 1 tsp dried oregano provides a similar earthy note, while 1 tbsp fresh basil offers a brighter alternative.
Store the unbaked soup in an airtight container for up to 2 days before baking to allow flavors to meld. The baked soup reheats beautifully—cover with foil and warm at 350°F for 10-15 minutes to restore crispiness. For meal prep, assemble the soup in individual ramekins, cover tightly, and freeze for up to 3 months. When reheating from frozen, bake at 375°F for 20-25 minutes to ensure the crust crisps properly. The crust loses crispness when reheated, so it's best enjoyed fresh from the oven.
Why You'll Love This Recipe
- Minimal Chopping Required: The onions barely need dicing—just rough chop them, and the olive oil makes them melt into sweet, caramelized bits while you stir. I honestly forget how much I hate chopping until I remember how little I do here.
- Creamy Without Being Heavy: That San Marzano tomato base is the MVP—bright, rich, and not at all watery. The heavy cream adds velvety texture, but it’s the crusty bread topping (if you use it) that makes it feel indulgent, not greasy. (Yes, even on a Tuesday night.)
- Leftovers That Taste Better: This soup actually improves the next day. The flavors meld, the crust gets even crispier when reheated, and it’s the kind of meal that makes you think, “Wait, we had this yesterday?”—but in a good way.
- Budget-Friendly Luxury: San Marzano tomatoes might sound fancy, but they’re a splurge worth making. A single can stretches into multiple servings, and the onions/garlic/cream are pantry staples. It’s the dish that makes you feel like you’re eating at a bistro without the price tag.
Step-by-step instructions for baker's tomato cheese soup with crispy crust
This method delivers a velvety tomato cheese soup topped with a golden, shatteringly crisp crust—all in one pot.
Build the Flavor Base with Onions and Garlic
Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium-low heat. Add the 1.5 lb thinly sliced yellow onions and cook for 15-20 minutes, stirring occasionally, until they soften and turn translucent. This slow cook ensures deep caramelization without burning.
Reduce heat to medium and add the 6 cloves minced garlic cloves, cooking for 1-2 minutes until fragrant. The garlic should sizzle gently but not brown—this prevents bitterness. Immediately add the 1 tsp dried thyme and 1.5 tsp Diamond Crystal kosher salt, stirring to combine. These aromatics form the foundation of the soup's complex flavor profile.
Develop the Tomato Base and Thicken the Soup
Pour in the 28 oz crushed canned San Marzano tomatoes and bring to a gentle simmer. Cook uncovered for 15 minutes, stirring occasionally, to allow the tomatoes to break down and mellow. This step reduces the acidity and intensifies the sweetness of the tomatoes.
In a small bowl, whisk together the 0.5 cup all-purpose flour and 0.5 tsp freshly ground black pepper. Gradually sprinkle this mixture into the simmering tomatoes while whisking continuously to prevent lumps. Cook for 5-7 minutes until the soup thickens slightly. This creates a smooth, velvety texture that will hold the cheese beautifully.
Add Broth and Cheese for Creamy Perfection
Pour in the 2 cups chicken or vegetable broth and stir well. Bring to a gentle boil, then reduce heat to low and stir in the 2 cups shredded sharp cheddar cheese and 0.5 cup Parmesan cheese until fully melted and smooth. The soup should be thick but still spoonable—if it's too thick, add 1-2 tablespoons of broth to reach your desired consistency.
Remove from heat and stir in the 1 cup heavy cream. This final addition creates the signature creamy texture while balancing the acidity of the tomatoes. Taste and adjust seasoning with additional salt or pepper if needed. The soup should be rich, slightly tangy, and perfectly balanced.
Create the Crispy Crust Topping
In a small skillet, melt the 2 tbsp butter over medium heat. Add the 1 cup panko breadcrumbs and toast for 3-4 minutes, stirring constantly, until they turn golden brown and smell toasty. This creates the crispy topping that contrasts beautifully with the creamy soup.
Spoon the toasted panko mixture evenly over the surface of the soup. For extra crispiness, I recommend using a ring mold or ramekin to press down firmly, creating a defined crust. Return the soup to the stove over low heat for 2-3 minutes to allow the crust to set slightly before serving.
Serve Immediately for Maximum Crispiness
Let the soup rest for 1-2 minutes off the heat to allow the crust to firm up slightly. Serve immediately in individual bowls, ensuring each portion gets a generous helping of the crispy topping. The contrast between the creamy soup and the shatteringly crisp crust is what makes this dish truly special.
The crust should be golden and crunchy while the soup remains warm and velvety. If you prefer an even crispier topping, broil the soup for 1-2 minutes just before serving, watching closely to prevent burning. This technique delivers the perfect balance of textures and flavors that define this classic baker's soup.
Pro Tips For Making Baker'S Crust Tomato Cheese Soup
- CRUSH ONIONS SMALL: I learned this the hard way—big chunks of onion turn into a mushy gray sludge in tomato soup. Dice them into 1/4-inch pieces so they soften but stay identifiable. (Yes, even if you’re impatient like me.)
- SWEAT GARLIC LOW: Garlic burns faster than you think, especially in olive oil. Once it’s golden, pull the pan off heat and let it cool for 30 seconds—just enough to stop the cooking without killing the flavor. (Your future self will thank you.)
- SKIP THE RUSH ON CREAM: Heavy cream scalds when added to hot liquid, turning grainy. Warm it separately in a small saucepan until just steaming (not boiling), then whisk it into the soup off the heat. This keeps it silky, not curdled.
- SALT THE TOMATOES: San Marzano tomatoes are low-sodium, but their acidity needs balancing. After crushing them, sprinkle 1/2 teaspoon of salt directly into the can and let it sit for 5 minutes before stirring. This evens out the flavor before it even hits the pot.
Best sauces and condiments for this baker's crust tomato cheese soup
Creamy Tomato Sauce
This soup's velvety base is where the magic happens. Start with San Marzano tomatoes for their natural sweetness and low acidity—never substitute regular canned tomatoes. After simmering them with caramelized onions and garlic, whisk in 0.5 cup all-purpose flour to create a smooth, thickened base.
For extra depth, I add a pinch of sugar (about ½ tsp) to balance any remaining acidity in the tomatoes. 🍅
Garlic-Herb Oil
Infuse your olive oil with 3 minced garlic cloves and 1 tsp dried thyme for 5 minutes before using it to sauté onions. This simple step adds layers of flavor without overpowering the dish.
I like to strain the oil afterward to remove any garlic bits, leaving a fragrant, golden liquid that enhances every spoonful.
Cheese Sauce Variations
For a Gruyère twist, replace half the cheddar with 1 cup grated Gruyère—it melts beautifully and adds nutty depth. If you prefer tanginess, swap ½ cup of the cheddar for ½ cup crumbled goat cheese (add it at the end to prevent curdling).
For a vegan option, use 1 cup unsweetened cashew cream instead of heavy cream and ½ cup nutritional yeast for a cheesy flavor.
Crispy Crust Upgrades
Take your crust to the next level by mixing 1 tbsp melted butter with the panko before toasting. For extra crunch, add 2 tbsp finely grated Parmesan to the breadcrumbs.
I also love sprinkling ½ tsp smoked paprika or 1 tsp fresh parsley on top before baking for added color and flavor. 🌟
Herb Finishing Touches
Fresh herbs elevate this soup instantly. Garnish each serving with 1 tbsp chopped fresh basil or 1 tsp chopped chives for brightness. A drizzle of high-quality extra-virgin olive oil (about 1 tsp per bowl) adds richness.
For heat, add a pinch of red pepper flakes or a few drops of hot honey to taste.
Broth Enhancers
Elevate your broth by adding 1 bay leaf and 2 sprigs fresh thyme while simmering the tomatoes. For umami depth, stir in 1 tsp Worcestershire sauce or ½ tsp fish sauce (if using vegetarian broth).
A splash of dry white wine (about ¼ cup) deglazed from the pot adds complexity—just reduce it by half before adding the cheese.
Nutrition facts
Frequently asked questions
Why does the crust turn soggy instead of crispy?
Most likely, the crust absorbed too much moisture from the soup beneath. To fix this, press the panko firmly into place using a ring mold or ramekin, then broil for 1-2 minutes just before serving. Also ensure your breadcrumbs are fully toasted in butter before adding—this creates a moisture barrier.
Can I make this soup ahead of time?
Yes, but assemble it without baking the crust. Store the unbaked soup in an airtight container for up to 2 days at room temperature. When ready to serve, bake at 375°F for 15-20 minutes to restore crispiness. For freezing, assemble in individual ramekins and freeze for 3 months—thaw overnight before baking.
What's the best cheese substitute if I don't have cheddar?
Gruyère or Monterey Jack work beautifully for melting. For tanginess, try goat cheese (add at the end to prevent curdling). Vegan option? Use 1 cup cashew cream plus ½ cup nutritional yeast for that cheesy flavor. Just reduce broth by 0.25 cup to maintain thickness.
How do I make this gluten-free?
Replace panko with gluten-free breadcrumbs (toasted in butter) and use cornstarch instead of flour to thicken the soup. For extra binding, add 1 tbsp cornstarch to the cheese mixture. The texture will be slightly lighter but still delicious.
Can I use fresh tomatoes instead of canned?
Fresh tomatoes work but require more prep. Roast 2 lbs Roma tomatoes at 400°F for 30 minutes until soft, then peel and crush them. Add 1 tsp sugar and 1 tbsp lemon juice to balance acidity. For best results, blend the roasted tomatoes into a smooth purée before using.
