Go Back
+ servings
A serving of cheesy baked pasta casserole, showing layers of spaghetti and creamy sauce with a golden-brown cheese crust.

The Only Pasta Recipes Recipe You’ll Need (2025)

This recipe offers a creamy and cheesy baked spaghetti, perfect for a comforting meal. It's designed for home cooks looking for straightforward yet delicious pasta dishes.
Prep Time 10 minutes
Cook Time 30 minutes
Cooling Time 5 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Italian-American

Ingredients
  

For the Spaghetti
  • 1 pound dried spaghetti noodles
For the Sauce
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 3 cups whole or 2% milk
  • 1 cup heavy cream
  • 6 ounces low-moisture mozzarella cheese, shredded divided
  • 4 ounces finely grated Parmesan cheese divided
  • 1/2 teaspoon garlic powder
  • 1 teaspoon kosher salt plus more for the pasta water
For Serving
  • Finely chopped parsley leaves optional

Equipment

  • Large pot
  • Medium pot
  • Whisk
  • Broiler-safe baking dish

Method
 

  1. Arrange one rack in the top position and a second rack in the middle of the oven. Heat the oven to 375°F. Bring a large pot of heavily salted water to a boil over medium-high heat.
  2. Add the dried spaghetti to the boiling water and cook according to package directions for 1 minute less than al dente. Meanwhile, make the sauce.
  3. Melt the butter in a medium pot over medium heat. Whisk in the flour and cook until it is golden brown and smells toasted, about 2 minutes.
  4. Slowly whisk in the milk and heavy cream. Bring to a boil, whisking occasionally. Reduce the heat to maintain a simmer and cook until the sauce is slightly thickened, whisking occasionally, about 5 minutes. Remove the pot from the heat.
  5. Whisk in 4 ounces shredded mozzarella cheese, 3 ounces of the finely grated Parmesan cheese, garlic powder, and kosher salt until smooth.
  6. When the spaghetti is ready, drain. Add to the sauce and toss until combined. Taste and season with more kosher salt if needed. Transfer to a broiler-safe baking dish and arrange into an even layer. Sprinkle with the remaining 2 ounces shredded mozzarella and 1 ounce Parmesan cheese.
  7. Bake on the middle rack until the edges are bubbling and the cheese is melted, about 20 minutes. For additional browning, move the baking dish to the top rack. Turn the oven onto broil and broil until the cheese is browned, 3 to 4 minutes. Let cool for 5 minutes. Garnish with finely chopped fresh parsley leaves if using before cutting into pieces and serving.

Notes

Make ahead: Cover the unbaked, assembled spaghetti with aluminum foil and refrigerate for up to 2 days or freeze for up to 3 months. Thaw in the refrigerator overnight. Bake, still covered, at 350°F until heated through and bubbling around the edges, about 20 minutes. Uncover and bake until the cheese on top is golden brown, 15 to 20 minutes more.
Storage: Refrigerate leftovers in an airtight container for up to 4 days. The baked spaghetti will lose some of its creaminess upon refrigeration. Add a splash of milk during reheating to loosen the sauce.

Tried this recipe?

Let us know how it was!