This creamy baked spaghetti layers tender pasta with a seasoned cream cheese base, hearty meat sauce, and plenty of melted mozzarella. It’s an easy weeknight dinner that feels like classic comfort food with a simple, cozy upgrade.
Preheat the oven to 350°F. Lightly grease a 9×13-inch baking dish.
In a large skillet over medium heat, cook the ground beef or sausage until browned and fully cooked. Drain excess grease, then stir in the spaghetti sauce. Set aside.
In a large bowl, mix the softened cream cheese with the Italian seasoning, garlic powder, salt, and pepper until smooth.
Add the cooked spaghetti to the cream cheese mixture and toss until evenly coated.
Spread the creamy spaghetti mixture evenly into the prepared baking dish.
Spoon the meat sauce over the top, spreading it into an even layer.
Sprinkle the Parmesan and mozzarella evenly over the sauce.
Bake for 30 minutes, or until heated through and the cheese is melted and bubbly. Let rest for 10 minutes before serving for easier slicing.