This Million Dollar Spaghetti casserole bake is meaty, cheesy, and all-around delicious. Ready in 45 minutes, it's the perfect easy meal to serve a crowd.
Cook the spaghetti until al dente according to the package directions. Drain and set aside.
Heat a large skillet over medium-high heat. Add the Italian sausage, onions, and garlic. Cook for 6-7 minutes until the sausage is fully cooked.
Stir in the marinara sauce, salt, and pepper. Remove from the heat and set aside.
In a medium bowl, combine the cream cheese, cottage cheese, and 1 cup of mozzarella cheese.
To assemble the casserole, scatter half the butter on the bottom of a 9x13 baking dish. Spread half the spaghetti and half the meat sauce on top. Spread the cheese mixture evenly on top. Spread the remaining spaghetti and meat sauce.
Sprinkle 2 cups of mozzarella cheese and the parmesan on top. Bake for 25-30 minutes until the cheese is slightly browned and the sides are bubbling up.
Nutrition information is calculated using an ingredient database and should be considered an estimate.