Baked Spaghetti Casserole is a family favorite and simple to get on the table even on a busy weeknight! Made with meaty marinara sauce, 4 types of cheese, herbs and spaghetti pasta, this is sure to satisfy everyones hunger.
Boil spaghetti in salted water until al dente. Drain, return to the pot, and toss with butter so every noodle is coated.
In a large skillet or pot, cook onion and ground beef over medium heat until browned. Stir in garlic, basil, oregano, salt, and pepper. Add marinara and a bit of water, then let it simmer while you prep the rest.
Preheat oven to 375° F. In a mixing bowl, combine ricotta, cream cheese, mozzarella, parmesan, chopped basil, salt, and pepper. Stir until smooth and spreadable.
Add buttered spaghetti to a lightly greased 9x13 glass baking dish or casserole dish. Spread the cheese mixture evenly over the noodles. Then pour the meat sauce on top and smooth it out.
Next, pour meat sauce over top the cheese layer and spread out evenly.
Top with shredded mozzarella cheese.
Cover with foil and bake for 25-30 minutes or until hot and bubbly. Remove foil and bake for another 5-10 minutes to melt cheese topping.
Garnish with fresh parsley, cut into 12 squares and serve hot.