Welcome to a culinary journey that promises warmth, comfort, and exquisite flavors – our truly spectacular Vegan Stuffed Butternut Squash recipe. This dish is more than just a meal; it’s a vibrant celebration of seasonal produce, packed with an incredibly savory and satisfying filling of wild rice, hearty lentils, earthy mushrooms, nutrient-rich kale, and a touch of sweet-tart cranberries. It’s a guaranteed showstopper and the perfect centerpiece for any holiday gathering, from Thanksgiving to Christmas, or simply a nourishing weeknight dinner.

Featured Review
“I made this and it is so delicious! I brought the leftovers in for my co-workers and they LOVED it! The salsa was amazing. Thank you again for another fabulous recipe. Definitely a make again and again and again!”
⭐⭐⭐⭐⭐
Andrea
Why You’ll Adore This Stuffed Butternut Squash
Prepare to fall in love with this stuffed butternut squash recipe, an ultimate healthy comfort food that promises to delight every palate at your table. It’s not just warm and nourishing; it’s incredibly satisfying, bursting with flavor, and utterly delicious. Here’s why this recipe will become a cherished favorite:
- Versatile Plant-Based Delight: Whether you’re planning an elegant holiday feast or a wholesome everyday meal, this dish shines as both a spectacular main course or a hearty side. Its robust flavors and appealing presentation make it suitable for any occasion.
- Stunning Holiday Centerpiece: Imagine this vibrant, golden squash gracing your Christmas or Thanksgiving table. Its rich colors and inviting aroma instantly elevate the festive atmosphere, making it a beautiful and memorable addition to your holiday spread.
- Easier Than You Think & Make-Ahead Friendly: While there are a few distinct steps, the process is straightforward and manageable. We’ve designed it with efficiency in mind, and many components can be prepared in advance, saving you precious time on the day of serving. This makes it an ideal choice for busy hosts or for those who appreciate stress-free entertaining.
- Dietary Inclusive & Wholesome: Catering to a variety of dietary needs, this recipe is naturally vegan, entirely gluten-free, and completely nut-free. It’s a dish everyone can enjoy without compromise, making it perfect for gatherings with diverse dietary preferences.
- Simple, Wholesome Ingredients: Crafted from readily available and nourishing ingredients like tender lentils, wholesome wild rice, and seasonal vegetables, this recipe proves that incredible flavor doesn’t require exotic components. It’s real food, made real good.
- Hearty and Filling: Despite being plant-based, this stuffed butternut squash is incredibly hearty and substantial. The combination of wild rice and lentils provides a powerful protein and fiber punch, ensuring everyone leaves the table feeling fully satisfied, even as a vegetarian main.
- A Symphony of Flavors: Each bite offers a delightful medley of textures and tastes – the creamy sweetness of roasted squash, the earthy depth of mushrooms, the subtle bitterness of kale, the chewiness of wild rice and lentils, and the bright burst of cranberries. It’s a harmonious blend that creates a truly unforgettable dish.
To complete your meal, this elegant dish pairs wonderfully with classic side dishes such as Easy Vegan Stuffing, vibrant Roasted Golden Beets, creamy Healthy Vegan Mashed Potatoes, and crisp Sautéed Green Beans. These accompaniments enhance the holiday feel and round out the meal beautifully.
For those seeking more inspiration for vegan main dishes, consider these equally impressive options for your festive gatherings: the comforting Best Vegan Lentil Shepherd’s Pie, colorful Mediterranean Stuffed Peppers, a savory Lentil Loaf, or the innovative Chickpea Meatloaf. Each offers a unique and delicious plant-based alternative for holiday meals.
Essential Ingredient Insights
Crafting the perfect stuffed butternut squash begins with understanding your ingredients. Below is a detailed look at what you’ll need, along with valuable insights and clever substitutions to ensure your dish is nothing short of perfection. For precise measurements and the full ingredient list, please refer to the comprehensive recipe card at the conclusion of this article.

