There is something magical about comfort food, and for me, nothing beats a cheesy, baked pasta dish fresh from the oven. The first time I made Million Dollar Spaghetti, I was hooked. It’s like a cross between lasagna and baked ziti—rich, creamy, and absolutely satisfying. Best of all, it is simple enough for beginner cooks and makes enough to feed a crowd, making it perfect for family dinners or meal prep.
If you are looking for an easy sheet pan dinner that brings restaurant-quality flavors to your home with minimal effort, this is it. With layers of savory marinara, flavorful Italian sausage, and a creamy cheese filling, this dish feels indulgent yet practical. Plus, you can tweak the ingredients to suit your tastes and dietary preferences.
Let’s dive into what makes this Million Dollar Spaghetti so special and how you can master it at home.

Why This Recipe Is Special
Million Dollar Spaghetti earns its name from the luxurious, melty layers of cheese and sauce that make every bite irresistible. Unlike traditional baked spaghetti, this dish incorporates a rich cheese mixture in the middle, giving it an ultra-creamy texture.
It’s also incredibly beginner-friendly because:
- No complicated techniques – Just cook pasta, brown meat, mix cheese, and bake.
- Great for meal prep – You can make it ahead and freeze it for later.
- Customizable – Swap out proteins, play with cheese varieties, or adjust spice levels.
- Budget-friendly – Uses pantry staples like pasta and marinara sauce, making it an affordable yet impressive meal.
Whether you are cooking for a big family, planning a dinner party, or just craving a cozy homemade meal, this dish is sure to be a winner.
Ingredients and Their Roles
Here’s what you need to create this cheesy, comforting masterpiece:
- Spaghetti – The base of the dish, providing texture and structure.
- Italian Sausage – Adds savory depth and a touch of spice. Use mild or hot sausage based on preference.
- Onion & Garlic – Essential aromatics that build flavor.
- Red Pepper Flakes – Optional, but adds a slight kick.
- Marinara Sauce – The heart of the dish. A high-quality store-bought sauce works great, or you can make your own.
- Mozzarella Cheese – Melts beautifully on top for a gooey, golden crust.
- Cream Cheese – Adds richness and a smooth texture to the cheese filling.
- Ricotta Cheese – Provides a mild creaminess that balances the dish.
- Parmesan Cheese – Adds a salty, nutty finish.
- Garlic Powder & Oregano – Classic Italian seasonings that enhance the overall taste.
Ingredient Substitutions
- Meat Alternatives – Use ground beef, turkey, or even a meatless alternative.
- Cheese Variations – Swap ricotta for cottage cheese or mix in cheddar for extra sharpness.
- Gluten-Free – Use gluten-free spaghetti to make this dish celiac-friendly.
- Spice Control – Adjust red pepper flakes or use sweet Italian sausage for a milder dish.
Step-by-Step Instructions
Step 1: Prepare the Cheese Mixture
Preheat the oven to 375°F. In a bowl, combine cream cheese, ricotta, parmesan, garlic powder, and oregano. Mix until smooth and set aside.
Step 2: Cook the Sausage and Aromatics
Heat a skillet over medium-high heat. Add the Italian sausage, breaking it apart as it cooks. Once browned, stir in chopped onion, minced garlic, and red pepper flakes. Cook for another minute, then drain excess fat.
Step 3: Boil the Pasta
Bring a large pot of salted water to a boil and cook the spaghetti two minutes less than the package instructions. Drain and return it to the pot.
Step 4: Combine Pasta and Sauce
Add the cooked sausage mixture and marinara sauce to the pasta. Toss everything together until well coated.
Step 5: Assemble the Layers
In a greased 9×13 baking dish, spread half of the pasta mixture evenly. Then, layer the creamy cheese mixture on top. Add the remaining pasta over the cheese layer.
Step 6: Top with Mozzarella and Bake
Sprinkle shredded mozzarella over the dish. Cover with foil and bake for 30 minutes. Remove the foil and broil for a few minutes until the cheese is golden and bubbly.
Step 7: Let It Rest & Serve
Let the casserole sit for 5-10 minutes before slicing. This helps the layers set and makes serving easier.
Beginner Tips and Notes
- Avoid Overcooking Pasta – Since the pasta will continue to cook in the oven, boiling it slightly underdone helps it stay firm.
- Softening Cream Cheese – If short on time, microwave the cream cheese for 20-30 seconds to make it easier to mix.
- Prevent a Soggy Casserole – Drain excess fat from the sausage and don’t overdo the sauce. Too much liquid can make the dish watery.
- Even Cheese Distribution – Use a spatula to spread the cheese mixture evenly so every bite has that creamy goodness.
- Watch the Broiler – Keep an eye on the cheese when broiling to prevent burning.
Serving Suggestions
Million Dollar Spaghetti pairs beautifully with simple sides and fresh flavors. Try these serving ideas:
- Garlic Bread – A crispy, buttery side that complements the rich pasta.
- Green Salad – A light salad with balsamic dressing balances out the richness.
- Steamed Veggies – Roasted broccoli or sautéed spinach make a nutritious addition.
- Extra Sauce – Serve with a side of warm marinara for those who love extra sauciness.
Leftovers and Storage
- Refrigeration – Store leftovers in an airtight container for up to 3 days.
- Reheating – Warm in the microwave or oven at 350°F until heated through.
- Freezing – Assemble and freeze before baking. Thaw overnight in the fridge and bake as directed.
Try This Recipe and Share Your Experience!
Million Dollar Spaghetti is an easy, indulgent dish that’s perfect for any occasion. Whether it’s your first time making a baked pasta dish or you are a seasoned cook, this recipe guarantees a satisfying, crowd-pleasing meal.
Have you tried this recipe? Let me know in the comments how it turned out! Did you add your own twist? I’d love to hear your variations and tips. Happy cooking!
FAQ About Million Dollar Spaghetti
Yes! You can assemble the entire dish up to a day in advance, cover it tightly, and refrigerate it. When ready to bake, add a few extra minutes to the cooking time to ensure it heats through.
Absolutely. Assemble the casserole, cover it well, and freeze for up to 3 months. Thaw in the fridge overnight before baking. If baking from frozen, cover with foil and extend the cooking time until heated through.
Cottage cheese is a great alternative to ricotta. You can also use a mixture of Greek yogurt and cream cheese for a slightly tangy, creamy texture.
Make sure to drain excess grease from the cooked sausage and avoid using too much marinara sauce. Also, slightly undercook the pasta so it absorbs some liquid while baking instead of becoming mushy.
More Relevant Recipes
Print
Million Dollar Spaghetti
- Total Time: 1 hour
- Yield: 8 servings 1x
Description
Million Dollar Spaghetti is a rich and cheesy baked pasta casserole that combines savory Italian sausage, tangy marinara sauce, and a creamy cheese filling. Perfect for a crowd, this dish is a delicious alternative to lasagna with its melty layers of spaghetti, gooey mozzarella, and a hint of spice. It’s easy to make, freezer-friendly, and guaranteed to become a family favorite.
Ingredients
Pasta & Sauce
- 1 pound spaghetti
- 1 pound Italian sausage (mild or hot)
- ½ medium onion, chopped
- 4 cloves garlic, minced
- ½ teaspoon red pepper flakes (optional)
- 2 (24-ounce) jars marinara sauce
- Salt & pepper, to taste
Cheese Layer
- 8 ounces cream cheese, softened
- 8 ounces ricotta cheese
- 1 cup freshly grated Parmesan cheese
- ½ teaspoon garlic powder
- ½ teaspoon dried oregano
Topping
- 2 cups shredded mozzarella cheese
Instructions
- Prepare the oven and cheese mixture: Preheat the oven to 375°F and place the rack in the top third of the oven. In a medium bowl, combine cream cheese, ricotta, Parmesan, garlic powder, and oregano. Stir until smooth and set aside.
- Cook the pasta: Bring a large pot of salted water to a boil and cook the spaghetti for two minutes less than the package instructions suggest. Drain and return it to the same pot.
- Brown the sausage: In a large skillet over medium-high heat, cook the Italian sausage with the chopped onion, breaking it apart as it browns. Once cooked through, stir in the minced garlic and red pepper flakes, cooking for an additional minute. Drain any excess grease.
- Combine pasta and sauce: Add the cooked sausage mixture to the pot with the spaghetti. Pour in the marinara sauce and toss everything together until well coated.
- Assemble the casserole: Grease a 9×13 baking dish and spread half of the pasta mixture evenly in the dish. Carefully spread the cheese mixture over the first layer of pasta, ensuring even coverage. Add the remaining pasta mixture on top.
- Top with mozzarella and bake: Sprinkle shredded mozzarella cheese evenly over the top. Cover with foil and bake for 30 minutes. Remove the foil and broil for a few minutes until the cheese is golden and bubbly.
- Let it rest and serve: Allow the casserole to sit for 5-10 minutes before slicing. This helps the layers set and makes serving easier.
Notes
- Make it spicier by using hot Italian sausage and increasing the red pepper flakes.
- Try different cheeses such as a mix of mozzarella and cheddar for a sharper flavor.
- To prevent excess moisture, avoid adding too much marinara sauce and drain the sausage well.
- For a smaller batch, halve the ingredients and use an 8×8-inch baking dish.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 portion
- Calories: 580
- Sugar: 6g
- Sodium: 950mg
- Fat: 32g
- Saturated Fat: 15g
- Unsaturated Fat: 12g
- Trans Fat: 0.5g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 30g
- Cholesterol: 85mg