If you need a quick weeknight dinner idea that you know everyone will love, you've got to try this quick and easy spaghetti casserole recipe. It takes just 30 minutes to assemble and bake! Even better, you can make ahead if you need something easy to simply pop in the oven.
Preheat the oven to 350°F. Grease a deep 9x13-inch baking dish with cooking spray.
Bring a large pot of salted water to a boil over high heat. Stir in spaghetti. Boil pasta until cooked through but still firm to the bite, 8 to 10 minutes. Drain well.
Brown ground beef, onion, and minced garlic in a large skillet over high heat; drain fat.
Stir in spaghetti sauce, and sour cream. Mix in the cooked pasta.
Transfer the pasta mixture to the prepared baking dish. Top with mozzarella, cheddar cheese, and Parmesan cheese. Cover the pan with aluminum foil.
Bake for 30 minutes or until bubbly. Uncover and broil for 2-3 minutes or until the cheese is lightly browned.
Notes
Turkey spaghetti casserole. Swap the ground beef and use ground turkey instead.
Vegetarian. Skip the meat or use a vegetarian meat alternative or cooked lentils in place of the beef.
Don't cook the pasta too long. You want it to retain a bit of "bite" to it since it will cook longer in the oven.
Cook your spaghetti casserole covered. This way the cheese doesn't become too brown on top.