Salads
Creating a cheese tomato pasta bake with a crispy golden top and layers of melty cheese is one of those comforting dishes that transforms simple ingredients into something extraordinary.
The key lies in the technique—baking the pasta just until it's tender while developing that perfect crust on top, where the cheese turns into a bubbly, caramelized blanket. I've perfected this recipe over years of testing, and it consistently delivers restaurant-quality results with minimal effort.
The foundation of this dish is a balance of flavors: the bright acidity of tomatoes, the richness of cheese, and the satisfying texture of al dente pasta.
You'll start with a layer of pasta baked until tender, then add a luscious tomato sauce infused with garlic and herbs, followed by layers of melted cheese that create that signature crispy crust.
This method ensures every bite delivers both the creamy, cheesy goodness and the satisfying crunch from the top.
By the time it emerges from the oven, you'll have a dish that's crispy on the outside and gooey in the middle—each forkful offering a perfect harmony of textures and flavors. The aroma alone will have everyone gathering around the table, and the leftovers?
They're even better the next day, making this an ideal meal for feeding a crowd or prepping ahead for busy weeknights.
Serve it with a simple side salad or garlic bread to soak up every last bit of that delicious sauce. Here's how to create this comforting classic in your own kitchen—step by step.
Ingredients for cheese tomato pasta bake
Simple ingredients that create a restaurant-worthy crispy cheese tomato pasta bake.
| Ingredient | Amount | Notes |
|---|---|---|
| Pasta (Penne or Rigatoni) 🍝 | 1 ½ lbs | Medium or large shape preferred |
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed or diced, no salt added |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Shredded Mozzarella Cheese 🧀 | 3 cups | Part-skim or whole milk |
| Grated Parmesan Cheese 🧀 | 1 cup | Freshly grated preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For tossing pasta |
| Butter 🧈 | 2 tbsp | Unsalted, for crispy top |
| Dried Oregano 🌿 | 1 tsp | Italian or Mediterranean blend |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Breadcrumbs 🍞 | ½ cup | Panko for extra crunch |
| Parmesan Cheese (Extra for Top) 🧀 | ¼ cup | Extra for crispy crust |
The tomatoes are everything here. San Marzano is ideal—sweeter, less acidic, and packed with flavor, but any good canned tomatoes work. I grab the Muir Glen brand when I'm short on time, but if you've got a farmers market nearby, fresh vine-ripened tomatoes crushed with a pinch of salt and a splash of olive oil are worth the effort. The mozzarella makes or breaks the texture—part-skim or whole milk both work, but avoid pre-shredded (it's coated with anti-caking agents that prevent proper melting). For the Parmesan, grate it yourself if possible—pre-shredded loses flavor fast. The butter on top? Unsalted, cold—it creates that perfect golden crust.
No San Marzano? Crushed tomatoes with a pinch of sugar works in a pinch. Fresh basil? Dried oregano at half the amount gets you close. Running low on mozzarella? Fontina or Gruyère melt beautifully too. The breadcrumbs can be swapped for crushed crackers or even cornflakes for a different texture. Want extra richness? Stir in a splash of heavy cream with the sauce. The pasta shape matters—penne or rigatoni hold sauce best, but any medium shape works. If you're prepping ahead, cook the pasta one minute less than package instructions—it'll finish baking in the oven.
This reheats beautifully—just cover with foil and pop in the oven at 375°F for 10-15 minutes. Keeps in the fridge for 4-5 days, but honestly, it's gone before then. For make-ahead magic, assemble the bake completely (covered), then refrigerate overnight before baking. The flavors meld even better. Freezes for 2 months—bake straight from frozen, adding 10-15 extra minutes. I always make a double batch—one for dinner, one for lunches. The leftovers? Even better the next day.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Toss penne, crushed tomatoes, and cream in one pan, top with cheese, and bake—no extra pots, no stress. The heavy cream and San Marzano tomatoes melt into a silky sauce that clings to every noodle like it’s been simmering for hours.
- No-Fuss Flavor Bomb: Between us, this is the kind of dish where the ingredients do all the heavy lifting. The San Marzano tomatoes bring sweetness without canned-tin bitterness, the heavy cream adds richness, and that final sprinkle of Parmesan? It turns "dinner" into "I’d pay extra for this." Honestly, my picky-eating partner asks for seconds every time.
- Weeknight to Weekend: I make this for lazy Tuesdays, but it’s also my go-to for game day or when friends drop by unannounced. Swap rigatoni for penne if you’re in a hurry, or add a handful of spinach for a fancier touch. It reheats like a dream, so it’s my secret weapon for meal prep—just don’t tell anyone how easy it is.
- Budget Cheese Dream: This recipe proves you don’t need fancy ingredients to feel like you’re eating at a restaurant. A can of tomatoes, a block of mozzarella, and a little Parmesan stretch to feed four for under $10. The leftovers? Even better the next day—if they last that long. My college-fund money (and my taste buds) thank me every time.
Step-by-step instructions for cheese tomato pasta bake
This method delivers that perfect crispy top while keeping the cheese gooey inside.
Cook the Pasta Al Dente
Boil a large pot of salted water and cook the 1.5 lbs pasta according to package directions until it's al dente—about 1 minute less than suggested. You want it to have a slight bite. Drain the pasta and immediately transfer it to a large mixing bowl. This keeps it from sticking together while we work with it.
While the pasta is still hot, drizzle in the 0.25 cup extra-virgin olive oil and toss vigorously with tongs. The oil will coat each strand, preventing the cheese from clumping and creating a silky texture. Add the 4 minced garlic cloves, 1 tsp dried oregano, 1.5 tsp salt, and 0.5 tsp ground black pepper. Mix everything together until the garlic is evenly distributed and the pasta glistens with oil.
Build the Cheese Tomato Sauce
In a separate bowl, combine the 28 oz crushed San Marzano tomatoes, 1 cup heavy cream, 1 cup grated Parmesan cheese, and the 0.25 cup chopped fresh basil leaves. Stir well to blend the flavors. This sauce will be the rich, velvety base that holds everything together.
Pour the sauce over the pasta and mix thoroughly, making sure every strand is coated. The heat from the pasta will slightly warm the sauce, allowing the flavors to meld immediately. If you're worried about the pasta drying out, add a splash of pasta water—just enough to create a light, glossy coating.
Assemble the Bake in Layers
Preheat your oven to 375°F. Lightly grease a 9x13-inch baking dish to prevent sticking. Spread half of the pasta mixture evenly in the bottom of the dish, pressing down gently with a spatula. Then sprinkle half of the 3 cups shredded mozzarella cheese over the pasta.
Repeat with the remaining pasta and mozzarella, creating a second layer. This layering technique ensures each bite has that perfect balance of creamy pasta and melty cheese. Press down lightly again to compact the layers—this helps prevent the bake from becoming too tall and collapsing during baking.
Create the Crispy Topping
In a small bowl, mix together the 0.5 cup breadcrumbs, 0.25 cup extra Parmesan cheese, and 2 tbsp melted butter. Sprinkle this mixture evenly over the top of the pasta bake, pressing down gently with your fingers. The breadcrumbs will absorb the butter and create that coveted crispy crust we're after.
Bake uncovered for 25-30 minutes, until the top is golden brown and the edges are bubbling. The cheese inside should be fully melted, and the breadcrumb topping should be crispy enough to hold its shape. If it browns too quickly, tent loosely with foil for the last 10 minutes to prevent burning.
Rest and Serve
Remove the bake from the oven and let it rest for 10 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and preventing a runny mess. The crispy topping will stay firm, and the layers will hold together beautifully.
Slice into squares and serve immediately. Each bite should deliver that perfect combination of crispy, cheesy top, creamy tomato sauce, and al dente pasta. If you're feeling fancy, garnish with additional chopped fresh basil leaves right before serving—it adds a bright, fresh contrast to the rich flavors.
Pro Tips For Making Cheese Tomato Pasta Bake
- Cook Pasta Al Dente: Pasta that’s actually al dente—firm but not rubbery—is the foundation. Taste-test a piece at 30 seconds before the package’s suggested time, then drain immediately. Overcooking turns it mushy, and no amount of cheese can fix that.
- Blister Tomatoes First: Skip the sauce straight from the can—San Marzano tomatoes taste better when they’ve been rough-handled. Heat them in a dry skillet for 5 minutes until skins blister and edges darken. The concentrated flavor makes a real difference.
- Reserve That Starchy Water: Before draining the pasta, scoop out ½ cup of the starchy water. Mix it into the cream-tomato sauce before adding the cheese—it helps the sauce cling to the pasta and keeps the final dish from drying out.
- Layer Cheese Like a Pro: Mozzarella on top, Parmesan sprinkled halfway through—don’t mix them all together. The Parmesan melts into the sauce, while the mozzarella stays gooey and golden on the surface. (Yes, even if it looks messy.)
Perfect pairings for this recipe
Classic Garlic Bread
This is my go-to pairing—simple, buttery, and impossible to resist. I use a French baguette split lengthwise, slathered with 4 tbsp softened butter mixed with 2 minced garlic cloves and 1 tbsp chopped parsley.
Toast under the broiler for 3-5 minutes until golden and crisp. The garlic bread soaks up any leftover sauce beautifully, and the warm, buttery crust contrasts perfectly with the creamy pasta bake. 🍞
Simple Arugula Salad
A bright, peppery arugula salad cuts through the richness of the cheese and tomato. Toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp lemon juice, ½ tsp Dijon mustard, ¼ tsp salt, and ¼ tsp black pepper.
Top with 2 tbsp shaved Parmesan cheese and 1 tbsp toasted pine nuts for crunch. The acidity balances the dish while adding freshness. 🥗
Roasted Vegetable Medley
For a heartier side, roast a mix of zucchini, bell peppers, and cherry tomatoes with 1 tbsp olive oil, ½ tsp Italian seasoning, ¼ tsp salt, and ¼ tsp pepper at 400°F for 20 minutes.
Toss with ¼ cup crumbled feta cheese before serving. The smoky, caramelized veggies add texture and depth to the meal. 🥦
White Wine Pairing
A crisp Pinot Grigio from Italy is my top choice—its bright acidity and citrus notes complement the tomato sauce without overpowering the cheese. For a budget-friendly option, Sauvignon Blanc offers similar zing. Avoid heavy reds or oaky whites, which can clash with the dish's delicate balance. 🍷
Creamy Tomato Soup
For a cozy meal, serve the bake with a creamy tomato basil soup on the side. Simmer 1 can crushed tomatoes, 1 cup vegetable broth, ½ cup heavy cream, 1 tbsp butter, and ¼ cup fresh basil until smooth.
The soup’s velvety texture and tangy flavor make it a perfect match for the rich, cheesy bake. 🍲
Dessert Pairing
End the meal with a light lemon sorbet or affogato—the bright citrus cuts through the richness of the pasta bake. For something simpler, a vanilla gelato with a sprinkle of crushed pistachios adds a refreshing finish. The cool, creamy dessert balances the warm, savory main dish. 🍦
Nutrition facts
Frequently asked questions
Can I use fresh tomatoes instead of canned in this recipe?
Fresh tomatoes work beautifully if you're willing to put in a little extra effort! Roast 4 large vine-ripened tomatoes at 400°F for 20 minutes, then peel, seed, and crush them before using in place of canned tomatoes. For best results, add ½ tsp sugar to balance any tartness. Fresh tomatoes add a brighter, more complex flavor but require more prep.
How do I prevent the cheese tomato bake from getting soggy?
The key is proper layering and baking technique. First, ensure your pasta is al dente but not mushy—this prevents excess moisture. Second, press the layers firmly in the dish to compact them. Finally, bake uncovered until the top is golden brown and crispy (about 25-30 minutes). If it starts browning too quickly, tent loosely with foil for the last 10 minutes.
What's the best way to reheat leftovers?
Reheat leftovers covered with foil in a 375°F oven for 15-20 minutes until warmed through. For a crispy top, uncover for the last 5 minutes of reheating. Microwaving works in a pinch (cover with a damp paper towel, 1-2 minutes at 50% power), but it won't restore the crispy texture. Leftovers actually improve overnight as the flavors meld!
Can I make this recipe without heavy cream for a lighter version?
Replace the 1 cup heavy cream with 1 cup whole milk or even ½ cup milk + ½ cup Greek yogurt for tangy depth. For extra richness without cream, stir in ¼ cup grated Parmesan or 2 tbsp mascarpone cheese with the sauce. The texture will be slightly lighter but still creamy and satisfying.
Why did my cheese tomato bake collapse in the oven?
This usually happens when the layers aren't compacted enough or the pasta is overcooked. First, press each layer firmly into the dish before adding the next. Second, cook your pasta 1 minute less than package instructions—it'll finish baking in the oven. Finally, avoid overfilling the dish (this recipe fits perfectly in a 9x13-inch pan). If it still collapses, try baking at 350°F instead of 375°F for a gentler cook.
