Roasted Acorn Squash Stuffed with Apples, Walnuts and Cranberries

This roasted acorn squash is a naturally sweet and satisfying vegetarian main or side dish that celebrates autumn flavors. Halved squash is pre-baked until tender, then filled with a warm spiced mixture of fresh apples, toasted walnuts, tart dried cranberries, and brown sugar bound with butter. The result is a dish with contrasting textures—creamy roasted squash flesh against crunchy nuts—and layered warmth from cinnamon. Each bite combines the earthy sweetness of the squash with bright fruit notes and nutty depth. Perfect for Thanksgiving dinner, holiday potlucks, or weeknight vegetarian meals, this version skips heavy cream or breadcrumbs in favor of letting the natural ingredients shine. The two-stage baking method ensures the squash softens properly before stuffing, preventing a hollow, undercooked center.
Ingredients
- 2 whole acorn squash
- 2 whole apples, peeled and chopped
- ¾ cup dried cranberries
- ¾ cup walnuts, chopped
- 2 tablespoons cinnamon(optional)
- ½ cup dark brown sugar
- 3 tablespoons butter or vegan butter, softened
Instructions
- 1
Preheat oven to 350°F.
- 2
Cut squash in half lengthwise.
- 3
Scoop out seeds and pulp.
- 4
Pour water into a baking dish and place squash cut side down.
- 5
Bake for 30 minutes.
- 6
While squash bakes, combine apples, cranberries, walnuts, cinnamon, brown sugar, and butter in a large bowl.
- 7
Remove squash from oven and let cool briefly.
- 8
Turn squash cut side up and fill each cavity with the apple mixture.
- 9
Return to oven and bake for 30 minutes or until squash is tender.
Tips
Cool the squash briefly after the first bake so it firms enough to flip and fill without collapsing. Handle gently to avoid breakage.
Toast raw walnuts at 350°F for 5-7 minutes before chopping to deepen flavor and reduce any bitterness that can compete with cinnamon.
Peel apples before chopping to avoid tough skin pieces in the filling; choose a tart variety like Granny Smith to balance the sweetness.
Good to Know
Keep cooled stuffed squash in an airtight container in the refrigerator for up to 4 days. Do not freeze raw; texture becomes mushy after thawing.
Prepare the filling up to 2 days ahead and store separately. Stuff and bake on the day of serving for best texture and flavor.
Serve warm or at room temperature as a vegetarian main with roasted greens or alongside turkey or ham.
Common Mistakes
Skip cooling the squash after the first bake to avoid it falling apart when flipping; the flesh needs time to set.
Do not use soft butter—softening should be at room temperature, not melted; melted butter makes the filling wet and prevents binding.
Avoid baking unfilled squash longer than 30 minutes initially; over-cooking makes it too tender to hold the filling.
Substitutions
Dairy-Free Swaps
General Alternatives
FAQ
Can I use fresh cranberries instead of dried?
Yes, use 1 cup fresh cranberries and reduce brown sugar to 1/4 cup; fresh berries release more liquid and are tart, so less sweetener is needed. The texture will be softer than dried.
What if I don't have acorn squash?
Butternut or delicata squash work well; adjust baking time to 40-45 minutes for butternut, which is denser. Delicata has thinner walls, so reduce time to 25 minutes total.
How long does this keep and can I freeze it?
Refrigerate up to 4 days in an airtight container. Do not freeze after cooking; the squash flesh becomes mushy. Freeze the unbaked filling for 1 month, then thaw and stuff fresh squash.