Roasted Butternut Squash Stuffed with Quinoa and Cranberries

If you want a show-stopping vegan main, this Stuffed Butternut Squash is for you. It’s colourful, full of flavour and surprisingly simple to prepare — roughly 15–20 minutes of hands-on prep and then the oven does the rest.

stuffed butternut squash served on a white plate, sliced into.

Recipe Difficulty – Easy

Table of Contents

  • Why this recipe works
  • Ingredients
  • Substitutions
  • Variations
  • How to make Stuffed Butternut Squash
  • Leftovers & storage
  • Recipe FAQs
  • Recipe card

Why this recipe works

This stuffed butternut squash looks impressive on the table and delivers a balanced mix of sweet, savoury and herbaceous notes. Roasting the squash caramelises the flesh and skin while the lentil, nut and mushroom stuffing gives a satisfying, “meaty” texture without animal products.

It’s ideal as a vegan Christmas centrepiece or a hearty vegetarian Sunday roast. The combination of chestnuts, pecans, apricots and cranberries keeps it festive and naturally sweet, while tamari and mushrooms add depth of flavour.

Quick highlights:

  • Easy to prepare
  • Rich, festive flavours
  • Colourful and satisfying
  • Gluten-free and vegan-friendly

Ingredients to make Stuffed Butternut Squash

stuffed butternut squash ingredients laid out on a chopping board.
  • 1 large butternut squash
  • 100 g chestnuts (vacuum-packed)
  • 50 g pecans
  • 50 g dried apricots
  • 150 g mushrooms, chopped
  • 2 garlic cloves, crushed
  • 1 sprig rosemary, finely chopped
  • 3 sage leaves, chopped
  • 1 can cooked lentils, drained and rinsed
  • 1 tbsp tamari (or soy sauce)
  • 1 red onion, sliced
  • 2 tbsp maple syrup
  • 2 tbsp dried cranberries
  • Handful of kale or spinach (optional)
  • String to tie the squash (optional)

See the recipe card below for exact quantities and nutrition information.

Substitutions

  • Swap butternut squash for pumpkin if preferred.
  • Use soy sauce instead of tamari if gluten is not a concern.
  • Replace maple syrup with agave or honey (if not strictly vegan).
  • Swap dried cranberries for dates or extra apricots.
  • Use walnuts instead of pecans, or add extra mushrooms to keep it nut-free.

Variations

  • Spicy: Add chilli flakes to the filling for a touch of heat.
  • Deluxe: Serve alongside roast potatoes and smashed Brussels sprouts for a full vegetarian roast.
  • Kid friendly: Omit stronger herbs or chillies; kids often love the sweetness from the squash and dried fruit.

How to make Stuffed Butternut Squash

chopped butternut squash in half on a baking tray.

Step 1: Preheat the oven to 200°C. Carefully slice the butternut squash lengthwise and place both halves face down on a baking tray. Roast for about 45 minutes, until tender.

Mixing ingredients for Stuffed Butternut Squash in a food processor.

Step 2: While the squash roasts, pulse chestnuts, pecans and apricots in a blender or food processor until coarse crumbs form.

stuffed butternut squash filling frying

Step 3: Heat 2 tbsp oil in a pan, add crushed garlic, chopped mushrooms, rosemary and sage with a pinch of salt and pepper. Cook a couple of minutes, then stir in the drained lentils, tamari and the blended nut mixture. Cook together for 3–5 minutes until heated through.

stuffing the butternut squash ready for roasting.

Step 4: In a small pan, sauté the sliced red onion briefly, then add maple syrup and cranberries and cook for a further 4–5 minutes until sticky and softened.

When the squash is roasted, scoop out and discard the seeds, then hollow out an even channel in each half to make room for the filling. Mix the scooped squash flesh into the lentil mixture, refill both halves generously, top with the maple-cranberry onions and a handful of kale or spinach if using. Tie with string to help hold the halves together, then return to the oven for 15 minutes at 200°C.

