Ingredients
Equipment
Method
- Preheat the oven to 350°F (175°C).
- Bring a large pot of salted water to a boil, add the spaghetti, and cook 1–2 minutes shy of al dente according to package directions. Drain well without rinsing.
- Meanwhile, heat a large skillet over medium-high heat. Add the ground beef and cook for 5–7 minutes, breaking it apart, until browned with no pink remaining; drain excess fat if necessary.
- Stir garlic, Italian seasoning, red pepper flakes (if using), salt, and pepper into the beef. Cook 1 minute, then pour in the marinara sauce. Reduce heat to low and simmer 10 minutes.
- In a mixing bowl, combine softened cream cheese, sour cream, butter, a pinch of black pepper, and mix until smooth and spreadable.
- Spread the cream cheese mixture evenly over the bottom of a 9×13-inch baking dish.
- Layer the drained spaghetti over the cream cheese base, pressing gently so the pasta makes contact with the creamy layer.
- Pour the meat sauce evenly over the pasta. Top with shredded mozzarella and sprinkle grated parmesan evenly across the surface.
- Bake uncovered for 30 minutes, until the cheese is melted, bubbly, and lightly golden.
- Remove from the oven and let the casserole rest for 5 minutes before slicing and serving.
Notes
For best flavor and texture, use full-fat dairy products and slightly undercook the pasta so it finishes in the oven. The baked spaghetti can be assembled up to 24 hours ahead, refrigerated, and baked when ready to serve—add 5–10 minutes to the baking time if starting from cold.
