Vegan Stuffed Squash with Brown Rice and Mushrooms

The vegetables and rice for the filling and the roasted squash halves can be prepped a day or two ahead. Warm them on the stovetop or in the microwave before continuing with the recipe.

Note that one of the squashes is pureed and mixed into the filling. The remaining squash halves will be stuffed and served.

  • Prep time: 20 minutes
  • Cook time: 1 hour
  • Yield: Serves 6


For the squash:

  • 4 small winter squash (about 1 1/2 pounds each), like kabocha, acorn squash, or pie pumpkins
  • 1/2 tablespoon olive oil
  • 1/4 teaspoon salt
  • 1/4 teaspoon pepper

For the filling:

  • 4 tablespoons olive oil, divided
  • 2 cups brown rice
  • 4 cups low-sodium vegetable broth or water
  • 1 cup diced carrot
  • 1 cup diced shallots
  • 1 cup diced celery
  • 1 1/4 pounds mushrooms, diced (I used a mix of creminis and wild mushrooms),
  • 3 cloves garlic, minced
  • 1/2 cup white wine
  • Pinch cinnamon
  • 1 cup chopped mixed herbs (parsley, chives, and chervil work beautifully here)


1 Heat the oven to 400F and prepare the squash. Cut the squash in half and scrape out the seeds. Cut a small sliver from the bottom of each squash half to create a stable surface for the "bowl." Rub the squash halves inside and out with olive oil, then sprinkle generously with salt and pepper.

Vegan Stuffed Squash

2 Roast the squash: Roast the squash halves cut-side down for 30 minutes, then flip them over and roast cut-side up (like a bowl) for another 15 minutes. When done, the squash should be easily pierced with a fork and toasted golden-brown on the surface. (About 45 minutes total; if the squash finishes roasting before the filling is ready, turn the oven heat to its lowest temperature and keep them warm until needed.)

Vegan Stuffed Squash

3 While the squash roasts, begin preparing the rice stuffing: In a large pot over medium heat, toast the rice with 1 tablespoon of olive oil until the rice smells fragrant and nutty, 3 to 5 minutes. Stir frequently to avoid burning.

Vegan Stuffed Squash

4 Cook the rice: Pour the vegetable broth or water over the rice and give it a quick stir. Bring to a boil over high heat. Once the water reaches boiling, turn down heat to low, cover the pot, and cook for 25 to 30 minutes until the rice is tender. If the rice isn’t done, continue checking every five minutes.

Vegan Stuffed Squash

5 Cook the carrots, shallots, and celery: Warm 1 tablespoon of olive oil in a 12-inch skillet over medium heat. Sauté the carrot, shallot, and celery until the shallots become translucent, about 5 minutes. Transfer the veggies to a large bowl, and set aside.

6 Cook the mushrooms in batches: In the same 12-inch skillet, add 1 tablespoon of olive oil and turn the heat to medium-high. Add a third of the mushrooms – do not to overcrowd the pan. Sprinkle 1/8 teaspoon salt and a little pepper over the mushrooms, but do not stir.

Let the mushrooms cook without stirring for 2 to 3 minutes, until a caramelized crust forms on the bottom of the mushrooms. (Lift one up to check!) Once you see a brown crust, stir the mushrooms together. Continue cooking, stirring often, until the mushrooms have released all their liquid and look evenly browned on all sides.

Repeat with the remaining mushrooms, adding more oil to the pan as needed.

Vegan Stuffed Squash

7 Finish the vegetables: When all the mushrooms are cooked, return the cooked mushrooms, carrots, shallots, and celery to the pan over medium-high heat. Stir in the garlic and cook until fragrant, 30 seconds. Add the white wine and scrape any glazed bits from the bottom of the pan as the wine simmers. Cook for another 2 to 3 minutes, until most of the wine has evaporated. Remove from heat.

(If the vegetables and rice are ready before the roasted squash, cover the pans to keep warm until needed. If necessary, re-warm briefly on the stovetop or the microwave before continuing with the recipe.)

8 Set 6 of the roasted squash halves on plates for serving; scoop the flesh from the remaining 2 squash halves. Transfer the flesh to a food processor. Add the cinnamon and puree until very smooth.

Vegan Stuffed Squash

9 Finish the squash filling: In a large bowl, combine the mushrooms, vegetables, cooked rice, and squash puree and mix until well-combined. Taste and add more salt, pepper, or cinnamon if you like. Finally, stir in fresh herbs, reserving some herbs for sprinkling over top.

Vegan Stuffed Squash

10 Stuff the squashes and serve: Divide the filling equally between all the squash halves, mounding the filling slightly. Sprinkle with chopped herbs and serve immediately while piping hot.

Click on the comments you'd like to print with your recipe. Grayed out comments will not print.


  • Sarah

    I haven’t made this yet, but I’m wondering if they can be kept and eaten at a later date & time. The recipe looks delicious, but I live alone and can’t eat all this at once!

    • Emma Christensen

      Hi, Sarah! Yes, I think these would reheat quite well, actually. I’d cover them with foil and bake in the oven until warmed through. Enjoy!

  • Paula

    Delicious! I served with a wedge of lime for extra flavor. So good!

  • India

    This dish was really Good! The pureed squash brought the dish together. I made a pot of collards for a side dish and it was all very filling.

  • Neha

    A big Yes to this recipe :)
    Any substitute to white wine please?

    • Karen

      The alcohol will cook off…but a rice vinegar may be a good substitute.

  • Marta @ What should I eat for breakfast today

    I agree with you, I am always excited about plant recipes. I eat meat as well, but prefer to reduce it. Great recipe!

  • Mark Anderson

    I’m on it. Brother and his wife here for dinner this weekend, and this will be on the table. Considering using a large Kambucha (sp) and serving it family style.

    • Mark Anderson

      I made this as directed and loved it. Two cups of brown rice is way more than you need to stuff a couple of squash, but I’m happy to have extra rice for stir fry or soup or whatever–very tasty , especially if the stuffing is pureed squase w/ rice, rather than rice w/ pureed squash.

  • Sara @ Last Night's Feast