There’s something truly special about a pasta dish that brings everyone to the table with anticipation, and this Million Dollar Baked Ziti does exactly that. I love how this recipe transforms simple ingredients into a show-stopping casserole that tastes like it came from an Italian grandmother’s kitchen. The combination of tender ziti pasta, savory ground beef, creamy ricotta and cream cheese mixture, and layers of melted mozzarella creates a dish that’s rich, comforting, and absolutely irresistible.
What makes this baked ziti “million dollar” is the luxurious cream cheese layer that sets it apart from traditional versions. I find that adding cream cheese alongside ricotta creates an incredibly smooth, velvety texture that coats every piece of pasta. Whether you’re feeding a hungry family on a weeknight, bringing a crowd-pleaser to a potluck, or serving guests at a holiday gathering, this cheesy baked ziti casserole delivers comfort food at its finest. The best part? It’s surprisingly easy to prepare, and you can even assemble it ahead of time.
Why You’ll Love This Million Dollar Baked Ziti
This recipe has become one of my go-to dishes for good reason. The layers of flavor and texture make every bite satisfying, and the presentation is impressive enough for company yet simple enough for a Tuesday night dinner. I love that it feeds a crowd without requiring constant attention in the kitchen.
The creamy cheese mixture is what truly elevates this dish. By combining ricotta, cream cheese, and sour cream with an egg, you create a filling that’s rich and stable, holding its shape beautifully when you cut into the casserole. The meat sauce adds heartiness and depth, while the marinara and tomato sauce combination provides the perfect balance of acidity and sweetness.
Another reason I recommend this recipe is its make-ahead friendliness. You can assemble the entire casserole up to 24 hours in advance, refrigerate it, and bake it when you’re ready. This makes it ideal for busy schedules or when you’re hosting and want to minimize last-minute cooking. Plus, leftovers reheat beautifully, often tasting even better the next day as the flavors meld together.
Ingredients and Substitutions
Let me walk you through the key ingredients that make this million dollar baked ziti so delicious, along with some practical substitutions if you need to adapt the recipe.
Pasta: Ziti is the traditional choice for this dish, with its tubular shape that holds sauce beautifully. If you can’t find ziti, penne or rigatoni work perfectly as substitutes. I recommend cooking the pasta about 2 minutes less than the package directions since it will continue cooking in the oven.
Ground Beef: I use lean ground beef (90/10 or 93/7) to keep the dish from becoming too greasy. You can substitute ground turkey, ground chicken, or Italian sausage for different flavor profiles. For a vegetarian version, simply omit the meat and add sautéed mushrooms, bell peppers, or zucchini.
Cheese Trio: The combination of ricotta, cream cheese, and sour cream creates that signature “million dollar” texture. Whole-milk ricotta provides the best flavor and consistency. The cream cheese must be softened to room temperature for easy mixing. If you don’t have sour cream, Greek yogurt works as a substitute, though it will be slightly tangier.
Mozzarella and Parmesan: I like to use freshly shredded mozzarella rather than pre-shredded, as it melts more smoothly. The Parmesan adds a sharp, nutty flavor that complements the milder cheeses. Freshly grated Parmesan is always my preference for the best taste.
Sauces: Using both marinara sauce and plain tomato sauce gives you a well-rounded flavor. The marinara provides seasoning and herbs, while the tomato sauce adds body without overwhelming the dish. You can use all marinara if that’s what you have on hand.

