Million Dollar Spaghetti is a DELICIOUS easy dinner idea! The noodles are layered with a cheesy center and topped with a yummy homemade meat sauce and cheese.

A plate with a square slice of spaghetti casserole with spaghetti topped with sauce and melted cheese.

Million Dollar Spaghetti is like the happy marriage of my favorite Spaghetti pie, to a classic lasagna. The noodles are layered with a cheesy filling in the middle, then a yummy meat sauce and cheese on top. YUM!

Contrary to what the name might lead you to believe, it’s a super inexpensive meal to make, but it DOES taste like a million bucks 🙂  . Your family will LOVE you for this one!

Cooked spaghetti noodles in a 9x13 casserole dish being covered with cheesy mixture.

Start by boiling a package of spaghetti noodles. Once cooked, drain the water and toss them in a bowl with some butter and a little marinara sauce. Pour half the noodles in a pan and spread a creamy, cheesy mixture on top.

Cooked spaghetti noodles in a casserole dish topped with a ground beef meaty, spaghetti mixture.

Then add the remaining noodles on top, creating a little surprise filling inside.

A casserole dish rilled with baked Million Dollar Spaghetti with melted cheese on top.

Next add your marinara meat sauce, and extra cheese on top to finish it off. Bake until the cheese is melted and bubbly. I love it when the cheese on the edges get golden –YUM!.

A spatula removing a square serving of Million Dollar Spaghetti from a casserole dish.

I like to use both ground beef and ground Italian sausage in this recipe. It adds really great flavor. You could freeze the leftover 1/2 pound of Italian sausage and save it for another recipe down the road, like Baked Ziti or Pizza Casserole.


Prepare recipe right up until the baking step. Cover well with greased aluminum foil and freeze. When ready to eat, thaw in the refrigerator for 1 to 2 days, then bake for about 20 minutes covered and then 15-20 minutes uncovered. If baking from frozen, bake covered for about 40 minutes, then uncover and bake 20-30 minutes longer, or until bubbly and warm.


You can also FOLLOW ME on FACEBOOKTWITTERINSTAGRAM and PINTEREST for more great recipes!

Million Dollar Spaghetti is a DELICIOUS easy dinner idea! The noodles are layered with a cheesy center and topped with a yummy homemade meat sauce and cheese. | Tastes Better From Scratch

Million Dollar Spaghetti

Million Dollar Spaghetti is a DELICIOUS easy dinner idea! The noodles are layered with a cheesy center and topped with a yummy homemade meat sauce and cheese.4.56 from 63 votes Print Pin RateCourse: Main CourseCuisine: ItalianPrep Time: 20 minutesCook Time: 30 minutesTotal Time: 50 minutesServings: 15Calories: 373kcalAuthor: Lauren Allen


Volume 0% 


  • 16 ounces spaghetti noodles
  • 1/2 pound ground beef
  • 1/2 pound ground Italian sausage
  • salt and pepper , to taste
  • 1 small onion , chopped
  • 2 cloves garlic , minced
  • 24 ounce jars marinara pasta sauce
  • 3 Tablespoons butter
  • 8 ounces cream cheese , softened
  • 1/4 cup sour cream
  • 1 cup cottage cheese
  • 2 cups shredded mozzarella cheese
  • 2/3 cup freshly grated parmesan cheese
  • fresh parsley leaves for garnish, optional


  • Preheat the oven to 350 degrees F.
  • In a large skillet cook and crumble the ground beef and Italian sausage and season with salt and pepper. Remove most of the grease.
  • Add onions and garlic and cook for a few minutes until onion is translucent. 
  • Add all but 1/2 cup of the marinara sauce (reserve 1/2 cup for the noodles) to the mixture and stir to combine. Set aside.
  • Cook Spaghetti according to package instructions, just until “al dente”.
  • Place hot spaghetti in a large mixing bowl with butter and 1/2 cup marinara sauce and toss to combine. Pour HALF of the pasta into a 9×13’’ pan.
  • Combine cream cheese, sour cream and cottage cheese in a bowl and mix well. Smooth over noodles in the pan. 
  • Top with remaining noodles. Add meat mixture on top and smooth into an even layer. Top with mozzarella cheese and parmesan cheese. 
  • Bake for 30-35 minutes or until hot and bubbly. Check it around 20 minutes and if the cheese is browning too quickly, place a piece of tinfoil over it.
  • Wait about 10-15 minutes before cutting and serving. Enjoy!


This is a great freezer meal!  Tips for freezing this recipe are listed in the post above!I love to serve this with Homemade Olive Garden Breadsticks!


Calories: 373kcal | Carbohydrates: 27g | Protein: 16g | Fat: 21g | Saturated Fat: 10g | Cholesterol: 64mg | Sodium: 644mg | Potassium: 361mg | Fiber: 1g | Sugar: 4g | Vitamin A: 650IU | Vitamin C: 4mg | Calcium: 176mg | Iron: 1.5mg

Leave a Reply

Your email address will not be published. Required fields are marked *