I make Million Dollar Baked Ziti when I want something comforting, crowd-pleasing, and a little showy without hours in the kitchen. This rich, cheesy casserole layers ricotta, marinara, seasoned meat (or a vegetarian swap), and two kinds of melting cheese for a golden, bubbly finish. It’s perfect for weeknight dinners, potlucks, or a simple Sunday supper — and it reheats beautifully for leftovers. If you’re also building a menu, this ziti pairs nicely with a contrasting sweet-heat entrée like crispy baked hot honey chicken to balance the savory creaminess.
Why you’ll love this dish
Million Dollar Baked Ziti hits a lot of home-cooking sweet spots: it’s forgiving, budget-friendly, and always popular with kids and adults alike. The ricotta-egg mixture gives the casserole a custardy bite that keeps the pasta silky, while the Parmesan and mozzarella provide salty, gooey contrast. It’s a great recipe to scale up for guests or simplify for a busy weeknight.
“A total crowd-pleaser — cheesy, saucy, and comforting. We doubled the recipe for a family dinner and there wasn’t a crumb left.” — home cook review
This recipe works well for:
- Weeknight dinners when you want leftovers that reheat well.
- Potlucks — it travels and serves easily.
- Meal prep — bake ahead and reheat for hectic nights.
Step-by-step overview
Before you dive into the full ingredient list, here’s what you’ll do at a glance:
- Boil ziti until just al dente so it won’t get mushy after baking.
- Sauté onion and garlic, brown the meat if using, then add marinara and Italian seasoning.
- Whisk ricotta with egg, half the Parmesan, salt, and pepper for a creamy layer.
- Build two layers in a greased baking dish: ziti, ricotta mix, mozzarella, sauce — repeat. Top with remaining cheeses.
- Bake covered, then uncover and finish until bubbly and golden. Rest briefly, then serve.
What you’ll need
- 12 ounces ziti pasta (penne or rigatoni work in a pinch)
- 3 cups well-seasoned marinara sauce (store-bought or homemade)
- 2 tablespoons olive oil
- 1 small onion, chopped
- 3 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 15 ounces ricotta cheese (preferably whole milk; use part-skim if you prefer)
- 1 large egg
- 1 cup grated Parmesan cheese, divided (or Pecorino Romano for sharper flavor)
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 cups shredded mozzarella cheese, divided
- 1 pound ground beef or Italian sausage (use plant-based crumble for vegetarian)
Ingredient notes and substitutions:
- Gluten-free: use GF pasta and confirm your marinara is GF.
- Lower-fat: swap whole-milk ricotta for part-skim and use lean ground turkey.
- Cheese options: substitute half the mozzarella with provolone for a smokier tone.
- If you’re wary of raw eggs, buy pasteurized eggs or a pasteurized ricotta.
Step-by-step instructions
- Preheat and prep. Preheat your oven to 375°F (190°C). Grease a 9×13-inch or similar baking dish.
- Cook the ziti. Bring a large pot of salted water to a rolling boil. Add ziti and cook until just al dente, about 7–8 minutes. Drain and set aside—don’t rinse.
- Sauté aromatics and brown meat. Heat olive oil in a large skillet over medium. Sauté onion until translucent, about 4 minutes. Add garlic; cook 30 seconds. Add ground beef or sausage and cook until browned and no pink remains. Drain excess fat if needed.
- Add marinara and seasoning. Stir in the marinara sauce and Italian seasoning. Simmer gently for 3–5 minutes to marry flavors. Taste and adjust salt/pepper.
- Make the ricotta mixture. In a medium bowl, whisk ricotta, egg, half the Parmesan (1/2 cup), 1 teaspoon salt, and 1/2 teaspoon black pepper until smooth.
- Assemble the casserole. Spoon a thin layer of sauce into the bottom of the prepared dish. Add half the cooked ziti in an even layer. Dollop and spread half the ricotta mixture over the pasta. Sprinkle with 1 cup mozzarella. Pour half the remaining marinara over the top. Repeat: remaining ziti, ricotta, 1 cup mozzarella, and sauce. Finish by sprinkling the remaining 1/2 cup Parmesan and any leftover mozzarella on top.
- Bake covered, then finish uncovered. Cover the dish tightly with foil and bake for 20 minutes. Remove foil and bake 10–15 more minutes until the cheese is bubbly and golden. If you prefer more browning, broil 1–2 minutes — watch closely.
- Rest and serve. Let the baked ziti rest for 5 minutes; this helps the casserole set and makes it easier to serve.
What to serve it with
Classic pairings lift the meal and add texture contrasts:
- A peppery arugula salad with lemon vinaigrette cuts through the richness.
- Roasted or steamed green vegetables (broccoli, green beans) add color and freshness.
- Garlic bread or a simple focaccia for soaking up extra sauce.
- For a flavor-contrast mains pairing, serve alongside a sweet-spicy entrée like crispy baked hot honey chicken to create a memorable dinner menu.
For presentation, scoop individual portions into shallow bowls and top with extra grated Parmesan and a sprinkle of chopped fresh basil.
Storage and reheating tips
- Refrigerator: Store leftovers in an airtight container for up to 4 days.
- Freezer: Freeze portions in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheating: Cover with foil and bake at 350°F (175°C) for 15–20 minutes or until warmed through. Microwaves work for single portions—heat on medium power in 30–45 second bursts and stir or rotate to avoid cold spots. Internal temperature should reach 165°F (74°C).
- Food safety: Cool leftovers to room temperature no longer than 2 hours before refrigerating to avoid bacterial growth.
Pro chef tips
- Undercook the pasta slightly. Boiling ziti to just under al dente prevents a mushy bake. It will finish cooking in the oven.
- Drain well. Excess water from pasta dilutes sauce and makes the casserole soggy.
- Layer evenly. Distribute cheese and sauce uniformly for consistent texture and flavor in every bite.
- Let it rest. A short rest helps the cheese set for cleaner slices.
- Use a mix of cheeses. Parmesan adds savory bite; mozzarella provides stretch and melt — both are important.
Creative twists
- Vegetarian: Skip the meat and add sautéed mushrooms, eggplant, or roasted zucchini. A handful of spinach folded into the ricotta is an easy way to add greens.
- Spicy: Stir red pepper flakes into the marinara, or use spicy Italian sausage.
- White version: Swap marinara for a béchamel and add spinach for a creamy white baked ziti.
- Extra-crispy top: Sprinkle panko mixed with olive oil and grated Parmesan over the top before the final bake for crunch.
- Individual servings: Bake in ramekins for plated portions — adjust baking time (about 15–20 minutes covered, then uncovered).
FAQ – Your questions answered
Q: How long does this take from start to finish?
A: Active prep is about 20–30 minutes. With baking and resting, plan for 55–65 minutes total.
Q: Can I make this ahead of time?
A: Yes. Assemble the casserole, cover, and refrigerate for up to 24 hours. Add 5–10 extra minutes to the covered baking time if baking straight from chilled.
Q: Is the egg in the ricotta safe?
A: Baking brings the casserole up to safe temperatures. If you’re concerned, use pasteurized eggs or pasteurized ricotta.
Q: Can I freeze the assembled casserole before baking?
A: Yes. Assemble, cover tightly, and freeze for up to 3 months. Bake from frozen at 375°F (190°C) covered for about 45–55 minutes, then uncover and bake until bubbly and golden. Check the center for doneness.
Q: What if I don’t have ricotta?
A: Cottage cheese (blended smooth) or mascarpone can work as substitutes. For a denser texture, swap in a ricotta-like mixture of cottage cheese and a little cream cheese.
Q: Can I make this gluten-free or dairy-free?
A: Use certified gluten-free pasta and check marinara for hidden gluten. For dairy-free, try dairy-free ricotta alternatives and vegan mozzarella — results will vary, and textures won’t be identical.
Q: How do I keep the top from burning?
A: If the top is browning too quickly, tent loosely with foil during the last part of baking. Broil only for very short bursts if you want extra browning.
Final thoughts
Million Dollar Baked Ziti is one of those dependable, comforting dishes that looks and tastes like effort but comes together quickly. Make it as written or use the variations to suit your family — either way, expect happy plates and good leftovers. If you try it, leave a note about your favorite twists.

