The Best Baked Ziti Recipe – Classic, Cheesy & Irresistibly Comforting
Let me tell you about the dish that has saved more weeknight dinners in my house than I can possibly count.
It was one of those evenings. You know the ones—everyone’s hungry, you’re tired, and the thought of spending an hour over a hot stove feels about as appealing as a root canal. I had ground beef in the fridge, some pasta in the pantry, and a deep, desperate need for something that would make everyone happy without requiring a culinary degree. That’s when I remembered Baked Ziti.
Now, before you picture a sad, greasy casserole that’s trying too hard to be something it’s not, let me stop you right there. This Baked Ziti is the real deal. It’s got all the hearty, savory, cheesy goodness of a classic Italian-American pasta bake, but in a warm, comforting form that feeds a crowd with minimal effort. Think of it as a lazier lasagna that’s just as satisfying—all the rich layers of pasta, sauce, and cheese, without the fuss of boiling and layering individual noodles.
The first time I made this Baked Ziti, my family went absolutely crazy. My husband, who’s usually a man of few words when it comes to food, looked at me and said, “This is better than the restaurant version.” My kids, who can be notoriously picky, asked for seconds before they’d even finished their first serving. That’s when I knew I had stumbled onto something truly special.
So what exactly is this Baked Ziti? At its heart, it’s a simple, hearty baked pasta dish: tender ziti noodles combined with a rich, meaty tomato sauce, creamy ricotta cheese, and loads of melted mozzarella and Parmesan. It’s the kind of dish that feels fancy enough for a special occasion but comes together with simple, budget-friendly ingredients that you probably already have in your kitchen.
And here’s the best part: this Baked Ziti is incredibly forgiving. You can customize it with your favorite meats, swap the pasta shape, add veggies, or even make it ahead for busy nights. It’s the kind of recipe that works for everything from busy weeknights to potlucks and game-day gatherings. It’s no wonder that Baked Ziti is one of the most popular fall recipes of all time!
So if you’re looking for a dinner that feels indulgent, feeds a crowd, and comes together with simple ingredients, grab your baking dish and let’s get cooking. This Baked Ziti is about to become your new go-to meal!
Why You’ll Love This Recipe
Let me count the ways this Baked Ziti will win you over:
All the flavors of a classic Italian-American pasta bake. You get the hearty, savory meat sauce, the creamy ricotta layer, and plenty of melted cheese on top.
Ready in about 1 hour. Perfect for busy weeknights when you want something hearty and satisfying without spending hours in the kitchen.
Feeds a crowd. This recipe serves 8 to 10 generously, making it perfect for family dinners, potlucks, or meal prep.
Kid-approved. This is the ultimate family dinner. Kids absolutely love it, and adults do too.
Budget-friendly. Uses simple, affordable ingredients you probably already have in your kitchen.
Customizable. Add your favorite meats, swap the cheese, or go vegetarian—the possibilities are endless!
Make-ahead friendly. Assemble it the night before and pop it in the oven when you’re ready to eat.
Freezer-friendly. Make a double batch and freeze one for a busy night.
Guaranteed crowd-pleaser. I’ve brought this Baked Ziti to potlucks, and it always disappears first.
Comfort food perfection. Warm, cheesy, and satisfying—this is the definition of comfort food.
Ingredients
Here’s what you’ll need to make this incredible Baked Ziti:
For the Pasta
1 lb ziti pasta (or penne, rigatoni, or mostaccioli)
Salt for the pasta water
For the Meat Sauce
2 tablespoons olive oil
1 lb ground beef (80/20 or 85/15 recommended)
½ lb Italian sausage (sweet or hot, casings removed)
1 medium onion, finely chopped
4 cloves garlic, minced
1 (28 oz) can crushed tomatoes (San Marzano preferred)
1 (24 oz) jar marinara sauce
1 teaspoon dried basil
1 teaspoon dried oregano
½ teaspoon red pepper flakes (optional, for heat)
1 teaspoon salt (adjust to taste)
½ teaspoon black pepper
1 tablespoon balsamic vinegar (optional, for sweetness)
For the Ricotta Mixture
2 cups whole milk ricotta cheese
1 large egg
½ cup grated Parmesan cheese (plus more for topping)
1 cup shredded mozzarella cheese
2 tablespoons fresh parsley, chopped (optional)
For the Topping
2 cups shredded mozzarella cheese
½ cup grated Parmesan cheese
Fresh basil or parsley for garnish
Kitchen Equipment
Before we dive into making this Baked Ziti, let’s make sure you have the right tools:
Large pot for boiling pasta
Colander for draining pasta
Large skillet or Dutch oven for the meat sauce
9×13-inch baking dish (or similar 3-quart casserole dish)
Mixing bowls (medium and small)
Wooden spoon or spatula
Measuring cups and spoons
Chef’s knife and cutting board
Cheese grater (for grating fresh cheese)
Aluminum foil for covering the casserole
Ingredient Notes
Let’s talk about a few key ingredients and why they matter for this Baked Ziti:
Ziti Pasta: Ziti is the traditional choice for this dish with its smooth, tubular shape that captures sauce in its hollow center. However, penne, rigatoni, or mostaccioli all work beautifully as substitutes. Choose a pasta with ridges or a hollow center to hold onto all that delicious sauce!
Ground Beef and Italian Sausage: Using both ground beef and sausage gives you the seasoning from the sausage and the richness of the beef. I usually go for 80/20 or 85/15 ground chuck to keep things juicy. If all you have are sausage links, just remove the casings. For a lighter option, you can use ground turkey or omit the meat entirely.
Ricotta Cheese: This creates the creamy middle layer that distinguishes Baked Ziti from other pasta dishes. Full-fat ricotta provides the best texture and flavor. If you don’t have ricotta, cottage cheese or even cream cheese can work as substitutes.
Egg: The egg helps bind the ricotta mixture together, preventing it from becoming too loose when baked.
Parmesan and Mozzarella: Freshly grated Parmesan melts so much better than pre-shredded and adds a sharp, salty note. Mozzarella creates that irresistible stretchy, gooey top layer that browns beautifully in the oven.
Crushed Tomatoes: Crushed tomatoes break down very well into a delicious sauce. San Marzano tomatoes are my favorite for tomato-based sauces.
Step-by-Step Instructions
Step 1: Cook the Pasta
Preheat your oven to 375°F (190°C). Bring a large pot of generously salted water to a rolling boil. Add the ziti pasta and cook until just al dente—about 2-3 minutes less than the package directions. The pasta will continue to cook in the oven, so undercooking it slightly prevents a mushy texture.
Drain the pasta in a colander and set aside. A drizzle of olive oil can help prevent sticking if you’re not adding it to the sauce immediately.
Step 2: Make the Meat Sauce
While the pasta is boiling, heat the olive oil in a large skillet or Dutch oven over medium-high heat. Add the ground beef and Italian sausage, breaking it up with a wooden spoon. Cook until browned and no longer pink, about 6 to 8 minutes. Drain off any excess grease.
Add the chopped onion and cook for 3-4 minutes until softened. Stir in the minced garlic and cook for another minute until fragrant.
Stir in the crushed tomatoes, marinara sauce, dried basil, oregano, red pepper flakes (if using), salt, and pepper. If using balsamic vinegar, add it now.
Bring the sauce to a simmer, then reduce the heat to low and let it bubble gently for 10-15 minutes to allow the flavors to meld and the sauce to thicken slightly.
Step 3: Prepare the Ricotta Mixture
In a medium bowl, combine the ricotta cheese, egg, ½ cup of Parmesan cheese, 1 cup of mozzarella cheese, and fresh parsley (if using). Mix until well combined. Set aside.
Step 4: Assemble the Baked Ziti
Spread a thin layer of the meat sauce on the bottom of a greased 9×13-inch baking dish. This prevents the pasta from sticking and adds flavor to the bottom layer.
Layer half of the cooked pasta on top of the sauce. Spread the ricotta mixture evenly over the pasta.
Add half of the remaining meat sauce over the ricotta layer, followed by the remaining pasta. Top with the rest of the meat sauce.
Step 5: Add the Cheese Topping
Sprinkle the remaining 2 cups of mozzarella cheese and ½ cup of Parmesan cheese evenly over the top.
Step 6: Bake the Casserole
Cover the baking dish with foil. Bake for 25 minutes. Remove the foil and bake for an additional 10 to 15 minutes, until the cheese is melted, bubbly, and starting to brown.
Step 7: Rest and Serve
Remove from the oven and let the Baked Ziti rest for 10 to 15 minutes before serving. This allows the casserole to set and makes for easier serving.
Garnish with fresh basil or parsley if desired, and serve warm with crusty bread and a side salad.
Expert Tips
After making this Baked Ziti more times than I can count, I’ve picked up a few tricks along the way:
Cook pasta to just al dente. This is the single most important tip for perfect Baked Ziti! The pasta will continue to cook in the oven, so if you start with fully cooked pasta, you’ll end up with a mushy casserole. I find that cooking the pasta 2-3 minutes less than the package directions works perfectly.
Season in layers. Season the meat sauce as it cooks and taste before assembling. Layered seasoning creates a more complex, satisfying flavor.
Use full-fat ricotta. Whole milk ricotta gives you the creamiest, richest Baked Ziti. Part-skim versions contain more water and can make the casserole watery.
Don’t skip the egg in the ricotta mixture. The egg helps bind the ricotta together, preventing it from becoming too loose when baked.
Let it rest before serving. I know it’s tempting to dig in right away, but letting the casserole rest for 10-15 minutes allows the layers to set and makes for cleaner, more beautiful servings.
Make extra sauce. Trust me on this one. Everyone always wants more sauce. Consider making extra if you’re feeding a crowd or love extra sauce.
Use freshly grated cheese. Pre-shredded cheese often contains anti-caking agents that prevent smooth melting. Grating your own mozzarella and Parmesan gives you that smooth, creamy texture.
Don’t forget the cheese rind. If you’re using Parmesan with the rind still on, don’t throw it away! Add it to the sauce while it simmers for extra umami flavor.
Variations
One of the things I love most about this Baked Ziti is how adaptable it is. Here are some delicious variations to try:
Meat Lover’s Baked Ziti: Use both ground beef and Italian sausage as in the main recipe. You can also add cooked bacon or meatballs.
Vegetarian Baked Ziti: Omit the meat and add sautéed mushrooms, zucchini, bell peppers, or spinach instead. The sauce and cheese layers are so flavorful, you won’t even miss the meat!
Spicy Baked Ziti: Use hot Italian sausage and add extra red pepper flakes. You can also add diced jalapeños or a dash of hot sauce.
Four-Cheese Baked Ziti: Add fontina, provolone, or pecorino Romano to the cheese mixture for extra depth of flavor.
Chicken Baked Ziti: Swap the ground beef for shredded rotisserie chicken or ground chicken.
Sausage and Pepper Baked Ziti: Add sautéed bell peppers and onions to the sauce along with Italian sausage.
Creamy Baked Ziti: Add a splash of heavy cream to the sauce for an extra rich, creamy texture.
Gluten-Free Baked Ziti: Use gluten-free pasta and make sure your sauces and seasonings are certified gluten-free.
Baked Ziti with Spinach: Stir fresh spinach into the ricotta mixture or layer it between the pasta and sauce.
Crockpot Baked Ziti: Assemble the casserole in a slow cooker and cook on low for 3-4 hours. Add the cheese topping during the last 30 minutes.
Serving Suggestions
This Baked Ziti is a complete meal on its own, but here are some ways to round it out:
A crisp green salad with a tangy vinaigrette cuts through the richness perfectly.
Garlic bread or crusty bread for sopping up every last bit of that delicious sauce.
Roasted vegetables like broccoli, asparagus, or green beans on the side.
A sprinkle of fresh herbs—basil, parsley, or chives add a pop of color and freshness.
A glass of red wine for the adults—a nice Chianti or Sangiovese pairs beautifully.
A dollop of sour cream on top for extra creaminess.
Hot sauce on the side for those who like a little heat.
Storage Instructions
Refrigerator: Store any leftover Baked Ziti in an airtight container in the refrigerator for up to 4 to 5 days. The flavors actually develop and deepen as it sits!
Freezer: This casserole freezes beautifully! Let it cool completely, then wrap tightly in plastic wrap and aluminum foil, or transfer to a freezer-safe container. It will keep for up to 2 to 3 months. For best results, thaw overnight in the refrigerator before reheating.
Make-Ahead: Assemble the Baked Ziti up to 24 hours in advance, cover, and refrigerate. When you’re ready to bake, you may need to add about 10 minutes to the baking time since it’s going in cold.
Reheating Instructions
Oven: Cover with foil and warm at 350°F for 20-25 minutes. If reheating from frozen, add extra time.
Microwave: Place a portion in a microwave-safe bowl, cover with a damp paper towel, and heat in 30-second intervals until warm throughout.
Stovetop: Reheat in a skillet over medium-low heat with a splash of broth or milk to loosen the sauce. Stir occasionally until heated through.
Air Fryer: Reheat individual portions at 350°F for 5-7 minutes until hot and the cheese is bubbly.
Common Mistakes to Avoid
Overcooking the pasta. This is the number one mistake! Mushy noodles are the enemy of a good casserole. Cook your pasta just al dente—it will continue to cook in the oven.
Using too little sauce. Dry pasta is the biggest Baked Ziti mistake. Make sure you have enough sauce to coat the pasta and keep it moist during baking.
Skipping the bottom sauce layer. Spreading a thin layer of sauce on the bottom of the baking dish prevents the pasta from sticking and adds flavor.
Using pre-shredded cheese. It won’t melt as smoothly and can make the casserole grainy. Grate your own cheese for the best texture.
Not draining the meat fat. Too much grease can make your Baked Ziti greasy and heavy. Drain off the excess after browning.
Not covering with foil first. Covering the casserole for the first part of baking prevents the cheese from burning before the center is heated through.
Skipping the rest time. Let the casserole rest for 10-15 minutes before serving. This allows the layers to set and prevents your casserole from falling apart.
Not seasoning enough. Pasta and ricotta need salt! Taste and adjust seasoning before baking.
Frequently Asked Questions
1. What’s the best pasta to use for Baked Ziti?
Ziti is the traditional choice, but penne, rigatoni, or mostaccioli all work beautifully. Look for a short, tubular pasta with ridges or a hollow center to hold onto all that delicious sauce.
2. Can I make Baked Ziti ahead of time?
Absolutely! Assemble the casserole up to 24 hours in advance, cover, and refrigerate. When you’re ready to bake, you may need to add about 10 minutes to the baking time since it’s going in cold.
3. Can I freeze Baked Ziti?
Yes, this freezes beautifully! Let it cool completely, wrap tightly, and freeze for up to 2 to 3 months. Thaw overnight in the refrigerator before reheating.
4. Can I make this without meat?
Absolutely! Skip the meat and add sautéed mushrooms, zucchini, bell peppers, or spinach instead. The sauce and cheese layers are so flavorful, you won’t even miss it!
5. Can I use cottage cheese instead of ricotta?
Yes! Cottage cheese works as a great substitute for ricotta in Baked Ziti. Just make sure to use full-fat cottage cheese for the best texture.
6. How do I prevent my Baked Ziti from being watery?
Make sure to drain your pasta well and don’t add extra liquid to the sauce. Also, using full-fat ricotta (not part-skim) helps prevent excess water. Letting the casserole rest for 10-15 minutes after baking also allows the layers to set.
7. Can I add vegetables to this casserole?
Definitely! Sautéed mushrooms, bell peppers, zucchini, or spinach are all great additions. Just be sure to cook any vegetables before adding them to the casserole.
8. What’s the best way to reheat leftovers?
The oven is the best method for reheating—it helps keep the cheese melty and the casserole warm throughout. Cover with foil and warm at 350°F for 20-25 minutes. The microwave is fine for individual portions in a pinch.
Conclusion
There’s something truly magical about a meal that turns simple ingredients into something that feels like a special occasion. And that’s exactly what this Baked Ziti does.
It takes all the hearty, savory, cheesy goodness of a classic Italian-American pasta bake and transforms it into a warm, comforting casserole that feeds a crowd with minimal effort. No complicated techniques, no hard-to-find ingredients—just pure, satisfying comfort food that your family will request again and again.
Whether you’re feeding a hungry family on a busy weeknight, bringing a dish to a potluck, or just craving something warm and comforting, this Baked Ziti delivers every single time. The hearty meat sauce, the creamy ricotta layer, the tender pasta, and all that bubbly, golden cheese on top—it’s a symphony of flavors and textures that never gets old.
What I love most about this recipe is how it brings people together. There’s something about a bubbling, cheesy casserole that makes everyone feel at home. It’s the kind of meal that sparks conversation, laughter, and requests for seconds. It’s no wonder that Baked Ziti is one of the most popular comfort food recipes of all time!
I hope this recipe becomes as beloved in your kitchen as it is in mine. Give it a try, make it your own with your favorite variations, and don’t forget to save some for leftovers—if there are any!
Happy cooking, friends!

