There's something so comforting about a roasted butternut squash, especially when it's filled with something warm and savory. This recipe came about on one of those evenings where a trip to the grocery store felt like a monumental task.
I found myself looking at a lone squash and decided to get creative with pantry staples. The result was this incredibly flavorful, entirely plant-based meal that feels both special and wonderfully simple to make.
Why This Recipe Works So Well
This dish is a perfect balance of sweet, savory, and creamy, all in one neat package. The natural sweetness of the roasted squash pairs beautifully with the earthy lentils and rich, umami-packed mushrooms.
Using a bit of the squash's own flesh to create a simple sauce is my favorite trick. It ties everything together and makes the whole dish feel cohesive and thoughtfully prepared.
Ingredients Needed for the Recipe
Butternut Squash: This is our edible bowl, becoming tender and sweet when roasted.
Olive Oil: For roasting the squash and sautéing our aromatics.
Dried Porcini Mushrooms: They add a deep, woodsy flavor that makes the filling taste incredibly rich.
Brown Onion & Garlic: The aromatic base that builds a foundation of flavor for the lentil filling.
Green Lentils: They hold their shape well and provide a hearty, satisfying texture.
Tomato Paste & Balsamic Vinegar: For a touch of acidity and sweetness that brightens the rich flavors.
Vegetable Stock: The cooking liquid for the lentils, infusing them with more flavor.
Mixed Herbs & Paprika: These dried herbs add warmth and a subtle complexity.
Light Tahini & Miso Paste: The secret to a creamy, savory, and deeply satisfying filling and sauce.
How to Make Vegan Stuffed Butternut Squash?
Step 1 – Prepare the Squash
Start by preheating your oven to 210°C Fan. Carefully slice the butternut squash in half lengthwise, from stem to base.
Use a sturdy spoon to scoop out the seeds and stringy bits from the center of each half. An old, slightly worn spoon or a grapefruit spoon works wonderfully for this task.
Step 2 – Initial Roasting
Place the two squash halves on a large baking tray, cut side up. Brush the exposed flesh generously with olive oil, and season well with salt and pepper.
Roast for about 40 to 45 minutes, until the flesh is tender all the way through when pierced with a fork and the edges are nicely browned. If it's browning too quickly, you can loosely tent it with foil.
Step 3 – Create the Filling
While the squash is roasting, place the dried porcini mushrooms in a bowl and cover them with boiling water. Let them sit for 15-20 minutes to rehydrate.
In a large frying pan, heat a tablespoon of olive oil over medium heat. Add the chopped onion and cook for 5-6 minutes, until soft and translucent. Stir in the sliced garlic and mixed herbs, cooking for another minute until fragrant.
Add the tomato paste, stirring to coat the onions, and let it cook for about two minutes. This helps to deepen its flavor. Pour in the balsamic vinegar to deglaze the pan, scraping up any browned bits.
Step 4 – Cook the Lentils
Add the rinsed green lentils, vegetable stock, bay leaf, and paprika to the pan. Give everything a good stir and bring it to a simmer.
Let it cook for about 20 minutes, stirring occasionally. By now, your porcini should be soft. Drain them, chop them finely, and add them to the lentil mixture.
Continue to simmer for another 5 to 8 minutes, or until the lentils are perfectly tender. Remove the pan from the heat and fish out the bay leaf.
Step 5 – Finish the Filling and Assemble
Stir the light tahini and miso paste into the warm lentil and mushroom mixture. The residual heat will help them melt in smoothly, creating a creamy, cohesive filling.
Once the squash is out of the oven, reduce the temperature to 160°C Fan. Carefully scoop out most of the soft flesh, leaving a sturdy border about 1.5-2 cm thick around the edges and bottom.
Mash the scooped-out squash flesh well, then stir half of it into the lentil filling. Spoon this filling generously into the waiting squash shells and return them to the oven for 10 minutes to warm through completely.
Step 6 – Make the Simple Sauce
To the remaining mashed squash, add a tablespoon each of water, olive oil, and light tahini, along with a teaspoon of miso paste. Whisk it all together until you have a smooth, drizzle-able sauce.
If it seems too thick, just add another splash of water until it reaches your desired consistency. Taste it, and adjust the seasoning with a little more salt or pepper if you like.
Is the Skin Actually Edible?
Yes, you can absolutely eat the skin of a butternut squash, and I often do. It becomes tender after roasting and is packed with extra fiber and nutrients.
If you're using a very large or older squash, the skin might be a bit tougher. In that case, it's perfectly fine to just scoop the filling and soft flesh out with a fork and leave the skin behind on your plate.
Tips
Don't worry if your roasting time is a little different from mine. A smaller squash will cook faster, and a larger one may need more time. Just roast until it's fork-tender.
For a busy weeknight, you can roast the squash halves a day or two in advance. Keep them in the fridge, and then just stuff and reheat when you're ready.
If you plan on eating the skin, give the outside of the squash a good scrub under running water before you cut into it.
When stirring the tahini and miso into the lentils, taking the pan off the heat first prevents them from clumping and ensures a silky texture.
Simple Serving Suggestions
This stuffed squash is a complete meal in itself, truly. It’s hearty and satisfying just as it is, straight from the oven.
If you'd like to add a fresh side, a simple green salad with a light vinaigrette works beautifully. It adds a crisp contrast to the warm, rich flavors of the squash.
For something a bit more substantial, some garlicky sautéed greens or steamed broccoli on the side would be a lovely addition.
Storing and Enjoying Leftovers
Any leftovers can be cooled to room temperature and stored in an airtight container in the refrigerator. They will keep well for up to two days.
To reheat, place the squash portion in an oven-safe dish, cover it with foil, and warm in a 160°C oven for 15-20 minutes. You can also reheat it gently in the microwave until warmed through.
My Favorite Ingredient Swaps
The beauty of a stuffed squash is its flexibility. If you don't have porcini, other dried mushrooms like shiitake or even a handful of fresh, chopped cremini will work well.
While I love the subtlety of light tahini, a robust, dark tahini will give a more pronounced sesame flavor. And if you only have red miso, that will work too, it just has a stronger, saltier profile.
Feel free to make this recipe your own, it's a wonderfully adaptable dish for a cozy night in.
A true winter warmer, this Vegan Stuffed Butternut Squash features a deeply flavorful lentil and porcini mushroom filling, made creamy with light tahini. Enhanced with balsamic vinegar, miso paste, garlic, and mixed herbs, it’s 100% plant-based, satisfying, and surprisingly easy to prepare. Perfect for chilly evenings or impressing vegan guests!
Ingredients
1medium butternut squash
2tsp olive oil (for brushing squash)
For Porcini-Lentil Filling
30g dried porcini mushrooms
1tbsp olive oil (for sautéing)
1 brown onion (finely chopped)
2 garlic cloves (thinly sliced)
2tsp mixed herbs
1tbsp tomato paste
80g green lentils (rinsed)
300ml vegetable stock
1 bay leaf
1tsp paprika
1tbsp light tahini
1tsp miso paste (white miso preferred)
1tbsp balsamic vinegar
For the Sauce
½portion roasted butternut squash flesh (reserved from scooped squash)
1tbsp light tahini
1tbsp olive oil
1tbsp water (plus more as needed)
1tsp miso paste
Instructions
1
Preheat the oven to 210°C (410°F).
2
Slice the butternut squash in half lengthwise. Scoop out the seeds using a spoon (a grapefruit spoon works great).
3
Place squash halves cut-side up on a large baking tray. Brush with 2 tsp olive oil and season with salt and pepper. Roast for 40–45 minutes, or until tender and lightly browned. Cover with foil if browning too quickly.
4
Make the FillingWhile the squash roasts, pour boiling water over dried porcini mushrooms and let rehydrate for 15–20 minutes. In a frying pan, heat 1 tbsp olive oil over medium heat. Add chopped onion and cook for 5–6 minutes until softened and golden. Add garlic and mixed herbs; cook 1 minute more.
5
Stir in tomato paste and cook for 2 minutes. Add balsamic vinegar to deglaze the pan. Then add rinsed lentils, vegetable stock, bay leaf, and paprika. Bring to a simmer and cook for 20 minutes, stirring occasionally.
6
Drain rehydrated porcini mushrooms, chop finely, and add to the lentil mixture. Cook 5–8 more minutes until lentils are tender. Remove from heat and stir in tahini and miso paste. Adjust seasoning to taste.
7
Assemble & Roast AgainReduce oven to 160°C (320°F). Scoop out the roasted squash flesh, leaving a 1.5–2 cm thick shell. Mash the flesh (reserve half for sauce). Stir the other half into the lentil filling. Spoon the mixture into the squash shells and return to oven for 10 minutes to warm through.
8
Make the SauceTo the reserved mashed squash, add 1 tbsp water, 1 tbsp olive oil, 1 tbsp tahini, and 1 tsp miso paste. Blend or whisk until smooth. Add more water if needed to reach desired consistency. Season with salt and pepper.
9
Serve the stuffed squash halves drizzled with the tahini-butternut sauce and garnished with fresh parsley.
Nutrition Facts
Servings 2
Serving Size 1 stuffed half
Amount Per Serving
Calories420kcal
% Daily Value *
Total Fat18gg28%
Saturated Fat2.5gg13%
Trans Fat0gg
Cholesterol0mgmg0%
Sodium580mgmg25%
Potassium1120mgmg32%
Total Carbohydrate56gg19%
Dietary Fiber15gg60%
Sugars12gg
Protein16gg32%
Calcium 120 mg
Iron 5 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Edible skin: Butternut squash skin softens when roasted and is packed with fiber and vitamin A—eat it unless it’s tough (older squash).
Make ahead: Roast squash and prepare filling 1–2 days in advance. Assemble and reheat before serving.
Serving suggestions: Pair with Raw Courgette Ribbon Salad or Garlicky Tenderstem Broccoli.
Storage: Leftovers keep in an airtight container in the fridge for up to 48 hours. Reheat in oven at 160°C for 15–20 mins or microwave.
Pin this recipe to share with your friends and followers.
Sarah
Food and Lifestyle Blogger
Hi, I’m Sarah, a home cook and baker who believes that good food doesn’t need to be complicated to be meaningful. This blog is where I share approachable, dependable recipes made with care — the kind of dishes you can come back to again and again.