Roasted Butternut Squash with Cranberries and Feta is a vibrant, flavor-packed dish that captures the essence of fall with every bite. The caramelized sweetness of oven-roasted butternut squash pairs beautifully with the tart burst of cranberries and the salty creaminess of feta cheese. A drizzle of maple syrup and a touch of herbs round it all out, creating a side dish that feels indulgent yet balanced.

Whether you’re planning a cozy holiday dinner or just want a colorful and healthy accompaniment to your weeknight meal, this dish delivers. It works just as well warm as it does chilled, making it a versatile addition to your table. Plus, it’s easy to prep and a total showstopper in presentation.
What Kind of Squash Works Best for Roasting?
Butternut squash is the go-to here for good reason. Its firm, smooth texture holds up well in the oven, and its naturally sweet flavor intensifies with roasting. Make sure to peel, deseed, and cut it into uniform cubes to ensure even cooking.
Ingredients for the Roasted Butternut Squash with Cranberries and Feta
- Butternut Squash: The star ingredient brings a hearty, subtly sweet foundation.
- Fresh Cranberries: Adds a tart contrast that balances the richness of the squash.
- Feta Cheese: Crumbled over the top, it adds a salty, creamy bite.
- Olive Oil: Helps caramelize the squash and adds a hint of richness.
- Maple Syrup: A touch of sweetness to enhance the natural sugars in the squash.
- Salt and Black Pepper: Essential seasoning to bring all the flavors together.
- Fresh Parsley or Thyme (optional): Herbs add a pop of color and freshness for garnish.

How To Make the Roasted Butternut Squash with Cranberries and Feta
Step 1: Prep the Squash
Start by peeling the butternut squash, cutting it in half lengthwise, and scooping out the seeds. Dice the flesh into even 1-inch cubes. Uniformity helps the pieces roast at the same pace.
Step 2: Season and Roast
Preheat your oven to 400°F (200°C). Spread the squash cubes on a large baking sheet lined with parchment paper. Drizzle with olive oil and season with salt and pepper. Toss to coat and roast for 25-30 minutes, turning halfway through, until the edges are caramelized and golden.
Step 3: Add the Cranberries
During the last 5-7 minutes of roasting, scatter the cranberries over the squash. The heat will soften the berries slightly and release their tart juices without turning them mushy.
Step 4: Finish with Feta and Garnish
Remove the pan from the oven. While still warm, transfer the mixture to a serving dish. Crumble feta cheese over the top and drizzle with a little maple syrup. Garnish with fresh chopped parsley or thyme if desired.
How to Serve and Store Roasted Butternut Squash with Cranberries and Feta
This dish shines as a colorful side at holiday meals, potlucks, or cozy dinners. Serve it warm straight from the oven or let it cool and enjoy it chilled as part of a vibrant salad. It pairs especially well with roasted meats or as a centerpiece in a grain bowl.
To store leftovers, place them in an airtight container and refrigerate for up to 3 days. Reheat gently in the oven or enjoy cold. Avoid freezing, as the texture of the squash and cranberries will soften too much.
Frequently Asked Questions
How do I make this dish vegan?
Swap the feta cheese with a plant-based alternative or omit it entirely. The flavors will still sing with the maple and cranberry pairing.
Can I use dried cranberries instead of fresh?
Yes, you can. Use unsweetened dried cranberries and add them after roasting the squash to avoid burning.
What can I serve this with?
It pairs well with roasted chicken, pork tenderloin, or even on top of quinoa or farro bowls for a complete meal.
Can I prep this ahead of time?
Absolutely. Roast the squash in advance and store it. Add the cranberries and feta just before serving for the freshest flavor.
Is there a nut I can add for crunch?
Toasted pecans or walnuts are a delicious optional topping. Add them right before serving to keep them crisp.
Want More Side Dish Ideas with a Twist?
If you’re loving this Roasted Butternut Squash with Cranberries and Feta, here are a few more flavor-packed sides you might enjoy:
- Creamy Orzo with Roasted Butternut Squash and Spinach for a cozy, carb-loaded treat.
- Roasted Parmesan Green Beans if you’re after something crispy and savory.
- Simple and Quick German Potato Salad to add a tangy, hearty option to your table.
- Fresh Flavorful Classic Greek Salad for a refreshing, Mediterranean vibe.
Save This Pin For Later
📌 Save this recipe to your Pinterest holiday or dinner board so you can revisit it whenever you need a festive and easy side dish.
And let me know in the comments how it turned out for you. Did you try goat cheese instead of feta? Maybe added pecans? I love seeing how you bring your own twist to the table. Questions are always welcome—we’re all learning together!


Roasted Butternut Squash with Cranberries and Feta
- Total Time: 45 minutes
- Yield: 4-6 servings
Description
A cozy yet vibrant fall-inspired dish, this Roasted Butternut Squash with Cranberries and Feta brings together sweet, tart, and salty flavors. Perfect for holidays or everyday dinners, it’s simple to prepare and a showstopper on any table.
Ingredients
Butternut Squash
Fresh Cranberries
Feta Cheese
Olive Oil
Maple Syrup
Salt
Black Pepper
Fresh Parsley or Thyme (optional)
Instructions
- Peel and deseed the butternut squash. Cut into 1-inch cubes.
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Toss squash with olive oil, salt, and pepper. Spread on baking sheet.
- Roast for 25-30 minutes, flipping halfway through.
- In the last 5-7 minutes, add cranberries to the baking sheet.
- Remove from oven and transfer to serving dish.
- Crumble feta over the top. Drizzle with maple syrup.
- Garnish with parsley or thyme if desired.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Side Dish
