There is a reason why baked ziti is a beloved staple at potlucks, family gatherings, and Sunday dinners. But this Ultimate Million Dollar Baked Ziti takes the classic to an entirely new level. With three distinct layers of rich, savory goodness, it’s the kind of casserole that makes people close their eyes on the first bite.
What makes it “Million Dollar”? The secret lies in the middle layer. Instead of just tossing some ricotta in with the noodles, we create a distinct, impossibly creamy center layer by blending ricotta with an egg, parmesan, and a touch of sour cream. When you cut into the casserole, you get perfect strata of al dente pasta, hearty meat sauce, and a molten cheese center that is absolutely irresistible.
Why You’ll Love This Recipe
- Crowd Pleaser: This recipe makes a massive 9×13 pan, easily feeding 8-10 hungry adults. It is the perfect low-stress meal for hosting.
- Incredible Leftovers: Like lasagna, the flavors in this baked ziti actually deepen and improve overnight. The leftovers heat up beautifully for lunch the next day.
- Freezer Friendly: You can assemble the entire casserole, wrap it tightly, and freeze it unbaked for up to 3 months. It’s the ultimate meal-prep savior.
- That Cheese Pull: By using high-quality mozzarella and layering the ricotta properly, every scoop guarantees an epic, stringy cheese pull.
Key Ingredients & Smart Swaps

- Ziti Pasta: The smooth, tubular shape of ziti is traditional, but penne or rigatoni work just as perfectly. Avoid long noodles like spaghetti.
- The Meat Blend: Using half ground beef (for richness) and half Italian sausage (for deep flavor and spice) makes a massive difference in the sauce’s flavor profile.
- Sour Cream: This is the “Million Dollar” secret! Adding just a half cup of sour cream to the ricotta mixture prevents the ricotta from drying out or becoming grainy in the oven, keeping it lusciously creamy.
- Fresh Mozzarella vs. Block: While fresh mozzarella balls are delicious, they hold a lot of water. It is better to use low-moisture block mozzarella that you grate yourself for the best melting texture.
Step-by-Step Cooking Walkthrough
1. Cook the Pasta: You must undercook the pasta! Boil it for 2 minutes less than the box instructions. If you boil it to al dente on the stove, it will become mushy after 30 minutes in the oven.
2. Prepare the Cheese Layer: Mixing the egg into the ricotta is essential. It acts as a binder, ensuring your cheese layer sets up nicely rather than turning into a runny soup when you slice the casserole.

3. The Layering Strategy: We do Sauce -> Pasta -> Ricotta Mix -> Pasta -> Sauce -> Mozzarella. Keeping the ricotta trapped in the middle ensures it stays moist, while putting sauce on the very bottom prevents the pasta from sticking.
4. Bake to Golden Perfection: Don’t cover it with foil unless your oven runs very hot. Baking it uncovered allows the mozzarella to develop those beautiful, flavorful golden-brown spots.
3 Chef Secrets for Perfect Results
1. Grate Your Own Cheese: Pre-shredded bagged cheese is coated in anti-caking powders (like cellulose) which prevent it from melting smoothly. Take 60 seconds to grate a block of mozzarella for a dramatically better cheese pull.
2. Cover the Noodles: When adding your final layer of sauce before the cheese, ensure every single pasta noodle sticking up is coated in sauce. Any dry noodles exposed to the oven heat will turn hard and crunchy.
3. The Crucial Resting Time: When you pull a bubbling casserole out of the oven, it is essentially lava. If you cut into it immediately, the layers will collapse. Let it rest for 15 minutes to allow the cheese and sauce to set up for perfect slices.
What to Serve With Baked Ziti

- Garlic Bread: Essential for wiping your plate clean and soaking up any extra marinara sauce.
- Simple Side Salad: Because the casserole is so heavy and rich, a light, crisp Caesar salad or a mixed green salad with a sharp vinaigrette provides the perfect balance.
- Red Wine: Pair this hearty Italian-American dish with a medium-bodied Chianti or a fruit-forward Zinfandel.
Storage, Freezing & Reheating Instructions
- Refrigeration: Store leftover baked ziti in an airtight container in the fridge for up to 4 days. It makes incredible next-day lunches!
- Reheating: Microwave individual slices for 90 seconds. To reheat the whole pan, cover with foil and bake at 350°F for about 20 minutes until heated through.
- Freezing Guidelines: To freeze unbaked: assemble the casserole, let it cool completely, wrap tightly in a layer of plastic wrap and a layer of foil. Freeze for up to 3 months. Thaw overnight in the fridge, then bake as directed (adding 10-15 minutes to the bake time).
Ingredients
- 1 lb dry ziti pasta or penne
- 1 lb ground beef 80/20 preferred
- 1/2 lb mild Italian sausage casings removed
- 1 medium yellow onion finely diced
- 4 cloves garlic minced
- 48 oz marinara sauce (two 24oz jars)
- 1 tbsp Italian seasoning
- 1 tsp salt
- 15 oz whole milk ricotta cheese
- 1 large egg lightly beaten
- 1/2 cup sour cream the secret ingredient!
- 1/2 cup grated parmesan cheese
- 1/4 cup fresh basil chopped
- 3 cups shredded mozzarella cheese divided
Method
- Preheat your oven to 375°F (190°C) and lightly grease a 9×13 inch baking dish.
- Bring a large pot of salted water to a boil. Add the ziti and cook for 2 minutes less than the package directions (it should be very al dente, as it will continue cooking in the oven). Drain and set aside.
- In a large skillet over medium-high heat, cook the ground beef, Italian sausage, and diced onion until the meat is browned and the onions are soft. Drain any excess fat. Add the minced garlic and Italian seasoning, cooking for 1 more minute until fragrant.
- Pour the marinara sauce into the meat mixture. Stir well, reduce the heat to low, and let it simmer while you prepare the cheese layer.
- In a medium bowl, combine the ricotta cheese, beaten egg, sour cream, parmesan cheese, chopped fresh basil, and 1 cup of the mozzarella cheese. Mix until smooth.
- Spread about 1 cup of the meat sauce into the bottom of the prepared 9×13 dish. Add half of the cooked ziti pasta on top.
- Spread the entire ricotta cheese mixture evenly over the pasta layer.
- Add the remaining half of the ziti pasta on top of the ricotta layer. Pour the remaining meat sauce evenly over the pasta, making sure all the noodles are covered so they do not dry out.
- Sprinkle the remaining 2 cups of mozzarella cheese evenly over the top.
- Bake uncovered for 25-30 minutes, or until the edges are bubbling vigorously and the cheese on top is melted and starting to turn golden brown.
- Let the casserole rest for 10-15 minutes before serving so the layers can set. Garnish with extra fresh basil if desired.
Nutrition
Tried this recipe?
Let us know how it was!Frequently Asked Questions
Can I make this vegetarian?
Absolutely. You can simply omit the meat and use a robust, chunky vegetable marinara sauce, or substitute the ground meat with a plant-based crumble.
Why is my baked ziti dry?
Usually, this happens if you don’t use enough sauce (we use a full 48oz here!), or if you boiled the pasta too long initially so it soaked up all the sauce in the oven.
Can I assemble this ahead of time?
Yes! You can assemble the entire casserole, cover it with foil, and keep it in the fridge for up to 24 hours before baking. You may need to add 5-10 extra minutes to the baking time since it’s starting from cold.
Pin This Recipe for Later
Love this recipe? Save this pin to your Pinterest board so you have it ready whenever you need it!
















