Baked Ziti with Meat

A cozy, no-fuss baked ziti with a savory meat sauce and three-cheese layers that comes out bubbly, golden, and reliably not dry.

Elena Martinez

Elena Martinez

Elena Martinez is a former bakery manager turned full-time food writer and recipe developer. With over a decade of experience translating professional culinary techniques into approachable home cooking, she believes that a great meal doesn't require a culinary degree or expensive ingredients.

Skip to Recipe
Baked Ziti with Meat

Ready to cook?

Skip the story, grab your apron, and let's get straight to the ingredients.

Jump to Recipe

Baked ziti with meat is the kind of dinner that makes a kitchen feel like home. It is forgiving, feeds a crowd, and somehow tastes even better the next day. This version leans into what we all want from a pasta bake: a thick, well-seasoned meat sauce

, creamy pockets of ricotta, and a serious mozzarella pull.

I am going to walk you through the few small choices that make a big difference, like how much to cook the pasta, how to keep the edges from drying out, and how to build layers that do not slide around when you cut into it.

A deep ceramic baking dish filled with baked ziti topped with melted mozzarella and browned spots, with a serving spoon resting at the edge

What makes this baked ziti work

  • Undercooked pasta: Ziti finishes cooking in the oven, so we stop very al dente to avoid mushy noodles.
  • Thick, simmered meat sauce: If the sauce is watery, your casserole turns soupy. If it is too tight, the pasta bakes up dry. We aim for spoonable and glossy.
  • Seasoned ricotta layer: Ricotta is mild. A little salt, pepper, parsley or basil, and Parmesan makes it taste like something.
  • Covered then uncovered baking: Foil first to heat through and keep moisture in, then uncover to brown the top.

Ingredients

This is a straightforward grocery list. Nothing fancy, just ingredients doing their job.

Pasta and sauce

  • Ziti (or penne rigate)
  • Olive oil
  • Yellow onion
  • Garlic
  • Ground beef, or a mix of beef and Italian sausage
  • Tomato paste
  • Crushed tomatoes and/or marinara
  • Dried oregano, red pepper flakes (optional)
  • Salt and black pepper
  • Fresh basil (optional but lovely)

Cheese layer

  • Ricotta
  • Egg (helps the ricotta set so slices hold together)
  • Parmesan
  • Mozzarella (low moisture, shredded)
  • Parsley or basil

Ingredient swap notes: Cottage cheese can stand in for ricotta

. Blend it smooth if texture is not your thing. Ground turkey works, just add an extra spoonful of olive oil for richness. Gluten-free ziti works too, but pull it from the boil even earlier since it softens fast in the oven.

Step-by-step: baked ziti with meat

1) Cook the pasta (stop early)

Boil ziti in generously salted water and cook it 2 minutes shy of the box directions. Drain, then toss with a small splash of olive oil to prevent sticking.

Why: The pasta keeps absorbing sauce as it bakes. Starting extra al dente is your insurance policy.

2) Build a flavorful meat sauce

Sauté onion in olive oil until soft, then add garlic just until fragrant. Add the ground meat, season with salt and pepper, and cook until browned. Stir in tomato paste and cook for 1 minute to cook off the raw tomato taste. Add crushed tomatoes and/or marinara, plus oregano and a pinch of red pepper flakes if you like. Simmer 10 to 15 minutes until thickened.

Tip: If you can drag a spoon through the sauce and it briefly leaves a trail, you are in the right zone.

A skillet of thick meat sauce with ground beef simmering in tomato sauce, with a wooden spoon stirring

3) Mix the ricotta layer

In a bowl, combine ricotta, egg, Parmesan, chopped parsley or basil, salt, and pepper. It should taste a little more seasoned than you think because it is going to be spread through a lot of pasta.

4) Assemble in layers

Heat the oven to 375°F. In a large bowl, toss the pasta with about two-thirds of the meat sauce.

  • Spread a thin layer of meat sauce on the bottom of a greased 9x13-inch dish.
  • Add half the sauced pasta.
  • Dollop and gently spread the ricotta mixture.
  • Sprinkle with a generous handful of mozzarella.
  • Add the remaining pasta.
  • Top with the remaining sauce, then finish with mozzarella and a dusting of Parmesan.

Layering tip: Dollop ricotta in small spoonfuls and nudge it around instead of smearing aggressively. It stays in creamy pockets rather than turning into one solid blanket.

Quick pan note: If your 9x13 is on the shallow side, set it on a rimmed sheet pan before baking. Baked ziti loves to bubble up at the edges.

A baking dish being filled with sauced ziti and dollops of ricotta mixture before topping with shredded mozzarella

5) Bake covered, then brown

Cover tightly with foil and bake for 20 minutes. Remove foil and bake 10 to 15 minutes more until bubbly and browned on top.

Let it rest for 10 to 15 minutes before slicing. This is the difference between a scoopable casserole and clean, satisfying squares.

Finish (optional, but worth it): Scatter torn fresh basil over the top right before serving, and add an extra pinch of Parmesan if you like.

How to keep baked ziti from drying out

