My spaghetti and meatball casserole combines a creamy semi-homemade sauce with al dente noodles and is topped with melty cheese for a baked version of a family favorite. This pasta casserole is a tasty and simple way to stretch a pound of ground beef.
Bake for 15 minutes, then flip and bake for an additional 5-8 minutes. Cook until the internal temperature is 165˚F.(Final cooking time will depend on the size of your meatballs)
Make and Assemble the Casserole
Once the meatballs have finish cooking, reduce the oven temp to 350˚F.
Bring a saucepan of salted water to a boil.
1 tsp kosher salt
Add the spaghetti and cook for 6-8 min - you don't want to fully cook it. Drain, except for 1/4 cup of pasta water, and set aside.
12 oz spaghetti noodles
In a deep oven-proof skillet, melt the butter, add the olive oil, and saute the onion and garlic until softened.
1 tbsp salted butter, 1 tbsp olive oil, 1/2 cup diced white onion, 4 cloves garlic, finely minced
Stir in the marinara sauce and slowly whisk in the half-and-half. Let the mixture cook down for 2-3 minutes.
28 oz marinara sauce, 3/4 cup half-and-half
Add the cooked/drained spaghetti and stir to coat the noodles with the sauce.
I found that using tongs made this part easier.
Top with the cooked meatballs. Cover the skillet tightly with foil and bake for 30 minutes.
Spray the underside of the foil with cooking spray to keep the casserole from sticking to it.
After 30 minutes, carefully stir the mixture.
1 cup mozzarella cheese, 3/4 cup shredded Parmesan
Top with mozzarella and Parmesan and bake for another 10-15 minutes, or until the cheese is melty and lightly browned. Let rest for 5 minutes before serving.