Baked Ziti Recipe
Baked ziti isn’t just pasta dumped in a dish with sauce and cheese on top, even though a lot of recipes treat it that way. What separates a version that holds together and slices cleanly from one that turns into a soupy or dried-out mess comes down to two details: the pasta goes in slightly undercooked, since it finishes cooking in the oven, and the ricotta gets an egg mixed in to bind it instead of just melting into a wet layer. Skip either step and baked ziti tends to disappoint, no matter how good the sauce is.

Quick Facts
- Prep time: 20 minutes
- Cook time: 30 minutes
- Total time: 50 minutes
- Yield: 8 servings
- Method: Baked, stovetop plus oven
- Calories: ~630 kcal per serving (estimated, see Nutrition below)
Why This Recipe Works
Undercooked pasta avoids mush. Cooking the ziti about 2 minutes short of package directions means it finishes softening in the oven while absorbing sauce, instead of turning to mush by the time the dish is fully baked.
An egg in the ricotta changes everything. Without it, the ricotta layer stays loose and can slide apart when you serve baked ziti. With it, the ricotta sets into a distinct, sliceable layer, closer to a lasagna filling than a wet cheese sauce.
Two cheeses, two jobs. Mozzarella melts and browns on top for that classic bubbly crust; Parmesan mixed into the ricotta adds a sharper, saltier note that plain ricotta doesn’t have on its own.
Ingredients
- 1 lb (450g) ziti
- 1 tablespoon olive oil
- 1 lb (450g) bulk Italian sausage, or swap in ground beef
- 1 small yellow onion, chopped small
- 3 garlic cloves, finely chopped
- One 24-ounce (680g) jar marinara sauce
- 1 teaspoon dried oregano
- ½ teaspoon crushed red pepper, optional
- One 15-ounce (425g) container whole-milk ricotta
- 1 large egg
- ¼ cup (25g) finely grated Parmesan, plus extra reserved for the top
- 2 cups (225g) shredded low-moisture mozzarella, split into two portions
- Salt and pepper, to taste
- A few fresh basil leaves, torn, for serving
Equipment
A large 9×13-inch baking dish holds this amount comfortably with room for the layers to bubble without spilling over. A large pot for the pasta and a separate skillet for the sauce keep the process moving without waiting on one pan to free up.
Substitutions
- Meat swap: Ground beef, turkey, or a mix of beef and sausage all work in place of straight Italian sausage.
- Vegetarian version: Skip the meat and add 2 cups of sautéed mushrooms or a can of drained white beans to the sauce for texture.
- Ricotta alternative: Cottage cheese blended smooth works in a pinch, though the texture is slightly different, less creamy and a bit more tangy.
- Pasta swap: Penne or rigatoni both hold sauce as well as ziti and can be substituted directly with no other changes needed.
Step-by-Step Instructions
1. Get the ziti going first. Salt a large pot of water well and bring it up to a boil. Pull the ziti out about 2 minutes ahead of what the box says, while it’s still got some bite to it. Drain it, but scoop out roughly ½ cup of the starchy cooking liquid before you do.
2. Get color on the sausage. Warm the olive oil in a wide skillet over medium heat. Crumble in the sausage and let it brown, stirring occasionally, for around 6 to 8 minutes. Toss in the onion and give it another 3 minutes or so, until it goes soft and translucent.
3. Turn it into a sauce. Add the garlic and stir it around for half a minute, just long enough for the smell to hit you. Pour in the marinara, then add the oregano and crushed red pepper if you’re using it. Let everything bubble gently for 5 minutes, thinning it with a bit of that reserved pasta water if it looks too thick.

4. Stir up the ricotta layer. Grab a medium bowl and mix the ricotta, egg, and Parmesan until it’s fully smooth, no streaks of egg left. A pinch of salt and pepper goes in here too.
5. Bring it together. Get the oven heating to 375°F (190°C). Dump the drained ziti into a large bowl with roughly two-thirds of the sauce and mix until every piece is coated.
6. Stack the layers. Grease a 9×13-inch dish and spread half the sauced pasta across the bottom. Spoon the ricotta mixture over that layer and smooth it out gently with the back of a spoon. Pile the rest of the pasta on top, pour over the remaining sauce, then finish with the leftover mozzarella and a scatter of Parmesan.

