Love this? Pin it for later!
Why This Recipe Works
- One-pot meatball method: Baking the meatballs on the same sheet pan as the sausage means the rendered fat seasons everything and you only dirty one pan.
- Three-cheese layering: Ricotta for creaminess, low-moisture mozzarella for the stretch, and a sharp pecorino top crust for salty crunch.
- Par-bake the pasta: Cooking ziti two minutes shy of al dente prevents mushy noodles after the final bake.
- Make-ahead friendly: Assemble up to 24 hours ahead; just add 15 minutes to the covered bake time.
- Feeds 12–15 generously, or 20 when paired with a big salad and garlic knots.
- Freezer hero: Bakes beautifully from frozen—no thaw required.
- Kid-approved flavor: Mild sauce, tiny meatballs, and pockets of cheese in every bite keep even picky eaters happy.
Ingredients You'll Need
Great baked ziti starts with great building blocks. Buy the best tomatoes you can find—sweet San Marzano if the budget allows—and whole-milk ricotta. The rest is wonderfully everyday.
For the meatballs
- Ground beef & pork blend (50/50): 85 % lean keeps them juicy without swimming in grease. Swap in ground turkey if you must, but add 2 Tbsp olive oil for richness.
- Egg + milk-soaked breadcrumbs: The panade guarantees tender, not bouncy, meatballs.
- Garlic, parsley, pecorino: Fresh garlic perfumes the meat; flat-leaf parsley gives color; pecorino adds salty depth.
For the sauce
- Crushed tomatoes: One 28-oz can plus one 15-oz can for the perfect thickness.
- Tomato paste: Caramelized in olive oil for concentrated umami.
- Italian sausage: Hot or sweet, removed from casings and crumbled so every bite has fennel-spiked nuggets.
Cheese triad
- Whole-milk ricotta: Drain 30 min in a fine sieve if watery; you want it thick enough to dollop.
- Low-moisture mozzarella: Pre-shredded is fine in a hurry, but hand-shredded blocks melt silkier.
- Pecorino Romano: Saltier and more piquant than Parm; forms the coveted crispy edge.
Pasta & seasonings
- Ziti or rigatoni: The tubes catch sauce inside; avoid thin pasta like penne lisce which collapses.
- Fresh basil & oregano: Stirred in after simmering so the herbs stay bright.
How to Make Cheesy Baked Ziti With Meatballs For A Crowd
Expert Tips
Use a thermometer
Meatballs are done at 160 °F; sausage crumbles at 165 °F. Pull them 2 degrees early—carry-over heat finishes the job and keeps everything succulent.
Sauce consistency
The pasta will drink sauce as it bakes. If assembling ahead, reserve ½ cup sauce to drizzle over the top just before baking so it stays moist.
Freeze in portions
Cut the cooled ziti into squares, wrap individually in foil, and freeze. Reheat straight from frozen at 350 °F for 25 min for an instant single-serve dinner.
Cheese swap
For extra stretch, tear fresh mozzarella over the final layer instead of shredded; the puddles of creamy cheese look gorgeous and taste like pizza bianca.
Short-cut sauce
In a pinch, substitute two 24-oz jars of your favorite marinara. Doctor it with the roasted sausage drippings and a handful of fresh basil for a homemade vibe.
Double-decker pans
Feeding a youth-soccer team? Split the recipe between two 8×8 pans—one in the oven, one in the freezer. Rotate as needed and you’ll never run out.
Variations to Try
- Vegetarian: Swap meatballs for roasted mushrooms and use plant-based sausage. Add 2 cups baby spinach to the sauce for color and nutrients.
- Spicy Calabrian: Stir 2 Tbsp chopped Calabrian chili peppers into the sauce and sub provolone for mozzarella for a smoky, fiery kick.
- Gluten-free: Use gluten-free breadcrumbs in the meatballs and swap the pasta for a sturdy brown-rice or chickpea ziti. Check sausage labels for wheat fillers.
- Luxury version: Fold 8 oz burrata into the ricotta layer and top the casserole with shaved black truffle just before serving.
- One-pan skillet: Halve the recipe and layer everything in a 12-inch oven-safe skillet. Serve straight from stove to table with crusty bread.
Storage Tips
Refrigerate: Cool completely, cover tightly with foil, and refrigerate up to 4 days. Reheat individual squares in the microwave (sprinkle a teaspoon of water so the pasta steams) or warm the whole pan, covered, at 325 °F for 20 min.
Freeze baked: Wrap the cooled pan in plastic wrap then foil, label, and freeze up to 3 months. Bake from frozen, covered, at 350 °F for 1 hour, then uncover for 15 min to brown the top.
Freeze unbaked: Assemble, wrap as above, and freeze up to 2 months. Bake from frozen for 1 hour 15 min covered, then 15 min uncovered. If thawing 24 hours in the fridge, shave 20 min off the covered time.
Make-ahead components: Sauce and meatballs can be cooked and refrigerated up to 3 days ahead; bring to room temp before layering. Ricotta mixture keeps 2 days chilled. Par-cooked pasta can be tossed with a teaspoon of oil and stored in zip bags overnight.
Frequently Asked Questions
Cheesy Baked Ziti With Meatballs For A Crowd
Ingredients
Instructions
- Mix meatballs: Combine meats, eggs, soaked breadcrumbs, ¼ cup pecorino, garlic, parsley, salt, and pepper. Shape into 1-Tbsp balls; place on parchment-lined sheet.
- Roast: Scatter sausage around pan. Drizzle with oil. Bake at 425 °F for 12 min.
- Make sauce: In Dutch oven caramelize tomato paste in oil; add tomatoes, sugar, pepper flakes, 1 cup water. Simmer 10 min.
- Cook pasta: Boil ziti 2 min short of al dente. Reserve 1 cup pasta water; drain.
- Combine: Add roasted meat and sausage plus basil & oregano to sauce. Thin with pasta water as needed.
- Ricotta layer: Stir together ricotta, 1 cup mozzarella, ¼ cup pecorino, egg, salt, and pepper.
- Assemble: In buttered 9×13 dish layer half pasta, half sauce, all ricotta mix, remaining pasta and sauce. Top with remaining mozzarella & pecorino.
- Bake: Cover with foil (sprayed) and bake at 375 °F for 30 min. Uncover and bake 15–20 min until golden. Rest 10 min before serving.
Recipe Notes
For extra-crispy cheese edges, broil the baked ziti 1–2 min at the end. Watch closely so it doesn’t burn.