Classic Baked Ziti — So Good You’ll Make It Twice

by The Gravy Guy | Baking, Beef, Dinner, European, Italian, Main Dish

When I retired from the kitchen, this is what I kept cooking. Classic baked ziti is Italian-American Sunday dinner at its most honest — a big pan of pasta baked in meat sauce with enough cheese to make the whole thing hold together in a proper slice. No fuss. No pretension. Just good food built from good ingredients and given the time it deserves.

This recipe of pasta goes back as far as my memory does. Every Italian-American family has their version, and every version is slightly different — some use sausage, some use beef, some layer in ricotta, some don’t. This is how my family makes it. Three layers, properly sauced, with a cheese top that bubbles and browns and sets up just firm enough to cut into neat squares.

It feeds a crowd and it travels well and it reheats beautifully. That’s the other thing nobody talks about — a properly made baked ziti is often better the next day. Make it Saturday, eat it Sunday. You’re ahead of the game either way.

Why This Recipe Works

The most common failure point in a homemade baked ziti is an under-sauced pan. People use exactly the right amount of sauce for the pasta volume, then act surprised when the baked result is dry and tight. Baked pasta absorbs sauce in the oven — you need to start with what feels like a little too much. Generosity with the sauce is non-negotiable in an Italian baked ziti recipe that works.

The ricotta layer is stabilized with egg and Parmigiano-Reggiano so it holds its shape after baking and doesn’t turn watery. The mozzarella is shredded from the block for real melt. The meat sauce gets a proper simmer because you can taste the difference between a thirty-minute sauce and a two-hour one. These decisions compound.

Ingredients

The Meat Sauce

  • 1 lb ground beef (80/20) or sweet Italian sausage (or a mix)
  • 1 medium yellow onion, diced
  • 4 garlic cloves, minced
  • 2 cans (28 oz each) crushed San Marzano tomatoes
  • 1 can (6 oz) tomato paste
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1 tsp kosher salt
  • ½ tsp black pepper
  • Pinch of red pepper flakes
  • 2 tbsp olive oil

The Ricotta Filling

  • 32 oz whole-milk ricotta, drained
  • 2 large eggs
  • 1 cup Parmigiano-Reggiano, freshly grated
  • 2 tbsp fresh parsley, chopped
  • ½ tsp salt
  • ¼ tsp black pepper

The Pasta and Cheese

  • 1 lb ziti (or rigatoni if ziti is unavailable)
  • 1 lb whole-milk mozzarella, shredded fresh from the block
  • ½ cup Parmigiano-Reggiano for the top
  • Kosher salt for pasta water

How to Make It

1

1 Make the Meat Sauce

Heat olive oil in a heavy pot over medium-high. Add the beef and brown it in batches without crowding, developing real color before breaking it up. Remove and set aside. In the same pot, cook the onion over medium heat until softened, about 8 minutes. Add garlic and cook 1 minute. Add the tomato paste and cook for 2 minutes until it darkens slightly. Return the meat. Add the crushed tomatoes, oregano, basil, red pepper flakes, salt, and pepper. Stir, bring to a simmer, reduce heat, and cook uncovered for at least 90 minutes. The sauce should be thick and deeply flavored.

2

2 Prepare the Ricotta Filling

Combine the drained ricotta, eggs, Parmigiano-Reggiano, parsley, salt, and pepper in a bowl. Mix until smooth and well combined. The filling should be thick — not loose. If it’s watery, the ricotta wasn’t drained long enough. Refrigerate until assembly.

3

3 Par-Cook the Ziti

Boil the ziti in heavily salted water for 2 minutes less than the package directions. The pasta finishes in the oven and will absorb sauce as it bakes. Drain without rinsing, toss lightly with olive oil to prevent sticking, and set aside.

4

4 Assemble the Pan

Preheat oven to 375°F. Spread a ladle of sauce across the bottom of a 9×13 baking dish. Toss the par-cooked ziti with half the meat sauce in a large bowl, then spread half of it in the dish. Drop the ricotta filling in spoonfuls evenly across the pasta layer. Scatter half the mozzarella over the ricotta. Cover with the remaining sauced pasta. Add the remaining sauce across the top. Cover with the remaining mozzarella and the grated Parmigiano-Reggiano.

5

5 Bake, Rest, and Serve

Cover tightly with foil (sprayed on the inside) and bake at 375°F for 40 minutes. Remove the foil and bake an additional 20 minutes until the cheese is golden, bubbling, and the edges are caramelizing. Let rest uncovered for 15 to 20 minutes before cutting. The rest is what makes it cut cleanly into squares instead of sliding into a pile.

Where Most People Blow It

Not enough sauce. Baked pasta is thirsty. The ziti absorbs sauce as it cooks in the oven. Start with what feels like too much sauce — that’s probably just right.

