If you’re searching for that perfectly cozy yet vibrant dish to brighten up any meal, this Roasted Butternut Squash with Cranberries and Feta Recipe is an absolute showstopper. Imagine tender, caramelized squash cubes mingling with the tart burst of fresh cranberries, all brought together by the creamy, salty punch of crumbled feta. It’s a harmony of textures and flavors that feels both comforting and festive—ideal for dinner parties, holiday tables, or any day you want to treat yourself to something special and wholesome.

Ingredients You’ll Need
These ingredients are delightfully simple yet incredibly effective in creating a balanced dish packed with flavor, color, and texture. Each plays a unique role, from the sweetness that gently coats the squash to the tangy cranberries and creamy feta that add dimension with every bite.
- 1 medium butternut squash (about 2 pounds), peeled and cubed: The star of the dish, offering a naturally sweet, buttery base perfect for roasting.
- 1 cup fresh cranberries: These provide a bright tartness that contrasts beautifully with the squash’s sweetness.
- 1 cup crumbled feta cheese: Adds a salty, creamy note that ties all the flavors together.
- 2 tbsp extra virgin olive oil: Helps roast the squash to golden perfection while adding richness.
- 2 tbsp pure maple syrup: Elevates the natural sweetness and creates a gorgeous caramelized glaze.
- 1 tsp salt: Enhances all the flavors without overpowering.
- 1/2 tsp freshly ground black pepper: Adds a subtle warmth, balancing the sweet and tart elements.
How to Make Roasted Butternut Squash with Cranberries and Feta Recipe
Step 1: Preheat and Prep
Start by preheating your oven to 400°F (200°C). This temperature is just right for roasting the butternut squash perfectly tender with those irresistible golden edges. While the oven warms, peel and cube your butternut squash into bite-sized pieces—the more uniform they are, the more evenly they’ll cook.
Step 2: Toss the Squash
In a large bowl, combine the cubed butternut squash with extra virgin olive oil, pure maple syrup, salt, and freshly ground black pepper. Toss everything together until each squash cube is evenly coated in this luscious mixture, setting the stage for a thick, flavorful roast.
Step 3: Roast Until Tender
Spread the coated squash in a single layer on a parchment-lined baking sheet—this helps with a quick clean-up and prevents sticking. Roast for 25 to 30 minutes, keeping an eye out for soft, caramelized edges. You want that tender inside texture while still retaining some delightful chew.
Step 4: Add Cranberries and Feta
Once your squash is perfectly roasted, remove the baking sheet from the oven and sprinkle fresh cranberries and crumbled feta evenly across the top. Pop it back in the oven for another 5 to 10 minutes, allowing the cranberries to soften slightly and the feta to warm up just enough without losing its crumbly charm.
Step 5: Serve Warm and Enjoy
This dish is best enjoyed warm, where all the flavors and textures shine. The mix of sweet, tart, salty, and earthy elements creates an irresistible balance that pairs well with just about any main course or stands beautifully on its own.
How to Serve Roasted Butternut Squash with Cranberries and Feta Recipe
Garnishes
For a finishing touch, sprinkle some fresh chopped parsley or thyme over the top to add a pop of color and a subtle herbaceous note. A light drizzle of extra virgin olive oil or a few toasted pine nuts can also elevate the texture and visual appeal, making your dish look as good as it tastes.
Side Dishes
This recipe pairs wonderfully with roasted chicken, grilled pork chops, or even a simple quinoa salad. Its warm flavors complement any protein, and the brightness from the cranberries can refresh your palate alongside heavier mains. For a vegetarian meal, serve it alongside a crisp green salad or warm lentils for a hearty combo.
Creative Ways to Present
If you’re feeling creative, serve this gorgeous Roasted Butternut Squash with Cranberries and Feta Recipe as a vibrant side in small mason jars for a party platter, or layer it over a bed of toasted farro for a nourishing grain bowl. You can even stuff it inside pita pockets with some baby spinach for a delicious vegetarian sandwich twist.
Make Ahead and Storage
Storing Leftovers
You can store any leftovers in an airtight container in the refrigerator for 3 to 4 days. The flavors meld beautifully overnight, making the dish even more delicious the next day. Just be sure to keep it chilled and covered to maintain freshness.
Freezing
If you’d like to keep this dish longer, it freezes well. Place cooled leftovers in a freezer-safe container or heavy-duty freezer bag and freeze for up to 2 months. When you’re ready to enjoy, thaw it overnight in the fridge for best texture retention.
Reheating
To reheat, simply warm the leftovers in a 350°F (175°C) oven for 10 to 15 minutes or until heated through. You can also microwave it on medium heat, stirring halfway, but roasting in the oven helps maintain that roasted texture and flavor vibrancy.
FAQs
Can I use frozen cranberries instead of fresh ones?
Yes, frozen cranberries work well in this recipe. Just make sure to thaw and drain them before adding to prevent excess moisture during the final roasting stage.
Is it possible to make this recipe vegan?
Absolutely! Simply swap the feta for a plant-based cheese alternative or sprinkle toasted nuts for a similar salty crunch and texture.
Can I prepare the butternut squash in advance?
You can peel and cube the squash a day ahead and store it in the refrigerator in an airtight container. This prep step will make assembling the dish quicker on the day you want to roast.
What if I don’t like the tartness of cranberries?
If tart cranberries aren’t your thing, you can try dried cranberries soaked briefly in warm water or substitute with pomegranate seeds for a slightly different but equally vibrant burst.
Does this dish keep well for meal prep?
Yes! Roasted Butternut Squash with Cranberries and Feta Recipe is fantastic for meal prep since it reheats beautifully and maintains its flavor, making weekday lunches or dinners a breeze.
Final Thoughts
This Roasted Butternut Squash with Cranberries and Feta Recipe is a true crowd-pleaser and a brilliant way to celebrate seasonal flavors. Its balance of sweet, tart, and savory notes brings both warmth and excitement to your table. Give it a try—you might just find your new favorite go-to side dish that everyone will ask for again and again!
Print
Roasted Butternut Squash with Cranberries and Feta Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
A flavorful and colorful roasted butternut squash dish combined with tart fresh cranberries and creamy feta cheese, lightly sweetened with maple syrup and perfectly seasoned. This warm, oven-roasted recipe is an ideal side for cozy meals, delivering a balance of sweet, savory, and tangy flavors in just under an hour.
Ingredients
Main Ingredients
- 1 medium butternut squash (about 2 pounds), peeled and cubed
- 1 cup fresh cranberries
- 1 cup crumbled feta cheese
For the Dressing and Seasoning
- 2 tbsp extra virgin olive oil
- 2 tbsp pure maple syrup
- 1 tsp salt
- 1/2 tsp freshly ground black pepper
Instructions
- Preheat the oven: Set your oven to 400°F (200°C) to prepare for roasting the butternut squash.
- Prepare the squash: In a large bowl, combine the peeled and cubed butternut squash with extra virgin olive oil, pure maple syrup, salt, and freshly ground black pepper. Toss everything thoroughly until the squash cubes are evenly coated with the mixture.
- Roast the squash: Spread the coated squash evenly on a parchment-lined baking sheet. Place it in the preheated oven and roast for 25 to 30 minutes or until the squash is tender and lightly caramelized.
- Add cranberries and feta: Remove the baking sheet from the oven. Evenly sprinkle fresh cranberries and crumbled feta cheese over the roasted squash. Return the baking sheet to the oven and roast for an additional 5 to 10 minutes, allowing the cranberries to soften slightly and the feta to warm through.
- Serve: Remove from the oven and serve the roasted butternut squash warm as a delicious side dish that combines sweet, tart, and salty flavors.
Notes
- For a nuttier flavor, sprinkle some toasted walnuts or pecans before serving.
- If fresh cranberries aren’t available, frozen cranberries can be used but may release more moisture when roasted.
- Adjust the maple syrup amount to taste for more or less sweetness.
- This dish pairs wonderfully with roasted chicken or grilled meats.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days and reheated gently.

