Roasted Butternut Squash with Cranberries & Feta is a colorful, sweet-and-savory side dish featuring tender, caramelized squash, chewy dried cranberries, and creamy, tangy feta cheese. A light maple-balsamic dressing brings everything together, while fresh thyme adds an earthy flavor that complements the natural sweetness of the squash.

This oven-roasted recipe uses simple ingredients and requires very little hands-on work. Roasting the squash at a high temperature helps develop golden, slightly crisp edges without drying out the centers. The cranberries, feta, and dressing are added after roasting, keeping their flavors distinct and their textures appealing. It's a practical choice for Thanksgiving, holiday dinners, or an everyday fall meal.
Why This Recipe Works
- High-heat roasting develops flavor. Roasting at 425°F (220°C) encourages the squash's natural sugars to caramelize, creating browned edges and tender centers.
- Dried cranberries add a sweet-tart contrast. Their chewy texture balances the softness of the roasted squash without introducing excess moisture.
- Feta cuts through the sweetness. Its salty, tangy flavor keeps the maple-glazed vegetables from tasting overly sweet.
- Maple syrup and balsamic vinegar provide balance. Maple syrup enhances the squash's sweetness, while balsamic vinegar adds acidity and depth.
- Finishing after roasting preserves texture. Adding the feta, cranberries, and dressing at the end prevents the cheese from drying out and the cranberries from scorching.
Equipment Needed
- Large rimmed baking sheet, approximately 18 × 13 inches (46 × 33 cm)
- Large mixing bowl
- Sharp chef's knife
- Sturdy vegetable peeler
- Cutting board
- Small bowl and whisk for the dressing
- Wide spatula for turning the squash
Ingredients List

For the Roasted Butternut Squash
- 1 large butternut squash, approximately 2½ pounds (1.1 kg) whole, peeled, seeded, and cut into ¾-inch (2 cm) cubes; about 2 pounds (900 g) prepared
- 2 tablespoons (30 ml) olive oil
- ½ teaspoon (3 g) fine sea salt
- ¼ teaspoon (0.5 g) freshly ground black pepper
- ½ teaspoon (1 g) ground cinnamon
For the Cranberry and Feta Topping
- ½ cup (60 g) sweetened dried cranberries
- ½ cup (75 g) crumbled feta cheese
- 2 tablespoons (about 2 g) fresh thyme leaves, divided
- ¼ cup (30 g) chopped pecans, optional, lightly toasted
For the Maple-Balsamic Dressing
- 1 tablespoon (15 ml) pure maple syrup
- 1 tablespoon (15 ml) balsamic vinegar
- 1 tablespoon (15 ml) extra-virgin olive oil
Ingredient Notes and Substitutions
- Butternut Squash
- Butternut squash is the foundation of this recipe, offering a naturally sweet flavor and creamy texture when roasted. Honeynut squash is a good substitute, although its smaller size means you'll need more individual squash to reach the same prepared weight. Sweet potatoes also work, but they produce a denser, starchier result and may need a slightly different roasting time.
- Dried Cranberries
- Sweetened dried cranberries add concentrated tartness and a pleasantly chewy texture. Dried cherries can replace them in equal amounts, although they tend to taste sweeter and fruitier. Fresh cranberries are not a direct substitute because they are much more acidic and release moisture during cooking.
- Feta Cheese
- Feta contributes saltiness and tanginess that balance the roasted squash. Goat cheese is a suitable alternative, but it has a softer, creamier consistency and may blend into the warm squash more readily. For a dairy-free version, use a plant-based feta-style cheese, keeping in mind that saltiness and texture vary by brand.
- Pure Maple Syrup
- Maple syrup adds a gentle caramel-like sweetness to the dressing. Honey can replace it in the same quantity, although the flavor will be more floral and the dressing slightly thicker. Maple syrup is preferable when preparing a vegan variation with plant-based feta.
- Fresh Thyme
- Thyme adds a subtle earthy note that balances the sweet squash and cranberries. Fresh rosemary can be substituted, but use approximately 2 teaspoons of finely chopped rosemary in place of the 2 tablespoons of thyme because rosemary has a stronger flavor.
Step-by-Step Instructions
1. Prepare the Oven and Baking Sheet
Preheat the oven to 425°F (220°C). Position a rack in the center of the oven. Set out a large, rimmed 18 × 13-inch baking sheet so the squash can roast in a single layer.

