Soups & Stews
This Baker’s Crust Tomato Cheese Soup transforms humble ingredients into a restaurant-worthy dish with a golden, crispy bread topping that steals the show.
The secret lies in balancing rich tomato broth with melted cheese and a crunchy crust that adds texture and depth—every spoonful delivers warmth and comfort without the fuss. I’ve perfected this recipe over years of testing, ensuring the crust stays perfectly crisp while the soup remains velvety smooth.
The foundation starts with a simple yet flavorful base: sautéed onions, garlic, and herbs infused into a simmering tomato-broth blend, then blended until silky. What sets this apart is the baker’s crust—a mix of toasted breadcrumbs, melted cheese, and butter that bakes into a crackling topping.
The contrast of creamy soup and crispy crust creates a sensory experience that’s impossible to resist, especially on chilly evenings when you crave something hearty yet elegant.
What you’ll achieve is a soup that’s foolproof yet impressive, with layers of flavor from the tomatoes, depth from the broth, and a satisfying crunch from the crust. The recipe serves 4–6, making it ideal for family dinners or gatherings where you want to impress without stressing.
Whether you’re a seasoned cook or just starting, this method ensures consistent results every time—no advanced techniques required.
Optional variations include swapping regular breadcrumbs for gluten-free or adding fresh basil for brightness. The beauty of this recipe lies in its flexibility: use store-bought bread for convenience or crusty sourdough for extra flavor. Let’s get started—your taste buds (and dinner guests) will thank you.
Ingredients for baker's crust tomato cheese soup
Sixteen ingredients to create a restaurant-worthy soup with crispy magic on top.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Crushed Tomatoes 🍅 | 2 cups | San Marzano preferred for sweetness |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred for balance |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Freshly minced for aroma |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Or 1 tsp dried thyme |
| Fresh Basil Leaves 🌿 | ¼ cup | Packed, torn by hand |
| Unsalted Butter 🧈 | 4 tbsp | Cold for crust, melted for soup |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening soup |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for flavor |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, nutty |
| Sourdough Bread 🍞 | 4 cups | Crust removed, torn into pieces |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For sautéing onions |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Red Pepper Flakes 🔥 | ¼ tsp | Optional for heat |
The tomatoes are the soul of this soup—San Marzano is non-negotiable for that natural sweetness and velvety texture. Grab a 28-ounce can from Trader Joe's or Whole Foods for the best flavor. Fresh thyme and basil? Farmers markets have the best, but dried works in a pinch if you're in a hurry. The cheeses are where flavor explodes: aged sharp cheddar for tang and freshly grated Parmesan for umami. Don't use pre-shredded—it gets gummy when melted. For the crust, sourdough gives the best texture, but any crusty bread works. Toast it first in a dry pan until golden—this is what creates that addictive crunch.
No San Marzano tomatoes? High-quality canned tomatoes like Muir Glen work fine, but avoid the watery brands. Short on thyme? Dried oregano at half the amount gives a similar earthy note. The crust can be gluten-free if needed—just swap regular breadcrumbs for a gluten-free blend. Want extra richness? Add 2 tbsp heavy cream to the soup before serving. For the crust, Panko breadcrumbs add even more crunch if you can't find sourdough. And if you're feeling fancy, toasted pine nuts mixed into the crust elevate it to gourmet status.
This soup tastes even better the next day—3-4 days in the fridge, covered. For the crust, make it fresh or freeze it on a parchment-lined tray for 1 month. Store the soup base separately and assemble with fresh crust when ready. The crust reheats beautifully—just 5 minutes at 375°F until golden. I always double the crust recipe because it disappears fast. Leftovers? Portion into containers with a layer of crust on top—it stays crispy for days.
Why You'll Love This Recipe
- Pantry Magic: The moment I realized I could make this soup with just crushed tomatoes, broth, and a handful of pantry staples—no fresh produce shopping needed—was a game-changer. Honestly, my fridge is always stocked with these basics, so I can pull this together on days when I’m too tired to even think about grocery runs.
- Cheesy Crispy Magic: That golden, crackly baker’s crust on top? It’s the star. The contrast of the crispy cheese crust against the silky tomato base is what makes this soup feel like a hug in a bowl. I swear, the first time I bit into it, I nearly dropped my spoon.
- Weeknight to Weekend: I make this for lazy Tuesdays when I’m drowning in work emails, and it’s just as welcome at my sister’s dinner party as it is in my own kitchen. The thyme adds a bright note that makes it feel fancy, but the simplicity keeps it stress-free—no one will guess how little effort it took.
- Leftovers That Don’t Suck: Unlike most soups that turn gluey after reheating, this one actually tastes better the next day. I’ll be real: I often double the batch because it’s the kind of soup that disappears faster than I can say “second helpings.” Plus, it’s cheap enough that I don’t feel guilty about freezing half for when I’m too tired to cook.
Step-by-step instructions for baker's crust tomato cheese soup
Here's how to transform simple ingredients into a restaurant-worthy soup with that coveted crispy bread topping.
Build the Flavorful Tomato Base
Heat the 1 tablespoon extra-virgin olive oil in a large Dutch oven over medium heat. Add the finely diced yellow onion and cook for 5-6 minutes until softened and translucent. Here's the thing—don't rush this step. You want the onions to become sweet and caramelized before moving forward.
Add the 4 cloves minced garlic cloves and cook for 30 seconds until fragrant. Immediately stir in the 2 cups canned crushed tomatoes, 1 tablespoon fresh thyme leaves, and 0.25 cup fresh basil leaves. Bring to a gentle simmer and cook uncovered for 10 minutes to develop the tomato flavors. The mixture should reduce slightly and deepen in color.
Create the Silky Soup Base
Pour in the 4 cups vegetable broth and bring to a boil. Reduce heat to medium-low and let it simmer for 15 minutes until the flavors meld together. This is where the magic happens—the broth absorbs all those tomato flavors, creating a rich foundation.
In a separate small bowl, melt the 4 tablespoons unsalted butter over low heat until completely melted. Whisk in the 2 tablespoons all-purpose flour to create a roux. Slowly whisk this butter mixture into the simmering soup, stirring constantly. The soup will begin to thicken immediately—this creates that velvety texture we're after.
Season and Prepare the Crispy Topping
Add the 1.5 teaspoons salt, 0.5 teaspoon ground black pepper, and 0.25 teaspoon red pepper flakes (if using) to the soup. Taste and adjust seasoning—this is your chance to balance all those rich tomato flavors. The soup should be well-seasoned but not overwhelmingly salty.
While the soup simmers, prepare the bread topping. Tear the 4 cups sourdough bread into bite-sized pieces and place them on a baking sheet. Drizzle with any remaining olive oil from the pan and toss to coat evenly. This step is crucial for that signature crispy texture.
Assemble and Bake to Perfection
Preheat your oven to 375°F. Transfer the soup to an oven-safe pot or Dutch oven. Sprinkle the torn sourdough bread pieces evenly over the top, pressing down gently to ensure good contact with the soup. This creates that coveted crispy crust we're all after.
Bake for 15-20 minutes until the bread is deep golden brown and crispy on top. Watch closely in the last few minutes—you want it to be golden, not burnt. The bread should crisp up beautifully while the soup underneath stays warm and creamy.
Finish with Cheese and Serve Immediately
Remove the soup from the oven and let it rest for 2-3 minutes to allow the bread to crisp further. Then, sprinkle the 1.5 cups sharp cheddar cheese and 0.5 cup parmesan cheese evenly over the bread topping. The residual heat will melt the cheese slightly, creating a gooey contrast to the crispy bread.
Serve immediately while the bread is still crispy and the cheese is melted. The contrast of the warm, creamy soup with the crispy bread topping is what makes this dish truly special. Each bite delivers that perfect combination of textures and flavors.
Pro Tips For Making Baker'S Crust Tomato Cheese Soup
- Sweat the Onion First: I learned this the hard way—skipping the sweat step means your soup will taste raw and sharp. Dice the onion small (1/4-inch pieces) and cook it in a dry pot over medium heat for 8-10 minutes until it’s translucent and just starting to caramelize. That deep, mellow flavor is the foundation of the soup.
- Simmer Low and Slow: This isn’t the time to rush. Once you add the crushed tomatoes and broth, bring it to a gentle simmer—not a rolling boil—and let it cook uncovered for at least 20 minutes. The longer it simmers, the deeper the flavors meld, and the less acidic the tomatoes taste. (Yes, even if you’re impatient like me.)
- Toast the Garlic: After sweating the onion, add the minced garlic and cook it for 30 seconds—just until it’s fragrant but not browned. Burnt garlic turns bitter fast, and nobody wants that overpowering your soup. If you’re using fresh thyme leaves, toss them in now too; they’ll release their aroma without turning to dust.
- Stir in Cheese Last: If your recipe calls for cheese (like the classic baker’s crust addition), resist the urge to add it early. The heat will make it grainy and separate. Instead, stir in the cheese off the heat or on the lowest possible setting, letting it melt smoothly into the soup. For extra richness, I sometimes add a splash of cold milk or cream at the end to help it emulsify.
Serving suggestions for leftovers
Bread Pairings
Serve this rich tomato cheese soup with crusty baguettes or sourdough on the side. The bread’s hearty texture soaks up the creamy broth beautifully, while its crust adds another layer of satisfying crunch.
I always keep a loaf of French baguette from my local bakery on hand—its airy crumb is perfect for dipping. For extra flair, toast the bread slices and rub them with a garlic clove before serving. 🥖
Cheese Board Accompaniment
Elevate your meal with a small cheese board featuring complementary cheeses like goat cheese (for tangy contrast) and provolone (for mild sweetness). Add cured meats such as salami or prosciutto, and a selection of olives or marinated artichokes to balance the soup’s richness.
A drizzle of honey on the goat cheese adds a touch of sweetness that pairs wonderfully with the tomato’s acidity.
Fresh Greens Salad
A simple arugula salad with lemon vinaigrette cuts through the soup’s richness while adding a peppery freshness. Toss 4 cups baby arugula with 2 tablespoons extra-virgin olive oil, 1 tablespoon lemon juice, and a pinch of sea salt.
For extra crunch, top with toasted pine nuts or shaved Parmesan. This light contrast makes the soup feel even more indulgent. 🥗
Warm Dinner Roll
For a cozy touch, serve warm dinner rolls alongside the soup. Brush them with garlic butter and sprinkle with fresh parsley before baking at 350°F for 8-10 minutes until golden. The soft, buttery rolls provide a comforting contrast to the crispy crust on top of the soup.
I love using homemade rolls for a rustic feel, but store-bought rolls work in a pinch.
Garnish Like a Pro
Before serving, garnish each bowl with fresh basil leaves, a sprinkle of grated Parmesan, and a dash of red pepper flakes for heat. For an extra touch, drizzle with a high-quality olive oil and finish with a pinch of flaky sea salt.
These final touches not only enhance the flavor but also make your dish look restaurant-worthy. Trust me, the presentation will impress even the pickiest eaters. ✨
Nutrition facts
Frequently asked questions
Can I make this soup without fresh herbs like basil and thyme?
If you don't have fresh herbs, use 1 teaspoon dried thyme and 0.5 teaspoon dried basil instead. For extra depth, add 1 teaspoon dried oregano or a pinch of smoked paprika. The dried herbs work perfectly—they just need to be used in smaller amounts since they're more concentrated.
How can I make the bread crust extra crispy?
For maximum crunch, toast the bread pieces in a dry skillet over medium-high heat for 2-3 minutes per side before placing them on the soup. Also, spread the bread pieces out evenly on the baking sheet before baking to ensure they crisp up all over. If your crust isn't crispy enough, bake it for an extra 5 minutes at 400°F after the initial baking.
Can I prepare this soup ahead of time?
Yes! Make the soup base up to 2 days ahead and refrigerate it. When ready to serve, reheat it gently on the stove, then top with fresh bread and cheese. For the crust, assemble it fresh or bake it separately and reheat at 375°F for 5 minutes before serving. The crust stays crispy even when reheated this way.
What if I don't have sourdough bread?
No problem! Use any crusty bread like baguette, Italian bread, or even Panko breadcrumbs mixed with a little olive oil. For extra flavor, toast the bread with a sprinkle of garlic powder before adding it to the soup. The key is using bread with a good crust—it's what creates that satisfying crunch.
How do I adjust the spice level?
For milder heat, omit the red pepper flakes entirely. If you love spice, add 0.5 teaspoon cayenne pepper or 1 teaspoon hot sauce to the soup base. You can also sprinkle extra red pepper flakes on top when serving. The cheese and bread will help balance any spiciness.
