White casserole dish with butternut squash in cream sauce with breadcrumb topping.

Butternut Squash Casserole Recipe

  • Author: Christine Pittman
  • Prep Time: 10 minutes
  • Rest Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: 6 servings 1x
  • Category: Side Dish
  • Method: Baked
  • Cuisine: American


Fresh butternut squash can be used in place of the frozen. Look for it already cubed in your produce section or see the tips in post above to make it easier to cut.


  • 2 (15 oz.) bags cubed frozen butternut squash, thawed
  • 6 Tbsp. butter, melted, divided
  • 1 tsp. salt, divided
  • 1/4 tsp. ground black pepper
  • 1 cup grated Parmesan cheese
  • 1 cup panko breadcrumbs
  • 2 Tbsp. fresh finely chopped sage leaves
  • 1/2 large onion, finely diced
  • 3 Tbsp. all-purpose flour
  • 1 and 1/2 cup whole milk
  • 1/2 tsp. granulated garlic
  • 1/4 tsp. grated nutmeg


  1. Preheat oven to 450°F.
  2. In a large baking dish add the butternut squash, 2 tablespoons of the melted butter, ½ teaspoon of the salt, and the pepper. Stir to combine. 
  3. Place dish in oven. Bake 25 minutes or until squash is tender.
  4. Meanwhile in a medium bowl stir together Parmesan, panko breadcrumbs, sage, and 1 tablespoon of the butter until well combined. Set aside.
  5. In a medium saucepan add remaining 3 tablespoons of butter, remaining ½ teaspoon of salt, and onion. Cook over medium heat, stirring occasionally, until onion is soft, about 3 minutes. Stir in flour. Cook 30 seconds, stirring constantly.
  6. Slowly stir in milk. Stir in garlic powder and nutmeg. Continue stirring until no lumps of flour remain and mixture is thick enough to coat the back of a spoon. Keep warm until squash is cooked.
  7. Remove baking dish from oven. Pour sauce evenly over butternut squash. Top with breadcrumb mixture.
  8. Return baking dish to oven. Bake 10 minutes more or until breadcrumbs are browned.
  9. Remove baking dish from oven. Let stand 10 minutes before serving.

Love this recipe? I’d appreciate it if you could scroll down and add a *5 star rating* to help others know they’ll love it as well!