Soups & Stews
This baker's crust tomato soup recipe transforms ordinary tomato soup into a showstopping dish with a crispy cornmeal topping and melty cheese magic. The secret lies in a golden, crackling crust that contrasts perfectly with the velvety soup beneath—every spoonful becomes an experience.
I developed this after years of perfecting the balance between texture and flavor, ensuring the crust stays crispy while the soup remains rich and aromatic.
The beauty of this recipe is its simplicity—just a few pantry staples come together to create restaurant-quality results. You'll start with a classic tomato base, enriched with onions, garlic, and herbs, then top it with a crispy cornmeal mixture that bakes into a golden, crunchy layer.
The key is baking the crust separately before adding the cheese, which melts into bubbly perfection when the soup is poured over it. It's a technique that elevates a simple soup into something truly special.
What you'll end up with is a bowl of soup that's impossible to resist—the crispy crust gives way to creamy tomato goodness with every bite, while the melted cheese adds a luxurious finish.
The aroma alone will have everyone gathering around the table, and the contrast of textures makes this soup feel like a gourmet meal. This is comfort food at its finest, with a professional touch that's surprisingly easy to achieve.
Perfect for chilly evenings or holiday gatherings, this soup scales beautifully for crowds and reheats just as well the next day. The crust stays crispy even when served cold, making it ideal for meal prep or picnics.
Let's get started on creating this crispy, cheesy masterpiece that will become your new favorite recipe.
Ingredients for baker's crust tomato soup
Pantry staples plus a few specialty touches—this soup is all about that crispy, cheesy contrast.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed or diced, high quality |
| Yellow Onion 🧅 | 1 whole | Medium, diced small |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced fine |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing, fruity |
| Vegetable Broth 💧 | 2 cups | Low sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Cornmeal 🌽 | ½ cup | Fine grind preferred |
| All-Purpose Flour 🌾 | ¼ cup | For binding crust |
| Shredded Sharp Cheddar Cheese 🧀 | 1 ½ cups | Freshly grated, sharp |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Dried Basil 🌿 | 1 tsp | Or 1 tbsp fresh basil |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Butter 🧈 | 2 tbsp | Unsalted, melted |
The tomatoes make or break this. San Marzano is worth the splurge—sweeter, less acidic, and they crush beautifully. Trader Joe's or Whole Foods usually carry them, or grab the best you can find. For the cheese, sharp cheddar is non-negotiable—it melts into gooey perfection. If you can't find San Marzano, whole peeled tomatoes work too, just peel and crush them yourself. The cornmeal? Fine grind gives you that extra crispiness—don't use coarse. And that extra-virgin olive oil? Use something you'd drizzle on bread—none of that cheap stuff.
No San Marzano? Any good canned tomatoes work in a pinch, but drain them well. Fresh thyme or basil? Use twice the amount of dried—it's more concentrated. Short on heavy cream? Half-and-half or full-fat coconut milk keeps it creamy. The crust can be made ahead—just store it in the fridge until baking. And if you're feeling fancy, add a pinch of smoked paprika to the crust for extra depth. The vegetable broth? Low sodium is key here—you can always add more salt later.
This soup reheats beautifully—just 2 minutes in the microwave or until hot. The crust stays crispy even after reheating, which is kind of magic. Store leftovers in the fridge for up to 5 days, and freeze the crust separately for 3 months if you want to make it ahead. The cheese gets a little soft when reheated, but that's part of the charm. For serving, I like to add a drizzle of olive oil and extra black pepper right before eating—simple but makes it feel special.
Why You'll Love This Recipe
- 20-Minute Magic: I swear by this recipe when I’m staring at an empty fridge and a hungry family. Sauté one onion and a few garlic cloves in olive oil, toss in crushed San Marzano tomatoes, and let the crust do the work—no stirring, no stress. That golden-brown crust? It’s the secret weapon.
- Crusty Perfection: Between us, the crispy edge on top of this soup is what makes it ridiculous. The caramelized onions and garlic blend into something so rich, but that crust? It’s like a little flavor bomb waiting to happen. Honestly, I’ll eat it straight from the pot.
- Weeknight & Potluck Hero: This soup is my go-to when I need something that’s both impressive and effortless. Serve it with crusty bread for a cozy night in, or bring it to a potluck—it’s the one dish everyone asks for seconds on. (Yes, even on a Tuesday night.)
- Budget-Friendly Pantry Staple: I make this at least once a month because it’s cheap, filling, and never goes to waste. A can of tomatoes, an onion, and broth? That’s it. Plus, leftovers taste even better the next day—if there are any left. My daughter picks out the crust pieces first.
Step-by-step instructions for baker's crust tomato soup
Here's how to build that perfect crispy cornmeal crust with melty cheese on top.
Sauté Onion and Garlic in Olive Oil
Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5-6 minutes until it becomes translucent and just starts to turn golden at the edges. You'll see the onions soften and their edges begin to caramelize slightly—that's your cue to add the 4 cloves minced garlic.
Cook the garlic for 30 seconds until fragrant, but don't let it brown or it'll turn bitter. Here's the thing—garlic burns fast, so keep an eye on it. The aroma should fill your kitchen, signaling it's ready for the next step.
Build the Tomato Base
Pour in the 28 oz canned San Marzano tomatoes (crushed or diced) and stir to combine with the onion and garlic. Add the 2 cups vegetable broth, 1 tsp dried thyme, 1 tsp dried basil, 1.5 tsp salt, and 0.5 tsp black pepper. Bring everything to a gentle boil, then reduce heat to medium-low and let it simmer uncovered for 15-20 minutes.
You're looking for the tomatoes to break down and the flavors to meld together. Stir occasionally to prevent sticking, but don't overdo it—this isn't a stir-fry. The soup should reduce slightly and develop a rich, concentrated tomato flavor. If it gets too thick, add a splash of water to reach your preferred consistency.
Finish with Cream and Prepare Crust Topping
Stir in the 1 cup heavy cream and let the soup simmer for another 5 minutes until it's fully heated through. While the soup simmers, prepare the crispy topping in a separate bowl. Mix together the 0.5 cup cornmeal, 0.25 cup all-purpose flour, and 1.5 cups shredded sharp cheddar cheese until evenly combined. The mixture should look like coarse crumbs with cheese evenly distributed.
This is where the magic happens—the cornmeal gives you that perfect crispy texture while the cheese adds that irresistible melty quality. Don't skip the mixing step; you want every bite of your crust to have that satisfying crunch and gooey pull.
Assemble and Bake to Crispy Perfection
Transfer the soup to a large oven-safe bowl or pot. Sprinkle the cornmeal-cheese mixture evenly over the top, pressing down gently with the back of a spoon to ensure good contact with the soup. Melt the 2 tbsp butter and drizzle it over the top for extra richness and browning.
Bake at 375°F for 15-18 minutes until the top is deep golden brown and the cheese is fully melted. The edges should be crispy while the center remains slightly soft—this is what gives you that perfect texture contrast. Real talk: don't overbake or you'll lose that crispy quality we're after.
Rest and Serve with Crispy Top Intact
Remove the soup from the oven and let it rest for 5 minutes before serving. This resting period allows the crust to set slightly and makes it easier to serve without losing all that delicious cheese pull. The crust should hold together enough to lift out in chunks, but still be crispy on the outside and gooey inside.
Serve immediately with a slotted spoon to preserve that perfect crust. Each bite should deliver warm, velvety tomato soup with a contrasting crispy-cheesy top that's hard to resist. If you're feeling fancy, garnish with fresh basil leaves or a drizzle of extra-virgin olive oil for added freshness.
Pro Tips For Making Baker'S Crust Tomato Soup
- CRUSH THE ONIONS: I used to chop them finely and wondered why the soup tasted raw. Instead, slice the onion into ¼-inch semi-circles—big enough to caramelize properly. A splash of broth deglazing after browning (5 minutes on medium heat) builds flavor without burning. Trust me, the difference in depth is noticeable.
- SAUTÉ GARLIC LOW: Garlic burns faster than you think, especially when you’re distracted. Once the onions soften, reduce heat to low and add the minced garlic—just a minute until fragrant, not golden. Overcooked garlic turns bitter, and that’s a shame for a soup that should taste bright and clean.
- PUREE IN BATCHES: Dumping all the tomatoes into the blender at once? Bad idea. Split them into two batches—this ensures a smoother texture and prevents the motor from overheating. If your blender struggles, add a splash of broth to help it along. No one wants chunky bits in what should be velvety soup.
- SALT THE BROTH: Vegetable broth is often underseasoned, and this soup won’t forgive weak flavor. Taste the broth before adding it to the pot—if it’s bland, add ½ teaspoon salt per cup. (Yes, even if the package says it’s “low-sodium.”) This is the foundation, and skimping here means a flat final dish.
Make-ahead tips for this dish
Prep Ahead Crust
Make the crust up to 24 hours ahead for maximum crispiness. Mix the 0.5 cup cornmeal, 0.25 cup flour, and 1.5 cups cheddar in a bowl, then store in an airtight container.
When ready to bake, sprinkle directly over the hot soup and bake as directed. This trick ensures the crust stays dry and crispy, not soggy. 💡
Soup Base Prep
Simmer the tomato base for 15 minutes ahead and refrigerate. Reheat gently over low heat with a splash of broth before adding the crust. This prevents the soup from becoming watery when reheated later.
I often do this when prepping for dinner parties—just pop it back in the oven after assembling the crust.
Freezer-Friendly Crust
The crust freezes beautifully for 3 months if stored in a single layer on a baking sheet before transferring to a freezer bag. Thaw completely before using—never microwave frozen crust.
When reheating, bake directly from frozen at 375°F for 20-22 minutes instead of the usual 15-18 minutes. The extra time compensates for the cold start. ❄️
Oven-Safe Vessel Tips
Use a Dutch oven or oven-safe ceramic bowl for even baking. Avoid glass that's thinner than ¼ inch—it can crack under the heat. I prefer my Le Creuset Dutch oven because it distributes heat perfectly.
If using a pot, ensure it has two sturdy handles for easy transfer from stovetop to oven.
Cheese Melting Hacks
For extra gooey cheese, add 1 tbsp cream cheese to the crust mixture. The lower fat content prevents the sharp cheddar from becoming too stringy. If your cheese separates during baking, stir the soup vigorously before adding the crust—this creates a smoother surface for the topping to adhere to.
Portion Control for Parties
For gatherings, divide the soup into individual oven-safe ramekins before adding the crust. Bake at 375°F for 12-15 minutes—smaller portions cook faster. This lets guests serve themselves without worrying about crust integrity. I use 6-ounce ramekins for single servings and double the crust recipe accordingly. 🍽️
Nutrition facts
Frequently asked questions
Can I make this crust without cornmeal?
Swap the 0.5 cup cornmeal for 0.5 cup crushed cornflakes or 0.25 cup panko breadcrumbs for a similar crispy texture. For a gluten-free option, use almond flour mixed with 1 tbsp melted butter—just bake 2-3 minutes longer to ensure crispiness. The key is achieving that golden crunch, so adjust baking time as needed.
Why does my crust turn soggy instead of crispy?
Soggy crusts usually happen when the soup base isn't hot enough before adding the topping. Always heat the soup to a simmer (not just warm) and press the crust mixture firmly onto the surface. Another trick? Bake the crust separately on a parchment-lined tray for 5 minutes at 375°F before placing it on the soup to pre-crisp it. Overcrowding the oven or using a shallow dish also traps steam—opt for deeper vessels.
Can I use this technique for other soups?
This crust works beautifully with cream-based soups like potato-leek or butternut squash—just adjust seasoning to complement the flavors. For brothy soups (like chicken noodle), add 1 tbsp melted butter to the crust mix to help it bind. Avoid watery soups—they'll dilute the crust's crispiness. The golden rule: the soup should be thick enough to support the topping without absorbing all its moisture.
How do I reheat leftovers without losing the crust?
Reheat only the soup portion in a pot over low heat for 5 minutes, then sprinkle fresh crust on top and broil for 2-3 minutes at 350°F until golden. For microwave reheating, cover the soup with a damp paper towel and heat for 1 minute, then top with crust and microwave 30 seconds more—just watch closely to avoid burning. The crust won't be as crispy but still adds great texture.
What's the secret to extra gooey cheese?
Combine 1.5 cups sharp cheddar with ¼ cup cream cheese in the crust mix—the cream cheese prevents stringiness while adding melt-in-your-mouth richness. For even gooeier results, sprinkle 1 tbsp grated Parmesan over the top before baking. Also, use full-fat cheese (no pre-shredded with anti-caking agents) and bake at 375°F until the edges bubble but the center stays slightly soft.