Classic Baked Ziti

Close-up of a cheesy baked ziti casserole with melted cheese and herbs garnishing.There’s just something so cozy and comforting about a hot pan of baked ziti — with cheese that stretches indulgently, a garlic-spiked meat sauce wafting through your kitchen, and tender pasta holding everything together. This classic baked ziti hits all those notes perfectly. We’re talking layers of al dente ziti noodles, a rich tomato and meat sauce gravy, creamy ricotta, plenty of mozzarella, and a generous sprinkle of Parmesan to get that golden crust.

Keep reading and I’ll walk you through a simple, approachable recipe that feeds about 8 people. You’ll get clear prep and cook times (about 20 minutes prep, 50 minutes bake total, so roughly an hour and ten minutes from start to table). There are step-by-step assembly tips, plus swaps and substitutions to make it your own — whether you want to swap out the meat, change the cheese blend, or switch up the pasta shapes. Plus, I’ll cover make-ahead options, freezer-friendly tricks, and answers to common baked ziti questions so you can cook with confidence.

Whether you’re making this for a family dinner, prepping meals ahead, or just craving that ultimate cheesy comfort food, this baked ziti recipe is perfect for all those moments. Bonus: it reheats beautifully and honestly, tastes even better the next day.

Why This Dish Shines

  • This recipe is a total chameleon. Not into ricotta? Cottage cheese works great—see how it bakes up creamy in this Pizza Cottage Cheese Bake. Not loving ground beef? Try Italian sausage or turkey—this high-protein ground turkey casserole shows how hearty and cheesy it can be. It’s flexible to your tastes!
  • It’s insanely comforting—the kind of food that feels like a warm hug after a busy day.
  • It’s packed with cheesy, garlicky goodness that’s hard to resist.
  • The flavors are layered, rich, and satisfying without being complicated.

The pasta is cooked to just barely tender so it won’t get mushy once baked.
Using a mix of ricotta, mozzarella, and Parmesan gives you the perfect creamy and cheesy combo.
And baking it all together brings the flavors together and creates that beautifully golden crust.

What You’ll Need

Assorted ingredients for baked ziti including pasta, beef, sauce, and cheeses.

  • Ziti noodles (penne or rigatoni work as well)
  • Marinara sauce (homemade or good quality store-bought)
  • Canned diced tomatoes (do not drain)
  • Ground beef (lean 90/10 or 80/20)
  • Fresh garlic
  • Garlic powder
  • Italian seasoning
  • Red pepper flakes
  • Salt
  • Pepper
  • Ricotta cheese (full-fat)
  • Egg
  • Mozzarella cheese, shredded
  • Fresh mozzarella (for extra melt and stretch)
  • Parmesan cheese, freshly grated
  • Fresh basil (optional)
  • Fresh parsley
  • Reserved pasta water (optional, to loosen sauce)
  • Red wine, 1/2 cup (optional)

Assemble, Bake, and Serve

  1. Preheat oven to 375°F (190°C).
  2. Brown ground beef in a large pot until cooked through; season with garlic powder, Italian seasoning, salt, and pepper.
  3. Drain excess fat from the meat if using higher-fat ground meat.
  4. Stir in marinara sauce, undrained diced tomatoes, and red pepper flakes.
  5. Cover and simmer gently for 15 minutes, then taste and adjust seasoning and set aside 2 cups of sauce for topping.
  6. Bring a large pot of salted water to a boil and cook ziti until 1–2 minutes shy of al dente; reserve some pasta cooking water, then drain.
  7. In a large bowl, mix ricotta, shredded mozzarella, Parmesan, egg, parsley, basil, and minced fresh garlic; season with salt and pepper.
  8. Toss the cooked pasta into the meat sauce and stir to coat, adding a splash of reserved pasta water if the mixture looks dry.

    Layered baked ziti pasta dish with melted cheese and fresh herbs topped for baking

  9. Spread half of the saucy pasta into a 9×13-inch baking dish.
  10. Dollop spoonfuls of the ricotta mixture over the pasta and scatter pieces of fresh mozzarella on top.
  11. Pour the reserved 2 cups of meat sauce evenly over the layer.
  12. Add the remaining pasta, spread the remaining ricotta mixture over it, then sprinkle shredded mozzarella and additional Parmesan on top.
  13. Lightly spray the underside of aluminum foil to prevent sticking, cover the dish tightly with the foil, and bake at 375°F for 20 minutes.
  14. Remove the foil and bake uncovered for an additional 10 minutes.
  15. Optional: broil on the upper rack for 1–2 minutes to brown the top, watching closely to avoid burning.
  16. Let the baked ziti rest 10–15 minutes before cutting and serving.
  17. Optional: sprinkle fresh herbs over the finished casserole before serving.

Pro Tips for Best Results

