This stuffed butternut squash makes an excellent vegan Christmas meal. Serve with vegan gravy and prepare to be wowed!


Here's how it's done...

Here's what you'll need...

For the butternut squash

  • 2 medium butternut squash
  • salt, to season

For the stuffing

  • 2 tbsp olive oil
  • 1 large onion, finely diced
  • 2 cloves garlic , minced
  • 2 baby leeks, finely diced
  • 2 celery sticks, finely diced
  • 200g chestnut mushrooms, chopped
  • 180g basmati and wild rice mix
  • 500ml hot vegetable stock, more if needed
  • 180g cooked chestnuts, chopped
  • 120g dried cranberries, chopped
  • 1 tbsp each fresh sage, flat leaf parlsey, chopped
  • 1/2 teaspoon salt
  • a little freshly grated nutmeg (optional)
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon dried thyme

Vegan gravy

  • 50g vegan spread
  • 1 large yellow pepper, chopped
  • 2 tablespoons plain flour
  • 320ml hot vegetable stock
  • 1 tbsp soy sauce or 1 tsp marmite
  • 1

    Cut the butternut squash in half lengthwise. Scoop out and discard the seeds, then pierce the skin all over with a sharp knife. Season the flesh with a little salt then microwave, in batches, on full power for 10-12 minutes, or until the flesh is just tender, but not cooked all the way, when pierced with a knife.

  • 2

    Scoop out the flesh in the centre of the squash halves, leaving a small border all around. You can use the squash flesh in the stuffing or set aside to use in soup.

  • 3

    Heat the olive oil in a large casserole dish. Fry the onion, garlic, leeks and celery for 7 minutes until softened.

  • 4

    Add the mushrooms and continue to cook for 3 minutes.

  • 5

    Add the chopped chestnuts, rice, stock, seasoning and cranberries and stir together.

  • 6

    Bring to a simmer, cover and cook for 20-30 minutes, stirring occasionally, until the rice is cooked. Some wild rice needs a lot longer to cook, so check the package instructions. Top up with a little extra water or stock if the pan is too dry.

  • 7

    Stir in the herbs and taste – adjust the seasoning, if needed. If you are using the squash flesh, add it to the filling now.

  • 8

    Preheat the oven to 180C and line a large tray with baking paper.

  • 9

    Pack in as much of the filling into both sides of the two squash and sandwich together. Tie together with kitchen string or wrap tightly with 2-3 layers of foil.

  • 10

    Place on the tray and roast for 30-40 minutes until the flesh is tender all the way through when pierced with a knife.

  • 11

    Make the gravy. Melt the vegan spread over low heat and fry the onion until softened and slightly caramelised, 10-12 minutes, stirring occasionally.

  • 12

    Stir in the flour and gradually add the stock. Stir in the soy sauce or marmite and continue to simmer until the gravy is slightly thickened.

  • 13

    Slice the squash and serve with the gravy.



Looking for the perfect present?

Shop gifts
recipe image
Recipe Name
A Vegan Christmas: Stuffed butternut squash
Author name
Published On
Preparation Time
Cook Time
Total Time

By Lucy Parissi on 17.12.19

Guest Contributor

Leave a Reply