Vegetarian Stuffed Acorn Squash is a hearty roasted squash recipe filled with wild or brown rice, chickpeas, mushrooms, spinach, walnuts, Parmesan, and dried cranberries. Orange juice and zest add a bright contrast to the savory cumin, chili powder, and garlic, while the roasted acorn squash becomes tender enough to eat with its filling. This gluten-free vegetarian dinner makes 2–4 servings and is especially fitting for cozy weeknight meals, fall gatherings, or a meatless holiday table.
Quick Recipe Snapshot
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Servings: 2–4
- Main Cooking Method: Roasting
Why You’ll Love This Recipe
- Hearty vegetarian meal: Chickpeas, rice, mushrooms, spinach, and walnuts make the filling substantial.
- Lots of contrasting flavors: Savory spices, Parmesan, sweet cranberries, and bright orange work together in the filling.
- Great fall presentation: The filling is served directly inside roasted acorn squash.
- Make-ahead friendly: The roasted squash can be prepared 1–2 days before filling.
- Gluten free: The recipe is labeled gluten free.
Ingredients
- 1 medium acorn squash or 2 small acorn squash – will yield 4 servings
- 2 tablespoons olive oil
- 1 teaspoon kosher salt
- 1 teaspoon black pepper
- 3 cloves garlic (minced)
- 1 shallot (minced)
- 1 cup sliced baby bella mushrooms
- 2 cups fresh spinach
- 1 (15 oz) can chickpeas (drained and rinsed)
- ¼ cup chopped walnuts
- 1 teaspoon onion powder
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 2 cups cooked wild or brown rice
- 3–4 tablespoons orange juice – or the juice from 1 medium orange
- 1–2 tablespoons orange zest
- ½ cup grated parmesan cheese
- ½ cup dried cranberries
The acorn squash provides the edible roasted base for the meal, while the filling combines cooked rice, chickpeas, vegetables, walnuts, Parmesan, and cranberries. Orange juice and zest bring brightness to the savory mixture.
How to Make Vegetarian Stuffed Acorn Squash
1. Prep the squash
Place the squash on its side, use a sharp kitchen knife, place it horizontally across the top of the squash and slice the top off about ¾ inch below the stem. Then carefully place the knife horizontally in the center of the squash and slice it down the middle. You can cut the squash either vertically or horizontally down the center.
Use a spoon to scoop out the seeds and scrape the inside to get it nice and clean.
2. Roast the squash
Preheat the oven to 375° F, and spray a baking sheet with cooking spray.
Brush each half of the squash with some of olive oil and sprinkle each generously with salt and pepper. Place the squash, face-side down onto the baking sheet and bake for 25-30 minutes, remove and let cool.
The squash can be prepared 1–2 days in advance at this stage. Let it cool, then store it in an airtight container in the fridge until you are ready to fill it. Warm it at 350°F on a pan in the oven for about 10 minutes before you fill it.
3. Make the filling
Heat a skillet to medium heat, and add 1 tablespoon of olive oil. Once hot, add in the minced garlic, minced shallots, and sliced mushrooms.
Cook for 4-5 minutes, tossing gently as it cooks until the veggies start to brown.
Add in the spinach and sprinkle everything with salt and pepper. Cook until the spinach is slightly wilted.
Push the veggies to the side of the pan and pour in the chickpeas and chopped walnuts. Sprinkle the chickpeas with the spices—onion powder, cumin, chili powder—and sprinkle with salt and pepper. Toss and let them cook for 2-3 minutes to get them nice and golden.
Add in the cooked wild rice, toss everything together, and let cook for 2 minutes.
Sprinkle in the Parmesan cheese and let it melt into the mixture. Pour in the orange juice and zest and toss. Add in the dried cranberries and let that all cook for 1 minute to get the cranberries slightly plump.
4. Fill and bake the squash
Fill each squash with the filling. The recipe recommends filling them generously. Store any remaining filling for another meal.
Top each stuffed squash with more cheese if desired and bake in the oven at 425° F for 4-5 minutes to get the tops nice and golden brown.
5. Serve
Serve warm and top with fresh herbs like sliced basil or parsley.
Important Cooking Tips
- Choose a good acorn squash: Look for one with a lot of green and less orange or white coloring, very few blemishes, and dull skin.
- Avoid overly shiny skin: The recipe notes that shiny skin means the squash was picked too early and may not have as much flavor.
- Clean the squash thoroughly: Scoop out the seeds and scrape the inside before roasting.
- Watch the vegetables as they cook: The mushrooms should start to brown, and the spinach should become slightly wilted before moving on.
- Give the chickpeas and walnuts time to brown: Cook them for the specified 2-3 minutes after adding the spices.
- Don’t discard the extra filling: Any remaining filling can be stored for another meal.
Storage & Make-Ahead
The roasted squash can be prepared 1–2 days in advance. After cooling, store it in an airtight container in the refrigerator. Warm it at 350°F for about 10 minutes before filling.
For freezing, place one half of the stuffed squash into a freezer-friendly quart-sized bag and remove as much air as possible. Place it in the fridge to cool completely, then transfer it to the freezer. When ready to eat, remove it from the bag and microwave on high from frozen for 5-7 minutes.
Simple Variations
Use Wild or Brown Rice
The recipe allows either 2 cups cooked wild or brown rice, so choose whichever is specified in your preferred version.
Add Fresh Herbs
Finish the stuffed squash with fresh herbs such as sliced basil or parsley, as suggested in the recipe.
Choose One Medium or Two Small Squash
A 1 medium acorn squash or 2 small acorn squash can be used, with the recipe noting that this will yield 4 servings.
Serving Ideas
- Serve the stuffed squash as a complete vegetarian main course.
- Add it to a cozy fall dinner table.
- Serve individual squash halves for an attractive presentation.
- Include it as a meatless option at a seasonal gathering.
- Finish with sliced basil or parsley for a fresh presentation.
FAQ
Can I prepare the acorn squash ahead of time?
Yes. The recipe specifically notes that the squash can be roasted 1–2 days in advance. Cool it, store it in an airtight container in the refrigerator, and warm it at 350°F for about 10 minutes before filling.
Can you eat the skin of acorn squash?
Yes. The recipe notes that the skin is totally edible and delicious.
Can I freeze stuffed acorn squash?
Yes. Place one stuffed squash half in a freezer-friendly quart-sized bag, remove as much air as possible, cool it completely in the refrigerator, and then transfer it to the freezer. Reheat from frozen in the microwave on high for 5-7 minutes.
How do I choose an acorn squash?
Choose a squash with plenty of green and less orange or white, very few blemishes, and dull skin. The recipe notes that shiny skin can indicate it was picked too early.
What should I do with leftover filling?
Store any remaining filling for another meal. The recipe intentionally makes enough filling to generously stuff the squash, so you may have some left over.
Final Thoughts
Vegetarian Stuffed Acorn Squash brings together tender roasted squash and a flavorful filling of rice, chickpeas, vegetables, walnuts, Parmesan, cranberries, and orange. The combination makes a satisfying vegetarian centerpiece with plenty of fall character, while the make-ahead option makes dinner preparation easier. Save this recipe for a cozy autumn meal when you want something hearty, colorful, and wonderfully seasonal.
PrintVegetarian Stuffed Acorn Squash – Easy & Cozy Fall Dinner
Vegetarian stuffed acorn squash is a delicious healthy meal you can make for dinner any day of the week that is an impressive squash recipe!
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 2–4 servings 1x
- Category: Main Course
- Method: Roasted
- Cuisine: American
- Diet: Gluten Free
Ingredients
- 1 medium acorn squash or 2 small acorn squash – will yield 4 servings
- 2 tablespoons olive oil
- 1 teaspoon kosher salt
- 1 teaspoon black pepper
- 3 cloves garlic (minced)
- 1 shallot (minced)
- 1 cup sliced baby bella mushrooms
- 2 cups fresh spinach
- 1 (15 oz) can chickpeas (drained and rinsed)
- ¼ cup chopped walnuts
- 1 teaspoon onion powder
- 1 teaspoon cumin
- 1 teaspoon chili powder
- 2 cups cooked wild or brown rice
- 3–4 tablespoons orange juice – or the juice from 1 medium orange
- 1–2 tablespoons orange zest
- ½ cup grated parmesan cheese
- ½ cup dried cranberries
Instructions
- Prep the squash: Place the squash on its side, use a sharp kitchen knife, place it horizontally across the top of the squash and slice the top off about ¾ inch below the stem. Then carefully place the knife horizontally in the center of the squash and slice it down the middle. You can cut the squash either vertically or horizontally down the center. Use a spoon to scoop out the seeds and scrape the inside to get it nice and clean.
- Roast the squash: Preheat the oven to 375° F, and spray a baking sheet with cooking spray. Brush each half of the squash with some of olive oil and sprinkle each generously with salt and pepper. Place the squash, face-side down onto the baking sheet and bake for 25-30 minutes, remove and let cool. NOTE: You can do this 1-2 days in advance, let the squash cool, then store it in an airtight container in the fridge until you are ready to fill it. Warm it at 350°F on a pan in the oven for about 10 minutes before you fill it.
- Make the filling: Heat a skillet to medium heat, and add 1 tablespoon of olive oil. Once hot, add in the minced garlic, minced shallots, and sliced mushrooms. Cook for 4-5 minutes, tossing gently as it cooks until the veggies start to brown.
- Add in the spinach and sprinkle everything with salt and pepper. Cook until the spinach is slightly wilted. Push the veggies to the side of the pan and pour in the chickpeas and chopped walnuts. Sprinkle the chickpeas with the spices (onion powder, cumin, chili powder) and sprinkle with salt and pepper. Toss and let them cook for 2-3 minutes to get them nice and golden.
- Add in the cooked wild rice, toss everything together, and let cook for 2 minutes. Sprinkle in the parmesan cheese and let it melt into the mixture. Pour in the orange juice and zest and toss. Add in the dried cranberries and let that all cook for 1 minute to get the cranberries slightly plump.
- Fill and bake the squash: Fill each squash with the filling, I like to fill them with a lot of filling. Store any remaining filling for another meal. Top each stuffed squash with more cheese if desired and bake in the oven at 425° F for 4-5 minutes to get the tops nice and golden brown.
- Serve: Serve warm and top with fresh herbs like sliced basil or parsley.
Notes
- How to pick an acorn squash: Select a squash with a lot of green and less orange or white with very few blemishes. If it has some wart-looking hard spots, you can just scrape those off. Make sure to choose a squash that will dull skin. Shiny skin means it was picked too early and will not have as much flavor. True for any type of squash.
- How long to bake acorn squash: Most acorn squash will take about 20-35 minutes to roast in the oven at 425 degrees F.
- Can you freeze stuffed acorn squash? Yes, you can! To Freeze this stuffed acorn squash: place one half stuffed squash into a freezer-friendly quart-sized bag and remove as much air as possible. Place it in the fridge to cool it completely and then transfer it to the freezer. When ready to eat, remove from bag and microwave on high from frozen for 5-7 minutes.
- Can you eat the skin of an acorn squash? Yes, the skin is totally edible and delicious.
- What can you serve with stuffed acorn squash? This recipe pairs great with so many things. Some of my faves are: Mushroom Asparagus and Leek Quiche and this Easy Kale Salad With Lemon Dressing.



