Skip to content
Butternut Squash & Bacon Casserole

Butternut Squash & Bacon Casserole

Loaded with roasted butternut squash and crispy bacon, this make-ahead casserole is not only easy to prepare but also tastes delicious.



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 pound bacon, diced
6 large eggs
1 1/2 cup whole milk
1/4 cup freshly grated Parmigiano-Reggiano cheese
8 ounce baguette, crusts removed and bread cut into 1/2-inch cubes
Salt and pepper


  1. Preheat the oven to 400° F. Grease a Farberware 9x13-Inch Baking Pan.
  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.

Previous article Taco Stuffed Shells

Leave a comment

* Required fields