
Million Dollar Spaghetti Casserole Recipe
Instructions
Step 1: Prepare the Pasta
Bring a large pot of salted water to a boil. Cook the spaghetti according to the package instructions until al dente. Drain and toss with 2 tablespoons of butter to prevent sticking. Set aside.
Step 2: Make the Meat Sauce
In a large skillet over medium heat, cook the ground beef, Italian sausage, and chopped onion until the meat is browned and the onion is tender, about 8-10 minutes. Drain excess fat. Add the minced garlic and cook for an additional 1-2 minutes until fragrant.
Stir in the marinara sauce, Italian seasoning, salt, and black pepper. Let the sauce simmer for 10 minutes. Remove from heat and set aside.
Step 3: Prepare the Creamy Cheese Filling
In a medium mixing bowl, combine the cream cheese, ricotta cheese, sour cream, 1 cup shredded mozzarella, and 1/2 cup grated Parmesan cheese. Mix until smooth and creamy.
Step 4: Assemble the Casserole
Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter.
Spread half of the spaghetti evenly in the bottom of the prepared baking dish. Layer the entire creamy cheese filling mixture over the pasta, spreading it evenly. Top with the remaining spaghetti.
Pour the meat sauce over the top layer of spaghetti, making sure it’s spread evenly.
Step 5: Add the Topping
Sprinkle the shredded mozzarella cheese and grated Parmesan cheese evenly over the top of the casserole.
Step 6: Bake
Cover the casserole with aluminum foil and bake in the preheated oven for 30 minutes. Remove the foil and bake for an additional 15-20 minutes, or until the cheese is melted and bubbly, and the top is golden brown.
Step 7: Serve
Let the casserole cool for about 10 minutes before serving. Garnish with fresh chopped parsley if desired. Serve warm and enjoy!