How to Make Million Dollar Baked Ziti
Making this baked ziti is straightforward, but I’ll share some insights to help you get perfect results every time.
Prepare Your Workspace: Start by preheating your oven to 375°F and greasing a 9×13-inch baking dish. I find that a light coating of cooking spray or butter prevents sticking and makes cleanup easier.
Cook the Pasta: Bring a large pot of salted water to a rolling boil. Add the ziti and cook it for about 2 minutes less than the package directions indicate. This is important because the pasta will continue cooking in the oven, and you don’t want it to become mushy. Drain the pasta well and set it aside.
Make the Meat Sauce: Heat olive oil in a large skillet over medium-high heat. Add the ground beef and cook until it’s browned and no longer pink, breaking it into small crumbles as it cooks. This usually takes about 6-8 minutes. Add the diced onion and cook until it softens and becomes translucent, about 4-5 minutes. Stir in the minced garlic, Italian seasoning, salt, and black pepper, cooking for just one more minute until fragrant. Pour in both the marinara sauce and tomato sauce, stir everything together, and let it simmer for 5 minutes to blend the flavors.
Prepare the Creamy Cheese Mixture: In a separate mixing bowl, combine the ricotta cheese, softened cream cheese, sour cream, egg, and half of the Parmesan cheese. Mix until the mixture is smooth and well combined. I recommend using a hand mixer or stirring vigorously with a spatula to ensure there are no lumps of cream cheese remaining.
Layer the Casserole: This is where the magic happens. Spread a thin layer of the meat sauce on the bottom of your prepared baking dish. Add half of the cooked ziti in an even layer. Top with half of the remaining meat sauce, then dollop the creamy cheese mixture over the sauce. You don’t need to spread it perfectly—dollops work beautifully. Sprinkle a portion of the shredded mozzarella over the cheese mixture. Repeat these layers with the remaining pasta, sauce, cheese mixture, and mozzarella. Finally, sprinkle the remaining Parmesan cheese over the top.
Bake to Perfection: Cover the baking dish loosely with aluminum foil and bake for 20 minutes. Remove the foil and continue baking for another 15-20 minutes, until the casserole is bubbling around the edges and the cheese on top is golden and melted. The internal temperature should reach 165°F when checked with a meat thermometer.
Rest Before Serving: This step is crucial. Allow the casserole to rest for 10 minutes before cutting into it. This resting time lets the layers set up, making it much easier to serve neat portions. Garnish with freshly chopped basil just before serving for a pop of color and fresh flavor.
Expert Tips for Best Results
After making this recipe many times, I’ve learned a few tricks that make a real difference in the final result.
Don’t Overcook the Pasta: I can’t stress this enough. Undercooked pasta is key because it will absorb sauce and continue cooking in the oven. If you cook it to al dente initially, you’ll end up with mushy pasta in the finished dish.
Drain the Meat Properly: If your ground beef releases a lot of fat during cooking, drain most of it before adding the onions. This prevents the casserole from becoming greasy. However, if you’re using very lean beef, you can leave a small amount of fat for flavor.
Room Temperature Cream Cheese: Softened cream cheese is essential for a smooth mixture. If you forget to take it out ahead of time, cut it into small cubes and microwave it in 10-second intervals until soft but not melted.
Layer Strategically: Starting with sauce on the bottom prevents the pasta from sticking to the dish. I also like to make sure the top layer has plenty of cheese for that beautiful golden crust.
Use Foil Wisely: Covering the casserole for the first part of baking prevents the cheese from browning too quickly while the center heats through. Removing the foil for the final 15-20 minutes gives you that gorgeous golden top.
Check for Doneness: The casserole is ready when it’s bubbling vigorously around the edges and the center reaches 165°F. If the top is browning too quickly but the center isn’t hot enough, tent it loosely with foil and continue baking.
Serving Suggestions
This million dollar baked ziti is hearty enough to serve as a complete meal, but I love pairing it with a few complementary sides to round out the dinner.
A crisp green salad with Italian vinaigrette provides a refreshing contrast to the rich, cheesy pasta. I recommend a simple mix of romaine, cherry tomatoes, red onion, and cucumber. The acidity of the dressing cuts through the richness beautifully.
Garlic bread is a classic accompaniment that’s always a hit. Whether you make it from scratch or use a store-bought loaf, warm, buttery garlic bread is perfect for soaking up any extra sauce on your plate. For a lighter option, try serving this creamy tortellini soup as a starter course before the baked ziti.
Roasted or steamed vegetables add color and nutrition to the plate. I particularly like roasted broccoli, green beans, or asparagus with a squeeze of lemon. The brightness of the vegetables balances the richness of the casserole.
For wine pairing, I find that a medium-bodied red wine like Chianti or Sangiovese complements the tomato sauce and beef beautifully. If you prefer white wine, a crisp Pinot Grigio works surprisingly well.
Variations and Substitutions
One of the things I love about this recipe is how adaptable it is to different tastes and dietary needs.
Vegetarian Version: Omit the ground beef and add 2-3 cups of sautéed vegetables like mushrooms, bell peppers, zucchini, and spinach. The vegetables add texture and flavor while keeping the dish hearty and satisfying.
Spicy Kick: Add red pepper flakes to the meat sauce or use hot Italian sausage instead of ground beef. You can also mix some diced jalapeños into the cheese mixture for extra heat.
Extra Vegetables: Stir fresh spinach or chopped kale into the meat sauce during the last few minutes of simmering. The greens wilt into the sauce and add nutrition without changing the overall character of the dish.
Different Proteins: Ground turkey or chicken work well as leaner alternatives. Italian sausage (mild or hot) adds more robust flavor. You can also use a combination of ground beef and Italian sausage for complexity.
Cheese Variations: Add some fontina or provolone to the mozzarella for a different flavor profile. A handful of crumbled goat cheese mixed into the ricotta layer adds tanginess.
Gluten-Free Option: Use your favorite gluten-free pasta and ensure all other ingredients are certified gluten-free. The rest of the recipe works perfectly without modification.
If you enjoy layered pasta dishes, you might also like this lasagna soup recipe, which offers similar flavors in a completely different format.
Storage, Freezing, and Reheating
This baked ziti stores beautifully, making it perfect for meal prep or enjoying leftovers throughout the week.
Refrigerator Storage: Allow the casserole to cool completely, then cover it tightly with plastic wrap or aluminum foil. It will keep in the refrigerator for up to 4 days. I like to portion it into individual servings for easy grab-and-go lunches.
Freezing Instructions: This dish freezes exceptionally well, either before or after baking. To freeze unbaked, assemble the casserole completely, cover it tightly with plastic wrap and then aluminum foil, and freeze for up to 3 months. When you’re ready to bake, you can cook it directly from frozen (add 20-30 minutes to the baking time) or thaw it overnight in the refrigerator first.
To freeze after baking, let the casserole cool completely, then wrap individual portions or the entire dish tightly. Frozen baked ziti keeps for up to 3 months.
Reheating Tips: For refrigerated leftovers, reheat individual portions in the microwave for 2-3 minutes, stirring halfway through. For larger portions, reheat in a 350°F oven covered with foil for about 20-25 minutes until heated through.
When reheating frozen baked ziti, thaw it overnight in the refrigerator if possible. Reheat covered in a 350°F oven for 30-40 minutes until the center is hot. I recommend adding a splash of water or extra marinara sauce before reheating to keep it moist.
Frequently Asked Questions
Can I make this ahead of time? Absolutely! This is one of my favorite make-ahead dishes. Assemble the entire casserole up to 24 hours in advance, cover it tightly, and refrigerate. When you’re ready to bake, let it sit at room temperature for about 30 minutes, then bake as directed. You may need to add 5-10 minutes to the baking time if it’s still cold from the refrigerator.
Why is my baked ziti watery? This usually happens if the pasta is overcooked initially or if the meat wasn’t drained properly. Make sure to cook the pasta 2 minutes less than the package directions and drain any excess fat from the ground beef. Also, letting the casserole rest for 10 minutes after baking allows the liquids to be absorbed.
Can I use cottage cheese instead of ricotta? Yes, cottage cheese can substitute for ricotta, though the texture will be slightly different. I recommend using small-curd cottage cheese and draining any excess liquid. Some people prefer to blend it smooth before mixing with the other ingredients.
How do I know when it’s done baking? The casserole is done when it’s bubbling around the edges, the cheese on top is melted and golden, and the internal temperature reaches 165°F. If you insert a knife into the center, it should come out hot.
Can I double this recipe? Yes, you can easily double the recipe to feed a larger crowd. Use two 9×13-inch baking dishes or one very large roasting pan. The baking time may increase slightly for a larger, deeper casserole.
What’s the best way to serve this for a party? I recommend baking it in a disposable aluminum pan for easy transport and cleanup. Keep it warm in a slow cooker set on low, or reheat it at your destination. It holds well for 1-2 hours if kept warm.
Can I add more vegetables? Definitely! Sautéed mushrooms, bell peppers, zucchini, or spinach all work wonderfully. Just make sure to cook off any excess moisture from the vegetables before adding them to prevent a watery casserole.
Million Dollar Baked Ziti Recipe
A rich and cheesy Million Dollar Baked Ziti featuring tender pasta, savory ground beef, creamy ricotta, marinara sauce, and melted mozzarella. This comforting baked pasta casserole is perfect for family dinners, potlucks, and holiday gatherings.
Cook Time: 50 minutes
Resting Time: 10 minutes
Total Time: 1 hour 20 minutes
Servings: 10 servings
Difficulty: Easy
Cuisine: Italian-American
Course: Dinner
Ingredients
- 1 lb ziti pasta
- 1 lb lean ground beef
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 jar (24 oz) marinara sauce
- 1 can (15 oz) tomato sauce
- 1 cup whole-milk ricotta cheese
- 4 oz cream cheese, softened
- 1/2 cup sour cream
- 1 large egg
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 2 tablespoons chopped fresh basil
Instructions
- Preheat the oven to 375°F and lightly grease a 9×13-inch baking dish.
- Bring a large pot of salted water to a boil and cook the ziti pasta for about 2 minutes less than the package directions. Drain and set aside.
- Heat olive oil in a large skillet over medium-high heat. Add the ground beef and cook until browned, breaking it into small pieces.
- Add the diced onion and cook for 4–5 minutes until softened. Stir in the garlic, Italian seasoning, salt, and black pepper, and cook for another minute.
- Add the marinara sauce and tomato sauce, stir well, and simmer for 5 minutes.
- In a separate bowl, combine the ricotta, softened cream cheese, sour cream, egg, and half of the Parmesan cheese until smooth.
- Spread a thin layer of meat sauce in the prepared baking dish. Add half of the cooked ziti, half of the remaining sauce, dollops of the creamy cheese mixture, and a portion of the mozzarella.
- Repeat the layers with the remaining pasta, sauce, cheese mixture, and mozzarella. Sprinkle the remaining Parmesan over the top.
- Cover loosely with foil and bake for 20 minutes. Remove the foil and bake for another 15–20 minutes, until bubbling and the center reaches 165°F.
- Allow the casserole to rest for 10 minutes, garnish with fresh basil, and serve warm.
Recipe Notes
- Cooking the pasta 2 minutes less than package directions is essential to prevent mushy pasta after baking.
- Make sure the cream cheese is fully softened to room temperature for easy mixing and a smooth texture.
- This casserole can be assembled up to 24 hours in advance and refrigerated until ready to bake.
- Leftovers can be stored in the refrigerator for up to 4 days or frozen for up to 3 months.
- The 10-minute resting time after baking allows the layers to set, making serving much easier.
- For a vegetarian version, omit the ground beef and add 2-3 cups of sautéed vegetables.
Nutrition Information (Per Serving, Estimated)
Calories: 485 kcal
Carbohydrates: 42g
Protein: 28g
Fat: 22g
Saturated Fat: 11g
Fiber: 3g
Sugar: 7g
Sodium: 780mg
Nutrition information is estimated based on standard ingredient measurements and may vary based on specific brands and preparation methods.