2. Peel and Cube the Butternut Squash
Trim both ends of the squash and peel away the tough outer skin. Cut it in half lengthwise, scoop out the seeds, and cut the flesh into ¾-inch (2 cm) cubes. Aim for evenly sized pieces so they cook at approximately the same rate. You should have about 2 pounds (900 g) of prepared squash.
3. Season the Squash
Place the cubed squash in a large mixing bowl. Add 2 tablespoons olive oil, ½ teaspoon fine sea salt, ¼ teaspoon black pepper, and ½ teaspoon ground cinnamon. Toss until the cubes are evenly coated with a thin, glossy layer of oil and seasoning.

4. Arrange the Squash for Roasting
Spread the seasoned squash across the baking sheet in one even layer. Leave a little space between the pieces wherever possible. Overcrowding traps steam and can prevent the edges from browning.

5. Roast Until Golden and Tender
Roast for 25–30 minutes, turning the squash with a spatula after approximately 15 minutes. The pieces should be lightly browned along the edges and tender enough for a fork to slide through easily. If the squash is still firm, continue roasting for another 3–5 minutes, checking frequently.

6. Prepare the Maple-Balsamic Dressing
While the squash roasts, whisk together 1 tablespoon maple syrup, 1 tablespoon balsamic vinegar, and 1 tablespoon extra-virgin olive oil in a small bowl. Continue whisking until the dressing looks glossy and temporarily blended. It should be thin enough to drizzle easily.
7. Let the Squash Cool Briefly and Add the Cranberries
Remove the baking sheet from the oven and allow the squash to cool for 5 minutes. Transfer it to a wide serving bowl or platter. Add ½ cup dried cranberries and 1 tablespoon of the fresh thyme leaves. Gently toss to distribute the ingredients without breaking apart the tender squash.

8. Add the Dressing and Feta
Drizzle the maple-balsamic dressing over the warm squash and gently fold once or twice to coat. Sprinkle ½ cup crumbled feta evenly over the top. Avoid vigorous stirring, which can break down the cheese and make the squash look mashed.
9. Garnish and Serve
Finish with the remaining 1 tablespoon fresh thyme leaves and the optional ¼ cup toasted chopped pecans. Serve warm or at room temperature. The squash should be tender, with caramelized edges, while the cranberries provide chewiness and the feta remains creamy and distinct.
Storage, Freezing, and Make-Ahead Instructions
- Refrigeration
- Allow leftovers to cool, then transfer them to an airtight container and refrigerate within 2 hours of cooking. Store for up to 3–4 days. The feta may soften and the squash will lose some of its crisp edges, but the flavors will remain pleasant.
- Freezing
- For better texture, freeze the roasted squash before adding the cranberries, feta, dressing, and garnishes. Arrange cooled squash cubes on a baking sheet and freeze until firm, then transfer them to a freezer-safe container or bag. Store for up to 2 months for best quality. Thaw overnight in the refrigerator. The squash may be slightly softer after freezing.
- Reheating
- Spread refrigerated or thawed roasted squash on a baking sheet and warm in a 375°F (190°C) oven for approximately 10–15 minutes, or until heated through. Add the cranberries, feta, dressing, and fresh thyme after reheating. Leftovers that are already fully assembled can be warmed gently, but the feta may soften and the dressing may separate.
- Make-Ahead Preparation
- Peel and cube the squash up to 2 days in advance. Keep it refrigerated in an airtight container. You can also prepare the dressing up to 3 days ahead and refrigerate it separately. Whisk again before using. For holiday meals, roast the squash earlier in the day, then reheat and assemble shortly before serving.
- Preventing Sogginess
- Store dressing separately whenever possible. Add feta, pecans, and fresh herbs close to serving time to preserve their texture and appearance.

