Baked Ziti with Ground Beef and Ricotta
A pan of baked ziti with ground beef and ricotta is the kind of dinner that fills the kitchen with the smell of garlic and tomato and pulls everyone to the table without a fight. Tender pasta, a savory meat sauce, a creamy ricotta layer, and a bubbly blanket of mozzarella on top hit every comfort-food note you want from a pasta bake.

This version skips a béchamel and leans on whole-milk ricotta mixed with egg and Parmesan for richness. You will have it in the oven in about 20 minutes of hands-on work, and it comes out looking like you fussed for hours.
Why This Baked Ziti Works
The ricotta layer is the quiet star of the dish. It bakes into something between a custard and a cheese filling, so every bite has a little creamy pull without feeling heavy. Combined with a straightforward meat sauce, the texture stays lively instead of turning into one uniform scoop.
Leftovers hold up beautifully, which makes this the kind of Sunday bake that also handles a Tuesday night reheat. The flavors settle overnight and it slices cleanly once it has fully cooled and set.
Ingredients

- 1 lb ziti pasta: or penne; any tubular shape works.
- 1 lb ground beef: 80/20 gives the best flavor without being greasy.
- 1 yellow onion: diced small.
- 3 cloves garlic: minced.
- 24 oz marinara sauce: a good jarred brand keeps this quick.
- 15 oz whole-milk ricotta: full-fat keeps the layer creamy, not watery.
- 1 large egg: helps the ricotta set.
- ½ cup grated Parmesan cheese: divided.
- 2 cups shredded mozzarella: low-moisture, whole-milk mozzarella melts best.
- 1 tbsp olive oil: plus more for the pasta.
- Salt and black pepper: to season as you go.
- Fresh basil leaves: for scattering at the end, optional.
Variations / Substitutions
- Protein swap: Use bulk Italian sausage instead of ground beef for a spicier, fennel-forward sauce.
- Greens: Fold a few handfuls of chopped spinach into the ricotta mixture for color and a little earthiness.
- Cheese: If you cannot find whole-milk ricotta, part-skim works, but drain it in a fine sieve for 10 minutes so the bake does not get watery.
- Dairy-free: Use a firm vegan ricotta alternative and your favorite plant-based mozzarella and Parmesan; the texture will be a little different but still satisfying.
- Pasta shape: Penne, rigatoni, or even mezze rigatoni hold the sauce well. Stay away from long noodles here.
If you like this one, you might also enjoy our classic lasagna recipe.
How to Make Baked Ziti with Ground Beef and Ricotta
Step 1: Boil the Ziti

Preheat your oven to 375°F (190°C). Bring a large pot of salted water to a boil and cook the 1 lb ziti for about 7 minutes, until it is just shy of al dente—still quite firm to the bite. Drain the pasta and set it aside.
The ziti will finish cooking in the oven, so pulling it out early keeps it from turning mushy. Drizzle the drained pasta with a little olive oil and give it a stir so the noodles do not stick together while you build the rest of the dish.
Step 2: Brown the Beef and Simmer the Sauce

Set a large skillet over medium-high heat and crumble in the 1 lb ground beef. Cook, breaking it up with a spoon, until no pink remains, about 6 to 8 minutes. Stir in the diced onion and the 3 minced garlic cloves, season with ½ teaspoon salt and a few grinds of black pepper, and cook until the onion softens, another 4 minutes.
Pour in the 24 oz marinara sauce, scrape up any browned bits from the bottom of the pan, and let it simmer gently for 5 minutes so the flavors marry. Taste and adjust the salt. You want a sauce that is thick enough to cling to the pasta, not watery.
Step 3: Mix the Ricotta Filling

In a medium bowl, stir together the 15 oz whole-milk ricotta, 1 large egg, ¼ cup of the Parmesan, a pinch of salt, and a little black pepper until smooth.
The egg gives the ricotta layer just enough structure when it bakes so it does not disappear into the sauce. If the mixture feels stiff, loosen it with a tablespoon or two of milk, but it should be spreadable right from the bowl.
Step 4: Layer the Ziti

