Main Courses
This cheese ziti recipe delivers restaurant-quality comfort food with tender ziti noodles, rich tomato sauce, and a golden, bubbly cheese topping that's impossible to resist.
After years of testing variations, I've perfected a method that ensures al dente pasta and a creamy, flavorful sauce that holds together beautifully in the oven.
The secret lies in precise timing—boiling the pasta just shy of al dente before baking, then layering it with a velvety tomato-cream sauce and a blend of mozzarella, ricotta, and parmesan.
The high-heat bake creates that signature golden crust while keeping the pasta perfectly tender inside, with sauce that's rich but not soggy.
What you'll end up with is a dish that's hearty enough for a family dinner but impressive enough for company. The aroma alone will have everyone gathering around the table, and each bite delivers that perfect balance of tangy tomato, creamy cheese, and buttery pasta.
This is comfort food at its finest.
Ready in just 45 minutes, this recipe scales easily for crowds and reheats beautifully for leftovers. Whether you're feeding a hungry family or hosting a dinner party, this cheese ziti delivers the kind of satisfying meal that becomes an instant favorite. Let's get cooking!
Ingredients for cheese ziti
Six ingredients make the perfect ziti base—pasta, sauce, cream, and cheeses that melt into bubbly perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Ziti Noodles 🍝 | 12 oz | Uncooked, medium width |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For tossing pasta |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Canned Tomato Sauce 🍅 | 2 cups | San Marzano preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Ricotta Cheese 🧀 | 15 oz | Whole milk, room temp |
| Mozzarella Cheese 🧀 | 16 oz | Fresh, low-moisture |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, block |
| Dried Basil 🌿 | 1 tbsp | Or 0.25 cup fresh |
| Dried Oregano 🌿 | 1 tsp | Italian preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Butter 🧈 | 2 tbsp | Unsalted, for topping |
The pasta is non-negotiable—De Cecco or Barilla are my go-tos, but any good-quality ziti works. Look for medium-width noodles (about 1/2-inch thick) for that classic cheesy bite. The ricotta needs to be room temperature—cold lumps ruin the texture. Whole milk ricotta is creamier, but part-skim works too. For the tomato sauce, San Marzano cans from Italy have that perfect balance of sweetness and acidity—Trader Joe's sells them cheap. If you're short on time, Rao's or Muir Glen jarred sauces are solid shortcuts.
No ricotta? Cottage cheese blended smooth works in a pinch. Fresh mozzarella is ideal, but low-moisture shredded (like Kraft) saves time—just don't overmix it. The Parmesan must be freshly grated; pre-shredded tastes like sawdust. For extra depth, toast the garlic in olive oil for 30 seconds before mincing. Dried herbs are fine, but if you've got fresh basil, use half the amount. The heavy cream adds richness—don't skimp here—but if you're watching calories, sub with half-and-half.
This bakes best in a 9x13-inch baking dish, so grease it well with olive oil. Leftovers keep for 4-5 days in the fridge, but honestly, it reheats better the second day. For freezing, bake it first, then portion into single servings—microwave from frozen for 3 minutes. The cheese topping gets crispy when reheated, so add a splash of milk if it looks dry. Double the recipe? Just use a 9x13-inch dish—no need for a bigger pan.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this recipe because it lives in my pantry. Canned tomato sauce, heavy cream, and a block of cheese—no fancy shopping required. Honestly, if I forget to buy fresh ingredients, this still comes together like magic.
- Garlic Cream Magic: That first bite of al dente ziti coated in rich, garlicky cream sauce? It’s what makes this dish the weeknight winner. The olive oil sizzle with minced garlic transforms everything—simple, but oh-so-satisfying.
- Meal Prep MVP: Double the batch and freeze half. Reheated with a splash of water, it’s just as good the next day (yes, even on a Tuesday night). My kids grab it straight from the fridge—no fuss, no complaints.
- Budget-Friendly Luxury: This feels like a restaurant dish without the price tag. Ziti and canned sauce stretch for a crowd, while the heavy cream makes it feel indulgent. Between us, it’s my go-to for potlucks or when I’m broke but craving comfort.
Step-by-step instructions for cheese ziti
Here's how to bake this creamy, bubbly ziti with perfectly al dente noodles.
Cook the Ziti Noodles Al Dente
Bring a large pot of water to a rolling boil and add 1.5 teaspoons salt—it should taste like the ocean. Add the 12 oz ziti noodles and cook for 1 minute less than the package instructions. You want them to be al dente when finished, with a slight bite. Drain the noodles in a colander and immediately rinse under cold water for 10 seconds to stop the cooking process. This keeps them from becoming mushy in the oven.
While the noodles cook, prepare the sauce. I like to use a large bowl for tossing the noodles later, so I'll keep everything in one place. The key here is timing—don't let the noodles sit too long after draining, or they'll absorb moisture from the air and turn gummy.
Build the Creamy Cheese Sauce
In a separate large bowl, combine the 2 cups canned tomato sauce, 0.5 cup heavy cream, 15 oz ricotta cheese, 16 oz mozzarella cheese, 0.5 cup parmesan cheese, 1 tablespoon dried basil, 1 teaspoon dried oregano, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Use your hands to mix everything together until it forms a smooth, creamy mixture. The ricotta adds that signature creamy texture, while the mozzarella and parmesan give it that rich, melty flavor.
Here's the thing—don't overmix. You just want everything evenly distributed. If the mixture looks too thick, you can add a splash of pasta water later to loosen it up. The sauce should be thick enough to coat the noodles but still spreadable. Taste it now—it should be seasoned perfectly, but you can always adjust later.
Combine Noodles and Sauce
Add the drained ziti noodles to the cheese sauce mixture and toss everything together until every strand is fully coated. I like to use a large spoon or my hands to make sure the sauce clings to the noodles. If the mixture feels too dry, add 1-2 tablespoons of pasta water to help it come together. The goal is a thick, creamy consistency that will hold its shape when baked.
Transfer the noodle mixture to a 9x13-inch baking dish, spreading it out evenly. Don't pack it down—just let it settle naturally. This ensures even baking and prevents a dense, heavy texture. If you're serving this for a crowd, now's the time to give it a final taste and adjust the seasoning if needed. A little extra parmesan or a pinch of salt can make all the difference.
Bake to Bubbly Perfection
Preheat your oven to 375°F. Once heated, place the baking dish in the center rack and bake for 25-30 minutes. You're looking for a golden, bubbly top with edges that are just starting to brown. The sauce should be hot and creamy, not runny. If it's browning too quickly, tent the dish with foil for the last 10 minutes to prevent over-browning.
Real talk: Don't open the oven door too early. The heat needs to stay consistent for that perfect texture. The ziti is done when the top is golden and the edges are slightly crispy. If you're unsure, check at the 25-minute mark—your oven might run hot, so start checking early. The internal temperature should reach 165°F in the thickest part of the sauce.
Finish with Butter and Rest
Remove the ziti from the oven and let it rest for 5 minutes. This resting period allows the sauce to set slightly and makes it easier to serve. While it rests, melt the 2 tablespoons butter in a small saucepan over low heat. Once melted, drizzle it evenly over the top of the ziti. The butter adds a final layer of richness and helps create that beautiful, glossy finish.
Serve immediately with a sprinkle of extra parmesan cheese and a few garlic cloves (minced) on the side if you're feeling fancy. The ziti should be creamy, cheesy, and perfectly al dente—no soggy noodles in sight. This is where all your effort pays off, and it's worth every minute of the process.
Pro Tips For Making Cheese Ziti
- Cook the Pasta Al Dente: DESCRIPTION: Ziti should have a slight bite—toss it in boiling water with a pinch of salt and pull it when it’s 1 minute shy of package time. I learned this the hard way: overcooked noodles turn mushy in the sauce, and no one wants that. Let it finish cooking in the sauce with the lid on.
- Sauté the Garlic Low: DESCRIPTION: After cooking the sauce, pull the pan off heat before adding minced garlic—just toss it in with a splash of olive oil. After burning three batches, I finally figured out: garlic burns fast, and charred flavor ruins the whole dish. Keep it golden, not crispy.
- Reduce the Cream First: DESCRIPTION: Warm the heavy cream in a separate pan until it’s steaming but not boiling, then stir it into the simmering sauce. This keeps the sauce smooth instead of curdling—yes, even if you’re impatient like me. A slow, steady pour is the thing that matters most.
- Toss Noodles in Oil: DESCRIPTION: Toss the drained ziti with a tablespoon of olive oil before mixing it into the sauce. My grandmother swore by this, and she was right: it prevents clumping and adds a subtle richness. Skip this, and you’ll end up with a gluey mess.
Flavor customization for this recipe
Spicy Kick
For heat lovers, add 1 teaspoon crushed red pepper flakes or ½ teaspoon cayenne pepper directly to the sauce mixture. If you prefer smoky heat, swap in 1 teaspoon smoked paprika and a dash of hot honey after baking.
I like to balance the spice with an extra ¼ cup ricotta to keep the sauce creamy despite the heat. 🌶️
Herb Variations
Swap out dried basil and oregano for fresh herbs to brighten the flavors. Try ½ cup chopped fresh basil and 2 tablespoons chopped parsley for a lighter, brighter profile. For a Mediterranean twist, add 1 teaspoon dried thyme and ½ teaspoon fennel seeds to the sauce.
Toast the fennel seeds in a dry pan for 30 seconds before adding to deepen their flavor.
Creamy vs. Tomato Sauce
For a richer, creamier version, replace half the tomato sauce with ½ cup béchamel sauce (made with butter, flour, and milk). This creates a white cheese ziti with a velvety texture.
If you prefer a lighter option, use ½ cup chicken broth instead of heavy cream to reduce fat while keeping the sauce luscious. Both variations work beautifully in the same baking dish.
Cheese Swaps
Looking for dietary adjustments? Replace mozzarella with 16 oz sharp cheddar for a tangy twist, or use 12 oz fontina for a milder, creamier melt. For a vegan option, swap ricotta for 15 oz silken tofu blended with 1 tablespoon nutritional yeast and 1 teaspoon lemon juice.
The tofu mimics ricotta’s texture surprisingly well when baked.
Protein Add-Ins
Boost this dish with protein by folding in 1 cup cooked ground beef (seasoned with Italian herbs) or 12 oz diced chicken breast into the sauce before baking. For a vegetarian option, stir in 1 cup sautéed mushrooms or 1 can drained white beans (rinsed well).
These additions add heartiness without altering the dish’s signature cheesy texture.
Breadcrumbs Topping
For extra crunch, sprinkle ¼ cup panko breadcrumbs mixed with 1 tablespoon melted butter and ½ teaspoon garlic powder over the top before baking. Press lightly to adhere, then bake as directed. This creates a crispy, golden crust that contrasts perfectly with the creamy sauce underneath. 💫
Nutrition facts
Frequently asked questions
Why does my ziti turn out soggy instead of creamy?
Overcooking the pasta is the #1 culprit. Cook noodles 1 minute less than package instructions, then rinse with cold water for 10 seconds to stop cooking. Also, don't overmix the sauce—just combine until evenly distributed. If needed, add 1-2 tablespoons pasta water to loosen the mixture before baking.
Can I make this ahead of time for a party?
Assemble the dish completely (even up to the butter topping) and refrigerate for up to 24 hours before baking. Add 5-10 minutes to baking time when reheating from cold. For freezing, bake first, then portion into single servings. Reheat from frozen in the oven at 350°F for 25 minutes covered with foil.
What's the best way to reheat leftovers?
Cover with foil and bake at 350°F for 15-20 minutes until bubbly. For microwave reheating, sprinkle 1 tablespoon milk or water over the top and cover with a damp paper towel. Microwave in 1-minute intervals until hot. The key is moisture—never dry heat!
How do I prevent the cheese from getting too brown on top?
Tent the dish with foil for the last 10 minutes of baking if it's browning too quickly. For extra insurance, bake at 350°F instead of 375°F. If you prefer a lighter color, reduce baking time by 5 minutes and finish with a quick broil for 1-2 minutes under the oven's heat lamp.
Can I use whole wheat ziti noodles?
Yes, but expect a slightly denser texture. Cook whole wheat ziti for 2 minutes less than regular pasta and rinse thoroughly to remove excess starch. The baking time remains the same, but you may need to add 1 extra tablespoon pasta water to the sauce mixture since whole wheat absorbs more moisture.
