Cheesy Baked Ziti With Meatballs For A Crowd

30 min prep 60 min cook 9 servings
Cheesy Baked Ziti With Meatballs For A Crowd
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients

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

1 Mix & shape the meatballs. In a large bowl combine 1 lb ground beef, 1 lb ground pork, 2 eggs, ½ cup breadcrumbs soaked in ⅓ cup milk, ½ cup grated pecorino, 3 minced garlic cloves, ¼ cup chopped parsley, 1 tsp kosher salt, ½ tsp pepper. Gently mix with fingertips; over-working makes tough balls. Scoop with a 1-Tbsp cookie scoop, roll, and place on a parchment-lined half-sheet pan. You’ll have about 60 tiny meatballs.
2 Roast meatballs & sausage. Scatter 1 lb crumbled Italian sausage around the same pan. Drizzle everything with 2 Tbsp olive oil. Roast at 425 °F for 12 min, until meatballs are just golden and sausage is browned. Fat rendered on the pan = free flavor.
3 Start the sauce while meat cooks. In a Dutch oven heat 2 Tbsp olive oil over medium. Add 3 Tbsp tomato paste; cook 2 min until brick red. Stir in one 28-oz can crushed tomatoes, one 15-oz can, 1 tsp sugar, 1 tsp salt, ½ tsp red-pepper flakes, and 1 cup water. Simmer 10 min.
4 Par-cook the pasta. Bring a large pot of salted water to boil (it should taste like the sea). Add 2 lb ziti and cook 2 min less than package directions. Reserve 1 cup starchy pasta water, then drain. Toss pasta with 1 Tbsp olive oil to keep it from clumping while you assemble.
5 Combine sauce & meat. Slide the roasted meatballs and sausage (and all those tasty browned bits) into the simmering tomato sauce. Add ¼ cup torn basil and 1 tsp dried oregano. Thin with reserved pasta water until the sauce is loose but still thick enough to coat a spoon.
6 Mix the ricotta layer. In a medium bowl combine 2 cups ricotta, 1 cup shredded mozzarella, ½ cup pecorino, 1 egg, ½ tsp salt, and plenty of freshly ground black pepper. Stir until creamy; set aside.
7 Assemble the casserole. Butter a 9×13-inch baking dish. Ladle just enough sauce to lightly cover the bottom. Layer half the pasta, half the meatballs/sausage, half the remaining sauce, and dollop all the ricotta mixture. Top with the remaining pasta, sauce, and a generous blanket of 2 cups mozzarella + ½ cup pecorino. The dish will be towering—that’s what you want.
8 Bake covered, then uncovered. Tent with foil (spray the underside so cheese doesn’t stick) and bake at 375 °F for 30 min. Remove foil and bake 15–20 min more until the top is blistered and bubbly. Broil 1–2 min for extra bronze spots.
9 Rest before serving. Let the pan stand 10 min—this sets the layers so you get picture-perfect squares. Garnish with extra basil ribbons and pass chili flakes for heat seekers.

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

Absolutely. Use an 8×8 pan and halve every ingredient. Bake time drops to 25 min covered + 10 min uncovered.

Rigatoni or mezze manicotti are perfect; their ridges grab sauce. Avoid thin or smooth shapes like penne lisce or they’ll collapse.

Yes, choose bite-size fully cooked meatballs. Warm them in the sauce 10 min so they absorb flavor before layering.

Drain ricotta if it looks wet, simmer sauce until thick, and cool the pasta before assembling so it doesn’t steam extra moisture into the dish.

As written it’s family-friendly mild. The optional ½ tsp red-pepper flakes add gentle warmth; omit or increase to taste.

Yes, refrigerate up to 24 hours. Add 15 min to the covered bake time since you’ll be starting from cold.
Cheesy Baked Ziti With Meatballs For A Crowd
main-dishes
Pin Recipe

Cheesy Baked Ziti With Meatballs For A Crowd

(4.9 from 127 reviews)
Prep
45 min
Cook
1 hr
Servings
15

Ingredients

Instructions

  1. Mix meatballs: Combine meats, eggs, soaked breadcrumbs, ¼ cup pecorino, garlic, parsley, salt, and pepper. Shape into 1-Tbsp balls; place on parchment-lined sheet.
  2. Roast: Scatter sausage around pan. Drizzle with oil. Bake at 425 °F for 12 min.
  3. Make sauce: In Dutch oven caramelize tomato paste in oil; add tomatoes, sugar, pepper flakes, 1 cup water. Simmer 10 min.
  4. Cook pasta: Boil ziti 2 min short of al dente. Reserve 1 cup pasta water; drain.
  5. Combine: Add roasted meat and sausage plus basil & oregano to sauce. Thin with pasta water as needed.
  6. Ricotta layer: Stir together ricotta, 1 cup mozzarella, ¼ cup pecorino, egg, salt, and pepper.
  7. Assemble: In buttered 9×13 dish layer half pasta, half sauce, all ricotta mix, remaining pasta and sauce. Top with remaining mozzarella & pecorino.
  8. 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.

Nutrition (per serving)

586
Calories
34 g
Protein
48 g
Carbs
27 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.