Spread a thin layer of the meat sauce, about ½ cup, across the bottom of a 9×13-inch baking dish. Add half of the drained ziti, then dollop all of the ricotta mixture over the pasta and spread it gently into an even layer.
Top the ricotta with 1 cup of the mozzarella. Spoon the remaining meat sauce over the cheese, then add the rest of the ziti. Finish with the remaining 1 cup mozzarella and the remaining ¼ cup Parmesan.
Step 5: Bake Until Golden and Bubbly

Place the dish in the preheated oven and bake for 25 to 30 minutes, until the cheese on top is golden and the sauce bubbles vigorously around the edges.
Pull it out and let it rest on the counter for 10 full minutes. This is the hardest part, but it lets the layers set so you can slice clean squares instead of a soft scoop. Scatter fresh basil leaves over the top and serve while it is still steaming hot.
Tips for the Best Baked Ziti
- Use whole-milk ricotta: Part-skim often releases water as it bakes and can leave the layer thin and grainy.
- Grate your own mozzarella: Pre-shredded cheese has anti-caking agents that keep it from melting into that soft, stretchy blanket you really want.
- Catch the drips: If your baking dish is very full, set it on a rimmed baking sheet before it goes into the oven so bubbling sauce does not end up on the oven floor.
- Season lightly at every layer: A small pinch of salt in the ricotta, a check of the sauce, and a last crack of pepper over the top make a big difference without anyone noticing you worked at it.
Storing and Reheating Leftover Ziti
- Refrigerate: Cover the dish tightly or transfer to an airtight container and refrigerate for up to 4 days.
- Reheating: Warm individual portions in the microwave or cover the whole dish with foil and reheat at 350°F (175°C) for 20 to 25 minutes. A splash of water or extra marinara over the top keeps it from drying out.
- Freezing: You can freeze baked ziti, tightly wrapped, for up to 2 months. Thaw overnight in the fridge before reheating.
What to Serve With Baked Ziti
A simple arugula salad with a sharp lemon vinaigrette cuts the richness of the cheese and beef, and the pepperiness keeps each bite interesting. Warm garlic bread or a crusty loaf on the side is never wrong, especially for mopping up the last bits of sauce. A crisp white wine like Pinot Grigio works well, but a cold lager or even a glass of milk works just fine too.
Frequently Asked Questions
Can I use cottage cheese instead of ricotta?
No, cottage cheese adds too much moisture and the texture turns watery. If you must swap, drain full-fat cottage cheese well and blend it until smooth first.
Can I assemble this ahead of time?
Yes, layer everything in the dish, cover, and refrigerate for up to 24 hours. Add about 10 extra minutes to the bake time since you will start from cold.
Can I freeze baked ziti?
Absolutely. Freeze it either fully baked and cooled, or assemble it unbaked. Thaw in the fridge overnight and bake until heated through and bubbly.
What other pasta shapes work?
Any sturdy, short tubular shape holds the sauce well—penne, rigatoni, or mezze rigatoni are all good. Avoid long noodles like spaghetti because the layers will not cut cleanly.

Baked Ziti with Ground Beef and Ricotta Recipe
Ingredients
Method
- Preheat oven to 375°F (190°C). Boil ziti in salted water until just shy of al dente, about 7 minutes. Drain and toss with a little olive oil.
- Brown the ground beef in a skillet over medium-high heat, 6 to 8 minutes. Add onion and garlic, season with salt and pepper, and cook until softened, 4 minutes.
- Stir in the marinara sauce and simmer 5 minutes. Taste for salt.
- Mix ricotta, egg, ¼ cup Parmesan, a pinch of salt, and pepper until smooth.
- Spread ½ cup sauce in a 9×13-inch dish. Layer half the ziti, all the ricotta mixture, and 1 cup mozzarella. Top with remaining sauce, remaining ziti, remaining mozzarella, and remaining ¼ cup Parmesan.
- Bake 25 to 30 minutes until golden and bubbly. Rest 10 minutes, top with basil, and serve.