- Butternut Squash: The star of our dish! Aim for a large squash, ideally around 3 lbs (1.36 kg), as this will yield two substantial halves perfect for stuffing. If a large one isn’t available, two smaller butternut squashes can work just as well. Alternatively, you could use 2-3 large acorn squashes or other winter squash varieties (avoid spaghetti squash as its texture isn’t suitable for this application). For an impressive individual serving option, consider using 5-6 small, personal-sized squashes. Look for squashes that are firm, heavy for their size, and free of soft spots or blemishes.
- Maple Syrup: This adds a subtle sweetness that beautifully complements the savory notes of the stuffing and enhances the natural caramelization of the roasted squash. Pure maple syrup is preferred for its rich, distinct flavor. Agave syrup makes an excellent alternative if maple syrup is unavailable.
- Kale: We love kale in this recipe for its robust texture, ability to hold up well during cooking, and its slightly earthy flavor. It also adds a fantastic nutritional boost. If kale isn’t your preference or readily available, baby spinach, Swiss chard, or collard greens are suitable leafy green substitutes, though they may cook down more quickly.
- Wild Rice: Offering a delightful chewiness and nutty flavor, wild rice or a wild rice blend is perfect for the stuffing. It holds its shape well and provides a satisfying texture. If you can’t find wild rice, brown rice or even white rice can be used in a pinch, though the cooking times will vary. For a different twist, quinoa or couscous also work as grain alternatives, adjusting cooking liquids accordingly.
- Green Lentils: These legumes are essential for adding substance, protein, and a pleasing texture to the stuffing. It’s crucial to use brown or green lentils, as red lentils will break down too much and become mushy, altering the desired consistency of the filling.
- Mushrooms: Sliced or diced mushrooms contribute a wonderful umami depth and savory flavor. Cremini (baby bella), white button, or shiitake mushrooms are all excellent choices. Feel free to use a mix of varieties to create a more complex and rich flavor profile.
- Shallots: With their delicate, sweet, and mild onion-garlic flavor, shallots are a fantastic aromatic base for our stuffing. They lend a sophisticated touch without overpowering the other ingredients. In a pinch, a finely diced white or red onion can be used, though the flavor will be slightly stronger.
- Cranberries: Dried cranberries provide a burst of tartness and a touch of sweetness that cuts through the richness of the other ingredients, adding a lovely festive note. While raisins can be used as a substitute, the distinct tartness of cranberries is highly recommended for the best flavor balance.
- Pumpkin Seeds (Pepitas): These add a delightful crunch and nutty flavor, both when mixed into the filling and sprinkled on top for garnish. Toasted pumpkin seeds offer an even richer flavor, but raw pepitas are also perfectly fine. For alternative textural elements, slivered almonds, pecans, or chopped walnuts can be used.
- Vegetable Stock: The foundation for cooking our grains and enhancing the overall savoriness of the stuffing. Always opt for a good quality vegetable stock, preferably low-sodium, to control the seasoning of your dish.
- Garlic: Freshly minced garlic is indispensable for its pungent aroma and flavor, building the savory backbone of the stuffing.
- Thyme & Bay Leaf: These herbs infuse the wild rice and lentil mixture with classic, aromatic notes, contributing to the comforting and rich flavor.
- Dry White Wine (Optional): A splash of dry white wine is used to deglaze the pan, adding acidity and depth to the mushroom and shallot mixture. If you prefer not to use alcohol, additional vegetable stock is a perfect substitute.
- Olive Oil: Used for roasting the squash and sautéing the vegetables, providing richness and helping with caramelization.
- Parsley: Freshly chopped parsley adds a bright, herbaceous finish and a pop of color to the dish. It’s also a key ingredient in our optional salsa verde.
- Balsamic Vinegar & Dijon Mustard: These form the base of our savory-sweet dressing, adding tang and depth to the stuffing.
- Salt and Black Pepper: Essential for seasoning every component of the dish, bringing out and balancing all the flavors.
This list provides a comprehensive guide. Please consult the full recipe card at the very end of this post for exact measurements and detailed instructions to ensure a perfect culinary creation.
Creative Variations & Serving Suggestions
One of the joys of this vegan stuffed butternut squash is its adaptability. There are countless ways to customize this recipe to suit your taste, explore new flavors, or utilize ingredients you have on hand. Here are some inspiring ideas to make this dish uniquely yours:
- Curried Stuffed Squash: For an exotic twist, transform this dish with aromatic spices. Omit the dried thyme and bay leaf. Instead, when you add the kale, stir in 2 teaspoons of curry powder, ½ teaspoon of cinnamon, and a pinch of cayenne pepper. This creates a warm, fragrant, and subtly spicy filling that’s incredibly satisfying.
- Apple Infusion: Introduce a delightful hint of sweetness and tartness by adding apple. Peel and dice one apple (green varieties like Granny Smith work wonderfully for their crispness and tartness, but any apple will do) and add it to the skillet when you begin cooking the mushrooms. It can be a lovely alternative to the cranberries or an additional layer of fruitiness.
- Cheesy Indulgence: For an extra layer of richness and creamy texture, incorporate vegan cheese. You can sprinkle vegan parmesan cheese or even a dairy-free feta or goat cheese alternative over the finished stuffed squash before serving. Alternatively, mix up to ¼ cup of your chosen vegan cheese directly into the stuffing mixture for a more integrated cheesy flavor.
- Tahini Sauce Drizzle: If you’re looking for an alternative to the parsley salsa verde, a creamy tahini-based dressing would be an excellent complement. This squash would be wonderfully delicious drizzled with a bright lemon maple tahini sauce or a savory miso tahini dressing, adding a nutty, savory counterpoint.
- Rich Gravy Pairing: For a truly decadent holiday experience, serve your stuffed butternut squash with a rich, savory gravy. Instead of the salsa verde, consider a luscious vegan mushroom gravy or an umami-packed miso gravy. The creamy texture and deep flavors of gravy perfectly complete this comforting dish.
- Enhanced Savory Herbs: Elevate the aromatic profile with fresh herbs. Fresh sage and rosemary are particularly harmonious with butternut squash and wild rice. Try adding 1 tablespoon of finely chopped fresh sage or rosemary (or a mix of both) along with the dried thyme and oregano in the vegetable sauté.
- Hearty Vegan Sausage Addition: To boost the protein and create an even more substantial main course, incorporate vegan sausage. Brown your preferred vegan sausage in the pan before cooking the shallots and mushrooms. Remove it from the pan, then mix it into the filling along with the cooked rice and lentil mixture.
- Spice it Up: For those who enjoy a little heat, add a pinch of red pepper flakes to the vegetable mixture along with the garlic and thyme.
- Nutty Crunch: Instead of pumpkin seeds, consider other chopped nuts like walnuts or pecans for a different flavor and textural dimension. Toast them lightly before adding for maximum flavor.
- Smoky Flavor: A teaspoon of smoked paprika added to the vegetable mixture can impart a delightful smoky depth, especially if you enjoy those robust flavors.
- Citrus Brightness: A squeeze of fresh orange or lemon juice over the finished dish just before serving can add a wonderful zing that brightens all the flavors.
Experiment with these suggestions to discover your favorite combinations and make this already fantastic recipe even more extraordinary!
Crafting Your Stuffed Butternut Squash: A Step-by-Step Guide
While this recipe for vegan stuffed butternut squash involves a few distinct stages, by reading through the instructions beforehand, you’ll gain a clear understanding of the process. This will help you maintain a smooth and efficient flow in the kitchen, making the cooking experience enjoyable and stress-free. For the complete written recipe, including all precise measurements, simply scroll down to the dedicated recipe card.
Step 1: Prepare and Roast the Butternut Squash.
Begin by preheating your oven to 425°F (220°C). Line a large baking sheet with parchment paper for easy cleanup. Carefully slice off both the top and bottom ends of the butternut squash. This creates stable, flat surfaces, making it much safer to handle.
Stand the squash upright on your cutting board, then carefully cut it in half lengthwise from top to bottom. Using a sturdy spoon, scoop out all the seeds and fibrous strands from the center of each squash half and discard them.
Rub the cut flesh of both squash halves with 1 tablespoon of olive oil, ensuring an even coating. Drizzle 1 tablespoon of maple syrup over the oiled flesh, then season generously with salt and freshly ground black pepper. Place the squash halves cut-side down on your prepared baking sheet.
Roast the squash in the preheated oven for approximately 35-45 minutes. Halfway through the roasting time (around 15-20 minutes), carefully flip the squash halves over. Continue roasting until the flesh is incredibly tender when pierced with a fork. The exact baking time can vary slightly depending on the size and thickness of your squash.

