Salads
This cheese tomato pasta bake transforms simple ingredients into a comforting, golden-crusted masterpiece that’s perfect for weeknight dinners or meal prep. The secret lies in layering al dente pasta with a rich tomato sauce and a bubbly cheese topping that turns crispy under the broiler.
I developed this recipe after years of testing—it’s the one that finally keeps the cheese from sliding off and the pasta from turning mushy.
What makes this dish special is its balance of textures: tender pasta swirled in velvety tomato sauce, topped with a golden, crackly cheese crust that’s impossible to resist.
The recipe uses just 10 ingredients and comes together in under 30 minutes of active prep, with most of the work done while it bakes. No fancy techniques—just precise layering and a broiler finish for that restaurant-worthy crust.
By the time it emerges from the oven, you’ll have a dish that’s rich, cheesy, and deeply satisfying—the kind of meal that disappears faster than you can say "seconds, please." The tomato sauce infuses every layer with bright acidity, while the melted cheese adds a creamy, indulgent finish.
It’s hearty enough for a main course but flexible enough to serve as a side for grilled meats or roasted vegetables.
Best of all, leftovers reheat beautifully, making it ideal for meal prep. Whether you’re feeding a family or craving a solo comfort meal, this foolproof pasta bake delivers every time. Let’s get baking!
Ingredients for cheese tomato pasta bake
Ten simple ingredients create this golden-crusted pasta bake with rich tomato-cheese layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Pasta (Penne or Rigatoni) 🍝 | 12 oz | Dry, al dente texture preferred |
| Canned Crushed Tomatoes 🍅 | 15 oz | San Marzano preferred for sweetness |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Shredded Mozzarella Cheese 🧀 | 2 cups | Part-skim for balance |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated from block |
| Garlic Cloves 🧄 | 3 cloves | Minced for even distribution |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Dried Basil 🌿 | 1 tbsp | Or 1 tbsp fresh basil |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The tomatoes are the foundation—San Marzano canned tomatoes elevate this dish with their natural sweetness and lower acidity. Trader Joe's and Whole Foods carry them year-round, though any quality crushed tomatoes will work. The pasta choice matters too: rigatoni or penne (with ridges) holds sauce better than smooth shapes. For the cheese, part-skim mozzarella melts perfectly without excessive grease, while Parmigiano-Reggiano adds depth—never pre-shredded cheese for the topping, as it contains anti-caking agents that prevent proper browning.
No San Marzano tomatoes? High-quality crushed tomatoes like Muir Glen or Hunt's work fine. Running short on mozzarella? Fontina or Gruyère add a nutty richness, though they'll melt differently. Fresh basil is ideal, but dried basil works at equal measure—just crush it between your fingers to release the oils. The garlic can be pre-minced from a jar (the good stuff, not the watery kind), but freshly minced gives the best flavor. For a lighter version, swap half the heavy cream for whole milk, though the texture will be slightly less velvety.
This bake reheats beautifully—4-5 days in the fridge, 3 months frozen. Portion into individual containers before freezing for easy meal prep. The cheese topping browns best under the broiler, so watch closely to avoid burning. For a make-ahead option, assemble the dish (without baking) up to 1 day in advance, then bake straight from the fridge. The flavors meld beautifully overnight, making it perfect for stress-free weeknight dinners.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes—just toss penne, crushed tomatoes, cream, and cheese into one pan, bake, and boom. The pasta soaks up all the rich, tangy sauce while the top gets gloriously golden. No straining, no mess, just pure satisfaction.
- Creamy-Tangy Balance: That mix of crushed tomatoes and heavy cream? It’s like a hug in sauce form—sweet, acidic, and velvety all at once. The mozzarella melts into stretchy perfection while the parmesan adds that sharp, salty finish. Honestly, it’s the kind of flavor combo that makes you want to take a second helping right away.
- Meal Prep MVP: Between us, this is my go-to for busy weeks. I make a big batch on Sunday, and it reheats beautifully—whether it’s for lunch the next day or a quick dinner after work. The sauce thickens up nicely, so it doesn’t get soggy, and the cheese stays gooey. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Here’s what sold me—this dish costs next to nothing but tastes like you spent hours slaving away. Canned tomatoes, a block of cheese, and a splash of cream add up to something that feels fancy without breaking the bank. Plus, leftovers? They’re just as good the second time around.
Step-by-step instructions for cheese tomato pasta bake
Here's how to create a rich, bubbling pasta bake with a golden crust and creamy tomato-cheese swirls.
Cook the Pasta Al Dente
Bring a large pot of water to a rolling boil and add 1 teaspoon salt—it should taste like seawater. Add the 12 oz pasta and cook according to package instructions until 1 minute before al dente. The pasta should still have a slight bite when you taste it.
Reserve 1 cup of pasta water before draining—this starchy liquid is essential for binding the sauce. Drain the pasta and set it aside in a large bowl. I like to toss it with a bit of the 2 tablespoons olive oil right away to prevent sticking. This step ensures your pasta bake has the perfect texture—neither mushy nor undercooked.
Build the Tomato-Cream Sauce
In the same pot you cooked the pasta, heat the 2 tablespoons olive oil over medium heat. Add the 3 minced garlic cloves and sauté for 30 seconds until fragrant—don't let them brown or they'll turn bitter. Pour in the 15 oz canned crushed tomatoes and stir in the 1 tablespoon dried basil, 1 teaspoon salt, and ½ teaspoon black pepper. Simmer for 5 minutes to develop the flavors.
Reduce heat to low and stir in the ½ cup heavy cream. Let it simmer for another 3 minutes until slightly thickened. The sauce should coat the back of a spoon but still be fluid enough to cling to the pasta. If it thickens too much, add a splash of the reserved pasta water to loosen it. This sauce is the heart of your pasta bake—rich, tangy, and perfectly balanced.
Combine Pasta and Sauce
Transfer the cooked pasta to the pot with the sauce and toss everything together until the pasta is evenly coated. Stir in 1 cup of the shredded mozzarella cheese and ¼ cup of the parmesan cheese, reserving the rest for topping. The cheese will start to melt slightly from the residual heat, creating a velvety texture.
Taste the mixture and adjust the seasoning if needed—add more salt or pepper if the tomatoes weren't well-seasoned. The combination of the creamy sauce and melted cheese should be rich but not overpowering. This is where the flavors come together, so don't rush this step. Let the mixture sit for 2-3 minutes to meld before transferring to the baking dish.
Assemble and Bake for a Golden Crust
Preheat your oven to 375°F. Grease a 9x13-inch baking dish lightly with olive oil or line it with parchment paper for easy removal. Spread the pasta mixture evenly in the dish, pressing down gently to compact it. Sprinkle the remaining 1 cup mozzarella cheese and ¼ cup parmesan cheese evenly over the top, creating a thick, even layer.
Bake uncovered for 20-25 minutes until the top is golden brown and bubbling. The edges should be crispy, and the cheese should be fully melted with a few browned spots. If the top browns too quickly, tent loosely with foil for the last 5 minutes to prevent burning while still achieving that perfect crust. The internal temperature should reach 165°F when checked in the center.
Rest and Serve
Remove the pasta bake from the oven and let it rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly and makes it easier to slice. The dish will be hot, so use oven mitts or a towel when handling the baking dish.
Slice into 4 equal portions and serve immediately. Each bite should deliver a perfect balance of creamy tomato sauce, melted mozzarella, and crispy pasta. The golden crust on top contrasts beautifully with the silky interior, making this dish both comforting and impressive. Pair it with a simple green salad and crusty bread for a complete meal.
Pro Tips For Making Cheese Tomato Pasta Bake
- Preheat That Pan: I learned this the hard way—skipping the preheat means your sauce will sweat instead of caramelizing. Get your baking dish in the oven at 375°F (190°C) for at least 10 minutes before adding anything. That extra step makes the sauce cling to the pasta instead of pooling at the bottom.
- Drain Pasta Well: Resist the urge to rinse that pasta under cold water—it’ll kill your sauce. Instead, drain it thoroughly and give it a good shake in the colander for 30 seconds. The starch clinging to the strands is what thickens your tomato-cream sauce later, so don’t wash it away.
- Blend the Tomatoes: Canned crushed tomatoes can be chunky, and that’s fine, but blending half of them first makes a smoother, richer sauce. Just pulse in a food processor until it’s slightly thickened—it cuts down on watery texture and lets the cream shine.
- Layer Cheese Like a Pro: Dumping all the mozzarella on top? That’s a one-way ticket to a soggy crust. Sprinkle half the cheese halfway through baking, then add the rest after the dish comes out—let it melt under the broiler for 2-3 minutes until golden. The Parmesan? Save that for the very end; it’ll brown like magic.
Dietary considerations for cheese tomato pasta bake
Gluten-Free Adaptation
Replace the traditional pasta with gluten-free penne or rigatoni like Barilla GF or De Cecco GF—look for brands labeled "100% gluten-free" to avoid cross-contamination. Cook these pastas exactly as directed, but add 1 extra minute to the cooking time since they often require slightly longer.
The sauce and cheese layers remain unchanged, but the texture will be firmer. For extra creaminess, stir 2 tablespoons cornstarch into the tomato sauce to help bind the slightly drier GF pasta. 🍝
Dairy-Free Cheese
Swap the mozzarella and parmesan for dairy-free alternatives like Miyoko's shreds or Violife mozzarella, which melt beautifully. For parmesan, use nutritional yeast or Follow Your Heart dairy-free parmesan—sprinkle generously since these lack the same umami punch.
The sauce stays the same, but add ½ teaspoon white miso paste to the tomato mixture for depth. The crust won’t brown as dramatically, so broil for 1-2 extra minutes to enhance color.
Lower-Carb Option
Cut carbs by using zucchini noodles or spaghetti squash instead of pasta. For zoodles, sauté them for 2 minutes after cooking to remove excess moisture, then proceed with the recipe. For spaghetti squash, roast it until tender (30 minutes at 400°F) and scrape into strands.
Reduce the heavy cream to ¼ cup and add 1 tablespoon cream cheese to compensate for the lack of pasta starch. The result is lighter but still rich and satisfying. 🥒
Vegan Makeover
Transform this into a vegan dish by using cashew cream (blend ½ cup soaked cashews with ½ cup water) instead of heavy cream. Replace the cheese with vegan mozzarella shreds like Daiya or Miyoko's, and add 1 tablespoon nutritional yeast to the sauce for a cheesy flavor.
The texture will be creamier but less crispy—broil for 3-4 minutes at the end to achieve some browning. Serve with a side of marinated artichokes for extra Mediterranean flair.
Low-Fat Version
Lighten the dish by using low-fat mozzarella (or part-skim) and swapping heavy cream for evaporated skim milk. Reduce the olive oil to 1 tablespoon and add 1 teaspoon cornstarch to the sauce to thicken it without extra fat.
The flavor stays rich, but the dish becomes lighter—perfect for a weeknight meal without the guilt. For extra protein, stir in ½ cup cooked lentils with the pasta. The texture remains hearty, and the dish reheats beautifully. 💪
Nutrition facts
Frequently asked questions
Can I use fresh tomatoes instead of canned crushed tomatoes?
Fresh tomatoes work but require extra prep. Peel, seed, and finely chop 1.5 pounds ripe tomatoes, then simmer them for 10-15 minutes to break down their texture. Add 1 teaspoon sugar to balance acidity if needed. This method gives a fresher taste but loses the convenience of canned tomatoes' consistent flavor and texture.
Why did my cheese topping slide off instead of staying put?
This usually happens when the pasta isn't pressed down firmly or the sauce is too wet. Press the pasta mixture firmly into the baking dish before adding cheese, and let it cool slightly (for 5 minutes) before topping. Also ensure your sauce isn't too thin—simmer it longer if needed to achieve a thicker consistency.
How do I make this pasta bake ahead of time?
Assemble the dish completely (without baking) up to 24 hours in advance. Cover tightly with plastic wrap and refrigerate. When ready to bake, let it sit at room temperature for 30 minutes before baking at 375°F for 25-30 minutes (5-10 minutes longer than fresh). The flavors meld beautifully overnight, making it perfect for meal prep!
Can I add meat to this recipe?
Brown ½ pound Italian sausage or diced ground beef with the garlic, then drain excess fat. Stir it into the sauce with the pasta. For extra richness, add ½ cup marinara sauce along with the crushed tomatoes. The meat adds heartiness while keeping the dish balanced.
What's the best way to reheat leftovers?
Reheat in a 350°F oven for 15-20 minutes covered with foil, then broil for 2-3 minutes to restore the crispy cheese top. Avoid microwaving—it makes the pasta soggy. For a quick fix, cover with a damp paper towel and microwave on 50% power for 2 minutes, then broil for 1 minute to crisp the top.
