Million Dollar Spaghetti
Million Dollar Spaghetti is the kind of dish that brings people together with its comforting layers of pasta, rich meat sauce, and creamy cheeses. It’s hearty, satisfying, and utterly delicious. Think of it as a cozy hug on a plate, perfect for those busy weeknights or casual gatherings with friends. You’ll love how simple it is to prepare yet impressive enough to serve at a potluck or family dinner.

I first discovered this gem of a recipe when I was trying to whip up something quick for a gathering. Little did I know that Million Dollar Spaghetti would become a staple in my home. The combination of textures and flavors—from the al dente pasta to the creamy cheese layers—is something everyone raves about. It’s easy to make and, best of all, it doesn’t break the bank. I can’t wait for you to try it out!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Ready in just over an hour, including prep time.
- Irresistible Flavor: Creamy, cheesy goodness topped with a savory meat sauce.
- Eye-Catching Appeal: Layers of cheese and sauce create a stunning dish to serve.
- Flexible Serving: Perfect for weeknight dinners, potlucks, or lunch leftovers.
- Diet-Friendly Options: Easy to adapt for gluten-free pasta or low-fat cheese.
Ingredients You’ll Need
- 1 tablespoon olive oil: For sautéing your aromatics and keeping the beef from sticking.
- 1/2 cup finely diced onions: Adds a sweet depth of flavor; yellow or white onions work best.
- 3 garlic cloves, minced: Fresh garlic brings a beautiful aroma and taste.
- 1 pound lean ground beef: The base of the sauce; ground turkey or chicken are good substitutes for a lighter option.
- 2 teaspoons Italian seasoning, divided: A mix of herbs that lifts the entire dish; feel free to customize with your favorites.
- 3 cups marinara sauce, divided: Choose your favorite jarred sauce or make your own for that extra homemade flavor.
- 1 pound spaghetti noodles: Opt for standard spaghetti or substitute with whole wheat or gluten-free pasta.
- Kosher salt: Essential for seasoning the pasta water; it enhances the pasta’s flavor.
- 8 ounces cream cheese: Soften it for that rich, creamy layer that binds everything together.
- 1 cup ricotta cheese: Adds lightness and creaminess; cottage cheese works as an alternative.
- 1 teaspoon garlic powder: A simple way to amplify the garlic flavor.
- 2 cups freshly grated mozzarella cheese: Melts beautifully on top; use a quality cheese for best results.
- Fresh parsley or basil for garnish (optional): Adds a fresh pop of color and flavor.
- Grated Parmesan cheese for serving (optional): A classic finishing touch for that cheesy goodness.
How to Make Million Dollar Spaghetti
- Preheat the Oven: Set your oven to 350°F and prepare a greased 9×13 inch baking dish—this is where the magic happens!
- Sauté the Aromatics: In a large skillet, heat the olive oil over medium-high heat. Add the diced onions and sauté for about 3 minutes until they’re softened. Toss in the minced garlic and cook for another minute until fragrant.
- Cook the Ground Beef: Add the pound of lean ground beef to the skillet. Cook it while breaking it up with a spatula until it’s browned and no longer pink. Drain any excess fat, then return the beef to the skillet.
- Add Seasoning & Sauce: Stir in 1 teaspoon of Italian seasoning and 2 cups of marinara sauce into the beef. Mix well and set this aside for now.
- Cook the Spaghetti: In a separate large pot, bring well-salted water to a boil. Cook the spaghetti for 3 minutes less than the package directions for al dente. Drain the pasta when done, and return it to the pot.
- Mix with Marinara: Toss the drained spaghetti with the remaining 1 cup of marinara sauce, ensuring every noodle is coated. Set this aside as well.
- Make the Cheese Mixture: In a medium bowl, combine the softened cream cheese, ricotta cheese, garlic powder, and the remaining 1 teaspoon of Italian seasoning. Mix until it becomes smooth and creamy.
- Assemble the Casserole: Begin layering by spreading half of the spaghetti in an even layer in the prepared baking dish. Dollop and gently spread the cheese mixture over the noodles, followed by the remaining spaghetti. Top everything with the meat sauce, ensuring even coverage. Sprinkle the mozzarella cheese over the top.
- Bake to Perfection: Place the dish in the preheated oven and bake uncovered for about 30 minutes, until the cheese is golden brown and the edges are bubbly. For an extra crisp on top, broil for 2-3 minutes, keeping a watchful eye.
- Let It Rest: After removing it from the oven, let the casserole rest for 10-15 minutes before serving. This helps the layers set and makes serving easier. Garnish with fresh parsley or basil, and add a sprinkle of Parmesan cheese if desired.
Storing & Reheating
To store leftovers, keep the Million Dollar Spaghetti in an airtight container at room temperature for a couple of hours. If you need to refrigerate, transfer it to the fridge and use it within 3-4 days. To freeze, place it in a freezer-safe container and it can last up to 3 months. When it’s time to reheat, pop it in the oven at 350°F for about 20 minutes or until heated through. You might notice slight changes in texture, but a quick sprinkle of cheese and a couple of extra minutes in the oven help refresh it beautifully.
Chef’s Helpful Tips
- Avoid overcooking the spaghetti; it will continue to cook while baking.
- Use room temperature cream cheese for easier mixing and a smoother texture.
- If you’re making this dish ahead of time, assemble everything but hold off on baking until you’re ready to serve.
- For an extra savory punch, add some sautéed mushrooms or bell peppers to the meat mixture.
- Ensure all layers are evenly spread for balanced bites every time you serve.
This comforting dish is not just a meal; it’s an experience! The layers of pasta, meat, and creamy cheese are utterly rewarding, making it a family favorite from the first bite. Whether it’s for a cozy night in or a big gathering, Million Dollar Spaghetti will definitely shine. Don’t hesitate to play with different cheeses or sauces—creativity in the kitchen often leads to delightful discoveries.

