Stuffed Acorn Squash with Creamed Spinach tastes cozy, savory, and just a little sweet thanks to caramelized squash and garlicky, creamy greens. It suits anyone who wants a hearty vegetarian main or a holiday-ready side, and it takes about 55 minutes total. I fell for this combo after a chilly market run, and it still feels like dinner in a sweater.
Why You Should Try This Stuffed Acorn Squash with Creamed Spinach
Stuffed Acorn Squash with Creamed Spinach packs big flavor with minimal fuss. The squash brings natural sweetness, and the creamed spinach adds richness, garlic, and a hint of nutmeg. A little Parmesan and panko on top gives you golden crunch that plays well with the silky center.
This recipe works for weeknights and gatherings. You prep while the squash roasts, which keeps the kitchen sane. The finished halves look impressive, yet the steps stay simple.
Ingredients You’ll Need
- 2 medium acorn squash, halved and seeded
- 2 tablespoons olive oil
- 1 teaspoon kosher salt, divided, plus more to taste
- 1/2 teaspoon black pepper, divided
- 2 tablespoons butter (or olive oil for dairy-free)
- 1 small yellow onion, finely chopped
- 3 cloves garlic, minced
- 10 ounces fresh baby spinach, chopped, or 16 ounces frozen chopped spinach, thawed and squeezed very dry for a pantry shortcut
- 4 ounces cream cheese, cubed, or 3/4 cup heavy cream (cream cheese gives tang, heavy cream tastes richer)
- 1/2 cup grated Parmesan, plus extra for topping (pre-shredded works when time runs tight)
- Pinch of ground nutmeg
- 1/4 teaspoon red pepper flakes, optional
- 1 teaspoon lemon zest or 1 teaspoon lemon juice
- 1/2 cup panko breadcrumbs, optional for crunch
- Optional add-ins: 1 cup cooked quinoa or wild rice for extra bulk, or 1 cup cooked crumbled Italian sausage or crispy bacon for a meaty version
- Dairy-free option: plant butter, coconut milk or cashew cream, and a dairy-free Parmesan swap
- Brand note: Philadelphia cream cheese melts smooth and tastes consistent, and Cento grated Parmesan gives clean flavor
Equipment
- Large sheet pan and parchment
- Sharp chef’s knife and sturdy spoon
- 10-inch skillet or saucepan
- Mixing bowl and measuring cups
- Microplane or zester
How to Make Stuffed Acorn Squash with Creamed Spinach
- Prep: 15 minutes
- Cook: 40 minutes
- Total: 55 minutes
- Heat the oven to 425°F. Line a sheet pan with parchment for easy cleanup.
- Halve the squash from stem to tip and scoop out seeds. Brush cut sides with olive oil, then season with 1/2 teaspoon salt and 1/4 teaspoon pepper.
- Place squash cut side down on the pan. Roast 25 to 30 minutes, until the skins give easily and a fork slips into the flesh.
- Start the filling while the squash roasts. Melt butter in a skillet over medium heat, then sauté onion with a pinch of salt until translucent, 3 to 4 minutes.
- Add garlic and cook 30 seconds. Stir in spinach and cook until wilted and most moisture cooks off, 2 to 3 minutes for fresh or 4 to 5 minutes for thawed frozen.
- Lower heat to medium-low. Stir in cream cheese or heavy cream, Parmesan, nutmeg, red pepper flakes, and remaining salt and pepper. Simmer 1 to 2 minutes until the mixture looks creamy and thick. Finish with lemon zest or juice.
- Pull the pan from the oven and flip the squash cut side up. If the wells look shallow, scoop a little squash into the skillet and stir it into the filling.
- Spoon creamed spinach into each squash half. Top with extra Parmesan and panko if you want a crunchy lid.
- Return the pan to the oven for 8 to 10 minutes, until the tops look golden and the filling bubbles at the edges. Let the squash rest 5 minutes before serving so the filling sets.
Tips & Tricks
- Pick squash that feel heavy for their size and sit flat so they don’t wobble on the pan.
- Roast cut side down for tender flesh and caramelized edges.
- Squeeze frozen spinach until it feels dry to the touch so the filling stays thick.
- Warm the cream cheese a bit in the pan and stir patiently for a smooth sauce.
- Mix a little roasted squash into the spinach for more filling and extra sweetness.
- Skip panko for a gluten-free version, or use gluten-free crumbs.
- Add cooked quinoa for more protein, or fold in cooked sausage for meat lovers.
- Broil for 1 to 2 minutes at the end for extra color, and watch the pan like a hawk.
What to Serve with Stuffed Acorn Squash
Serve these stuffed halves with a crisp green salad and a sharp vinaigrette to cut the richness. Garlic bread or warm focaccia soaks up saucy bits like a champ. For protein on the side, roast chicken or seared salmon pairs nicely, and a scoop of wild rice brings a nutty contrast. A chilled sauvignon blanc or a light pinot noir fits the flavors.
Make-Ahead and Storage
Roast the squash up to 2 days ahead, then cover and chill. Cook the creamed spinach up to 2 days ahead, and rewarm it gently before stuffing. You can also assemble the halves, cover, and chill for 24 hours, then bake until hot.
Store leftovers in an airtight container in the fridge for 3 to 4 days. Freeze cooked and cooled halves for up to 2 months, wrapped tightly to prevent freezer odor. Reheat in a 350°F oven, covered with foil for 15 minutes, then uncover for 5 to 10 minutes to crisp the top. For freezer portions, thaw in the fridge overnight, then reheat the same way.
Nutrition Information
Per stuffed half, approximate values using cream cheese and panko:
- Calories: 520 to 620
- Protein: 16 to 20 g
- Carbs: 42 to 50 g
- Fat: 32 to 38 g
- Fiber: 6 to 8 g
- Sodium: 700 to 900 mg
Numbers vary with dairy choices, add-ins, and seasoning.

Stuffed Acorn Squash with Creamed Spinach
Ingredients
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Brush acorn squash halves with olive oil and sprinkle with salt and pepper. Place them cut side down on the baking sheet.
- Roast for 35–40 minutes until tender. Allow to cool slightly, then turn cut side up.
- While squash is roasting, melt butter in a large skillet over medium heat. Add onion and cook until soft, about 3 minutes.
- Stir in garlic and cook until fragrant, about 30 seconds.
- Add spinach to skillet and cook until wilted, about 2–3 minutes.
- Pour in heavy cream and cook for 2 minutes, stirring. Add parmesan cheese, nutmeg (if using), salt, and pepper. Cook until creamy and thickened.
- Spoon creamed spinach evenly into the roasted acorn squash halves.
- Return stuffed squash to oven and bake for another 10 minutes until heated through and lightly golden.
- Serve hot as a hearty vegetarian main dish.