Soups & Stews
This Baker's tomato and cheese soup recipe transforms weeknight dinners into something special with its signature puffed crust topping—golden, bubbly, and irresistibly crispy. The secret lies in a simple breadcrumb mixture that puffs to perfection under the broiler, creating a textural contrast that makes every spoonful feel like a restaurant experience. I developed this recipe after years of perfecting the balance between rich tomato broth and creamy cheese, topped with a crust that's both elegant and foolproof.
The beauty of this soup is in its layers—savory sautéed onions and garlic form the aromatic base, while canned tomatoes and broth create a velvety foundation.
A blend of sharp cheddar and creamy mozzarella melts into the broth for depth, while the breadcrumb topping adds a satisfying crunch that disappears with each bite. The best part? It comes together in under an hour, with minimal prep and no fancy equipment.
What you'll end up with is a steaming bowl of soup where every element works in harmony: the smooth, velvety broth, the melted cheese that clings to each spoonful, and that golden crust that puffs up like a perfect cloud.
The aroma alone will have everyone gathering around the table, and the first bite delivers on that promise of restaurant-quality comfort food at home.
Serve with a side of crusty bread for soaking up every last drop, or garnish with fresh basil and grated Parmesan for an extra touch of elegance. This soup is hearty enough for cold evenings but light enough for a cozy lunch—perfect for any occasion. Let's get started!
Ingredients for baker's crust tomato cheese soup
These 15 ingredients create a restaurant-worthy soup with that magical puffed crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing onions and garlic |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed by hand for texture |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for flavor |
| Mozzarella Cheese 🧀 | 1 cup | Fresh, shredded or cubed |
| All-Purpose Flour 🌾 | ½ cup | For breadcrumb mixture |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated for crust |
| Dried Breadcrumbs 🍞 | ½ cup | Panko for extra crispiness |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Crusty Bread 🍞 | 1 package | For serving, optional |
| Butter 🧈 | 2 tbsp | Melted for crust oil |
The cheeses are where the magic happens. Sharp cheddar brings the tang, while fresh mozzarella keeps it creamy—don't use the pre-shredded kind, trust me. For the crust, Panko breadcrumbs from Trader Joe's give the best puff, but regular dried breadcrumbs work too. The San Marzano tomatoes? Worth the splurge if you can find them—they're sweeter and smoother. If you can't, any good-quality canned tomatoes will do, just crush them by hand for that rustic texture. The Parmesan should be real Parmigiano-Reggiano—none of that pre-grated stuff that tastes like sawdust.
No sharp cheddar? Pepper jack or Gruyère works in a pinch. Fresh mozzarella too expensive? Low-moisture shredded is fine, just squeeze out the excess water first. The crust can be made ahead and toasted right before serving—freeze it in portions if you're making a big batch. Want more depth? Add a pinch of red pepper flakes or a dash of smoked paprika to the crust. The vegetable broth can be homemade or store-bought, but avoid the high-sodium versions—you'll be adding enough salt already. And for the love of soup, don't skip the basil—it's the finishing touch that ties everything together.
This soup tastes even better the next day—make a double batch and freeze half. Store leftovers in the fridge for 4-5 days, or freeze for up to 3 months. The crust can be prepped ahead and refrigerated for 2 days before broiling. For serving, warm the crust in the oven while you heat the soup—it'll puff up perfectly. That crust is best eaten immediately, but the soup reheats beautifully. If you're serving a crowd, double the crust ingredients—it disappears fast.
Why You'll Love This Recipe
- I’ll be real: this recipe costs me about $8 for four servings, and it’s mostly ingredients I already have. The San Marzano tomatoes and vegetable broth stretch far, and the cheese on the crust doesn’t need to be fancy—just a little sharp cheddar or even Parmesan scraps work. It’s my go-to when I’m broke but still want to feel like I’m eating well.
- No-Chop Night Saved: I swear by this when I’m too tired to dice onions properly—just slice the onion thin and let the garlic sizzle in that golden olive oil until it’s caramelized. The San Marzano tomatoes melt into a velvety base while I’m still stirring, and honestly? The crust from the baker’s twist (that crispy edge?) turns it into a full meal without extra effort.
- Umami Bomb Combo: Between us, the San Marzano tomatoes and vegetable broth are already a flavor powerhouse, but add that toasted garlic and a splash of olive oil? It’s like a cozy hug in a bowl. The baker’s crust on top—crunchy, cheesy, and slightly buttery—balances the acidity perfectly. My partner licks the bowl after I do.
- Lunchbox Magic: This soup reheats like a dream, so I make a big batch on Sundays and portion it into jars for the week. The crust stays intact if you’re careful, turning it into a satisfying handheld snack for work or school. (Yes, even on a Tuesday night when you’re craving something warm but don’t want to cook.)
Step-by-step instructions for baker's tomato and cheese soup
Here's how to create that magical puffed crust topping—crispy, golden, and full of flavor.
Build the Flavorful Tomato Base
Heat the 2 tbsp extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion (diced) and cook for 5-6 minutes until softened and translucent. You'll notice the onions release their sweet aroma as they cook down.
Add the 4 cloves minced garlic and stir for 30 seconds until fragrant—don't let it brown, or it'll turn bitter. Pour in the 28 oz crushed San Marzano tomatoes and stir to combine. Let this simmer uncovered for 10 minutes to develop the tomato flavors. The mixture should reduce slightly, concentrating the natural sweetness.
Create the Creamy Cheese Foundation
Add the 4 cups vegetable broth to the tomato mixture and bring to a gentle boil. Reduce heat to low and stir in the 1.5 cups shredded sharp cheddar cheese and 1 cup mozzarella cheese until fully melted and smooth. This step is where the soup transforms from tangy tomato to rich, velvety comfort.
Season with the 1 tsp salt and 0.5 tsp ground black pepper, then let the soup simmer for 10-12 minutes until slightly thickened. Taste and adjust seasoning—this is your chance to balance the acidity of the tomatoes with the richness of the cheese. The soup should coat the back of a spoon with a luxurious texture.
Prepare the Puffed Crust Mixture
In a small bowl, whisk together the 0.5 cup all-purpose flour, 0.5 cup dried breadcrumbs, 0.25 cup freshly grated Parmesan cheese, 2 tbsp melted butter, and 1 tbsp extra-virgin olive oil. The mixture should resemble coarse, wet sand—just moist enough to hold together when pressed.
This is your secret weapon for that magical puffed crust. The combination of flour, breadcrumbs, and melted butter creates a crispy exterior while the cheese inside melts into gooey perfection. For extra flavor, fold in 0.25 cup chopped fresh basil leaves at the end.
Assemble and Bake the Crust Topping
Preheat your oven to 375°F. Spoon the tomato and cheese soup into a 4-quart oven-safe pot or individual soup bowls. Using a spoon or your fingers, spread the flour-breadcrumb mixture evenly over the surface—press down gently in the center to create a slight dip where the crust will puff.
Bake for 15-18 minutes until the crust is deep golden brown with crispy edges and a bubbly center. The contrast between the crispy top and creamy soup underneath is what makes this dish extraordinary. Watch closely in the last few minutes—it puffs quickly when ready!
Serve with Crusty Bread
Remove the soup from the oven and let it rest for 2-3 minutes before serving. The crust will remain crispy while the soup underneath stays perfectly warm. Garnish with additional chopped fresh basil and serve with slices of crusty bread on the side.
Each spoonful delivers that perfect balance of creamy tomato soup with a satisfying crunch from the golden crust. The bread on the side is perfect for soaking up any remaining delicious broth. This is comfort food at its finest—simple ingredients transformed into something truly special.
Pro Tips For Making Baker'S Crust Tomato Cheese Soup
- CRUSH THE ONIONS: Pulse them in the food processor until they’re almost paste—no big chunks, no skipping this. I used to dice mine, and the soup always tasted uneven. This way, the onion flavor melds completely with the tomatoes and cheese.
- SWEAT THE GARLIC LOW: After adding the garlic, turn the heat down to medium-low and let it cook for 30 seconds before stirring. This prevents burning—something I learned after one batch tasted bitter. Stirring too soon just makes it race to the bottom.
- SKIP THE BOILING BROTH: Use cold vegetable broth straight from the fridge. Heating it first makes the soup watery faster, and you’ll end up with a thinner consistency. Cold broth also cools the pot down slightly, giving you better control over the simmer.
- BLITZ THE TOMATOES: Dump the San Marzano tomatoes in whole, then smash them with a wooden spoon while they heat. The skins soften and blend right in, creating a velvety texture without needing a blender. (Yes, even if they’re crushed in the can.)
Dietary considerations for baker's crust tomato cheese soup
Gluten-Free Adaptation
Swap the all-purpose flour and Panko breadcrumbs for gluten-free breadcrumbs (like Trader Joe's gluten-free panko) and gluten-free flour blend. Use ½ cup each to maintain the same texture.
For extra crispiness, add 1 tbsp cornstarch to the crust mixture. The soup base remains unchanged since it's naturally gluten-free. 🌾
Dairy-Free Options
Replace the sharp cheddar and mozzarella with dairy-free cheeses like Violife Just Like Cheddar or Miyoko's Mozzarella. For the crust, use olive oil instead of butter and add 1 tbsp nutritional yeast for a cheesy flavor.
The Parmesan can be swapped for nutritional yeast or dairy-free Parmesan like Follow Your Heart. 🧀
Low-Carb Modifications
Reduce the all-purpose flour to ¼ cup and replace the rest with almond flour or coconut flour (use ¼ cup for texture). The breadcrumbs can be omitted entirely, and the crust can be made with crushed pork rinds for a crispy, zero-carb alternative.
The soup remains low-carb as long as you use low-carb vegetable broth and avoid adding bread on the side. 🥑
Lactose-Sensitive Adjustments
Use aged cheddar and fresh mozzarella (both lower in lactose than younger cheeses). For the crust, replace butter with olive oil and add 1 tbsp lactose-free milk to bind the mixture. The crust will still puff beautifully while being gentler on lactose-sensitive stomachs. 💛
Vegetarian-Friendly Notes
This recipe is already vegetarian-friendly! Just ensure your vegetable broth is vegetarian-approved (no chicken or beef base). For extra richness, stir in 2 tbsp coconut cream or cashew cream when blending the soup. The crust remains fully vegetarian with the original ingredients. 🌱
Nutrition facts
Frequently asked questions
Can I make this soup without a broiler for the crust?
If you don't have a broiler, transfer the assembled soup to a 425°F oven and bake for 12-15 minutes instead. Watch closely after 10 minutes—the crust will puff when ready. For extra crispiness, place the pot under the oven's broiler for the final 2-3 minutes if possible.
What if my crust doesn't puff up?
Don't worry—this happens when the crust mixture isn't hot enough or the oven isn't hot enough. First, make sure your oven is fully preheated to 375°F. For next time, press the crust mixture gently into the soup right after baking (when it's piping hot) to help it puff. If it's already baked, broil for 1-2 minutes to crisp it up. The flavor will still be amazing!
Can I use fresh tomatoes instead of canned?
Fresh tomatoes will work, but they'll make the soup much thinner and more watery. For best results, roast 4-5 large fresh tomatoes first (halve them, drizzle with olive oil, roast at 400°F for 20 minutes, then peel and crush). This concentrates their flavor. For a quicker fix, blend the roasted tomatoes with 1 tbsp tomato paste to thicken the soup.
How can I make this soup ahead of time?
Prepare the soup base (without the crust) up to 2 days ahead and refrigerate. Reheat gently on the stove, then top with the crust mixture and broil for 5-7 minutes before serving. For freezing, store the soup base (without crust) for up to 3 months. Reheat thoroughly, then add fresh crust topping when ready to serve. The crust is best made fresh, but you can prep it ahead and refrigerate for 24 hours before broiling.
What's the best way to reheat leftovers?
Gently reheat the soup (without crust) on the stove over low heat until warm. For the crust, either broil for 3-5 minutes or sprinkle fresh breadcrumbs on top and toast in the oven at 375°F for 5 minutes. Never microwave the crust—it'll get soggy! The soup reheats beautifully, but the crust is best added fresh for maximum crispiness.