Watery ricotta. Drain it overnight in a fine mesh sieve. A wet filling turns a clean, layered baked ziti into a soupy, sliding mess.

Cutting too soon. The resting period isn’t optional. Let the pan sit for 15 to 20 minutes after it comes out of the oven. The layers need to set before the knife goes in.

Pre-shredded mozzarella. It’s coated in starch, it doesn’t melt clean, and the result is rubbery patches instead of a golden, pull-apart cheese top. Shred it yourself.

Rushing the sauce. A 30-minute meat sauce and a 90-minute meat sauce are not the same thing. You can taste the difference. The sauce gets in every bite — it deserves the time.

Using regular ziti instead of ziti rigati. The ridges on ziti rigati grip the sauce and ricotta. Smooth ziti lets everything slide. If you have the choice, choose ridged.

What Goes on the Table With Classic Baked Ziti

My family puts a big green salad on the table — romaine, red onion, kalamata olives, dressed simply with red wine vinegar and olive oil. Crusty Italian bread. Maybe a platter of roasted peppers. The baked ziti is the star; everything else is supporting cast.

If you want to explore the full Italian-American pasta canon, the homemade lasagna recipe is the ultimate Sunday production. For weeknight options in the same category, the spaghetti carbonara recipe is faster and just as satisfying. The fettuccine alfredo recipe and cacio e pepe round out the rotation nicely.

Variations Worth Trying

All-Sausage Baked Ziti. Use hot or sweet Italian sausage in place of ground beef for a more intensely flavored, fattier sauce. The fennel in the sausage plays beautifully with tomato.

Vegetable Baked Ziti. Replace the meat with a soffritto of onion, carrot, celery, and mushrooms, cooked until very soft before the tomatoes go in. Add a layer of roasted eggplant or zucchini with the ricotta layer.

White Baked Ziti. Skip the tomato sauce entirely and use a thick béchamel with prosciutto cotto, peas, and fresh mozzarella. A completely different but equally satisfying dish.

Make-Ahead Baked Ziti. Assemble completely, cover tightly, and refrigerate up to 48 hours before baking. Add 15 minutes to the covered baking time. The flavors actually deepen overnight, making this a legitimate make-ahead option for dinner parties.

Storage and Reheating

Leftovers keep refrigerated up to 4 days, covered tightly. Individual portions reheat best in a 350°F oven for 20 minutes covered with foil — this keeps the edges from drying out while warming the center through. A microwave works with a splash of water and a damp paper towel cover, 2 to 3 minutes on medium power.

Baked ziti freezes well. Cut into individual portions, wrap in plastic then foil, and freeze up to 3 months. Thaw overnight in the refrigerator before reheating. The texture holds better than most baked pasta dishes — the sauce protects the noodles during freezing.

FAQ

Can I use rigatoni instead of ziti?

Yes. Rigatoni is a common substitute and works well — the tubes are wider and hold more sauce inside them. The dish will look slightly different but eat just as well. Avoid smaller pasta shapes like penne or mostaccioli — the ratio of pasta to sauce shifts and you lose the heft that makes baked ziti satisfying.

How do I keep the top from burning before the inside is cooked through?

Cover tightly with foil for the first 40 minutes. The foil traps steam and cooks the interior without burning the cheese top. Then remove for the final 20 minutes to brown and caramelize. If the top is browning too fast, tent the foil loosely instead of removing it completely.

Can I skip the ricotta layer?

You can — some versions of baked ziti don’t use ricotta at all. Without it, the dish is denser and more purely about the sauce and cheese. With it, you get that distinct creamy layer that breaks up the texture. Both are legitimate. This recipe uses ricotta because that’s how my family makes it.

What’s the difference between baked ziti and lasagna?

Lasagna uses flat noodles layered in precise sheets. Baked ziti is a rough mix of pasta, sauce, and cheese baked until it sets. Lasagna is more formal, more structured, requires more assembly time. Baked ziti is more casual, easier to assemble, and arguably more forgiving. Both belong in your repertoire.

The Gravy Guy

The Gravy Guy

The Gravy Guy is a retired sous chef from New Jersey with 30+ years in professional kitchens and three generations of Italian-American cooking in his blood. He writes the way he cooks — opinionated, technique-first, and with zero tolerance for shortcuts. When he’s not slow-simmering Sunday gravy, he’s arguing about the right pasta shape for the sauce.

The Gravy Guy

The Gravy Guy is a retired sous chef from New Jersey with 30+ years in professional kitchens and three generations of Italian-American cooking in his blood. He writes the way he cooks — opinionated, technique-first, and with zero tolerance for shortcuts. When he’s not slow-simmering Sunday gravy, he’s arguing about the right pasta shape for the sauce.