Dry baked ziti usually comes from one of three issues: overcooked pasta, not enough sauce, or too much uncovered oven time.

  • Undercook the pasta: Aim for 2 minutes shy of the box directions.
  • Use enough sauce: The pasta should look generously coated before it ever hits the baking dish.
  • Cover for the first bake: Foil traps steam so everything heats through without losing moisture.
  • Watch the uncovered time: Browning is great, but the moment you see active bubbling around the edges and golden cheese, you are done.
  • Rest before serving: Resting helps the sauce redistribute instead of running out when you cut.

Make-ahead and freezer instructions

Make ahead (refrigerator)

Assemble the whole dish, cover tightly, and refrigerate up to 24 hours. When ready to bake, let it sit at room temperature for 20 to 30 minutes while the oven heats.

Bake time: You may need an extra 10 to 15 minutes covered since it is going in cold.

Freeze baked ziti

You can freeze it unbaked or baked. For best quality, use within 3 months.

  • Unbaked: Assemble in a freezer-safe dish, wrap tightly (plastic wrap plus foil), freeze up to 3 months. Thaw overnight in the fridge, then bake as directed, adding time if needed.
  • Baked: Cool completely, wrap well, freeze up to 3 months. Reheat covered at 350°F until hot in the center, then uncover to re-melt and brown the cheese.

Personal note: If you are gifting a freezer meal, freeze it unbaked. The person receiving it gets that fresh-baked, bubbly-top moment.

Serving ideas

Baked ziti is a full meal on its own, but a little something crisp on the side makes it feel restaurant-level.

Common substitutions

Ziti alternatives

Penne rigate is the easiest swap. Rigatoni also works, and you may need a few extra minutes in the oven depending on your dish depth and how cold the casserole is going in.

Meat options

  • All beef: Classic and familiar.
  • Beef plus Italian sausage: More depth and a little spice.
  • Ground turkey or chicken: Lighter. Add a bit more olive oil and do not skimp on seasoning.

Cheese options

  • Ricotta: Swap cottage cheese, or use half ricotta and half cottage cheese for a fluffy middle.
  • Mozzarella: Low moisture melts best. Fresh mozzarella can weep, so use it sparingly or tear and pat it dry.
  • Add-ons: A little provolone or fontina is delicious if you have it.

FAQ

Do I have to use egg in the ricotta mixture?

No, but it helps the ricotta set so the ziti slices neatly. Without egg, it will be creamier and a bit looser, still tasty.

Should I rinse the pasta?

No. Rinsing washes away starch that helps sauce cling. Just drain well and toss with a splash of olive oil if you are worried about sticking.

Can I use jarred marinara?

Absolutely. I often do. I still like to brown the meat with onion and garlic, then add the jarred sauce and let it simmer for a few minutes so everything tastes integrated.

How do I know it is done?

You want bubbling around the edges and in the center, and browned cheese on top. If you have an instant-read thermometer, 165°F in the center is a good target for peace of mind that it is heated through.

Recipe: Baked Ziti with Meat

Yield: 8 servings

Time: 20 minutes prep, 35 minutes bake (longer if baking from cold)

Ingredients

  • 1 lb ziti (or penne rigate)
  • 1 tbsp olive oil, plus a splash for pasta
  • 1 medium yellow onion, finely chopped
  • 4 cloves garlic, minced
  • 1 lb ground beef (or 1/2 lb beef plus 1/2 lb Italian sausage)
  • 2 tbsp tomato paste
  • 1 (28 oz) can crushed tomatoes
  • 1 (24 oz) jar marinara (optional, or replace with more crushed tomatoes)
  • 1 1/2 tsp dried oregano
  • Pinch red pepper flakes (optional)
  • Salt and black pepper
  • 15 oz ricotta
  • 1 large egg
  • 1/2 cup grated Parmesan, plus more for topping
  • 3 to 4 cups shredded low-moisture mozzarella
  • 2 tbsp chopped parsley or basil, plus more basil for serving (optional)

Instructions

  1. Heat oven to 375°F. Grease a 9x13-inch baking dish. If your dish is shallow, place it on a rimmed sheet pan to catch any bubbly overflow.
  2. Boil pasta in salted water until 2 minutes shy of the box directions. Drain and toss with a small splash of olive oil.
  3. Make the sauce: Heat 1 tbsp olive oil in a large pot. Sauté onion until soft, 5 to 7 minutes. Add garlic for 30 seconds. Add meat, season with salt and pepper, and cook until browned. Stir in tomato paste for 1 minute to cook off the raw tomato taste. Add crushed tomatoes and marinara (if using), oregano, and red pepper flakes. Simmer 10 to 15 minutes until thick but saucy. Taste and adjust salt.
  4. Mix ricotta: Combine ricotta, egg, Parmesan, herbs, and a pinch of salt and pepper.
  5. Assemble: Spread a thin layer of meat sauce in the dish. Toss pasta with about two-thirds of the sauce. Add half the pasta, dollop ricotta over, sprinkle with mozzarella. Add remaining pasta. Spoon remaining sauce on top. Finish with mozzarella and a little Parmesan.
  6. Bake covered with foil for 20 minutes. Uncover and bake 10 to 15 minutes more until bubbly and browned. Rest 10 to 15 minutes before serving. Top with fresh basil if you like.

Notes

  • Make ahead: Assemble, cover, refrigerate up to 24 hours. Add 10 to 15 minutes covered bake time if baking cold.
  • Freeze: Wrap tightly and freeze up to 3 months (best quality within 3 months). Thaw overnight in fridge for best results.