Million Dollar Spaghetti Casserole is the ultimate comfort food, combining layers of pasta, rich meat sauce, creamy cheese, and a golden, bubbly topping. This dish is a delicious cross between baked spaghetti and lasagna, creating a hearty and indulgent meal perfect for family dinners, gatherings, or meal prep.

A Hearty and Flavorful Pasta Bake
This casserole delivers an irresistible combination of flavors and textures. The spaghetti is layered with a savory meat sauce, a luscious cheese mixture, and a crispy, golden cheese topping, making every bite absolutely satisfying. The balance of creamy, tangy, and meaty elements creates a dish that feels rich and decadent, living up to its “million-dollar” name.
Ingredients for Million Dollar Spaghetti Casserole
To create this rich and comforting dish, you’ll need a combination of simple pantry staples and fresh ingredients. Each component plays a key role in building the delicious layers of flavor.
For the Pasta and Meat Sauce:
- 1 lb spaghetti
- 1 lb ground beef (or Italian sausage for extra flavor)
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 (24 oz) jar of marinara sauce
- 1 teaspoon Italian seasoning
- ½ teaspoon salt
- ½ teaspoon black pepper
For the Creamy Cheese Layer:
- 8 oz cream cheese, softened
- 1 cup ricotta cheese (or cottage cheese)
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 teaspoon garlic powder
- 1 teaspoon dried parsley
For the Topping:
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- Fresh parsley for garnish (optional)