7. Into the oven. Tent the dish with foil and bake for 20 minutes. Pull the foil off and give it another 10 minutes, until the top cheese has melted into golden, bubbly patches.
8. Give it a minute before you dig in. Let the pan sit for 10 minutes untouched. That short wait is what lets the layers firm back up so a slice actually stays together on the way to the plate. Scatter the torn basil over the top right before serving.
Tips
- That reserved pasta water earns its keep later, use a splash of it any time the sauce looks like it’s tightening up too much on the stove or in the oven.
- Give the finished dish its full 10 minutes of rest. Cut in too soon and every slice slumps instead of holding its shape.
- Don’t skimp on greasing the dish itself, the cheese along the bottom edges will grab on if you do.
Common Mistakes
It comes out swimming in liquid. What’s usually behind it: the pasta went in fully cooked and dumped extra starch and water into the mix, or the sauce hadn’t reduced enough beforehand. What helps: pull the pasta early and let the sauce cook down until it clings to a spoon before you combine anything.
The ricotta won’t stay put once you cut in. What’s usually behind it: no egg in the mixture. What helps: the egg is what turns loose ricotta into a layer that actually holds its shape, so don’t leave it out.
The top scorches before the middle’s hot. What’s usually behind it: oven running hot, or the foil coming off too soon. What helps: keep it covered for that first 20-minute stretch so the center has time to catch up before the top browns uncovered.
Storage
Leftovers keep in a sealed container in the fridge for up to 4 days, and honestly the flavor tends to deepen a bit by the second day.
Freezing
This holds up well in the freezer whether it’s already baked or still raw. For the unbaked route, assemble everything in a freezer-safe dish, wrap it tight, and it’ll keep for up to 3 months, going straight from freezer to a 375°F (190°C) oven for roughly 60 to 70 minutes, mostly covered. Already-baked portions freeze just as long in an airtight container.
Reheating
Reheat individual portions in the microwave for 2 to 3 minutes, or reheat the whole dish covered in a 350°F (175°C) oven for 20 to 25 minutes, until heated through. A splash of water or extra sauce before reheating keeps it from drying out.
Variations
- Spicy baked ziti: Increase the red pepper flakes to 1 teaspoon and add sliced pepperoni to the layers.
- White baked ziti: Swap the marinara for a béchamel or alfredo sauce for a completely different, creamier version.
- Vegetable-loaded: Stir in sautéed spinach, zucchini, or bell peppers along with the sauce for added bulk and color.
What to Serve With It
Baked ziti pairs well with garlic bread and a simple green salad with vinaigrette to cut through the richness. A side of roasted broccoli or green beans also works if you want something lighter alongside it.

FAQ
Why does my baked ziti come out watery? This usually happens when the pasta is fully cooked before baking, or the sauce is too thin. Undercook the pasta slightly and make sure the sauce has simmered down enough to coat a spoon before assembling.
Can I make baked ziti ahead of time? Yes. Assemble the full dish up to a day ahead, cover, and refrigerate unbaked. Add about 10 extra minutes of covered baking time since it will start from cold.
What’s the difference between baked ziti and lasagna? Baked ziti uses tube-shaped pasta tossed with sauce and cheese rather than flat noodles layered individually, which makes it faster to assemble since there’s no careful noodle layering involved.
Can I use no-boil pasta for baked ziti? Regular ziti works better here since it’s tossed with sauce before baking rather than layered dry; no-boil noodles are designed for the layered, moisture-dependent method lasagna uses.
Do I have to use ricotta? Ricotta gives baked ziti its classic creamy layer, but cottage cheese blended smooth is a reasonable substitute if that’s what’s available.

Baked Ziti Recipe
Ingredients
Equipment
Method
- Pull the ziti about 2 minutes before the box time, then drain, keeping back ½ cup of the cooking water.
- Brown the sausage in the olive oil, then soften the onion in the same pan.
- Stir in the garlic, marinara, oregano, and crushed red pepper. Let it bubble for 5 minutes.
- Beat the ricotta, egg, and Parmesan together until smooth.
- Coat the pasta in two-thirds of the sauce, then build it in the dish: pasta, ricotta, pasta again, the rest of the sauce, and the mozzarella on top.
- Bake at 375°F (190°C), 20 minutes covered and 10 minutes uncovered.
- Let it rest 10 minutes before cutting in.





