The aroma of sweet, caramelized Roasted Butternut Squash with Cranberries and Feta wafting from your kitchen will have everyone gathering around the table in anticipation. This stunning side dish balances savory roasted squash with tart cranberries and creamy, tangy feta cheese for a perfect harmony of flavors and textures. Whether you’re preparing a holiday feast or a cozy weeknight dinner, this colorful butternut squash recipe delivers both visual appeal and delicious taste in every bite. You’ll learn how to perfectly roast butternut squash, balance sweet and savory flavors, and create a dish that’s as nutritious as it is beautiful.
Why You’ll Love This Recipe
This Roasted Butternut Squash with Cranberries and Feta recipe will quickly become a staple in your cooking repertoire for so many good reasons. The combination of textures is truly exceptional—tender, caramelized butternut squash provides the perfect canvas for bursts of juicy cranberries and the salty creaminess of feta cheese that slightly melts into the warm vegetables.
The visual appeal alone makes this dish worthy of your holiday table, with vibrant orange squash, ruby-red cranberries, and white feta creating a feast for the eyes. Yet it’s simple enough for everyday cooking, requiring minimal hands-on time while your oven does most of the work.
Health-conscious cooks will appreciate that this butternut cranberry dish is naturally gluten-free and packed with nutrients, including vitamins A and C, fiber, and antioxidants. The sweet-savory flavor profile ensures it pairs beautifully with everything from roasted chicken to grilled fish, making it incredibly versatile for meal planning.
Ingredients List for the Roasted Butternut Squash with Cranberries and Feta
These carefully selected ingredients create the perfect balance of sweet, savory, and tangy flavors that make this butternut squash dish so irresistible. The combination of fresh cranberries and honey brings a wonderful contrast to the earthy squash, while the feta adds a creamy, salty finish.
- 1 butternut squash, peeled and chopped into 1-inch pieces
- 1 tablespoon olive oil
- ½ teaspoon garlic powder
- Salt and pepper, to taste
- 1 cup fresh cranberries
- 1-2 tablespoons honey
- ¼ teaspoon cinnamon
- ¼ cup feta cheese, crumbled
Pro Tips
Achieving the perfect Roasted Butternut Squash with Cranberries and Feta comes down to a few critical techniques that make all the difference:
First, for optimal caramelization, avoid overcrowding your baking sheet. Arrange the squash pieces in a single layer with some space between them. Overcrowding causes the squash to steam rather than roast, resulting in soggy instead of caramelized pieces.
Second, add the cranberries at the right time. Since cranberries cook much faster than butternut squash, add them during the final 10-15 minutes of roasting. This prevents them from becoming mushy while ensuring they burst just enough to release their tart juices.
Finally, wait to add the feta until after roasting. Sprinkling the cheese over the still-warm (but not piping hot) squash and cranberries allows it to slightly soften without completely melting away. This preserves the cheese’s distinctive tangy flavor and creamy texture that makes this butternut squash side dish so special.

