This million dollar spaghetti casserole is tender pasta tossed in a hearty meat sauce, then layered with four types of cheese and baked to golden brown perfection. A comfort food classic that’s perfect for feeding a crowd!

You can never go wrong with baked pasta, whether it’s stuffed shells, pasta al forno or this super cheesy million dollar spaghetti casserole.

This million dollar spaghetti is tender pasta tossed in a hearty meat sauce, then layered with four types of cheese and baked to golden brown perfection. This million dollar spaghetti is tender pasta tossed in a hearty meat sauce, then layered with four types of cheese and baked to golden brown perfection.

A slice of million dollar spaghetti topped with melted cheese.

Have you ever tried million dollar spaghetti? It’s a casserole with a hidden surprise of creamy cheese in the center. This recipe is always a hit with both the kids and adults in my family.

Why is it called million dollar spaghetti?

This dish is referred to as million dollar spaghetti because it’s rich, decadent and you feel like a million bucks when you eat it!

How do you make million dollar spaghetti casserole?

Start by making the meat sauce by browning ground beef, Italian sausage, onions and garlic in a pan. Add a jar of marinara sauce and simmer until the sauce is thickened. Boil the pasta while the sauce is simmering. Next, make the cheese mixture to go in between the pasta layers. Stir together ricotta cheese, cream cheese, parmesan and seasonings. Toss the pasta with the meat sauce. To assemble the casserole, line the pan with pats of butter, then add half the pasta. Spread the cheese mixture over the pasta, then add the rest of the spaghetti on top. Add more pats of butter, then top with shredded mozzarella cheese. Bake until the cheese is melted and browned, then add a sprinkle of parsley and serve.

Homemade meat sauce in a pan.

Tips for the perfect dish

  • I recommend using freshly shredded mozzarella for this dish. The bags of pre-shredded cheese at the grocery store often contain anti caking agents and preservatives and don’t melt as smoothly.
  • Use your favorite marinara sauce for this recipe. I like Newman’s Own which has a nice balanced flavor. You can also use my homemade marinara sauce recipe if you prefer!
  • I typically use 90% lean ground beef – it has plenty of flavor but is not overly greasy. If you use beef with a higher fat content, be sure to drain off the excess grease after it’s cooked.
  • The sauce can be made up to 3 days in advance. I like to make a double batch and freeze half for later use.
  • This pasta dish stays fresh in the refrigerator for up to 3 days and can be frozen for 2 months.

Spaghetti tossed with meat sauce in a bowl.

Million dollar spaghetti casserole flavor variations

This recipe is great as-is, but you can change up the ingredients to customize the flavors to your tastes.

  • Meat: Try using ground turkey, Italian turkey sausage or diced cooked chicken instead of ground beef and Italian sausage.
  • Vegetables: Add sauteed vegetables to the sauce such as mushrooms, spinach,yellow squash, zucchini, kale or bell peppers.
  • Cheese: Instead of mozzarella try another cheese that melts well such as shredded provolone or fontina.
  • Topping: You can add a crispy topping to the dish by mixing breadcrumbs with melted butter and grated Parmesan cheese. Sprinkle the mixture over the top of the pasta before you put it in the oven.

Ricotta cheese spread over spaghetti in a baking dish.

What side dishes go with spaghetti?

Salads are a great accompaniment to million dollar spaghetti. They are a cool and crisp contrast to the rich and hearty pasta. I like to serve panzanella salad or a light and refreshing cucumber salad with spaghetti. I also like to have garlic or cheesy bread with spaghetti. Some of my favorites are garlic knots and cheesy pull apart bread.

A spatula serving up a portion of million dollar spaghetti.

Once you try this spaghetti casserole, you’ll find that it quickly becomes part of your regular dinner rotation. It’s just that good!

More pasta dishes to try

Million Dollar Spaghetti Casserole Video

5 from 20 votes

Million Dollar Spaghetti Casserole