Step 2: Cook the Wild Rice. In a medium-sized pot, combine the wild rice blend, 2½ cups of vegetable stock, and the bay leaf. Bring the mixture to a rolling boil over medium-high heat. Once boiling, reduce the heat to medium-low, cover the pot tightly, and simmer for 15-20 minutes. This allows the wild rice to begin softening.
Step 3: Add Lentils and Finish Cooking. After the initial rice cooking time, stir in the green lentils to the pot. Continue to cook for an additional 20 minutes, or until both the wild rice and lentils are tender and have absorbed most of the liquid. If any liquid remains at the end of the cooking time, simply drain it off. Remember to remove and discard the bay leaf before proceeding.
Step 4: Sauté the Aromatics and Vegetables. While the rice and lentils are simmering, heat the remaining 1 tablespoon of olive oil in a large skillet or frying pan over medium heat. Once the pan is hot, add the finely diced shallots and sliced mushrooms. Season them with a generous pinch of salt and pepper. Cook for 5-7 minutes, stirring occasionally, until the shallots are softened and translucent, and the mushrooms have turned golden brown and released their moisture. This step builds a foundational layer of flavor.
Next, add the minced garlic, dried thyme, chopped kale, and dried cranberries to the skillet. Continue to cook for another 2-4 minutes, stirring frequently, until the kale has wilted and become tender-crisp. Be careful not to overcook the kale to retain some texture.
Pour in the ¼ cup of dry white wine (or additional vegetable stock if preferred). Cook for 1 minute, stirring often and scraping any delicious brown bits (fond) from the bottom of the pan. This process, known as deglazing, adds incredible depth of flavor. Continue cooking until the liquid has almost completely evaporated.