The Best Baked Ziti – Recipe Card
Equipment
- Large pot for boiling pasta
- Colander for draining pasta
- Large skillet or Dutch oven (for meat sauce)
- 9×13-inch baking dish (or similar 3-quart casserole dish)
- Mixing bowls (medium and small)
- Wooden spoon or spatula
- Measuring Cups and Spoons
- Chef’s knife and cutting board
- Cheese grater (for grating fresh cheese)
- Aluminum foil (for covering the casserole)
- Can opener
- Whisk (for mixing ricotta)
Ingredients
For the Pasta
- 1 lb ziti pasta (or penne, rigatoni, or mostaccioli)
- Salt for the pasta water
For the Meat Sauce
- 2 tablespoons olive oil
- 1 lb ground beef (80/20 or 85/15 recommended)
- ½ lb Italian sausage (sweet or hot, casings removed)
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 1 (28 oz) can crushed tomatoes (San Marzano preferred)
- 1 (24 oz) jar marinara sauce
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- ½ teaspoon red pepper flakes (optional, for heat)
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 1 tablespoon balsamic vinegar (optional, for sweetness)
For the Ricotta Mixture
- 2 cups whole milk ricotta cheese
- 1 large egg
- ½ cup grated Parmesan cheese (plus more for topping)
- 1 cup shredded mozzarella cheese
- 2 tablespoons fresh parsley, chopped (optional)
For the Topping
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- Fresh basil or parsley for garnish
Instructions
Step 1: Cook the Pasta
Preheat your oven to 375°F (190°C). Bring a large pot of generously salted water to a rolling boil. Add the ziti pasta and cook until just al dente—about 2-3 minutes less than the package directions. The pasta will continue to cook in the oven, so undercooking it slightly prevents a mushy texture.Drain the pasta in a colander and set aside. A drizzle of olive oil can help prevent sticking if you're not adding it to the sauce immediately.Step 2: Make the Meat Sauce
While the pasta is boiling, heat the olive oil in a large skillet or Dutch oven over medium-high heat. Add the ground beef and Italian sausage, breaking it up with a wooden spoon. Cook until browned and no longer pink, about 6 to 8 minutes. Drain off any excess grease.Add the chopped onion and cook for 3-4 minutes until softened. Stir in the minced garlic and cook for another minute until fragrant.Stir in the crushed tomatoes, marinara sauce, dried basil, oregano, red pepper flakes (if using), salt, and pepper. If using balsamic vinegar, add it now.Bring the sauce to a simmer, then reduce the heat to low and let it bubble gently for 10-15 minutes to allow the flavors to meld and the sauce to thicken slightly.Step 3: Prepare the Ricotta Mixture
In a medium bowl, combine the ricotta cheese, egg, ½ cup of Parmesan cheese, 1 cup of mozzarella cheese, and fresh parsley (if using). Mix until well combined. Set aside.Step 4: Assemble the Baked Ziti
Spread a thin layer of the meat sauce on the bottom of a greased 9×13-inch baking dish. This prevents the pasta from sticking and adds flavor to the bottom layer.Layer half of the cooked pasta on top of the sauce. Spread the ricotta mixture evenly over the pasta.Add half of the remaining meat sauce over the ricotta layer, followed by the remaining pasta. Top with the rest of the meat sauce.Step 5: Add the Cheese Topping
Sprinkle the remaining 2 cups of mozzarella cheese and ½ cup of Parmesan cheese evenly over the top.Step 6: Bake the Casserole
Cover the baking dish with foil. Bake for 25 minutes. Remove the foil and bake for an additional 10 to 15 minutes, until the cheese is melted, bubbly, and starting to brown.Step 7: Rest and Serve
Remove from the oven and let the Baked Ziti rest for 10 to 15 minutes before serving. This allows the casserole to set and makes for easier serving.Garnish with fresh basil or parsley if desired, and serve warm with crusty bread and a side salad.
Notes
Expert Tips
- Cook pasta to just al dente. This is the single most important tip for perfect Baked Ziti! The pasta will continue to cook in the oven, so if you start with fully cooked pasta, you'll end up with a mushy casserole. Cook the pasta 2-3 minutes less than the package directions.
- Season in layers. Season the meat sauce as it cooks and taste before assembling. Layered seasoning creates a more complex, satisfying flavor.
- Use full-fat ricotta. Whole milk ricotta gives you the creamiest, richest Baked Ziti. Part-skim versions contain more water and can make the casserole watery.
- Don't skip the egg in the ricotta mixture. The egg helps bind the ricotta together, preventing it from becoming too loose when baked.
- Let it rest before serving. Allowing the casserole to rest for 10-15 minutes helps the layers set and makes for cleaner, more beautiful servings.
- Make extra sauce. Everyone always wants more sauce! Consider making extra if you're feeding a crowd or love extra sauce.
Classic Lasagna Recipe – Another layered Italian-American favorite
Easy Pasta Recipes for Weeknight Dinners – More delicious pasta dishes
Homemade Marinara Sauce – The perfect sauce for this recipe
Comfort Food Casseroles – More warm and cozy dishes
Make-Ahead Freezer Meals – Tips for stocking your freezer


