
This hearty Million Dollar Spaghetti has been my family's favorite pasta bake for years. The combination of creamy alfredo sauce with savory meat sauce creates an irresistible layered pasta dish that truly tastes like a million bucks without the hefty price tag.
I first made this during a particularly busy week when I needed something that would impress my in-laws yet not keep me in the kitchen all day. The empty dish and requests for seconds told me this recipe was destined to become a regular in our dinner rotation.
Ingredients
- Spaghetti noodles: Cooked al dente provides the perfect texture foundation for this casserole
- Ground beef: Creates a hearty meat sauce layer that satisfies even the biggest appetites
- Diced onion and bell pepper: Add flavor and nutrition to the meat sauce
- Cajun seasoning: Brings a subtle kick that elevates the entire dish
- Marinara sauce: Provides rich tomato flavor without having to make sauce from scratch
- Butter and heavy cream: Form the base of the decadent alfredo layer
- Fresh garlic cloves: Add aromatic depth to the creamy sauce
- Parmesan cheese: Brings nutty salty notes that make the alfredo sauce irresistible
- Mozzarella cheese: Creates that perfect golden melty topping everyone loves
How To Make Million Dollar Spaghetti
- Prep the basics:
- Preheat your oven to 350°F and spray your baking dish with cooking spray. Cook the spaghetti according to package directions but aim for al dente since it will continue cooking in the oven.
- Create the meat sauce:
- Brown the ground beef with diced onions and bell peppers over medium-high heat. Add the spices while cooking to fully infuse the meat with flavor. Once browned, drain excess grease then stir in marinara sauce and let it simmer. This slow simmer allows all the flavors to meld beautifully.
- Make the alfredo layer:
- Melt butter in a large pot and briefly cook the minced garlic until fragrant but not browned. Whisk in heavy cream and parmesan cheese until smooth and slightly thickened. This creamy mixture will coat every strand of spaghetti perfectly.
- Assemble the casserole:
- Toss the cooked spaghetti with the alfredo sauce ensuring every noodle is coated then spread this mixture in your prepared baking dish. Top with the meat sauce creating distinct layers. Finish with a generous layer of mozzarella and additional parmesan cheese.
- Bake to perfection:
- Bake uncovered for 15 minutes or until the cheese melts and begins to bubble around the edges. Let it rest for about 5 minutes before serving to allow the layers to set.

The fresh garlic in the alfredo sauce is absolutely non-negotiable in our house. I learned this after trying to take a shortcut with garlic powder once. My teenage son immediately noticed and declared something was missing from his favorite pasta dish. Fresh garlic creates an aromatic base that truly elevates this dish from good to spectacular.
Make Ahead Options
Million Dollar Spaghetti is perfect for meal prepping. You can assemble the entire casserole up to 24 hours before baking. Simply cover with foil and refrigerate then add about 10 minutes to the baking time when cooking from cold. You can also freeze the assembled but unbaked casserole for up to 3 months. Thaw overnight in the refrigerator before baking for best results.

Variation Ideas
This recipe is wonderfully adaptable to different dietary needs and preferences. For a lighter version substitute ground turkey for beef and use light cream cheese mixed with milk instead of heavy cream. Vegetarians can replace the meat with a mixture of sautéed mushrooms, zucchini, and eggplant. For a spicier version add red pepper flakes to the meat sauce or use hot Italian sausage in place of ground beef.
Serving Suggestions
Million Dollar Spaghetti pairs beautifully with a simple green salad dressed with vinaigrette to cut through the richness. Garlic bread or warm crusty Italian bread makes the perfect accompaniment for sopping up any extra sauce. For a complete feast consider starting with a light appetizer like bruschetta or a small cup of Italian wedding soup.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days. This dish actually improves in flavor overnight as the sauces further infuse the pasta. Reheat individual portions in the microwave for 2-3 minutes or larger portions covered in the oven at 325°F until heated through, about 20 minutes.
Frequently Asked Questions
- → What makes Million Dollar Spaghetti unique?
This dish blends creamy alfredo sauce, savory meat sauce, and gooey cheese layers, creating a rich and indulgent flavor combination.
- → Can I use a different type of pasta?
Yes, you can use other pasta shapes like penne or fettuccine, but spaghetti works best for its texture and ability to hold the sauces.
- → Can this dish be prepared ahead of time?
Yes, you can assemble the layers and refrigerate the dish. Bake it fresh when you're ready to serve.
- → How can I make it vegetarian?
Replace the ground beef with plant-based meat or sautéed vegetables like mushrooms, zucchini, or spinach for a vegetarian version.
- → What side dishes go well with this meal?
Pair this dish with a fresh green salad, garlic bread, or steamed vegetables for a balanced meal.