Butternut Squash & Bacon Casserole

By: Theresa Greco

  • Course: Side Dish


  • 3 pounds butternut squash, peeled, seeded and cut into 1/2-inch cubes
  • 3 tablespoons extra-virgin olive oil, divided
  • 3 tablespoons fresh sage leaves, minced
  • 1 red onion, chopped
  • 1/2 lb. bacon, diced
  • 6 large eggs
  • 1 1/2 cups whole milk
  • 1/4 cup freshly grated Parmigiano-Reggiano cheese
  • 8 ounces baugette, crusts removed and bread cut into 1/2-inch cubes
  • salt and pepper


  1. Preheat the oven to 400°F. Grease a 9x13” casserole dish.
  2. In a large bowl, toss the butternut squash with 2 tablespoons of olive oil and the sage. Season lightly with salt and pepper. Spread the squash on a baking sheet in a single layer and roast until tender, about 25 minutes, tossing once halfway through. Let cool.
  3. Meanwhile, in a medium skillet, heat 1 tablespoon of olive oil. Add the bacon, cook on low heat until just starting to crisp, then add the onions. Cook over low heat, stirring, until the onions are tender. Let cool.
  4. In a large bowl beat eggs with the milk. Add 1 teaspoon of salt and ½ teaspoon ground black pepper. Stir in the bread and let stand for 10 minutes. Fold in the squash and the bacon and onions. Transfer the mixture to a prepared casserole dish and bake for about 1 hour, until lightly golden on top. Let stand for 15 minutes before serving.
  5. The prepared casserole can be covered and refrigerated or frozen several days before baking.