Roasted Butternut Squash with Cranberries and Pecans

By: Susan Updated on Sat, 24 Jan 2026 15:25:20 GMT Side Dishes

Tags: #pecans #holiday #vegan #gluten-free

Roasted butternut squash with cranberries, pecans, rosemary, and parsley Pin it
Roasted butternut squash with cranberries, pecans, rosemary, and parsley

Roasted Butternut Squash with Cranberries and Pecans is the kind of side dish that makes the table look planned, even when the method is simple. The squash turns soft in the middle with browned edges, the cranberries wake it up, and the pecans add the crunch you would miss if they were not there.

I like this version because it does not lean too sweet. Maple brings warmth, orange keeps it bright, and a little rosemary keeps the whole pan from tasting like dessert.

Roasted Butternut Squash With Cranberries And Pecans

Start with a firm butternut squash that feels heavy for its size and has smooth tan skin. Pre-cut squash is fine for busy nights, but check that the pieces look dry and bright rather than wet or pale.

Ingredients for roasted butternut squash with cranberries and pecans
Ingredients for roasted butternut squash with cranberries and pecans
  • Butternut squash. Roasts into tender cubes with sweet browned edges.
  • Olive oil. Helps the squash roast instead of dry out.
  • Maple syrup. Adds gentle sweetness and helps the edges caramelize.
  • Cinnamon. Brings warmth without taking over the dish.
  • Rosemary. Keeps the flavor savory and holiday-friendly.
  • Dried cranberries. Add chewy tartness and a ruby color.
  • Pecans. Toast in the oven for a buttery crunch.
  • Orange zest and juice. Brighten the finished pan and make the cranberries taste fresher.

Roast, Toss, Finish Warm

  1. Heat the oven. Set it to 400°F and line a large sheet pan with parchment for easier cleanup.
  2. Season the squash. Toss the cubes with olive oil, maple syrup, cinnamon, rosemary, salt, pepper, and a pinch of cayenne if you like heat.
  3. Roast in one layer. Spread the squash out with space between the pieces and roast for 20 minutes.
  4. Add the pecans. Stir the squash, scatter the pecans over the pan, and roast 8-10 minutes more until the squash is tender and browned at the edges.
  5. Finish with fruit. Toss the hot squash with cranberries, orange zest, orange juice, and parsley. Taste and add a little more salt if the sweetness feels flat.

Give The Squash Space

The biggest difference between soft squash and really good roasted squash is space. If the cubes are piled up, moisture gets trapped and the pan turns steamy. A single layer lets the cut sides brown, which gives this dish its nutty flavor.

I use a half-sheet pan for one batch. If you are cooking for a crowd, split the squash between two pans and rotate them halfway through. That small move matters more than adding extra maple. The same spacing trick works for other cozy sides like roasted parmesan squash slices and best roasted sweet potatoes.

When To Add Pecans

Pecans need enough heat to smell toasted, but they can scorch if they sit in the oven for the full roast. Add them after the squash has had a head start. Eight to ten minutes is usually enough for crisp edges and a deeper flavor.

Dried cranberries are even more delicate. I toss them in after roasting so they stay chewy and bright. The heat from the squash softens them, and the orange juice gives them a quick gloss. If you want a side with a similar fall feeling but a different shape, try maple pecan goat cheese roasted acorn squash.

Sweet, Tart, And Savory Balance

Butternut squash is naturally sweet, so this recipe uses maple with a light hand. Cinnamon makes it cozy, but rosemary and black pepper keep it from drifting into dessert. The orange is small but important. It cuts through the richness of the pecans and makes the cranberries taste less sugary.

If your squash tastes bland after roasting, it probably needs salt rather than more syrup. Add a pinch while it is hot and taste again. For a sharper finish, add a teaspoon of apple cider vinegar with the orange juice.

Easy Swaps For Guests

This side is already vegan, dairy-free, and gluten-free, which makes it useful for mixed holiday tables. For a nut-free version, use roasted pepitas instead of pecans. For a richer version, crumble goat cheese or feta over the warm squash right before serving.

