
Stuffed Acorn Squash with Creamed Spinach tastes rich, cozy, and a little bit fancy while still feeling like comfort food in a bowl. It works perfectly for weeknights or holidays, since you can finish it in about 1 hour from start to table. I first made this on a chilly Tuesday when I wanted something that felt like a dinner party but still let me stay in sweatpants.
Why You Should Try This Stuffed Acorn Squash with Creamed Spinach
This recipe gives you creamy, garlicky spinach tucked inside sweet roasted acorn squash, so every bite hits both cozy and fresh. The squash caramelizes in the oven, the filling turns silky, and the whole thing tastes like spinach artichoke dip met roasted veggies and decided to behave like dinner.
It fits a lot of needs at once, which I love as a busy cook. It works as a vegetarian main, a hearty side dish, or a meal prep option that reheats like a champ.
“This Stuffed Acorn Squash with Creamed Spinach tastes like holiday dinner and weeknight comfort in one dish ★★★★★”
Ingredients You’ll Need
Acorn squash
-
2 medium acorn squash
- Choose squash that feel heavy for their size and have firm, dull skin.
- Avoid soft spots or shiny skin, which usually means age or wax.
-
2 tablespoons olive oil
- Any neutral oil works, but olive oil adds nice flavor.
-
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 in a pinch.
- If you use frozen spinach, thaw it and squeeze out as much water as possible.
-
3 tablespoons all-purpose flour
-
1 cup whole milk
- You can swap in half-and-half for a richer filling.
- Use unsweetened oat milk or cashew milk for a dairy-light version, then thicken a bit longer.
-
½ cup heavy cream
- You can replace this with more milk if you want a lighter texture.
-
½ teaspoon kosher salt, plus more to taste
-
¼ teaspoon black pepper
-
¼ teaspoon ground nutmeg
- Freshly grated nutmeg tastes best, but jarred nutmeg works fine.
-
½ cup grated Parmesan cheese
- Use a wedge and grate it if you can. Pre-grated works, but it often tastes milder.
-
½ cup shredded mozzarella or fontina
- Mozzarella gives you stretch, fontina gives you more flavor.
- A mild provolone or Monterey Jack also works.
Optional add-ins
These turn the Stuffed Acorn Squash with Creamed Spinach into more of a full meal:
- ½ cup cooked quinoa or rice
- ½ cup cooked crumbled Italian sausage or bacon
- ¼ cup toasted breadcrumbs or panko for topping
- Pinch of red pepper flakes for heat
Pantry shortcuts
- Use frozen chopped spinach instead of fresh to save time.
- Use pre-chopped onions and pre-minced garlic from the store.
- Use pre-shredded cheese if you feel tired, just know it may melt a bit less smoothly.
Equipment list
- 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 separately)
- Whisk
- Wooden spoon or spatula
- Measuring cups and spoons
Tips & Tricks
- Slice a tiny bit off the bottom of each squash half so they sit flat and do not wobble.
- Roast the squash cut side down at first so the edges caramelize and soften faster.
- Salt the squash generously before roasting so the flavor goes all the way through.
- If you use frozen spinach, squeeze it in a clean kitchen towel until it feels almost dry.
- Warm the milk and cream slightly in the microwave so they blend into the roux without lumps.
- Add the liquid slowly while you whisk so the sauce stays smooth and thick.
- Taste the creamed spinach before you add cheese and adjust salt, pepper, and nutmeg.
- Stir the cheese off the heat so it melts gently and does not turn grainy.
- Fill the squash just to the top so it does not spill over and burn on the pan.
- If the tops brown too quickly, tent the squash loosely with foil for the last few minutes.
- Use smaller squash for individual portions or larger ones to share.
- Prep the squash and filling ahead, then stuff and bake right before serving.
How to Make Stuffed Acorn Squash with Creamed Spinach
Step 1: Prep and roast the acorn squash
- Heat your oven to 400°F and line a baking sheet with parchment or foil.
- Slice each acorn squash in half from stem to tip, then scoop out the seeds and stringy bits.
- Trim a thin slice off the bottom of each half so they sit flat on the baking sheet.
- Brush the cut sides with olive oil and season with salt and pepper.
- Place the squash halves cut side down on the baking sheet and roast for 25 to 30 minutes.
- Check for tenderness by poking the flesh with a fork; it should feel soft but not mushy.
- Flip the squash cut side up for the last 5 to 10 minutes if you want more caramelized edges.
Step 2: Cook the aromatics
- While the squash roasts, heat a large skillet over medium heat.
- Add butter and olive oil, then swirl until the butter melts and starts to foam.
- Add the diced onion and cook 4 to 6 minutes until it turns soft and lightly golden.
- Stir in the garlic and cook about 30 seconds until it smells fragrant.
Step 3: Wilt the spinach
- Add the fresh spinach to the skillet in big handfuls.
- Stir as it wilts and add more until all the spinach fits in the pan.
- Cook 3 to 4 minutes until the spinach releases liquid and shrinks down.
- If the pan looks watery, keep cooking until most of the liquid cooks off.
If using frozen spinach:
- Add the squeezed, thawed spinach to the cooked onions and garlic.
- Break up any clumps and cook 2 to 3 minutes to warm it through and dry it out a bit.
Step 4: Make the creamy base
- Push the spinach mixture to one side of the skillet or transfer it to a bowl.
- Sprinkle the flour into the empty side of the pan and add a small knob of butter if the pan looks dry.
- Stir the flour into the fat and cook 1 to 2 minutes until it looks slightly golden and smells toasty.
- Slowly pour in the milk while you whisk, then add the cream.
- Whisk constantly and scrape the bottom of the pan so nothing sticks.
- Keep cooking 3 to 5 minutes until the sauce thickens enough to coat the back of a spoon.
Step 5: Season and add cheese
- Stir the spinach back into the creamy sauce if you moved it out.
- Add salt, pepper, and nutmeg, then taste and adjust seasoning.
- Turn off the heat and add the Parmesan and mozzarella or fontina.
- Stir until the cheese melts and the creamed spinach turns thick and glossy.
- If you want to bulk it up, stir in cooked quinoa, rice, or sausage at this point.
Step 6: Stuff the acorn squash
- Take the roasted acorn squash out of the oven and turn them cut side up if you have not already.
- Spoon the creamed spinach mixture into each squash cavity, packing it in gently.
- Mound the filling slightly above the rim if you like a generous portion.
- Sprinkle extra Parmesan or breadcrumbs on top if you want a crispier finish.
Step 7: Bake until bubbly
- Return the stuffed squash to the oven.
- Bake at 400°F for 10 to 15 minutes until the filling bubbles around the edges.
- If you use breadcrumbs or extra cheese on top, watch for a golden color.
- Pull the squash from the oven and let them rest 5 minutes so the filling sets slightly.
Step 8: Serve
- Use a large spatula to transfer each Stuffed Acorn Squash with Creamed Spinach to a plate or shallow bowl.
- Sprinkle with extra Parmesan, red pepper flakes, or chopped fresh herbs like parsley or thyme.
- Serve hot and encourage everyone to scoop the squash flesh along with the creamy spinach in every bite.
What to Serve with Stuffed Acorn Squash with Creamed Spinach
Stuffed Acorn Squash with Creamed Spinach already feels hearty, so I like to pair it with something fresh and crunchy. A simple green salad with lemony vinaigrette or a crisp apple and cabbage slaw cuts through the richness. You can also add roasted carrots, green beans, or a tray of mixed vegetables for more color on the table. If you want a bigger spread, serve warm crusty bread or garlic toast so everyone can swipe up any extra creamy spinach.
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 use the microwave in 45 second bursts.
- Freeze cooled stuffed squash halves on a baking sheet, then wrap each one tightly and keep them 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 to keep the tops pleasant and not soggy.

