• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
a Veg Taste from A to Z
  • Home
  • Recipes
  • Why Plant Based
  • Work With Me
  • Italian Site

Stuffed Roasted Butternut Squash

Modified: 27 Apr, 2025 · Published: 11 Nov, 2020 by Adriana Z. · This post may contain affiliate links · Leave a Comment

Jump to Recipe - Vai alla Ricetta Jump to Video Print Recipe
This post may contain affiliate links - Questo post potrebbe contenere link di affiliazione

This Stuffed Roasted Butternut Squash is the best main you can bring to your holiday table this year!

Vegan Roasted Butternut Squash: Sweet and herby roasted squash filled with a generous and fragrant plant mince, accompanied by a flavourful sage and white wine gravy, will be the absolute star of your Thanksgiving or Christmas table. #holiday #veganmain #thanksgiving #recipeinspo #plantbased #christmasmain #roastedsquash
Jump to:
  • Why Butternut Squash is Perfect for Stuffing
  • How to Make Stuffed Roasted Butternut Squash
  • Serving Suggestions
  • Recipe

Why Butternut Squash is Perfect for Stuffing

Butternut squash is naturally sweet, creamy, and pairs beautifully with savoury, spiced fillings. It’s high in fibre, vitamins A and C, and offers a satisfying texture that works perfectly in vegan and vegetarian recipes.

Roasting enhances its flavour even more, creating a melt-in-the-mouth experience that’s hard to resist.

Stuffed Roasted Butternut Squash: The Ultimate Vegan Comfort Food

Whether you’re hosting a vegan Christmas, a festive gathering, or just craving something nourishing and comforting, this Stuffed Roasted Butternut Squash recipe delivers on every front.
Easy to customise, absolutely packed with nutrients, and stunning to serve — it’s a true celebration of plant-based cooking at its finest.

It's the perfect and healthy meal to bring together all guests with different dietary needs, as this Stuffed Roasted Butternut Squash is both vegan and gluten free!

But there's more!

Although it's not the quickest recipe to prepare, I'm aware, it can be made in advance (literally a few days before serving it!) and reheat it on the day, so you don't need to bury yourself with extra work before "show time", but you can just chill and enjoy a drink and a chat with your family and guests.

Let's immediately skip to the fun part and see how it all comes together!

Vegan Roasted Butternut Squash: Sweet and herby roasted squash filled with a generous and fragrant plant mince, accompanied by a flavourful sage and white wine gravy, will be the absolute star of your Thanksgiving or Christmas table. #holiday #veganmain #thanksgiving #recipeinspo #plantbased #christmasmain #roastedsquash

Ingredients

Butternut Squash. For the best outcome, I'd suggest to get your hands on a rather uniform butternut squash. To be extra clear, one that doesn't have a huge bum bum and a very thin neck. Just try to select a squash the has roughly the same circumference on both ends and you'll be good to go!
Soya TVP (textured vegetable protein, aka vegan mince). You can substitute it with any vegan mince of your choice. I personally like to work with this particular ingredient as I consider it a “white canvas” that can be flavoured to my liking.
Wine. I choose white wine to go with this filling as it mainly does not stain and darken the filling. As this is a recipe suitable for vegans, you should pay attention while purchasing and look for a vegan friendly wine. You can also use beer to flavour it up, or no alcohol at all.
Nuts. They add an extra level of texture. I chose walnuts and pistachios as I think they go very well with the flavours of this recipe, but you can use any other nut or nut mix of your choice. I've tried this filling also with dry fruits like cranberries and it actually was really nice, too on the sweet side to my liking though, this is why I decided to leave them out of the "official" ingredient list. And of course you can totally omit the nuts if you have guests that are intolerant or allergic.
Spices & Seasonings

How to Make Stuffed Roasted Butternut Squash

Step 1 - Roast the Butternut Squash