You can add halved Brussels sprouts if you want the pan to feel heartier. Put them in with the squash at the start and keep the cut sides down where you can. For a pasta-style version of these flavors, the site also has orzo with butternut squash and spinach.

Storing Holiday Leftovers

Leftovers keep well in the refrigerator for 3-4 days. Store them in a shallow airtight container and reheat on a sheet pan at 375°F until warmed through. The oven brings back more texture than the microwave.

If you are packing up a big meal, cool the dish before refrigerating and follow general USDA leftover safety guidance. For the best crunch, keep extra toasted pecans separate and sprinkle them over the reheated squash.

Roasted Butternut Squash with Cranberries and Pecans, plated and served
Roasted Butternut Squash with Cranberries and Pecans, plated and served

Summary

This roasted squash side is best served warm, but it also holds well enough for holiday meals and potlucks.

Roasted Butternut Squash with Cranberries and Pecans
Roasted Butternut Squash with Cranberries and Pecans

FAQs

Can I use fresh cranberries instead of dried cranberries?

Yes, but the dish will be tarter. Add fresh cranberries for the last 10-12 minutes of roasting so they soften and some burst without drying out. If your berries are very sharp, add another teaspoon or two of maple syrup after roasting.

Can I make roasted butternut squash with cranberries and pecans ahead?

You can roast the squash a day ahead and refrigerate it in an airtight container. Reheat it on a sheet pan at 375°F until warm, then add the pecans and cranberries near the end so they taste fresh.

How do I keep the squash from getting mushy?

Cut the squash into even 1-inch cubes and spread them out on the pan. Crowded squash steams before it browns, so use two pans if you double the recipe.

What can I use instead of pecans?

Walnuts are the easiest swap and toast in about the same amount of time. Pepitas also work if you need a nut-free version, but add them in the final few minutes because they brown quickly.

Is this recipe vegan and gluten-free?

Yes. The recipe uses olive oil and maple syrup, so it is naturally vegan, dairy-free, and gluten-free. Always check the label on dried cranberries if you cook for someone with strict dietary needs.

What should I serve with this side dish?

It fits right next to turkey, roast chicken, ham, or a vegetarian main. For a full vegetable spread, serve it with roasted potatoes, green beans, or a crisp salad to balance the sweet squash.

References

Sources cited in this recipe.
4 from 15 votes

Roasted Butternut Squash with Cranberries and Pecans

Prep time:
15 min
Cook time:
30 min
Total time:
45 min
Servings:
6
Roasted butternut squash with cranberries, pecans, rosemary, and parsley
Print it Pin it Send it

Tender roasted butternut squash tossed with maple, dried cranberries, toasted pecans, orange, and herbs for a colorful holiday side.

Ingredients

  • For the roasted squash

  • For finishing

Instructions

1.

1. Heat the oven: Preheat the oven to 400°F. Line a large rimmed baking sheet with parchment paper.

2.

2. Season the squash: In a large bowl, toss the squash with olive oil, maple syrup, salt, cinnamon, black pepper, cayenne if using, and rosemary until evenly coated.

3.

3. Roast the squash: Spread the squash in a single layer on the baking sheet. Roast for 20 minutes, until the undersides begin to brown.

4.

4. Toast the pecans: Stir the squash, scatter the pecans over the pan, and roast for 8-10 minutes more, until the squash is tender and caramelized at the edges.

5.

5. Add cranberries and orange: Transfer the hot squash and pecans to a serving bowl. Toss with dried cranberries, orange zest, orange juice, and parsley. Taste and adjust salt before serving warm.

Good to know

  1. Best served warm, but it can sit at room temperature for about 30 minutes before serving.
  2. Use two sheet pans when doubling the recipe so the squash can brown.

Equipment

  • Large rimmed baking sheet
  • Parchment paper
  • Large mixing bowl
  • Sharp chef's knife
  • Vegetable peeler

Allergens

Always check labels if you have allergies.
  • Tree nuts

Nutrition facts

Values are estimates per serving.
  • Calories: 215
  • Fat: 11 g
  • Carbs: 31 g
  • Protein: 3 g