Hint: The string helps keep the squash closed while it finishes baking but it’s optional.

Leftovers

This dish is best served hot from the oven, but you can assemble it ahead and bake when needed. Store leftovers in a sealed container in the fridge for up to 3 days. Reheat gently and slice to serve. Freezing is not recommended because the texture of the squash and stuffing changes when frozen.

Recipe FAQs

How do I stuff a butternut squash?

Roast the squash first so the flesh softens, then scoop out a channel for the filling and mix some roasted flesh into the stuffing for extra flavour and moisture.

Can you eat the skin of a butternut squash?

Yes. When roasted, the skin caramelises and becomes tender and delicious — you can serve the squash halves as they are.

What makes a good vegan Christmas main?

A show-stopping centrepiece with festive flavours and satisfying texture — this stuffed butternut squash fits the bill. Alternatives include lentil wellington or a nut roast.

roasted stuffed butternut squash on a large white plate sliced open.

YOU MIGHT ALSO LIKE…

Butternut Squash and Chickpea curry in a bowl with lime

Dinner

Butternut Squash and Chickpea Curry

Pumpkin and Butternut Soup served in two white bowls.

Lunch

Pumpkin and Butternut Soup

nut roast sliced on a plate.

Dinner

Christmas Nut Roast

Homemade Cranberry Sauce

Dips/Sauces

Homemade Cranberry Sauce

Tried this Stuffed Butternut Squash recipe? Please leave a star rating below and tell me how it turned out. Your feedback helps improve recipes and is always appreciated!

stuffed butternut squash on a white plate, sliced open

Stuffed Butternut Squash

By: James Wythe
An easy stuffed butternut squash perfect for a vegan or vegetarian Christmas main or Sunday roast.
Prep Time: 20 minutes
Cook Time: 1 hour
Total Time: 1 hour 20 minutes
Servings: 6

Ingredients

  • 1 large butternut squash
  • 100 g chestnuts, vacuum packed
  • 50 g pecans
  • 50 g dried apricots
  • 150 g mushrooms, chopped
  • 2 garlic cloves, crushed
  • 1 sprig rosemary, finely chopped
  • 3 sage leaves, chopped
  • 1 can cooked lentils, drained and rinsed
  • 1 tbsp tamari
  • 1 red onion, sliced
  • 2 tbsp maple syrup
  • 2 tbsp dried cranberries
  • Handful of kale or spinach (optional)
  • String to tie the squash (optional)

Instructions

  1. Preheat your oven to 200°C. Slice the squash lengthwise and place face down on a baking tray. Roast for 45 minutes.
  2. Pulse chestnuts, pecans and apricots in a blender until crumbly.
  3. Heat 2 tbsp oil in a pan, add garlic, mushrooms, rosemary and sage, season with salt and pepper and cook for a couple of minutes. Add the drained lentils, tamari and blended nuts, cooking for 3–5 minutes.
  4. Sauté the sliced red onion in a small pan, add maple syrup and cranberries, and cook until softened and sticky (about 4–5 minutes).
  5. When the squash is done, scoop out and discard seeds. Hollow out an even channel in each half and mix the scooped flesh into the lentil stuffing. Refill the squash halves with the mixture.
  6. Top with the maple-cranberry onions and a handful of kale or spinach if using. Tie with string if desired and bake for another 15 minutes at 200°C. Serve hot.

Notes

Photos: Step-by-step images in the post can help if you want visual guidance.

Substitutions & Variations: See the section above for alternatives.

To store: Keep in a sealed container in the fridge for up to 3 days. Reheat gently.

To freeze: Freezing is not recommended.

Tips: Use a sharp knife to halve the squash safely. String is helpful but optional to hold the squash together while baking.

Nutrition

Calories: 230 kcal |
Carbohydrates: 39 g |
Protein: 6 g |
Fat: 7 g |
Fiber: 5 g |
Sugar: 12 g
book banner image.