Roasted Butternut Squash with Cranberries, Goat Cheese & Shallots brings sweet, tart, and creamy flavors together in one simple side. It works for weeknight dinners and holiday tables alike.

If you like bright, savory-sweet pairings, try serving this alongside a morning treat like a bagel with cream cheese for a casual brunch idea.
What makes this roasted squash so special
This recipe shines because it blends familiar ingredients into a comforting dish. The squash roasts until caramelized. Cranberries add a pop of tartness. Goat cheese melts into creamy pockets. Shallots roast down to sweet ribbons. Together the textures and flavors feel seasonal but uncomplicated.
Leftover roasted squash turns into other meals fast. For example, you can fold it into a butternut squash soup the next day for a quick lunch or weeknight dinner.
Reasons you’ll fall for this flavor
The flavor profile stays cozy without needing fancy pantry items. The squash delivers natural sweetness. Dried or fresh cranberries provide a lively contrast. Crumbled goat cheese brings brightness and a silky mouthfeel. Shallots add a gentle onion note that never overpowers.
You also save time. The prep takes about 15 minutes. Most of that time the oven does the work. Toss, roast, and finish with crumbled cheese. The result looks and tastes thoughtful with minimal fuss.
Ingredients plus easy swaps
Gathering the ingredients remains straightforward. You’ll want ripe squash, tart cranberries, creamy goat cheese, and a few pantry staples like olive oil and a touch of maple or honey for glazing. Below are amounts that serve about 4 as a side.
What to gather
- 1 large butternut squash (about 2–3 lbs), peeled, seeded and cut into 1-inch cubes
- 2 tbsp olive oil
- 1 tbsp maple syrup or honey (use maple for a vegan option)
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 2 small shallots, thinly sliced
- 1 cup fresh or frozen cranberries (if using frozen, no need to thaw)
- 3–4 oz goat cheese, crumbled
- 1/4 cup toasted walnuts or pecans (optional)
- 1 tbsp chopped fresh parsley or thyme for garnish
Easy ingredient swaps
- Swap goat cheese for a dairy-free soft cheese to keep it vegan.
- Use pecans or almonds instead of walnuts.
- Replace maple syrup with a neutral sweetener if needed.
- If you only have red onion, slice it thin and roast it with the shallots.
A small variation to try (optional)
Toss in a pinch of smoked paprika or a smaller amount of ground cinnamon for a warm background note. Add orange zest right before serving to brighten the cranberries.
How to roast this dish
Follow a clear order: prep squash, toss with oil and seasonings, roast, then add softer ingredients and finish under the oven heat or with a quick broil for color.
Step-by-step cooking directions
- Preheat the oven to 400°F (200°C). Line a large baking sheet with parchment.
- In a large bowl, toss the squash cubes with olive oil, maple syrup, salt, and pepper. Spread in a single layer on the sheet.
- Roast for 25–30 minutes, stirring once halfway, until edges caramelize and squash feels tender.
- Add sliced shallots and cranberries to the pan for the last 8–10 minutes of roasting so they soften but keep some texture.
- Remove from oven. Let cool a few minutes, then sprinkle goat cheese and toasted nuts on top. Garnish with herbs and serve warm.
| Step | Details |
|---|---|
| 1 | Preheat oven to 400°F (200°C) and prepare a baking sheet. |
| 2 | Toss squash with oil, sweetener, salt, and pepper; roast 25–30 minutes. |
| 3 | Add shallots and cranberries for the last 8–10 minutes; finish with cheese and herbs. |
Notes on texture, timing & tools
- Use a rimmed baking sheet to catch juices.
- Cut squash into uniform cubes for even roasting.
- If you like more caramelization, roast one sheet at a time rather than crowding.
- Fresh cranberries will burst a bit and give a jammy note. Frozen cranberries work well and save time.
- Leftover roasted squash makes a great base for a butternut squash soup recipe or for mixing into grain bowls.
Keeping and warming leftovers
This dish stores and reheats well when you follow a few simple steps.
How to store Roasted Butternut Squash with Cranberrie right
Place cooled leftovers in an airtight container. Keep in the refrigerator for up to 4 days. For longer storage, freeze portions in a freezer-safe container for up to 2 months.
Warming without losing its charm
Reheat in a 350°F (175°C) oven for about 10–15 minutes to bring back crisp edges. You can also reheat in a skillet over medium heat to revive texture. If you froze portions, thaw overnight in the fridge before reheating.
A dish worth making again and again
Leftovers make speedy lunches. Spread warm squash over toast, fold into eggs, or toss with a grain bowl. For a simple breakfast twist, serve some squash alongside a bagel with cream cheese and a sprinkle of herbs.
PrintRoasted Butternut Squash with Cranberries, Goat Cheese & Shallots
A delightful side dish that combines roasted butternut squash with tart cranberries, creamy goat cheese, and sweet shallots for a cozy flavor experience.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Method: Roasting
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 large butternut squash (about 2–3 lbs), peeled, seeded and cut into 1-inch cubes
- 2 tbsp olive oil
- 1 tbsp maple syrup or honey
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 2 small shallots, thinly sliced
- 1 cup fresh or frozen cranberries
- 3–4 oz goat cheese, crumbled
- 1/4 cup toasted walnuts or pecans (optional)
- 1 tbsp chopped fresh parsley or thyme for garnish
Instructions
- Preheat the oven to 400°F (200°C). Line a large baking sheet with parchment.
- In a large bowl, toss the squash cubes with olive oil, maple syrup, salt, and pepper. Spread in a single layer on the sheet.
- Roast for 25–30 minutes, stirring once halfway, until edges caramelize and squash feels tender.
- Add sliced shallots and cranberries to the pan for the last 8–10 minutes of roasting so they soften but keep some texture.
- Remove from oven. Let cool a few minutes, then sprinkle goat cheese and toasted nuts on top. Garnish with herbs and serve warm.
Notes
For a vegan option, use dairy-free soft cheese. Leftover roasted squash can be used in soups or grain bowls.
Nutrition
- Serving Size: 1 serving
- Calories: 250
- Sugar: 10g
- Sodium: 350mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 6g
- Protein: 5g
- Cholesterol: 15mg
Common questions answered
How long should I roast diced butternut squash?
Roast 25–30 minutes at 400°F (200°C). Stir once about halfway through. Cubes about 1 inch cook evenly in that time.
Can I make this ahead for a holiday meal?
Yes. Roast the squash and shallots a day ahead. Reheat gently and add cranberries and goat cheese just before serving to keep textures fresh.
Are dried cranberries a good substitute for fresh?
Dried cranberries work but they add sweetness rather than tartness. If using dried, soak them briefly in warm water or toss them on earlier in the roast so they plump up.
Can I skip the goat cheese for a dairy-free version?
Yes. Use a dairy-free soft cheese alternative or omit cheese and add more toasted nuts and fresh herbs for creaminess and crunch.
Conclusion
Roasted Butternut Squash with Cranberries, Goat Cheese & Shallots makes a flexible, crowd-pleasing side that fits both simple dinners and special occasions. For a similar take with a sweet glaze and cranberries, see this Caramel Apple Sourdough Focaccia.










Leave a Reply