Roasted butternut squash with cranberries and pecans is the ultimate fall side dish that brings warmth and color to your table. This American classic combines sweet squash, tart cranberries, and crunchy pecans with warm spices for a cozy flavor profile. I’ve been making this for years during holiday gatherings, and it always steals the show. It’s simple to prepare yet looks impressive, making it perfect for both weeknight dinners and special occasions. The vibrant hues and textures make it a feast for the eyes as much as the palate.
Why You'll Love This Recipe
- Every bite delivers sweet, tart, and savory autumn flavors
- You only need whole ingredients from any grocery store
- It’s naturally gluten-free and easily vegan without the cheese
- The vibrant colors and textures make your table look stunning
- I make a big batch every Sunday for easy lunches
Ingredients You’ll Need
- Butternut squash: Choose a firm, heavy squash with smooth skin for the best texture and sweetness when roasted.
- Olive oil: Extra virgin olive oil coats the squash evenly and helps it caramelize beautifully in the oven.
- Salt: Kosher salt enhances all the natural flavors and balances the sweetness from the maple syrup.
- Black pepper: Freshly ground black pepper adds a subtle heat that contrasts nicely with the warm spices.
- Ground cinnamon: This warm spice brings out the natural sweetness of the squash and pairs perfectly with fall.
- Ground nutmeg: A little nutmeg adds depth and a cozy aroma that makes the dish smell incredible.
- Fresh cranberries: Look for plump, bright red berries that will burst and release their tart juice during roasting.
- Pecans: Roughly chopped pecans add a satisfying crunch and buttery flavor that complements the soft squash.
- Maple syrup: Pure maple syrup gives a rich, natural sweetness that glazes everything and creates a lovely sheen.
- Balsamic vinegar: Aged balsamic vinegar adds a tangy complexity that cuts through the sweetness and richness.
- Fresh parsley: Chopped fresh parsley adds a pop of color and a fresh, herbal note right at the end.
- Goat cheese or feta cheese: Crumbled creamy cheese adds a salty, tangy finish that takes the dish to another level.
How to Make It
Preheat and Prep:
Preheat your oven to 400°F and line a large baking sheet with parchment paper. This prevents sticking and makes cleanup a breeze.
Season the Squash:
In a large bowl, toss the butternut squash cubes with olive oil, salt, pepper, cinnamon, and nutmeg. Coating them evenly ensures every piece is flavorful.
Initial Roast:
Spread the seasoned squash in a single layer on the prepared sheet. Roast for 20 minutes to start the caramelization process.
Add Cranberries and Pecans:
Remove the sheet from the oven and scatter the fresh cranberries and chopped pecans over the squash. They’ll toast and burst in the next step.
Drizzle and Toss:
Drizzle the maple syrup and balsamic vinegar evenly over everything. Gently toss to combine right on the sheet so the flavors meld.
Final Roast:
Return the sheet to the oven and roast for another 10-15 minutes. The squash should be tender, and the cranberries will have burst.
Cool and Transfer:
Let the roasted butternut squash cool for about 5 minutes on the sheet. This allows the flavors to settle before transferring to a serving dish.
Garnish and Serve:
Transfer to a dish and garnish with chopped fresh parsley. Add crumbled goat or feta cheese if you like for an extra creamy touch.

You Must Know
- Uniform squash cubes roast evenly and prevent mushy spots
- Fresh cranberries burst and create a gorgeous tart sauce
- Toasting the pecans beforehand doubles their crunch
- The optional cheese adds a salty contrast you’ll love
- I always double this recipe for leftovers
Storage Tips
Store any leftovers in an airtight container in the refrigerator, and they’ll keep perfectly for up to four days. I usually reheat portions in a 350°F oven for about 10 minutes to bring back the crispy edges, but the microwave works in a pinch if you’re short on time. Since the squash can get a bit soft, I don’t recommend freezing this dish – it’s best enjoyed fresh or within a few days. The flavors actually deepen overnight, making the leftovers a fantastic quick side or even a warm salad topping.
Ingredient Substitutions
If you’re out of fresh cranberries, dried ones work just fine – just toss them in during the last five minutes of roasting so they don’t burn. For a nut-free version, swap the pecans for toasted sunflower seeds or simply leave them out. Any hard, salty cheese like parmesan can stand in for the goat or feta if needed, or skip it entirely for a vegan dish. In a pinch, honey or agave can replace the maple syrup, and a splash of red wine vinegar works instead of balsamic.
Serving Suggestions
This roasted butternut squash shines alongside a holiday roast like turkey or ham, but it’s just as good with weeknight chicken or pork chops. For a vegetarian meal, spoon it over a bed of quinoa or wild rice to soak up the sweet and tangy juices. I love pairing it with a simple arugula salad dressed with lemon vinaigrette to balance the richness. It also makes a stunning addition to a fall harvest bowl with roasted Brussels sprouts and a drizzle of tahini.
Cultural Context
Roasted vegetables with sweet and savory glazes are a staple of American fall and holiday tables, drawing from New England’s bounty of squash and cranberries. This dish embodies the cozy, communal spirit of harvest season, where simple, wholesome ingredients are transformed into something special. It’s a modern take on classic comfort food, often found at Thanksgiving and Christmas dinners across the country. The combination of maple syrup and balsamic vinegar reflects a contemporary twist on traditional glazes, highlighting how regional produce can be elevated with just a few thoughtful touches. It’s a celebration of autumn’s colors and flavors that feels both timeless and fresh.

Pro Tips
- Cut your squash into even one-inch cubes for consistent roasting
- Toast the pecans in a dry skillet first for maximum crunch
- Add dried cranberries only in the last five minutes of baking
- Drizzle with extra maple syrup right before serving for more sweetness
- I keep pre-cut squash on hand for busy nights
Frequently Asked Questions
Absolutely! Using pre-cut butternut squash cubes from the grocery store is a great time-saver for this roasted side. Just be sure to pat them dry and adjust the roasting time if the pieces are smaller than 1-inch to prevent overcooking.
You can roast the squash up to a day ahead. Let it cool completely, then store it covered in the fridge. Reheat it in the oven at 350°F until warm, then toss with the fresh cranberries, pecans, and parsley just before serving for the best texture.
If fresh cranberries are out of season, you can use dried cranberries. Add them during the last 5 minutes of roasting so they plump up but don’t burn. The flavor will be sweeter and less tart, so you might reduce the maple syrup slightly.
The dish is ready when the squash cubes are fork-tender and have caramelized edges, and the cranberries have burst open. This typically takes 25-30 minutes in a 400°F (200°C) oven. The pecans should be fragrant and toasted.
This sweet-and-savory American side pairs beautifully with roast turkey, baked ham, or herb-roasted chicken. For a vegetarian feast, serve it alongside creamy mashed potatoes, green bean casserole, and a fresh autumn salad.