Baked Beef and Ricotta Ziti with Crispy Parmesan Top

A family-friendly, hearty baked ziti layered with savory ground beef, creamy ricotta and melted mozzarella, finished with a crisp Parmesan crust. This crowd-pleasing oven pasta fills the gap when you want a comforting, make-ahead meal that feeds a crew.

0.0(0 reviews)
Prep: 20m · Cook: 40m · Total60 mins
DifficultyMedium
Serves6
Baked Beef and Ricotta Ziti with Crispy Parmesan Top

Baked Beef and Ricotta Ziti with Crispy Parmesan Top

This baked beef and ricotta ziti lives in the sweet spot between saucy lasagna and easy weeknight pasta — creamy pockets of whole-milk ricotta threaded through meaty, tomato-scented ziti, melted mozzarella binding everything together, and a golden Parmesan lattice that snaps when you cut into it. The trick here is balance: undercook the pasta by a minute or two so it finishes in the oven, use an egg to stabilize the ricotta so it doesn’t weep, and keep the dish covered while baking so the interior stays silky before a final broil crisps the top. Texturally it’s a delight — soft tubular pasta, tender beef flecked with onion and garlic, and a contrast of molten cheese and crunchy, savory Parmesan.

This is the kind of dish that feeds a crew and forgives busy schedules: you can assemble it ahead, refrigerate, and bake just before dinner, or pull it from the freezer for a fuss-free meal. It’s family-friendly but flexible — swap the beef for sausage, stir in greens, or make it vegetarian with mushrooms or lentils. Letting the casserole rest for 8–10 minutes after baking is essential; it firms up the layers so you get neat slices instead of a sloppy scoop, and it gives the flavors time to settle.

Plan your timing

5:55 pm6:05 pmPreheat oven and cook pasta
6:05 pm6:15 pmBrown beef and build sauce
6:15 pm6:25 pmMake ricotta filling
6:25 pm6:35 pmCombine pasta, sauce and cheese
6:35 pm6:45 pmAdd Parmesan and bake covered
6:45 pm6:55 pmBroil for a crispy Parmesan top and rest
Advertisement

Ingredients

Yield
6

Instructions

Preheat oven and cook pasta

Preheat the oven to 375°F (190°C). Bring a large pot of salted water to a boil and cook the ziti 1–2 minutes less than package directions so it will finish cooking in the oven; reserve 1 cup of pasta water, then drain the pasta and set aside.

For this step

  • 1 lbziti (or rigatoni)

Brown beef and build sauce

In a large skillet over medium-high heat, cook the ground beef with the chopped onion until the meat is browned and the onion is softened, stirring and breaking up the meat as it cooks; add minced garlic in the last minute. Drain excess fat if needed, stir in the crushed tomatoes and Italian seasoning, bring to a simmer and cook 8–10 minutes until slightly thickened; season with salt and pepper and add a splash of reserved pasta water if the sauce becomes too thick.

For this step

  • 1 lblean ground beef (85% lean)
  • 1 mediumyellow onion, finely chopped
  • 3 clovesgarlic cloves, minced
  • 24 ozcrushed tomatoes (canned)
  • 1 tbspItalian seasoning
Brown beef and build sauce

Make ricotta filling

In a bowl, stir together the ricotta, egg, and half of the grated Parmesan until smooth and evenly combined; season lightly with salt and pepper. This mixture will add creaminess and help bind the pasta layers when baked.

For this step

  • 15 ozwhole-milk ricotta
  • 1 largelarge egg
  • 1 cupgrated Parmesan (divided)
Make ricotta filling

Combine pasta, sauce and cheese

Fold the drained ziti into the meat sauce until evenly coated, then gently fold in the ricotta mixture so pockets of creamy ricotta remain throughout the pasta. Transfer half of the mixture to a 9x13-inch baking dish, sprinkle half the shredded mozzarella over it, then add the remaining pasta mixture and top with the remaining mozzarella.

For this step

  • 2 cupsshredded mozzarella
Combine pasta, sauce and cheese

Add Parmesan and bake covered

Sprinkle the remaining grated Parmesan evenly over the top, cover the dish tightly with foil and bake for 20–25 minutes, until the casserole is bubbling at the edges and cheeses are melted. Keeping it covered for most of the bake keeps the interior creamy while the top later crisps.
Add Parmesan and bake covered

Broil for a crispy Parmesan top and rest

Remove the foil and place the dish under the broiler 2–4 minutes (watching closely) until the Parmesan is golden and crisp. Let the ziti rest 8–10 minutes before serving to set the layers and make slicing easier.
Broil for a crispy Parmesan top and rest

Tips from the kitchen