FAQ
Can I make this recipe ahead of time?
Yes. You can peel and cube the squash up to 2 days ahead or roast it earlier on the day you plan to serve it. Keep the prepared components refrigerated separately. Reheat the squash, then add the cranberries, dressing, feta, and thyme shortly before serving for better texture.
Can I use frozen butternut squash instead of fresh?
Yes. Use approximately 2 pounds (900 g) of frozen cubed butternut squash. Roast it directly from frozen rather than thawing first, which can make it watery. Spread the pieces out well and expect a slightly longer roasting time, approximately 30–40 minutes. Frozen squash may develop less caramelization than fresh squash.
How do I keep roasted butternut squash from becoming mushy?
Cut the squash into uniform pieces, avoid overcrowding the baking sheet, and roast at a high temperature. Excess moisture and crowded pans are common reasons squash steams rather than browns. Remove it once the centers are fork-tender and the edges are lightly golden.
Can I make roasted butternut squash with cranberries and feta without nuts?
Absolutely. The pecans are optional and can be omitted without changing the roasting method or cooking time. For a little extra crunch, roasted pumpkin seeds are another option, provided they are suitable for your dietary needs.
Is this recipe served warm or cold?
It is particularly good warm, when the squash is tender and the maple-balsamic dressing lightly coats each piece. It can also be served at room temperature, making it convenient for a holiday buffet. Keep it refrigerated until shortly before serving and avoid leaving it at room temperature for more than 2 hours.

Ingredients
Method
- Prepare the Oven and Baking Sheet: Preheat the oven to 425°F (220°C). Position a rack in the center of the oven. Set out a large, rimmed 18 × 13-inch baking sheet so the squash can roast in a single layer.
- Peel and Cube the Butternut Squash: Trim both ends of the squash and peel away the tough outer skin. Cut it in half lengthwise, scoop out the seeds, and cut the flesh into ¾-inch (2 cm) cubes. Aim for evenly sized pieces so they cook at approximately the same rate. You should have about 2 pounds (900 g) of prepared squash.
- Season the Squash: Place the cubed squash in a large mixing bowl. Add 2 tablespoons olive oil, ½ teaspoon fine sea salt, ¼ teaspoon black pepper, and ½ teaspoon ground cinnamon. Toss until the cubes are evenly coated with a thin, glossy layer of oil and seasoning.
- Arrange the Squash for Roasting: Spread the seasoned squash across the baking sheet in one even layer. Leave a little space between the pieces wherever possible. Overcrowding traps steam and can prevent the edges from browning.
- Roast Until Golden and Tender: Roast for 25–30 minutes, turning the squash with a spatula after approximately 15 minutes. The pieces should be lightly browned along the edges and tender enough for a fork to slide through easily. If the squash is still firm, continue roasting for another 3–5 minutes, checking frequently.
- Prepare the Maple-Balsamic Dressing: While the squash roasts, whisk together 1 tablespoon maple syrup, 1 tablespoon balsamic vinegar, and 1 tablespoon extra-virgin olive oil in a small bowl. Continue whisking until the dressing looks glossy and temporarily blended. It should be thin enough to drizzle easily.
- Let the Squash Cool Briefly and Add the Cranberries: Remove the baking sheet from the oven and allow the squash to cool for 5 minutes. Transfer it to a wide serving bowl or platter. Add ½ cup dried cranberries and 1 tablespoon of the fresh thyme leaves. Gently toss to distribute the ingredients without breaking apart the tender squash.
- Add the Dressing and Feta: Drizzle the maple-balsamic dressing over the warm squash and gently fold once or twice to coat. Sprinkle ½ cup crumbled feta evenly over the top. Avoid vigorous stirring, which can break down the cheese and make the squash look mashed.
- Garnish and Serve: Finish with the remaining 1 tablespoon fresh thyme leaves and the optional ¼ cup toasted chopped pecans. Serve warm or at room temperature. The squash should be tender, with caramelized edges, while the cranberries provide chewiness and the feta remains creamy and distinct.





