
Stuffed Acorn Squash with Creamed Spinach tastes cozy, savory, a little sweet from the squash, and super creamy from the spinach filling. It works perfectly for weeknight dinners or holiday mains and usually lands on the table in about 1 hour from start to finish. I first tested this version on a random Tuesday in sweatpants, and my family asked me to make it again before we even finished the first batch.
Why Choose This Stuffed Acorn Squash with Creamed Spinach
This recipe hits that sweet spot between comfort food and veggie-forward cooking. The squash turns tender and caramelized, while the creamed spinach feels rich enough to satisfy meat eaters without any actual meat.
You can prep most of it ahead, which helps a lot on busy nights or when guests show up hungry. The recipe also scales easily, so you can bake two halves for a solo dinner or fill a whole sheet pan for a crowd.
“This Stuffed Acorn Squash with Creamed Spinach tastes like holiday comfort in a bowl and looks fancy enough for guests without any stress ★★★★★”
Ingredients You’ll Need
Acorn squash
-
2 medium acorn squash
- Choose squash that feel heavy for their size with firm, dull skin.
- Avoid soft spots or shiny skin, which usually means underripe.
-
2 tablespoons olive oil
- Any neutral oil works, but olive oil adds nice flavor.
-
1 tablespoon maple syrup or honey
- Maple syrup pairs especially well with the natural sweetness of acorn squash.
-
1 teaspoon kosher salt
-
½ teaspoon black pepper
Creamed spinach filling
-
2 tablespoons unsalted butter
-
1 tablespoon olive oil
-
1 small yellow onion, finely diced
-
3 cloves garlic, minced
-
10 ounces fresh baby spinach
- You can use frozen chopped spinach; thaw it and squeeze it very dry in a clean towel.
-
3 tablespoons all purpose flour
-
1 cup whole milk
- You can use half and half for extra richness or 2 percent milk for a lighter version.
-
½ cup heavy cream
- You can swap with more milk, but the filling will taste slightly less rich.
-
½ teaspoon kosher salt, plus more to taste
-
¼ teaspoon black pepper
-
¼ teaspoon ground nutmeg
- Freshly grated nutmeg tastes best, but ground nutmeg from a jar works fine.
-
½ cup grated Parmesan cheese
- Use a wedge and grate it if possible; it melts smoother than pre-grated.
-
½ cup shredded mozzarella or fontina
- Pre-shredded works as a shortcut, though it may not melt quite as silky.
Optional add ins
- ½ cup cooked crumbled Italian sausage or bacon bits
- ½ cup cooked quinoa, farro, or rice for extra bulk
- 2 tablespoons toasted breadcrumbs for topping
Equipment
- Large sharp chef’s knife
- Sturdy cutting board
- Spoon for scooping seeds
- Baking sheet
- Parchment paper or foil
- Large skillet or sauté pan
- Medium saucepan (if you prefer to make the cream base separate)
- Whisk
- Mixing spoon or spatula
- Measuring cups and spoons
Tips & Tricks
- Cut a tiny slice off the bottom of each squash half so they sit level on the baking sheet.
- Roast the squash cut side down at first so the edges caramelize and the flesh softens faster.
- Salt the squash generously; bland squash will drag down even the best creamed spinach.
- Use fresh spinach if you want a silkier texture and frozen spinach if you want a thicker, more rustic filling.
- Squeeze frozen spinach extremely dry; extra water will thin the cream sauce and make it soupy.
- Warm the milk and cream slightly before adding to the roux so the sauce thickens more smoothly.
- Add the cheese off the heat so it melts gently and does not turn grainy.
- Taste the creamed spinach before stuffing and adjust salt, pepper, and nutmeg to your liking.
- Roast the stuffed squash until the tops bubble and brown around the edges for the best flavor.
- Prep the squash and filling earlier in the day, then stuff and bake right before dinner.
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 baking sheet with parchment or foil.
-
Slice each acorn squash in half from stem to tip with a sharp, sturdy knife.
-
Scoop out the seeds and stringy bits with a spoon and discard or save the seeds for roasting.
-
Drizzle the cut sides with olive oil and maple syrup, then season with salt and pepper.
-
Rub the seasoning all over the cut surface so it coats evenly.
-
Place the squash halves cut side down on the baking sheet so the edges caramelize.
-
Roast the squash for 25 to 30 minutes until the flesh feels fork tender.
-
Pull the baking sheet from the oven and flip the squash halves cut side up.
-
Lower the oven temperature slightly to 375°F while you prepare the creamed spinach filling.
Step 2: Cook the aromatics
- Heat butter and olive oil in a large skillet over medium heat.
- Add the diced onion and cook until it turns soft and lightly golden, about 5 to 7 minutes.
- Stir in the minced garlic and cook about 30 seconds until it smells fragrant.
Step 3: Wilt the spinach
-
Add the fresh spinach to the skillet in batches and stir until it wilts down.
-
Keep adding more spinach as it shrinks until you use the full amount.
-
If you use frozen spinach, add it to the pan and stir until it warms through.
-
Season lightly with a pinch of salt and pepper.
-
Transfer the cooked spinach mixture to a bowl and set it aside.
-
Wipe out any excess liquid from the skillet if it looks very wet.
Step 4: Make the cream sauce
-
In the same skillet, melt 2 tablespoons of butter over medium heat.
-
Sprinkle the flour over the butter and whisk constantly to form a smooth paste.
-
Cook this mixture for 1 to 2 minutes to remove the raw flour taste.
-
Slowly pour in the warm milk while you whisk to avoid lumps.
-
Add the heavy cream and keep whisking until the sauce thickens and coats the back of a spoon.
-
Season with salt, pepper, and nutmeg and taste to adjust.
Step 5: Combine spinach and cheese
-
Add the cooked spinach mixture back into the skillet with the cream sauce.
-
Stir until the spinach distributes evenly and the sauce coats every leaf.
-
Turn off the heat and add the Parmesan and mozzarella.
-
Stir until the cheese melts and the filling looks thick and creamy.
-
If you use sausage, bacon, or cooked grains, fold them in at this point.
-
Taste again and adjust seasoning so the filling tastes slightly more seasoned than you think you need.
Step 6: Stuff the acorn squash
-
Place the roasted squash halves cut side up on the baking sheet.
-
Use a spoon to mound the creamed spinach mixture into each squash cavity.
-
Pack the filling down gently and pile it slightly higher than the edges.
-
Sprinkle extra Parmesan or breadcrumbs over the top if you want a golden crust.
-
Drizzle a tiny bit of olive oil over the tops to help them brown.
Step 7: Bake until bubbly and golden
-
Return the stuffed squash to the 375°F oven.
-
Bake for 15 to 20 minutes until the filling bubbles and the tops turn lightly golden.
-
If you want deeper browning, switch the oven to broil for 1 to 2 minutes and watch closely.
-
Remove the squash from the oven and let them rest for about 5 minutes.
-
Serve each squash half as a main dish or cut them into wedges for smaller portions.
What to Serve with Stuffed Acorn Squash with Creamed Spinach
This stuffed acorn squash with creamed spinach pairs nicely with a crisp green salad, roasted carrots, or simple steamed green beans. You can add warm crusty bread or garlic toast to soak up any creamy spinach that spills over. A side of mashed potatoes or wild rice rounds out the plate if you want a heartier meal. Serve with sparkling water, flavored seltzer, or a cozy mug of hot apple cider for a comforting, family friendly dinner.
Storage Options
- Store leftover stuffed acorn squash in an airtight container in the fridge for up to 3 to 4 days.
- Reheat in a 350°F oven for 15 to 20 minutes until hot in the center; this keeps the squash texture best.
- You can freeze cooled stuffed squash halves tightly wrapped for up to 2 months.
- Thaw overnight in the fridge, then reheat in the oven at 350°F until heated through; avoid the microwave if possible since it can turn the squash watery.
Stuffed Acorn Squash with Creamed Spinach
Ingredients
Instructions
- Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper or foil.
- Slice each acorn squash in half from stem to tip with a sharp, sturdy knife.
- Scoop out the seeds and stringy bits with a spoon and discard or save the seeds for roasting.
- Drizzle the cut sides of the squash with olive oil and maple syrup or honey, then season with salt and pepper.
- Rub the seasoning all over the cut surfaces so they are evenly coated.
- Place the squash halves cut side down on the baking sheet so the edges caramelize.
- Roast for 25 to 30 minutes, or until the flesh feels fork-tender.
- Remove the baking sheet from the oven and carefully flip the squash halves cut side up. Lower the oven temperature to 375°F (190°C) while you prepare the filling.
- Heat the butter and olive oil in a large skillet over medium heat.
- Add the diced onion and cook until soft and lightly golden, about 5 to 7 minutes.
- Stir in the minced garlic and cook for about 30 seconds, until fragrant.
- Add the fresh spinach in batches, stirring as it wilts down. Continue until all the spinach is added and wilted. Season lightly with a pinch of salt and pepper.
- Transfer the cooked spinach mixture to a bowl and set aside. If the skillet looks very wet, wipe out any excess liquid.
- In the same skillet, melt the remaining 2 tablespoons butter over medium heat.
- Sprinkle in the flour and whisk constantly to form a smooth paste (roux). Cook for 1 to 2 minutes to remove the raw flour taste.
- Slowly pour in the warm milk while whisking to avoid lumps, then add the heavy cream. Continue whisking until the sauce thickens and coats the back of a spoon.
- Season the sauce with the kosher salt, black pepper, and ground nutmeg. Taste and adjust seasoning as needed.
- Add the cooked spinach mixture back into the skillet and stir until the spinach is evenly distributed and coated in the sauce.
- Turn off the heat and add the Parmesan and mozzarella or fontina. Stir until the cheese melts and the filling is thick and creamy.
- If using sausage, bacon, or cooked grains, fold them into the creamed spinach now. Taste again and make sure the filling is well seasoned.
- Place the roasted squash halves cut side up on the baking sheet.
- Spoon the creamed spinach mixture into each squash cavity, packing it gently and mounding it slightly above the edges.
- Sprinkle extra Parmesan or toasted breadcrumbs over the top, if using, and drizzle lightly with olive oil to help with browning.
- Return the stuffed squash to the 375°F (190°C) oven and bake for 15 to 20 minutes, until the filling is bubbly and the tops are lightly golden.
- For deeper browning, switch the oven to broil for 1 to 2 minutes at the end, watching closely so it does not burn.
- Remove from the oven and let the squash rest for about 5 minutes before serving. Serve each squash half as a main dish or cut into wedges for smaller portions.
Notes
Approximate per serving (1 stuffed squash half, without optional sausage, bacon, grains, or breadcrumbs): 430 calories; fat 29 g; saturated fat 15 g; carbohydrates 33 g; fiber 5 g; sugars 8 g; protein 13 g; sodium 620 mg. Values will vary based on exact squash size, ingredient brands, optional add-ins, and portion size.