Under-cook the pasta

Boil ziti 1–2 minutes less than package directions so it finishes cooking in the oven and absorbs sauce without turning mushy.

Reserve pasta water

Stir in a splash of the reserved starchy cooking water if the sauce feels tight—it loosens and helps the sauce cling to the pasta.

Dry the ricotta

If your ricotta is very wet, drain it in a fine-mesh sieve or line a bowl with cheesecloth for 15 minutes, then whisk with the egg and Parmesan to avoid a watery casserole.

Keep some fat for flavor

Drain excess grease from the skillet but leave a tablespoon or two of flavorful fat to bloom the garlic and deepen the sauce.

Broil with attention

Move the pan to the top rack and watch closely during the 2–4 minute broil—Parmesan goes from golden to burnt very quickly.

Variations & substitutions

Italian sausage swap

Replace the ground beef with sweet or hot Italian sausage (casings removed) for a fennel-forward, bolder flavor; brown thoroughly to render the fat for the sauce.

Greens and ricotta mix

Fold in two cups of wilted, well-drained spinach or chopped kale to the ricotta mixture for color, nutrients, and a fresher finish.

Vegetarian mushroom-lentil

Sauté chopped cremini mushrooms until deeply browned and combine with a can of rinsed lentils in the tomato sauce to replace the beef with umami and protein.

Gluten-free option

Use a sturdy gluten-free ziti or penne; avoid over-saucing since some GF pastas absorb more liquid, and check doneness early.

Spicy arrabbiata twist

Add 1–2 teaspoons crushed red pepper flakes and a pinch of smoked paprika to the sauce for heat and a smoky undertone.

Storage & make-ahead

Cool leftovers completely, cover tightly, and refrigerate for up to 3–4 days. To freeze, portion into an airtight container or freeze the whole dish for up to 2–3 months; thaw overnight in the fridge before reheating. Reheat individual portions in the microwave until hot, or place covered in a 350°F oven for 15–20 minutes (longer from cold), then broil briefly to re-crisp the top.

What to serve with it

Serve slices with a bright, simple salad — peppery arugula dressed with lemon, olive oil and shaved Parmesan cuts the richness nicely. Offer crusty bread or garlic-toasted baguette to sop up sauce, and pair with a medium-bodied red like Chianti or Sangiovese, or a malty amber ale for beer drinkers.

Frequently asked questions

Can I use a different pasta shape?

Yes — rigatoni, penne, or shells work well because they hold sauce. Keep the total volume similar so the baking dish fills properly and adjust baking time only slightly if shapes are much larger.

Why is my ricotta mixture grainy or watery?

Graininess usually comes from low-fat or curdled ricotta; use whole-milk ricotta and whisk it smooth with the egg and Parmesan. If it’s watery, drain it in a sieve or cheesecloth for 10–20 minutes before mixing to prevent a loose casserole.

Can I assemble this ahead of time?

Yes — assemble, cover tightly, and refrigerate for up to 24 hours; add 10–15 minutes to the bake time if baking straight from the fridge. For longer storage, freeze before baking.

How do I freeze and reheat the baked ziti?

Freeze cooled portions or the whole covered dish in freezer-safe containers for up to 2–3 months. Reheat from thawed in a 350°F oven until warm throughout (about 20–30 minutes), or from frozen covered for 45–60 minutes, then uncover and broil briefly to refresh the top.

My top browned too fast — how can I avoid burning?

If the top browns before the interior is hot, lower the oven rack one position and finish baking covered. Reserve the broiler for the final 2–4 minutes and watch constantly, or finish at 400°F uncovered for 8–12 minutes for a gentler crisp.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

6 servings
Step 1: Preheat oven and cook pasta
  • ziti (or rigatoni)1 lb
Step 2: Brown beef and build sauce
  • lean ground beef (85% lean)1 lb
  • yellow onion, finely chopped1 medium
  • garlic cloves, minced3 cloves
  • crushed tomatoes (canned)24 oz
  • Italian seasoning1 tbsp
Step 3: Make ricotta filling
  • whole-milk ricotta15 oz
  • large egg1 large
  • grated Parmesan (divided)1 cup
Step 4: Combine pasta, sauce and cheese
  • shredded mozzarella2 cups

Nutrition Facts

Per serving: about 2 cups

Calories710
Total Fat46.6g
Saturated Fat20.3g
Trans Fat1.9g
Polyunsaturated Fat12.9g
Monounsaturated Fat5.2g
Total Carbohydrates39g
Dietary Fiber4.5g
Total Sugars7.6g
Protein34.5g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Baked Beef and Ricotta Ziti with Crispy Parmesan Top

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect