This creamy, cheesy Million Dollar Spaghetti casserole is the perfect baked comfort food—layered with rich meat sauce, tender spaghetti, and luscious cheese. Easy to make ahead and great for feeding a crowd!
Boil Pasta: Cook spaghetti in salted water until al dente. Drain and set aside.
Make Meat Sauce: Brown ground beef and sausage with diced onion in a large skillet. Drain fat. Add garlic, sauce, seasoning, salt, and pepper. Simmer for 5 minutes.
Mix Cheese Layer: In a bowl, combine cream cheese, cottage cheese, ricotta, sour cream, mozzarella, and Parmesan. Mix well.
Assemble: Butter a 9x13 baking dish. Layer half the pasta, then all the cheese mixture, then the rest of the pasta. Top with meat sauce and sprinkle extra cheese on top.
Bake: Cover with foil and bake at 350°F (175°C) for 25 minutes. Remove foil and bake another 10 minutes until golden and bubbly.
Rest & Serve: Let rest 10 minutes before serving for cleaner slices.
Notes
For extra flavor, add red pepper flakes to the sauce.Letting the casserole rest helps it set for easier serving.Easily made ahead and great for freezing!
Keyword baked spaghetti casserole, creamy spaghetti bake, million dollar spaghetti