Vegan Stuffed Squash with Brown Rice and Mushrooms

Vegan stuffed squash with brown rice and mushrooms! Use acorn squash or other winter squash. Vegan or vegetarian main course.

Side view of a vegan acorn squash in a low bowl and additional squash set behind it.
Cambrea Bakes

This roasted winter squash is filled with tender mushrooms and creamy brown rice.

It makes a fantastic main course for any vegans or vegetarians at your holiday table – and the leftovers are perfect for a "Meatless Monday" dinner!

Vegetarians and vegans are used to fending for themselves at holidays and social functions. I know because I was one for more than ten years!

This dish is cooked in several stages. This helps develop the flavors and textures of each ingredient. While this takes a little extra time, it's worth it for all the rich, caramelized, vibrant flavors that make their way into the finished dish.

Aim to finish all the components at the same time so you can serve the stuffed squashes while piping hot. I've found that the stuffed squashes tend to dry out if you try to re-heat them in the oven.

If the squash halves have finished roasting before the rice and vegetables are ready, hold them in the warm oven until needed. Conversely, if the filling is ready before the squash halves, cover the pans to keep warm until needed. Re-warm briefly on the stovetop or in the microwave if needed before continuing with the recipe.

To break up the work, you can cook the vegetables, mushrooms, and rice ahead of time. Just warm them on the stovetop or in the microwave before mixing them with the roasted squash puree.

I believe plant-based meals like this one can be easily as exciting as their meaty counterparts. If you or your family are not used to cooking vegan or vegetarian meals, try this recipe!

Overhead view of three vegetarian stuffed squash on a platter.
Cambrea Bakes

Vegan Stuffed Squash with Brown Rice and Mushrooms

Prep Time 20 mins
Cook Time 60 mins
Total Time 80 mins
Servings 6 servings

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.

Depending on the size of your squash, you may have leftover rice filling. It's great on its own, and it freezes well.


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

  • Salt and freshly ground black pepper, to taste

  • Pinch cinnamon

  • 1 cup chopped mixed herbs (parsley, chives, and chervil work beautifully here)

Special Equipment

  • Food processor


  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.

    Making vegetarian stuffed squash and cutting a squash in half and scooping out the seeds.
    Cambrea Bakes
  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.)

    Halved acorn squash roasting on a baking sheet to make vegetarian stuffed squash.
    Cambrea Bakes
  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.

    Rice in a pot to make vegetarian squash.
    Cambrea Bakes
  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.

    Adding broth to rice in a bot for a vegetarian squash recipe.
    Cambrea Bakes
    Rice simmering in a pot to make vegetarian squash.
    Cambrea Bakes
    A wooden spoon scooping up cooked rice out of a pot.
    Cambrea Bakes
  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.

    Diced vegetables in a skillet to make vegan acorn squash.
    Cambrea Bakes
  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.

    Sauteeing ingredients in a skillet to make vegan acorn squash.
    Cambrea Bakes
  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. Sprinkle with salt and pepper.

    (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.)

    Stirring diced vegetables in a skillet to make stuffed squash.
    Cambrea Bakes
    Sauteed vegetables in a skillet to make stuffed acorn squash.
    Cambrea Bakes
  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.

    Squash pureed in a food processor to make vegan acorn squash.
    Cambrea Bakes
    Scooping pureed squash out of a food processor to make a stuffed squash recipe.
    Cambrea Bakes
  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. Taste the filling and season with salt and pepper to taste. (If you used water or unseasoned stock to cook the rice, you'll need to be more heavy-handed with the salt.)

    Mixing filling for stuffed squash in a glass bowl.
    Cambrea Bakes
  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.

    Side view of a vegan acorn squash in a low bowl and additional squash set behind it.
    Cambrea Bakes
Nutrition Facts (per serving)
430 Calories
13g Fat
73g Carbs
10g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6
Amount per serving
Calories 430
% Daily Value*
Total Fat 13g 17%
Saturated Fat 2g 10%
Cholesterol 0mg 0%
Sodium 287mg 12%
Total Carbohydrate 73g 27%
Dietary Fiber 19g 69%
Total Sugars 22g
Protein 10g
Vitamin C 59mg 294%
Calcium 211mg 16%
Iron 7mg 39%
Potassium 1877mg 40%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.