Go Back
Print
on counter

Roasted Butternut Squash, Caramelized Onion, and Bacon Mac and Cheese

Chunks of roasted butternut squash, loads of gruyere and goat cheese, sage caramelized onions, and crispy bacon, this isn’t your usual mac and cheese. It’s an explosion of fall goodness.
Course Brunch, Dinner, Main Course, Side Dish
Cuisine American
Keyword bacon, butternut squash, goat cheese, gruyere, pasta, sage
Prep Time 1 hour 20 minutes
Cook Time 45 minutes
Total Time 2 hours 5 minutes
Servings 12

Ingredients

  • 20 oz peeled seeded butternut squash cut into ½ inch chunks or 1 large whole squash peeled, seeded, and chunked
  • 2 tablespoons olive oil
  • 1 large onion, peeled sliced ¼ inch thick and cut into half-moons
  • 1 pinch salt
  • 1 pinch sugar
  • 5 slices baco, cooked until crisp and crumbled. optional, but good, Reserve 1 tablespoons of the dripping in desired
  • 1 lb dried pasta I used Cellentani. But any tubed or bow pasta will work
  • 4 tablespoons butter plus 1 tablespoon bacon drippings or an extra tablespoon butter
  • ¼ cup flour
  • 2 cups whole milk
  • 2 cups heavy cream
  • 8 oz gruyere cheese, shredded
  • 1 cup grated parmesan cheese
  • ½ teaspoon black pepper freshly ground if possible
  • 8 oz goat cheese crumbled

Topping

  • 1 teaspoon dried sage or several fresh sage leaves chopped
  • 2 cups fresh breadcrumbs
  • ¾ cup grated parmesan cheese
  • ¾ cup grated gruyere cheese
  • olive oil

Instructions

  1. Preheat the oven to 375°
  2. Place the butternut squash chunks on a rimmed baking sheet. If you want easier cleanup, line the baking sheet with foil or Silpat. Drizzle the squash with 1 tablespoon of the olive oil and sprinkle with a little salt. Toss the chunks to coat.
  3. Bake for 35 to 40 minutes until some of the edges have started to brown. Tossing a couple of times to help evenly cook the squash.
  4. While the squash is baking, heat a large skillet over medium heat and cook the onions with the remaining 1 tablespoon of olive oil, the pinch of salt and sugar, to help caramelize. Stir often to make sure the onions don’t burn but to turn a deep caramel color. This should take 30 minutes or so.
  5. If you haven’t already cooked the bacon in a separate pan, cook the bacon until crisp, crumble and set aside. Reserve a tablespoon of the drippings if desired for the bechamel sauce.
  6. When the squash is roasted, and the onions are caramelized, set aside in a large bowl. You can do this the day before and keep in the fridge.

When ready to assemble and bake

  1. Butter or spray a large casserole (I used a large round casserole dish, but it fits into a 13 X 9)
  2. Heat a large pot of water to a boil, add a generous amount of salt, and cook the pasta according to the directions for al dente or a little on the underdone side, as the pasta will continue to cook in the final bake.
  3. Turn down the oven to 350°
  4. While the pasta is cooking, heat the milk to almost boiling. ( or in the microwave in a heatproof measuring cup) Be careful to not actually get the milk to a boil as it will either burn or become a mess. Keep warm
  5. In a medium saucepan, melt the 4 tablespoons butter with the bacon drippings, or if you are not using bacon, use an extra tablespoon of butter. Add the flour and cook for a minute or so.

  6. Whisk in the milk and continue to stir to make sure it has thoroughly mixed in. Let the bechamel come to a boil. Stir in the cream and the ground pepper, again continue to stir. Let the mixture come again to a boil and let cook for a minute.
  7. Immediately take the sauce off from the stove and quickly stir in the gruyere and the parmesan cheese. Stir until the cheeses have completely melted and blended.
  8. Keep the sauce warm.
  9. When the pasta has cooked to al dente, drain and add to the large bowl with the squash and onions.
  10. Pour the sauce over the pasta and stir to combine.
  11. Stir in the crumbled bacon and goat cheese to barely, but evenly mixed.
  12. Pour the mixture into the prepared casserole dish.
  13. Sprinkle the dried or fresh sage evenly over the pasta mixture.
  14. Spread the bread crumbs over the top of the mixture.
  15. Sprinkle the grated gruyere, and the parmesan cheeses evenly over the top.
  16. Drizzle some olive oil over everything.
  17. Bake the casserole for 35-45 minutes until the mixture is bubbling and the cheese has melted and begun to brown.