AuthorSara Welch
A slice of million dollar spaghetti topped with melted cheese.
This million dollar spaghetti casserole is tender pasta tossed in a hearty meat sauce, then layered with four types of cheese and baked to golden brown perfection. A comfort food classic that's perfect for feeding a crowd!
Time
Prep Time20 minutes
Cook Time1 hour 15 minutes
Total Time1 hour 35 minutes
Course Main
Cuisine Italian
Serves 8

Ingredients 

For the sauce

  • 2 teaspoons olive oil
  • 1 pound ground beef I use 90% lean
  • 1/2 pound mild Italian sausage casings removed
  • 1/2 cup onion finely chopped
  • 2 teaspoons garlic minced
  • 24 ounce jar marinara sauce such as Newman's Own
  • 8 ounce can tomato sauce
  • salt and pepper to taste

For the cheese layer

  • 15 ounces ricotta cheese or cottage cheese
  • 8 ounces cream cheese softened
  • 1/3 cup parmesan cheese grated
  • salt and pepper to taste
  • 1/2 teaspoon Italian seasoning

For assembly

  • 16 ounces spaghetti cooked according to package directions
  • 1/4 cup butter cut into thin slices
  • 2 cups mozzarella cheese shredded
  • 2 tablespoons chopped parsley
  • cooking spray

Instructions 

  • Preheat the oven to 350 degrees F. Coat a 9"x13" pan with cooking spray.

For the sauce

  • Warm the olive oil in a large pan over medium high heat. Add the ground beef and Italian sausage to the pan. Season with salt and pepper to taste.
  • Cook the meat for 3 minutes, breaking it up into small pieces with a spoon or spatula. Add the diced onion to the pan. Cook for an additional 5 minutes or until meat is browned and cooked through and the onions are tender.
  • Add the garlic to the pan and cook for 30 seconds. Add the marinara sauce and tomato sauce and bring the sauce to a simmer.
  • Let the sauce simmer for 5 minutes or until slightly thickened.

For the cheese layer

  • Place the ricotta, cream cheese, parmesan, salt, pepper and Italian seasoning in a bowl. Stir until well combined.

For assembly

  • Toss the cooked spaghetti with the sauce.
  • Arrange half of the butter on the bottom of the dish, then place half the spaghetti on top.
  • Spread the cheese layer on top of the pasta, then place the remaining half of the pasta on top.
  • Arrange the remaining half of of the butter on top of the dish.
  • Sprinkle the shredded cheese over the top.
  • Bake covered for 20 minutes, then uncover and bake for another 15-20 minutes or until pasta is bubbly and cheese is melted and browned.
  • Sprinkle with parsley. Let stand for 5-7 minutes, then serve.

Nutrition

Calories: 601kcal | Carbohydrates: 51g | Protein: 35g | Fat: 27g | Saturated Fat: 13g | Cholesterol: 102mg | Sodium: 726mg | Potassium: 863mg | Fiber: 4g | Sugar: 7g | Vitamin A: 680IU | Vitamin C: 10mg | Calcium: 189mg | Iron: 4mg

Hello! I’m Sara!

Learn more about Sara

Related Posts

Free Bonus

5 Secrets to Meal Planning + Free Toolkit!

Leave a comment

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

Recipe Rating




Comments

  1. 5 stars
    Really good!! Whole family loved it delicious! I didn’t use the entire pack of spaghetti but most of it cuz we like our casseroles juicy! It may have been fine if I didn’t leave it out but not the less delicious!!

  2. 5 stars
    I made a vegetarian version of this recipe. In the oven at the moment. The aroma is intoxicating, my daughter followed her nose down to the kitchen. About two minutes left and we’ll be enjoying some along side a slice of cornbread. Thank you for sharing this recipe.

  3. 5 stars
    Holy smokes! Now I see how the name of this recipe came to be! What a special treat this dish is, for sure!