Million Dollar Baked Ziti
Ingredients
Method
- Preheat your oven to 375°F (190°C). Grease a 9x13-inch or similar baking dish.
- Bring a large pot of salted water to a rolling boil. Add ziti and cook until just al dente, about 7–8 minutes. Drain and set aside—don’t rinse.
- Heat olive oil in a large skillet over medium. Sauté onion until translucent, about 4 minutes. Add garlic; cook for 30 seconds.
- Add ground beef or sausage to the skillet and cook until browned and no pink remains. Drain excess fat if needed.
- Stir in the marinara sauce and Italian seasoning. Simmer gently for 3–5 minutes to marry flavors.
- In a medium bowl, whisk ricotta, egg, half the Parmesan (1/2 cup), 1 teaspoon salt, and 1/2 teaspoon black pepper until smooth.
- Spoon a thin layer of sauce into the bottom of the prepared dish. Add half the cooked ziti in an even layer.
- Dollop and spread half the ricotta mixture over the pasta. Sprinkle with 1 cup mozzarella.
- Pour half the remaining marinara over the top. Repeat with the remaining ziti, ricotta, 1 cup mozzarella, and sauce.
- Finish by sprinkling the remaining 1/2 cup Parmesan and any leftover mozzarella on top.
- Cover the dish tightly with foil and bake for 20 minutes.
- Remove foil and bake for an additional 10–15 more minutes until the cheese is bubbly and golden.
- If you prefer more browning, broil for 1–2 minutes — watching closely.
- Let the baked ziti rest for 5 minutes before serving.