Looking for more free recipes?

Subscribe to my free recipe newsletter to get new family friendly recipes in your inbox each week! Find me sharing more family-friendly inspiration on Pinterest and Instagram.

Double-Stuffed Butternut Squash |

Double-Stuffed Butternut Squash

  • Prep Time: 15 minutes
  • Cook Time: 1 hour
  • Total Time: 1 hour 20 minutes
  • Yield: 4 servings 1x


Roasted butternut squash is mashed with lots of cheese and bacon (or omit the bacon for a vegetarian meal!) and then stuffed back into the squash skins and baked in this filling and comforting Double-Stuffed Butternut Squash.



  • 2 butternut squash (1 1/22 lbs each)
  • Extra virgin olive oil
  • Salt and pepper
  • Freshly grated nutmeg
  • 1 lb bacon
  • 2 cups sharp cheddar cheese, divided
  • 1 cup Parmesan cheese, divided
  • 1 cup ricotta cheese
  • 1 teaspoon dried thyme
  • 2 teaspoons dried rubbed sage
  • Thinly sliced green onions


  1. Preheat oven to 425°F.
  2. Halve each butternut squash lengthwise and remove the seeds. Place cut side up on a foil-lined baking sheet. Drizzle with olive oil, then season with salt, pepper and freshly grated nutmeg. Roast just until tender, about 35-40 minutes. Remove from the oven and let cool slightly.
  3. Decrease oven temperature to 375°F.
  4. Cut the bacon into small pieces, then cook in a skillet until browned. Remove with a slotted spoon to a paper-towel lined plate.
  5. When the squash is cool enough to handle, carefully scoop out the flesh, leaving about 1/4” around the edges to keep the squash intact. Mash the squash flesh with 1 1/2 cups of the cheddar, 1/2 cup of the Parmesan, all of the ricotta, sage, and thyme. Add in half of the bacon and stir to combine. Stuff the squash shells with the mashed squash. Top with the remaining cheddar and Parmesan.
  6. Bake until heated through and the cheese on top has melted, about 20 minutes.
  7. Garnish with the green onions and the remaining bacon.

Recipe Notes:

Adapted from The Rachael Ray Show