Recipe FAQs
Can I make Million Dollar Spaghetti ahead of time?
Can I use other types of pasta?
What can I serve with Million Dollar Spaghetti?
How can I make this dish vegetarian?
More Dinner Recipes
👉 If you make my Million Dollar Spaghetti recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Million Dollar Spaghetti
- Prep Time: 15 minutes
- Cook Time: 65 minutes
- Total Time: 1 hour 20 minutes
- Yield: 12 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: Italian
Description
Experience the irresistible flavor of Million Dollar Spaghetti! This easy, hearty meal combines layers of savory beef, creamy cheese, and spaghetti, making it the perfect comfort food for family dinners.
Ingredients
- 1 tablespoon olive oil
- 1/2 cup finely diced onions
- 3 garlic cloves minced
- 1 pound lean ground beef
- 2 teaspoons italian seasoning divided
- 3 cups marinara sauce divided
- 1 pound spaghetti noodles
- kosher salt (for pasta water)
- 8 ounces cream cheese softened to room temperature
- 1 cup ricotta cheese
- 1 teaspoon garlic powder
- 2 cups freshly grated mozzarella cheese
- fresh parsley or basil for garnish (optional)
- grated parmesan cheese for serving (optional)
Instructions
- Preheat oven to 350°F. Grease a 9×13 inch baking dish and set aside.
- Heat olive oil in a large skillet over medium-high heat. Add diced onions and sauté for 3 minutes until softened. Add minced garlic and cook for 1 minute until fragrant.
- Add ground beef to the skillet and cook until browned, breaking it up as you go.
- Drain excess fat from the beef and return to the pan. Season with 1 teaspoon of Italian seasoning and stir in 2 cups of marinara sauce, then set aside.
- Meanwhile, bring a large pot of well-salted water to a boil. Cook spaghetti for 3 minutes less than package directions for al dente. Drain pasta and return it to the pot, tossing with the remaining 1 cup of marinara sauce. Set aside.
- In a medium bowl, mix softened cream cheese, ricotta cheese, garlic powder, and 1 teaspoon of Italian seasoning until smooth.
- To assemble, spread half of the spaghetti in an even layer in the prepared dish. Dollop and spread the cheese mixture over the pasta, then layer the remaining spaghetti on top. Spread the meat sauce evenly over the spaghetti and sprinkle with mozzarella cheese.
- Bake uncovered for 30 minutes, or until cheese is golden brown and edges are bubbly. For extra browning, broil for 2-3 minutes, watching closely.
- Let the dish rest for 10-15 minutes before serving. Garnish with fresh parsley or basil and Parmesan if desired.
Notes
Feel free to substitute ground turkey or chicken for a lighter option.
This dish can be prepared ahead of time and stored in the refrigerator before baking.
For an extra kick, add red pepper flakes to the meat sauce.
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 3g
- Sodium: 650mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 2g
- Protein: 24g
- Cholesterol: 70mg