These practical tips will help you get the best texture, flavor, and presentation from your baked ziti and avoid common pitfalls.

  • Undercook the pasta by 1–2 minutes so it finishes cooking in the oven — this prevents a mushy casserole.
  • Season as you go: taste the sauce before assembling and adjust salt, pepper, and red pepper flakes. Well-seasoned sauce means a well-seasoned casserole.
  • Use low-moisture shredded mozzarella or pat fresh mozzarella dry on paper towels to avoid an overly watery top layer.
  • Mix the ricotta with the egg and salt/pepper so each bite is flavorful and the mixture binds properly when baked (the same ricotta-egg base you’d use in beef stuffed shells).
  • Reserve a little pasta water (or extra sauce) and add a splash if the pasta-sauce mixture looks dry — it helps the sauce cling to the noodles without thinning flavor.
  • Lightly spray the underside of the aluminum foil to prevent it from sticking to the cheese when covered.
  • Let the baked ziti rest 10–15 minutes after coming out of the oven before cutting and serving; this helps the layers set so slices hold together.
  • If broiling to brown the top, watch very closely and move the dish to an upper rack for only 1–2 minutes to avoid burning.
  • For freezer-to-oven baking, bake covered at 375°F until heated through (roughly 45–60 minutes from frozen), then uncover and bake an additional 10–15 minutes to brown. If thawed overnight, reduce that time and check for bubbling center.
  • To reduce grease, drain excess fat after browning higher-fat ground meat, or use leaner meats (90/10 beef or turkey). If using Italian sausage, consider removing casings for even cooking and texture, as in this creamy Italian sausage rigatoni technique.

Ways to Customize It

Want to switch things up or customize your baked ziti? Here are some fun and easy swap and add-in ideas that keep the dish exciting and adaptable:

  • Meat swaps – Try Italian sausage, ground turkey, or ground pork instead of ground beef for a new flavor twist.
  • Vegetarian option – Skip the meat and add cooked lentils or sautéed mushrooms with spinach into the sauce for a hearty, meatless version.
  • Cheese swaps – Swap ricotta for cottage cheese using the same amount. For a different cheese melt and flavor, blend in provolone, fontina, or smoked mozzarella with or instead of mozzarella.
  • Pasta shapes – Don’t sweat it if you can’t find ziti—penne, rigatoni, or large pasta shells make great substitutes at a 1:1 ratio. Gluten-free pasta works too, just cook it al dente.
  • Extra veggies – Stir in roasted eggplant, zucchini, or bell peppers into the meat sauce before assembling to add bulk and delicious texture (for prep ideas, see Zucchini Pizza Casserole).
  • Spice it up – Use spicy Italian sausage or add more red pepper flakes if you like your baked ziti with a kick.
  • Wine boost – Add ½ cup red wine to the meat sauce during simmering for extra depth. Just let it cook down a little to reduce alcohol.
  • Lower-fat option – Choose part-skim ricotta and reduced-fat mozzarella, and swap in lean ground turkey or 90/10 beef to lighten things up.
  • Freezer-friendly – Assemble the baked ziti in a freezer-safe pan without baking it first. Freeze up to 3 months, thaw overnight in the fridge, then bake as usual.

Store, Freeze, and Reheat

  • You can easily prepare the meat sauce ahead of time, and it actually tastes even better after sitting for a while. Feel free to assemble the whole casserole hours before baking—just cover and pop it in the fridge until it’s time to bake.
  • Want to take the flavor up a notch? Add ½ cup of red wine to the meat sauce while it simmers. Let it reduce a bit for rich, deep notes.
  • If you want to sneak in some veggies, mix fresh chopped spinach into the ricotta mixture. Or try adding chopped carrots and mushrooms to the meat sauce—it adds flavor and nutrition without fuss.
  • If the mixture looks a bit dry before baking, splash in some reserved pasta water to loosen things up.
  • To keep the foil from sticking to the cheese while baking, lightly spray it with non-stick spray.
  • To keep your baked ziti firm and not mushy, make sure to undercook the pasta. If the package says 10 minutes for al dente, boil it for just 8 or 9 minutes.
  • If your cheese isn’t browning as much as you like, move the baking rack to the top of the oven for the last few minutes of baking.

Got leftovers? Store them in an airtight container in the fridge for up to 3 days. If you want to freeze some, I recommend freezing them in individual portions. That way, you can reheat just what you need without thawing the whole pan. When you’re ready to enjoy it again, microwave a portion for 1-2 minutes until warmed through and melty.

A delicious baked ziti casserole with melted cheese and pasta in a white dish.

Troubleshooting and FAQs

How do I keep baked ziti from drying out?

To keep your baked ziti nice and moist, make sure every bit of pasta is well coated in sauce before going into the oven. Cover the baking dish with foil for most of the baking time to trap in moisture—that foil is your best friend!

What pasta can I use instead of ziti?

Can’t find ziti? No worries! Penne, rigatoni, or large shells are excellent stand-ins. These shapes hold onto the sauce beautifully and work perfectly in baked pasta dishes like this—try our Pizza Pasta for another cozy option.

Can I make baked ziti ahead of time?

Absolutely! Baked ziti is actually one of the best make-ahead dishes. Just assemble everything, cover tightly, and keep it in the fridge for up to 24 hours before baking. When you’re ready to cook, bake covered at 375°F for about 25-30 minutes. Then uncover and bake until the cheese is melted and bubbly for that perfect finish. Prefer a slow-cooker make-ahead alternative? Try this Crock Pot Cheesy Beefy Mac Casserole.

