
Stuffed Acorn Squash with Creamed Spinach tastes cozy, savory, a little sweet, and feels like fall in a bowl you can eat. It works perfectly for weeknight dinners or small holiday gatherings, and you can get it on the table in about 1 hour. I first made this on a Tuesday when my fridge looked tragic, and it still turned into one of my most requested recipes.
Why You Should Try This Stuffed Acorn Squash with Creamed Spinach
You get that natural sweetness from roasted acorn squash with a rich, garlicky creamed spinach that tastes like steakhouse side dish meets comfort food. The textures hit all the right notes: tender squash, creamy filling, and a little cheesy top that browns beautifully.
This recipe fits gluten free needs easily, works vegetarian, and still satisfies meat eaters who usually ask, "Where’s the protein?" You can serve it as a main dish or a hearty side, and it looks fancy without any fussy technique.
“This Stuffed Acorn Squash with Creamed Spinach tastes like a cozy restaurant dinner but comes together in my tiny kitchen with zero stress. ★★★★★”
Ingredients You’ll Need
Acorn squash
- 2 medium acorn squash
- 2 tablespoons olive oil (or avocado oil)
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika or sweet paprika
I like acorn squash that fits in one hand, about 1½ pounds each, so they roast evenly and fit on one sheet pan. Use smoked paprika if you want a subtle smoky flavor, or sweet paprika if you prefer mild warmth.
Creamed spinach filling
- 2 tablespoons unsalted butter (or olive oil for dairy light version)
- 1 tablespoon olive oil
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 10 ounces fresh baby spinach, roughly chopped
- Or 10 ounces frozen chopped spinach, thawed and squeezed very dry
- 3 tablespoons all purpose flour
- Use a 1:1 gluten free flour blend if needed
- 1½ cups whole milk
- You can swap half and half for extra richness or use unsweetened oat milk for dairy light
- ¼ teaspoon ground nutmeg
- ½ teaspoon kosher salt, plus more to taste
- ¼ teaspoon black pepper
- ½ cup grated Parmesan cheese
- ½ cup shredded mozzarella or Gruyère
Fresh spinach gives the best texture, but frozen spinach works if you squeeze out every drop of water. I like a mix of Parmesan for salty depth and mozzarella for stretch, but any good melting cheese like Gruyère or fontina fits nicely.
Optional add ins and toppings
- ½ cup cooked quinoa, farro, or brown rice
- ½ cup cooked crumbled Italian sausage or bacon bits
- ¼ cup toasted breadcrumbs or panko
- Extra grated Parmesan for topping
- Red pepper flakes for a little heat
You can bulk up the filling with grains if you want a more filling vegetarian main. If you cook for meat lovers, fold in sausage or bacon and watch the squash vanish.
Pantry shortcuts & brand notes
- Use jarred minced garlic if you feel tired or short on time, about 1 teaspoon per clove.
- Use pre shredded cheese, but pick a brand that lists only cheese and anti caking starch, no weird extras.
- Use bagged pre washed baby spinach to skip washing and chopping.
Equipment list
- Large baking sheet
- Sharp chef’s knife
- Spoon for scraping seeds
- Large skillet or sauté pan
- Medium saucepan (if you prefer to make the cream base separately)
- Cutting board
- Whisk
- Measuring cups and spoons
Tips & Tricks
- Slice a tiny sliver off the bottom of each squash half so they sit flat and do not wobble in the oven.
- Roast the squash cut side down first so the edges caramelize and the flesh softens evenly.
- Salt the squash generously before roasting, since it tastes bland without enough seasoning.
- Squeeze frozen spinach very dry in a clean kitchen towel so the filling stays thick and creamy.
- Warm the milk slightly in the microwave so it blends into the flour and butter mixture without lumps.
- Stir the cream sauce constantly after you add the milk so it thickens smoothly and does not scorch.
- Taste the creamed spinach before you stuff the squash and adjust salt, pepper, and nutmeg.
- Use a broiler blast at the end to brown the cheese, but keep a close eye so it does not burn.
- Bake the squash on parchment for easier cleanup and less stuck on cheese.
- Prep the squash and filling ahead, then stuff and bake right before serving for best texture.
How to Make Stuffed Acorn Squash with Creamed Spinach
Step 1: Prep and roast the acorn squash
Preheat your oven to 400°F and line a large baking sheet with parchment paper. Slice each acorn squash in half from stem to tip, then scoop out the seeds and stringy bits with a spoon. If the halves wobble, shave a thin slice off the rounded bottom so they sit steady.
Brush the cut sides with olive oil and sprinkle with salt, pepper, and paprika. Place the squash halves cut side down on the baking sheet. Roast for 25 to 35 minutes, until the flesh feels fork tender and the edges show light browning.
Step 2: Start the creamed spinach base
While the squash roasts, heat butter and olive oil in a large skillet over medium heat. Add the diced onion and cook about 4 to 5 minutes, until it softens and turns translucent. Stir in the garlic and cook 30 seconds, just until it smells fragrant.
Sprinkle the flour over the onion and garlic and stir constantly for about 1 minute. The mixture will look thick and a little pasty, and that step cooks out the raw flour taste. Pour in the warm milk slowly while you whisk, and keep whisking until the sauce looks smooth.
Step 3: Thicken and season the sauce
Keep the skillet over medium heat and stir the sauce frequently. It will start thin, then thicken after about 3 to 5 minutes, enough to coat the back of a spoon. Once it thickens, lower the heat slightly so it simmers gently.
Season with salt, pepper, and nutmeg. Taste and adjust the seasoning so it tastes flavorful on its own. You want it a little more seasoned than you think, since the spinach and squash will mellow it out.
Step 4: Add the spinach and cheese
If you use fresh spinach, add it in big handfuls and stir until it wilts down and fits in the pan. If you use frozen spinach, add it all at once and break up any clumps with a spoon. Stir until the spinach warms through and blends into the sauce.
Turn off the heat and stir in the Parmesan and mozzarella until they melt and the mixture looks thick and creamy. If it feels too thick, splash in a bit more milk. If it feels too loose, let it sit a minute and it will thicken as the cheese sets.
At this point you can fold in cooked grains or cooked sausage if you want to bulk up the filling. Taste again and adjust seasoning with more salt, pepper, or a pinch of red pepper flakes.
Step 5: Stuff the roasted squash
Take the roasted squash out of the oven and flip them cut side up. The centers will look soft and slightly caramelized. If any liquid collected in the cavities, spoon it out so the filling does not thin out.
Spoon the creamed spinach mixture into each squash half, packing it in and mounding it slightly. Sprinkle extra cheese or breadcrumbs on top if you like a crunchy, cheesy crust. Place the stuffed squash back on the baking sheet.
Step 6: Bake until bubbly and golden
Return the stuffed squash to the 400°F oven. Bake for 10 to 15 minutes, until the filling bubbles around the edges and the tops look lightly golden. If you want deeper browning, switch the oven to broil for 1 to 2 minutes and watch closely.
Let the stuffed acorn squash with creamed spinach rest for about 5 minutes before serving. The filling will set slightly and burn fewer tongues that way. Serve hot with a spoon and a knife, and maybe a napkin for the cheese strings.
What to Serve with Stuffed Acorn Squash with Creamed Spinach
Stuffed Acorn Squash with Creamed Spinach pairs nicely with a simple green salad with lemony vinaigrette to cut through the richness. You can add roasted carrots, green beans, or Brussels sprouts on the side if you want more vegetables on the plate. A loaf of warm crusty bread or garlic bread fits perfectly so you can scoop up every bit of creamed spinach. For drinks, try sparkling water with citrus slices, apple cider, or a light herbal iced tea.
Storage Options
- Store leftover stuffed acorn squash with creamed spinach in an airtight container in the fridge for up to 3 days.
- Reheat in the oven at 350°F for 15 to 20 minutes until hot in the center, or microwave in short bursts if you feel impatient.
- Freeze cooled stuffed squash halves tightly wrapped in foil and then in a freezer bag for up to 2 months.
- Reheat from frozen in a covered baking dish at 350°F for 30 to 40 minutes, then uncover for the last 5 minutes so the top firms up again.