Step 5: Assemble the Filling. Transfer the sautéed kale and mushroom mixture from the skillet into a large mixing bowl. Once the wild rice and lentils are cooked and the bay leaf has been removed, add them to the same bowl. This forms the hearty base of your stuffing.
Step 6: Prepare the Dressing. In a small separate dish, whisk together all the dressing ingredients: 1 tablespoon oil, 1 tablespoon balsamic vinegar, 1 teaspoon maple syrup, 1 teaspoon Dijon mustard, and a pinch of salt and pepper until thoroughly combined. Pour this delicious dressing over the kale, mushroom, rice, and lentil mixture in the large bowl, and gently mix everything together until well combined and coated.

Step 7: Create Space in the Squash. Once the butternut squash halves are tender and finished roasting, carefully remove them from the oven. Using a spoon, gently scrape a small amount of the cooked squash flesh from the “neck” (the thinner end) of each half. This creates a slightly larger cavity, making more space for the abundant filling. Be careful not to puncture the skin.

Step 8: Incorporate Squash Flesh into Filling. Add the scooped-out butternut squash flesh to the large bowl containing the rice and lentil mixture. Using the back of your spoon or a fork, roughly mash the squash into the filling. This adds extra creaminess and integrates the sweet squash flavor throughout the stuffing.

Step 9: Stuff and Reheat. Generously spoon the prepared rice and lentil filling into each of the roasted butternut squash halves, mounding it slightly. Sprinkle the toasted pumpkin seeds evenly over the top of the stuffed squash for added crunch and visual appeal. Return the stuffed squash halves to the oven for an additional 5-10 minutes. This final heating ensures the filling is thoroughly warmed through and all the flavors have a chance to meld beautifully.

Step 10: Prepare the Optional Parsley Salsa Verde. The vibrant parsley salsa verde is an optional but highly recommended accompaniment that adds a fresh, zesty, and herbaceous counterpoint to the rich squash. To make it, combine the finely chopped shallot and red wine vinegar in a small bowl and let it sit for about 10 minutes. This mellows the sharpness of the shallot. Then, add the finely chopped parsley, minced garlic, dried oregano, chili flakes (adjust to your spice preference), olive oil, and a generous pinch of salt. Mix all ingredients thoroughly until well combined. Serve this flavorful salsa on the side, allowing each person to spoon it over their squash as desired.