*Make Ahead Baked Ziti*

Baked ziti is ideal for planning ahead. Put together the pasta, sauce, and cheese, cover it well, and refrigerate up to 24 hours. When it’s time, bake covered at 375°F for 25–30 minutes, then uncover and finish baking until bubbly and golden. Simple, satisfying, and stress-saving!

Close-up of baked ziti showing melted cheese and pasta with meat sauce

Print

A comforting Italian-American casserole combining al dente ziti pasta with a rich and garlicky meat sauce, creamy ricotta mixture, and a blend of melted mozzarella and Parmesan cheeses, baked to a golden crust. Perfect for feeding a crowd and great for leftovers.

  • Author: Maya Reynolds
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 8 servings 1x
  • Category: Main Course
  • Cuisine: Italian-American

Ingredients

Scale
  • 1 pound ziti noodles (penne or rigatoni can also be used)
  • 4 cups marinara sauce (homemade or good quality store-bought)
  • 1 can (14.5 ounces) diced tomatoes, undrained
  • 1 pound ground beef (lean 90/10 or 80/20)
  • 4 cloves fresh garlic, minced
  • 1 teaspoon garlic powder
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon red pepper flakes (adjust to taste)
  • Salt, to taste
  • Black pepper, to taste
  • 15 ounces full-fat ricotta cheese
  • 1 large egg
  • 2 cups shredded mozzarella cheese (low-moisture if possible)
  • 8 ounces fresh mozzarella, torn into pieces
  • 1/2 cup freshly grated Parmesan cheese, divided
  • 2 tablespoons fresh parsley, chopped
  • 2 tablespoons fresh basil, chopped (optional)
  • Reserved pasta water (optional, to loosen sauce)
  • 1/2 cup red wine (optional)

Instructions

  1. Preheat oven to 375°F (190°C).
  2. In a large pot, brown the ground beef until cooked through. Season with garlic powder, Italian seasoning, salt, and pepper.
  3. If using higher-fat ground meat, drain excess fat from the pot.
  4. Stir in marinara sauce, undrained diced tomatoes, and red pepper flakes. Cover and simmer gently for 15 minutes. Taste and adjust seasoning. Reserve 2 cups of sauce for topping.
  5. Bring a large pot of salted water to a boil. Cook ziti pasta until it is 1-2 minutes shy of al dente. Reserve some pasta cooking water, then drain pasta.
  6. In a large bowl, combine ricotta cheese, shredded mozzarella, half of the Parmesan, egg, parsley, basil (if using), and minced fresh garlic. Season with salt and pepper to taste.
  7. Toss the cooked pasta into the meat sauce and stir to coat evenly. Add a splash of reserved pasta water if the mixture seems dry.
  8. Spread half of the saucy pasta mixture into a 9×13-inch baking dish.
  9. Dollop spoonfuls of the ricotta mixture over the pasta layer, and scatter pieces of fresh mozzarella on top.
  10. Pour the reserved 2 cups of meat sauce evenly over the layer.
  11. Add the remaining pasta mixture, then spread the remaining ricotta mixture over it. Sprinkle shredded mozzarella and the remaining Parmesan cheese on top.
  12. Lightly spray the underside of a sheet of aluminum foil to prevent sticking, cover the baking dish tightly with the foil, and bake at 375°F for 20 minutes.
  13. Remove the foil and bake uncovered for an additional 10 minutes to melt and brown the cheese.
  14. Optional: Broil on the upper rack for 1-2 minutes to brown the top, watching closely to prevent burning.
  15. Let the baked ziti rest for 10-15 minutes before cutting and serving.
  16. Optional: Sprinkle fresh herbs over the finished casserole before serving.

Notes

Undercook the pasta slightly to avoid mushy texture after baking., Season sauce well before assembling for a flavorful casserole., Use low-moisture shredded mozzarella or dry fresh mozzarella on paper towels to prevent watery top layer., Mix ricotta with egg and seasonings to help it bind and flavor evenly., Add reserved pasta water if the pasta-sauce mixture appears dry to help sauce cling to noodles., Lightly spray foil underneath to prevent cheese from sticking when covered., Rest the baked ziti after baking to allow layers to set for easier slicing., Broil only briefly to brown cheese and avoid burning., Freezer-friendly: assemble in a freezer-safe pan without baking, freeze up to 3 months, thaw overnight and bake covered initially, then uncovered to brown.

Nutrition

  • Serving Size: 1 serving
  • Calories: Approximately 550 kcal per serving
  • Fat: Approximately 25 g per serving
  • Carbohydrates: Approximately 50 g per serving
  • Protein: Approximately 30 g per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Recipes

Maya Reynolds

ABOUT THE AUTHOR

Maya Reynolds

Hi, I’m Maya Reynolds, a home cook, recipe creator, and mom of two living just outside Nashville, Tennessee. I’m 38, married to my husband Adam, and together we’re raising our two kids, Ella and Jack — my favorite little taste testers and the inspiration behind the simple, comforting, family-friendly recipes I share on CookeryGood.

READ MORE →

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