Instructions
Step 1: Prepare Your Equipment
- Large baking sheet for roasting.
- Large mixing bowl for tossing the squash.
- Sharp knife for chopping the squash.
- Parchment paper for easy cleanup.
Step 2: Preheat and Prep
Preheat your oven to 400°F (200°C). Line your baking sheet with parchment paper for easy cleanup. Make sure your butternut squash is peeled, seeded, and cut into consistent 1-inch cubes for even cooking.
Step 3: Season the Squash
In your large mixing bowl, toss the butternut squash pieces with olive oil, garlic powder, salt, and pepper until evenly coated. Spread the seasoned squash in a single layer on your prepared baking sheet.
Step 4: Initial Roasting
Roast the butternut squash for 15-20 minutes, until it’s beginning to soften and caramelize but isn’t fully cooked.
Step 5: Add Cranberries
Remove the baking sheet from the oven. Add the fresh cranberries to the partially roasted squash, then drizzle with honey and sprinkle with cinnamon. Gently toss to combine.
Step 6: Complete Roasting
Return the baking sheet to the oven and continue roasting for another 10-15 minutes, until the squash is fork-tender and caramelized, and the cranberries have begun to burst.
Step 7: Add Feta and Serve
Remove from the oven and let cool for 5 minutes. Transfer to a serving dish and sprinkle with crumbled feta cheese. Serve warm.
Variations
The versatility of Roasted Butternut Squash with Cranberries and Feta makes it perfect for customization to suit different tastes or dietary needs.
For a vegan butternut squash dish, simply substitute the feta cheese with a dairy-free alternative like almond ricotta or tofu feta, and replace the honey with maple syrup. The result maintains the creamy-tangy element while making the dish entirely plant-based.
Need a heartier option? Transform this side dish into a complete meal by adding cooked quinoa or farro and toasted pumpkin seeds. Toss the grains with the roasted squash mixture and add an extra drizzle of olive oil to create a satisfying butternut squash grain bowl that’s perfect for lunch or a light dinner.
For spice lovers, add a kick with a pinch of red pepper flakes or a sprinkle of chopped fresh rosemary for an aromatic twist that complements the sweetness of the roasted butternut squash beautifully.
Storage and Serving
Your Roasted Butternut Squash with Cranberries and Feta can be refrigerated in an airtight container for up to 3-4 days. For best results, store the feta separately and add it just before serving when reheating. To reheat, warm in a 350°F oven for 10-15 minutes until heated through, or microwave gently. The dish doesn’t freeze well due to texture changes in both the squash and cheese.
Serve this colorful butternut side dish alongside roasted turkey or chicken for a holiday-worthy meal. For an elegant dinner party, pair it with a simple herb-crusted pork tenderloin and a crisp green salad for a beautiful plate with contrasting textures.
This butternut squash recipe also works beautifully as part of a vegetarian spread, complementing dishes like wild rice pilaf or mushroom risotto. For a casual lunch, spoon the warm squash mixture over a bed of arugula with a light vinaigrette for a satisfying salad that’s both nourishing and delicious.
FAQs
Can I use frozen cranberries instead of fresh?
Yes, you can use frozen cranberries, but don’t thaw them first. Add them directly to the baking sheet while frozen, and you may need to extend the final roasting time by about 5 minutes.
How do I know when the butternut squash is perfectly roasted?
The butternut squash should be fork-tender and caramelized on the edges. You should be able to easily pierce it with a fork, but it shouldn’t be so soft that it’s falling apart.
Can I prepare this dish ahead of time?
Yes! You can roast the squash and cranberries up to two days ahead, then reheat in a 350°F oven until warm before adding the feta cheese just before serving.
What’s the best way to cut a butternut squash?
First, slice off both ends. Then, use a vegetable peeler to remove the skin. Cut the squash in half lengthwise, scoop out the seeds, and then cut into 1-inch cubes. A sharp chef’s knife makes this much easier.
Can I substitute butternut squash with another type of squash?
Absolutely! Sweet potato, acorn squash, or delicata squash would all work beautifully in this Roasted Butternut Squash with Cranberries and Feta recipe, though cooking times may vary slightly.
Roasted Butternut Squash with Cranberries and Feta
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 mins
- Yield: 4 people 1x
- Category: Dinner
- Method: Cooking
- Cuisine: American
Description
Delight in the perfect fall combination of Roasted Butternut Squash with Cranberries and Feta. Discover a savory dish bursting with seasonal flavors.
Ingredients
- 1 butternut squash , peeled and chopped into 1-inch pieces
- 1 tablespoon olive oil
- ½ teaspoon garlic powder
- Salt and pepper , to taste
- 1 cup fresh cranberries
- 1–2 tablespoons honey
- ¼ teaspoon cinnamon
- ¼ cup feta cheese , crumbled
Instructions
- Step 1: Large baking sheet for roasting.
- Step 2: Large mixing bowl for tossing the squash.
- Step 3: Sharp knife for chopping the squash.
- Step 4: Parchment paper for easy cleanup.
Notes
Try This Recipe and Leave a comment Below, your opinion matters to me!
Nutrition
- Serving Size: 4 serving
- Calories: 400
- Sugar: 5g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 50mg