Here’s a rich, comforting Cheesy Million Dollar Spaghetti Casserole recipe that’s perfect for feeding a crowd or prepping ahead for busy weeknights. It’s loaded with layers of creamy cheese, meat sauce, and pasta—true to its “million dollar” name!
🧀 Cheesy Million Dollar Spaghetti Casserole
📋 Ingredients:
For the Pasta Layer:
-
1 lb spaghetti
-
Salted water for boiling
For the Meat Sauce:
-
1 lb ground beef (or Italian sausage, or a mix)
-
1 small onion, chopped
-
2–3 cloves garlic, minced
-
1 (24 oz) jar marinara or pasta sauce
-
1 tsp Italian seasoning
-
Salt and pepper to taste
Cheese Mixture:
-
8 oz cream cheese, softened
-
1 cup cottage cheese (or ricotta)
-
1 cup sour cream
-
1½ cups shredded mozzarella cheese (divided)
-
½ cup grated Parmesan cheese
-
1 egg (optional, for binding)
🔧 Optional Toppings:
-
Extra mozzarella & Parmesan
-
Chopped parsley or basil for garnish
🍳 Instructions:
-
Cook the Pasta:
-
Boil spaghetti in salted water until al dente. Drain and set aside.
-
-
Make the Meat Sauce:
-
In a skillet, cook ground beef with onion until browned. Add garlic and cook 1 minute.
-
Stir in pasta sauce and Italian seasoning. Simmer for 10 minutes. Season to taste.
-
-
Mix the Cheesy Layer:
-
In a bowl, combine cream cheese, cottage cheese, sour cream, 1 cup mozzarella, Parmesan, and egg if using. Mix until smooth.
-
-
Assemble the Casserole:
-
Preheat oven to 350°F (175°C).
-
Lightly grease a 9×13-inch baking dish.
-
Layer in this order:
-
Half the spaghetti
-
All of the cheese mixture
-
Remaining spaghetti
-
Meat sauce on top
-
Sprinkle remaining ½ cup mozzarella (plus more if you like)
-
-
-
Bake:
-
Cover with foil and bake 30 minutes.
-
Uncover and bake another 10–15 minutes until bubbly and golden.
-
-
Serve:
-
Let rest 10 minutes before slicing. Garnish with parsley or basil if desired.
-
📝 Tips:
-
Make ahead: Assemble and refrigerate up to 2 days in advance.
-
Freezable: Freeze before baking (wrap tightly), or after (cut into portions).
-
Low-carb swap: Use zucchini noodles or spaghetti squash for a lighter version.