Step 11: Serve and Garnish. Once the stuffed squash comes out of the oven, transfer it carefully to a serving platter. Garnish with the remaining fresh parsley, lightly chopped, for a burst of color and freshness. Serve immediately with the prepared parsley salsa verde on the side, allowing your guests to customize their perfect bite. Enjoy this wholesome, flavorful, and beautifully presented dish!

Smart Storage & Make-Ahead Tips
This vegan stuffed butternut squash is not only a fantastic dish to serve fresh but also an excellent candidate for meal prep or making ahead for busy occasions. Planning ahead can significantly ease your hosting duties or provide delicious, healthy meals throughout the week.
Preparing in Advance for Holidays or Busy Weeks:
If you’re making this for a holiday meal and want to minimize day-of stress, we highly recommend roasting the butternut squash and preparing the filling the day before. Store these components separately in airtight containers in the refrigerator. The roasted squash can be kept in one container, and the wild rice and lentil filling in another.
Approximately 30 minutes before you plan to serve, assemble the dish: spoon the prepared filling into the roasted squash halves. Place them on a baking sheet and reheat in an oven preheated to 350°F (175°C) for 20-30 minutes, or until the squash and filling are thoroughly heated through and fragrant.
While the parsley salsa verde is best prepared fresh for optimal vibrancy and flavor, you can chop the shallots a few hours in advance and store them separately. Mix all the salsa ingredients just before serving to ensure the brightest taste and texture.
Storing Leftovers:
Any leftover stuffed butternut squash can be stored in an airtight container in the refrigerator for up to 5 days. This makes for incredibly convenient and delicious lunches or dinners throughout the week. To reheat, you can either use a microwave for a quick warm-up (though the texture might be slightly softer) or, for best results, warm it in the oven at 350°F (175°C) until heated through, which helps maintain its texture.
Freezing Instructions:
For longer storage, the cooked and stuffed butternut squash can also be frozen. Allow the squash to cool completely after stuffing. Wrap each half tightly in plastic wrap, then again in aluminum foil, or place in a freezer-safe airtight container. It can be frozen for up to 2-3 months. To reheat from frozen, transfer the stuffed squash to a baking dish, cover loosely with foil, and bake at 350°F (175°C) for 45-60 minutes, or until heated through. You might need to uncover it for the last 10-15 minutes to allow the topping to crisp slightly.
If you try this Vegan Stuffed Butternut Squash or any other recipe on Running on Real Food, don’t forget to leave a comment and a ⭐⭐⭐⭐⭐ rating in the comment section below. It helps others who are thinking of making the recipe, and I love to hear from you. And don’t forget to tag me on Instagram @runningonrealfood so I can see your creation! Thanks for trying my recipes! – Deryn
Vegan Stuffed Butternut Squash
By: Deryn Macey
This stuffed butternut squash makes a beautiful presentation for a meatless holiday main or side but is wonderful anytime of year for a healthy, comforting meal.
Prep Time: 15 mins
Cook Time: 1 hr
Total Time: 1 hr 15 mins
Servings: 6 servings
Ingredients
- 1 large butternut squash, 3 lb/ 1365 g (or 2.88lb/1155 g after cutting and deseeding)
- 1 tbsp maple syrup (15 g)
- 2 tbsp oil, divided (30 g)
- ¾ cup wild rice blend (145 g – I used Lundberg Wild Blend)
- ½ cup green lentils (100 g)
- 2 ½ cups vegetable stock (591 mL)
- 1 bay leaf
- 2 cups mushrooms, diced (170 g/6o z)
- 2 shallots, finely diced (98 g/⅔ cup)
- 3 clove garlic, minced or grated (18 g/1 tbsp grated)
- 1 tsp dried thyme
- 2 cups packed kale, chopped (58 g)
- ¼ cups dried cranberries (30 g)
- ¼ cup dry white wine or vegetable stock (60 mL)
- ¼ cup toasted pumpkin seeds (35 g)
- ⅓ cup parsley, chopped (8 g)
For the Dressing
- 1 tbsp oil
- 1 tbsp balsamic vinegar
- 1 tsp maple syrup
- 1 tsp dijon mustard
- Salt and pepper to taste
For the Parsley Salsa Verde (Optional)
- 1 shallot, finely chopped (55 g/scant ½ cup)
- ¼ cup red wine vinegar (60 mL)
- ½ cup parsley, finely chopped (34 g)
- 2 cloves garlic, minced (6 g)
- 1 tsp dried oregano
- ⅛-¼ tsp chili flakes
- ⅓ cup olive oil (78 mL)
- Generous pinch of salt
Instructions
- Preheat Oven: Preheat the oven to 425°F (220°C) and line a baking sheet with parchment paper.
- Prepare Squash: Cut the stem and bottom ends off the butternut squash to create flat surfaces. Place the squash on your cutting board and carefully cut it in half lengthwise. Use a spoon to scoop out and discard the seeds.
- Rub squash with 1 tbsp oil and drizzle with 1 tbsp maple syrup. Season generously with salt and pepper. Place cut-side down on the prepared baking sheet.
- Roast Squash: Roast on the middle rack in the preheated oven for 35-45 minutes, flipping halfway through, until the flesh is very tender when pierced with a knife.
- Cook Rice and Lentils: To a medium pot, add the wild rice blend, vegetable stock, and bay leaf. Bring to a boil, then cover and reduce heat to medium-low. Cook rice for 15 minutes, then add lentils and cook for another 20 minutes, until rice and lentils are tender. Drain off any remaining liquid if needed and remove the bay leaf.
- Cook Vegetables: While rice is cooking, heat the remaining 1 tbsp oil in a large skillet over medium heat. Add shallots and mushrooms, season with salt and pepper, and cook for 5-7 minutes, stirring occasionally, until softened and golden-brown.
- Add garlic, thyme, kale, and dried cranberries. Cook for 2-4 minutes, stirring often, until kale is tender.
- Deglaze Pan: Add white wine or additional stock. Cook for 1 minute, stirring often and scraping the brown bits from the pan, until evaporated. Season with salt and pepper.
- Mix Filling: Transfer the kale mixture to a large bowl. Add the cooked wild rice and lentils to the bowl.
- Make Dressing: In a small bowl, whisk together 1 tbsp oil, balsamic vinegar, maple syrup, dijon mustard, and salt and pepper until combined. Pour dressing over the kale and rice mixture. Add half the parsley, season with salt and pepper, then toss to combine.
- Fill Squash: Once the squash is finished roasting, carefully scrape some flesh from the “neck” of the squash to create more space for the filling. Roughly mash the removed squash into the bowl with the rice mixture. Spoon the rice mixture generously into the squash halves. Sprinkle with pumpkin seeds.
- Heat Through: Return the stuffed squash to the oven for 5-7 minutes to warm through.
- Make Salsa Verde: If making the optional salsa verde, add shallots and red wine vinegar to a small bowl and let sit for 10 minutes. Stir in the remaining ingredients (parsley, garlic, oregano, chili flakes, olive oil, salt) until fully combined.
- Serving: Transfer squash to a platter. Sprinkle remaining parsley over top and serve with the parsley salsa verde, if using.
Notes
If you can’t find a large butternut squash, two smaller ones work perfectly!
To make ahead: Prepare the filling and roast the squash the day before serving. Store separately in the fridge. Assemble 30 minutes before serving and reheat in the oven at 350°F (175°C) for 20-30 minutes until heated through. Leftover stuffed squash can be stored in the fridge in an airtight container for up to 5 days. Reheat in the oven or microwave.
Nutrition facts are estimated for 1 serving (1/6 of the recipe) as a main dish. This recipe could serve 8-10 people as a side dish, depending on the size of your squash. Sodium content will vary based on the vegetable stock used and the amount of salt added. Without additional broth and salt, it’s estimated at 39 mg per serving.
Nutrition
Serving: 1/6 of recipe
Calories: 353 kcal
Carbohydrates: 60g
Protein: 12g
Fat: 11g
Fiber: 8g
Sugar: 14g
Like this recipe? Rate and comment below!