Description
Million Dollar Spaghetti is a rich and comforting baked spaghetti casserole layered with a flavorful Italian sausage marinara sauce and a creamy blend of cream cheese, ricotta, and Parmesan cheeses, topped with melted mozzarella for a bubbly golden finish. Perfect for a hearty family meal, this dish combines classic Italian flavors with an indulgent cheesy twist.
Ingredients
Pasta and Sauce
- 1 pound uncooked spaghetti
- 1 pound Italian sausage
- 1/2 medium onion, chopped
- 4 cloves garlic, minced
- 1/2 teaspoon red pepper flakes (optional)
- 2 (24 ounce) jars marinara sauce
- Salt & pepper, to taste
Cheese Layer
- 8 ounces cream cheese (1 block, softened)
- 8 ounces ricotta cheese
- 1 cup freshly grated Parmesan cheese
- 1/2 teaspoon garlic powder
- 1/2 teaspoon dried oregano
- 2 cups shredded mozzarella cheese (for topping)
Instructions
- Preheat the oven: Set your oven to 375°F (190°C) and position the oven rack in the top third for optimal baking.
- Prepare cheese mixture: In a medium bowl, combine softened cream cheese, ricotta cheese, freshly grated Parmesan, garlic powder, and dried oregano. Mix thoroughly until smooth and creamy. Set aside.
- Cook the spaghetti: Bring a large pot of salted water to a boil. Add the spaghetti and cook it for 2 minutes less than the package instructions. Drain the pasta and return it to the pot.
- Brown the sausage and onion: In a skillet over medium-high heat, cook the Italian sausage and chopped onion together, breaking up the meat as it cooks, for approximately 10 minutes until the sausage is browned and cooked through.
- Add garlic and red pepper flakes: Stir in the minced garlic and optional red pepper flakes into the skillet. Cook for about 1 minute until fragrant. Drain excess fat from the pan.
- Combine sauce and pasta: Pour the sausage mixture into the pot with the cooked spaghetti. Add the marinara sauce and toss thoroughly with tongs or two large spoons until the pasta is evenly coated.
- Layer the casserole: Spread half of the pasta and sauce mixture evenly into a 9×13-inch baking dish.
- Add cheese layer: Spread the prepared cheese mixture evenly over the first pasta layer. It’s fine if it’s a bit messy.
- Finish layering: Add the remaining pasta and sauce mixture on top of the cheese layer and spread it evenly. Sprinkle the shredded mozzarella cheese over the top.
- Bake and broil: Cover the casserole with foil and bake for 30 minutes. Remove the foil and then broil for a few minutes while watching carefully until the cheese is bubbly and golden brown.
- Rest and serve: Allow the casserole to sit for 5-10 minutes before serving to let it set. Cut into portions with a spatula and season with additional salt and pepper if desired.
Notes
- For best flavor, use good quality Italian sausage (mild or spicy depending on preference).
- Cooking the pasta slightly under done prevents mushiness after baking.
- Broiling time varies; watch carefully to avoid burning the cheese topping.
- The casserole may not cut into perfectly even squares because of the soft cheese layer, but it will be delicious and saucy.
- Leftovers reheat well and tend to be even more flavorful the next day.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian-American