Stuffed Acorn Squash with Creamed Spinach
Ingredients
Instructions
- Heat 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 and scoop out the seeds and stringy bits.
- Trim a thin slice off the bottom of each squash half so they sit flat on the baking sheet.
- Brush the cut sides with olive oil and season with kosher salt and black pepper.
- Place the squash halves cut side down on the baking sheet and roast for 25 to 30 minutes, until the flesh is tender when pierced with a fork but not mushy. Flip cut side up for the last 5 to 10 minutes if you want more caramelized edges.
- While the squash roasts, heat a large skillet over medium heat. Add the butter and olive oil and cook until the butter melts and begins to foam.
- Add the diced onion and cook for 4 to 6 minutes, stirring, until softened and lightly golden.
- Stir in the minced garlic and cook for about 30 seconds, just until fragrant.
- Add the fresh spinach in large handfuls, stirring as it wilts, and continue adding more until it all fits in the pan. Cook for 3 to 4 minutes, until the spinach has released its liquid and shrunk down. If the pan looks watery, keep cooking until most of the liquid evaporates.
- Push the spinach mixture to one side of the skillet or transfer it to a bowl.
- Sprinkle the flour into the empty side of the pan. If the pan looks dry, add a small knob of butter.
- Stir the flour into the fat and cook for 1 to 2 minutes, until it looks slightly golden and smells toasty.
- Slowly pour in the milk while whisking, then add the heavy cream. Whisk constantly, scraping the bottom of the pan so nothing sticks.
- Cook for 3 to 5 minutes, whisking, until the sauce thickens enough to coat the back of a spoon.
- Stir the spinach back into the creamy sauce if you moved it out of the pan.
- Season with kosher salt, black pepper, and ground nutmeg. Taste and adjust the seasoning if needed.
- Turn off the heat and add the grated Parmesan and shredded mozzarella or fontina. Stir until the cheese melts and the creamed spinach is thick and glossy.
- If you like, stir in cooked quinoa or rice and cooked crumbled Italian sausage or bacon to bulk up the filling.
- Remove the roasted acorn squash from the oven and turn them cut side up if you have not already.
- Spoon the creamed spinach mixture into each squash cavity, gently packing it in. Mound the filling slightly above the rim for a generous portion.
- Sprinkle extra Parmesan or toasted breadcrumbs on top, and add a pinch of red pepper flakes if you like heat.
- Return the stuffed squash to the oven and bake at 400°F (200°C) for 10 to 15 minutes, until the filling is hot and bubbling around the edges and the tops are lightly golden.
- Let the stuffed squash rest for about 5 minutes before serving so the filling can set slightly.
Notes
Approximate per serving (1 stuffed squash half, without optional sausage, rice/quinoa, or breadcrumbs): 420 calories; fat 27 g; saturated fat 14 g; carbohydrates 33 g; fiber 5 g; sugars 5 g; protein 13 g; sodium 640 mg. Values are estimates and will vary based on ingredients, optional add-ins, and portion size.