Carefully cut the squash in two and remove the seeds from both halves with a spoon.
Place the squash on a baking tray (better if covered in baking paper), brush it with olive oil and season with salt, pepper and fresh sage.
Bake in a preheated oven (200°C) for around 45 minutes. As time can vary according to the size of the squash used, I highly suggest to try prick it with a fork or wooden skewer before removing from the oven. If the squash is fork tender it means it's ready. Otherwise increase the cooking time by a few more minutes.

Roasted Butternut squash with fresh sage leaves on a oven tray
Set the squash aside and leave to cool down completely.
As soon as the roasted butternut squash reaches room temperature (or it's lightly lukewarm), you can start to carefully scooping out its flesh, making sure to leave around 1 cm/half inch from both sides and bottom.
Keep the pulp as it will be added to the filling further on.

Scooped Roasted Butternut squash with fresh sage leaves on a oven tray and hands holding it

Step 2 - Prepare the Filling

Add 1 tablespoon of olive oil and 1 finely chopped red onion to a pan, and sauté until translucid.
Add the soya TVP (there's no need to soak it), sauté for a minute or two, then pour the white wine. Let the wine to evaporate (2-3 minutes on medium heat), then add all the the spices and seasonings.
Give the mixture a little stir before cover it with water. Simmer for 30 minutes.
Note: Do not worry if the water seems too much at this point. Remember, we haven't soaked the TVP before adding it to the recipe, and the granules will absorb all the liquids.
Add from 100 to 130 grams of pulp (you can add it all if you like, but be aware it will probably be too sweet). Also combine the nuts (both roughly chopped according to your own taste), mix well, turn off the heat and wait for the filling to cool down.

Step 3 - Stuff the Squash

Next scoop the filling into the two squash halves and gently press it to the bottom and sides.
Turn one half on the other, as per rebuilding the squash, and secure with a piece of kitchen string.

Step 4 - Bake

Before serving, bake the filled butternut squash for 30 minutes at 180°C (150°F), just enough to reheat it.

You can prepare the squash in advance minus the last bake and store in the fridge for up to 4 days before serving it. 

Whole Vegan Roasted Butternut Squash: Sweet and herby roasted squash filled with a generous and fragrant plant mince, accompanied by a flavourful sage and white wine gravy, will be the absolute star of your Thanksgiving or Christmas table. #holiday #veganmain #thanksgiving #recipeinspo #plantbased #christmasmain #roastedsquash

Serving Suggestions

I suggest to accompany this wonderful main with a fragrant and flavourful white wine gravy (I'll include the recipe below) and at least a couple of sides of your choice.
In the next picture I served it with my Easy Skin-On Thyme Roasted Potatoes and Vegan Green Bean Casserole.

Vegan roasted butternut squash served with roasted potatoes and green bean casserole

Looking for other main inspo?! Take a look at these (*ones are or can be made gluten free): 

- Mushroom & Shallot Vegan Pies*
- Roasted Cauliflower Wellington*
- Turkey(less) Roast*

- Butternut Squash, Brussels and Cranberries Lasagna*
- Homemade Vegan Wellington

- Veggie Lasagna with Pesto and Mozzarella Sauce*
- Black Bean Meatballs with Cranberries*

Vegan Roasted Butternut Squash: Sweet and herby roasted squash filled with a generous and fragrant plant mince, accompanied by a flavourful sage and white wine gravy, will be the absolute star of your Thanksgiving or Christmas table. #holiday #veganmain #thanksgiving #recipeinspo #plantbased #christmasmain #roastedsquash

Recipe

Vegan Roasted Butternut Squash: Sweet and herby roasted squash filled with a generous and fragrant plant mince, accompanied by a flavourful sage and white wine gravy, will be the absolute star of your Thanksgiving or Christmas table. #holiday #veganmain #thanksgiving #recipeinspo #plantbased #christmasmain #roastedsquash
Pin Recipe

Print Recipe

No ratings yet

Vegan Stuffed Roasted Butternut Squash

Sweet and herby, this stuffed roasted squash is filled with a generous and fragrant plant mince, accompanied by a flavourful sage and white wine gravy, will be the absolute star of your Thanksgiving or Christmas table.
Prep Time 1 hour hour
Cook Time 30 minutes minutes
Total Time 1 hour hour 30 minutes minutes

Ingredients

  • 1 Butternut squash approx 1 kg; if using bigger adjust filling accordingly - see notes
  • 225 g Water
  • 75 g White Wine
  • 50 g Soya TVP
  • 20 g Walnuts ¼ cup
  • 10 g Pistachios 1 tbsp
  • 1 Red Onion
  • 1 tablespoon Nutritional Yeast
  • 1 tablespoon Olive Oil + more to roast squash
  • ½ tablespoon Bouillon
  • 1 teaspoon Sage + more to season squash
  • 1 teaspoon Chicken Seasoning Vegan
  • 1 teaspoon Sea Salt
  • ¼ teaspoon Nutmeg
  • Pepper to taste
...for the White Wine Gravy...
  • 350 g Water or vegetable broth*
  • 125 g White Wine vegan; the dry type
  • 50 g Vegan Butter
  • 3-4 Sage Leaves finely chopped
  • 2-3 Shallots
  • 2.5 tablespoon All Purpose Flour you can also use GF
  • 1 tablespoon Bouillon omit if using veggie broth*
  • Nutmeg pinch
  • Salt
  • Pepper
4 people
Prevent your screen from going dark

Instructions

  • Preheat the oven at 200° C (390°F). Cut the butternut squash in two lengthwise, scoop the seeds out and place skin down on an oven tray with parchment paper. Drizzle some olive oil and season with salt, pepper and (preferably) fresh sage leaves. Bake for 45 minutes or until fork tender.
  • Heat 1 tablespoon of olive oil, add the red onion finely chopped, and sauté until translucid (no less than 5 mins).
  • Add the soya TVP (there's no need to soak it), sauté for a minute or two, then white wine goes in.
  • Allow the wine to evaporate (2-3 minutes on medium heat), then you can start adding all the spices and seasonings: vegetarian bouillon, chicken spice mix (make sure it does not contain actual chicken), sage, nutmeg, nutritional yeast (nooch), salt and pepper.
  • Give it a little stir to allow the condiments to spread, then cover with water and simmer for 30 minutes. Do not worry if the water seems too much at this point. Remember, we haven't soaked the TVP before adding it to the recipe, and the granules will absorb all the liquids.
  • Once the butternut squash is ready, allow it to cool down to room temperature.
  • With a spoon scoop out the butternut squash pulp, making sure to keep a layer of ½ inch/1 cm on the bottom and both sides.
  • Add the nuts both roughly chopped according to your own taste, and 100 to 130 grams of pulp to the filling pan (you can add it all if you like, but be aware it will probably be too sweet). Mix well, turn off the heat and wait for it to cool down.
  • When the filling is at room temperature or just lukewarm, scoop it into the two squash halves and gently press it to the bottom and sides.
  • Turn one half on the other, as per rebuilding the squash and secure with a piece of kitchen string.
  • For the gravy: heat the butter in a pan, add the shallots (finely or roughly chopped, according to your own taste) and the sage. Cook until the onion turns translucent, then pour in the white wine. Cook out the alcohol for a minute or two, then gently stir in the flour. Remove from heat and add the water (or broth) a bit at a time, stirring well to avoid forming lumps. Season with nutmeg, salt and pepper (add now the bouillon if using just water) and allow the gravy to thicken (it can take up to 5 minutes).
  • Before serving, bake the filled butternut squash for 30 minutes at 180°C (150°F), just enough to reheat it. Remove the string, slice it and serve it with the white wine gravy and your chooses sides.

Video

https://avegtastefromatoz.com/stuffed-butternut-squash-mp4/

Notes

* When purchasing, make sure to select a squash the has roughly the same circumference on both ends for better results.
You can prepare the squash in advance minus the last bake and store in the fridge for up to 4 days before serving it. 
Please note the following nutrition facts are intended for 4 people including gravy.

Nutrition

Calories: 390kcal | Carbohydrates: 45g | Protein: 12g | Fat: 17g | Saturated Fat: 3g | Potassium: 1083mg | Fiber: 9g | Sugar: 10g | Vitamin A: 27052IU | Vitamin C: 56mg | Calcium: 190mg | Iron: 4mg
Did you like this recipe?Follow @avegtastefromatoz and tag #avegtastefromatoz when you try it!
Vegan Roasted Butternut Squash: Sweet and herby roasted squash filled with a generous and fragrant plant mince, accompanied by a flavourful sage and white wine gravy, will be the absolute star of your Thanksgiving or Christmas table. #holiday #veganmain #thanksgiving #recipeinspo #plantbased #christmasmain #roastedsquash

If you then want to subscribe to the blog by email, just do it by entering your email address below. You will receive an email every time a new recipe is published. No spam! Not my thing!

Go back

Your message has been sent

Warning
Warning
Warning.

Sharing is Caring! Please share my content on social networks 🙂

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on X (Opens in new window) X
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to email a link to a friend (Opens in new window) Email

Related

More Festive Food

  • tofu loaf slice stuffed with green beans and carrot, served with gravy and roasted potatoes
    Vegan Tofu Holiday Loaf
  • stack of vegan viennese whirl cookies
    Vegan Viennese Whirl Cookies
  • Vegan Chocolate Chip Hot Cross Buns
  • vegan potato dauphinoise with crispy bacon on a white dish garnished with fresh parsley
    Scalloped Potatoes with Crispy Vegan Bacon

Filed Under: Festive Food, Gluten Free, Mains, Mock Meat, Roast Dinner

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

nice to see you here

Welcome to a Veg Taste from A to Z! I'm Adriana Zifarelli, an Italian born massive foodie living in London. In this space you can find my true, tried and tested experiments in the kitchen. Have fun!

More about me →

SUMMER FAVOURITES

Eggplant "Meatballs"

Vegan Egg & Cress Sandwich

Vegan Grilled Mushroom Souvlaki

Mushroom Souvlaki

Couscous Stuffed Peppers

jerk barbecue corn ribs

Jerk BBQ Corn Ribs

crice noodles with seasonable colourful vegetables in a grey plate with half a lime

Vietnamese Noodle Salad

Lebanese Moussaka with Green Peppers FI

Lebanese Moussaka

Vegan Piña Colada Cheesecake

POPULAR NOW

wild garlic pesto spaghetti rolled into nests served on a grey plate and topped with pine nuts and wild garlic flowers

Wild Garlic Pesto Pasta

best vegan salmon / carrot lox close up on a wooden tray with lemon wedges, capers and dill

The Best Vegan Salmon

homemade vegan italian sausages with gluten roasted on a plate close up

Italian Style Sausages

How to Cook Potatoes in the IP

courgette and potato bake close up

Courgette and Potato Bake

vegan sticky toffee pudding slice on a white plate with fork and oozing toffee sauce

Best Vegan Sticky Toffee Pudding

Vegan Lemon Pound Cake

tofu puffs on a grey plate

How to Make Tofu Puffs

tofu vegan eggs on chopping board

Vegan Hard Boiled Eggs

Vegan Quiche Lorraine Closed Up Slice

Ultimate Vegan Quiche Lorraine

seitan chicken shreds on chopping board

Vegan Seitan Chicken

tearing with hands a breaded and air fried oyster mushroom

Air Fried Oyster Mushrooms

Subscribe to get latest recipes!

privacy policy

Stay Connected

Copyright © 2025 a Veg Taste from A to Z on the Foodie Pro Theme

 

Loading Comments...
 

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe

    Or write in your own words:

    A rating is required
    A name is required
    An email is required