Best Vegan Rice Stuffing Recipe for Delicious Holidays

Updated On: October 7, 2025

Stuffing is a beloved side dish that graces many holiday tables, but for vegans, finding a flavorful and satisfying version can sometimes be a challenge. This best vegan rice stuffing recipe changes all that by delivering a vibrant, hearty, and aromatic stuffing that everyone will enjoy.

Made with wholesome ingredients like wild rice, mushrooms, fresh herbs, and savory vegetables, this recipe captures the cozy essence of traditional stuffing without any animal products.

Perfect for Thanksgiving, Christmas, or any special dinner, this vegan rice stuffing offers a delightful combination of textures and flavors. It’s easy to prepare, packed with nutrients, and versatile enough to pair beautifully with a variety of main dishes.

Whether you’re a seasoned vegan or simply looking to add a plant-based option to your holiday spread, this recipe will quickly become a favorite in your kitchen.

Why You’ll Love This Recipe

This vegan rice stuffing is a crowd-pleaser for many reasons. First, it uses wild rice which adds a nutty flavor and chewy texture that’s far more interesting than plain white rice.

The mix of sautéed mushrooms, celery, onions, and garlic infuses the dish with rich umami notes that mimic traditional stuffing.

Plus, it’s incredibly easy to make with pantry staples and fresh produce. You can prepare it ahead of time, making holiday cooking less stressful.

It’s also gluten-free and oil-light, perfect for those mindful of dietary restrictions. Finally, its adaptability means you can customize it with your favorite nuts, dried fruits, or spices for a unique twist every time.

Ingredients

  • 1 cup wild rice, rinsed
  • 1/2 cup brown rice, rinsed
  • 3 cups vegetable broth
  • 2 tablespoons olive oil (optional for sautéing)
  • 1 large onion, finely chopped
  • 3 celery stalks, diced
  • 3 garlic cloves, minced
  • 8 oz cremini or button mushrooms, chopped
  • 1 large carrot, grated
  • 1/2 cup walnuts, roughly chopped
  • 1/3 cup dried cranberries
  • 2 teaspoons fresh sage, chopped
  • 2 teaspoons fresh thyme, chopped
  • 1 teaspoon fresh rosemary, chopped
  • Salt and pepper to taste
  • 2 tablespoons fresh parsley, chopped (for garnish)

Equipment

  • Medium saucepan with lid
  • Large skillet or frying pan
  • Cutting board and sharp knife
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Mixing bowl
  • Baking dish (if baking after mixing)

Instructions

  1. Cook the rice: In a medium saucepan, combine the rinsed wild rice and brown rice with the vegetable broth. Bring to a boil, then reduce heat to low and cover. Simmer for 40-45 minutes until the rice is tender and the broth is absorbed. Remove from heat and fluff with a fork.
  2. Sauté the vegetables: While the rice cooks, heat olive oil in a large skillet over medium heat. Add the chopped onion and celery, cooking until softened, about 5 minutes.
  3. Add mushrooms and garlic: Stir in the chopped mushrooms and minced garlic. Cook until the mushrooms release their moisture and become golden brown, around 7-8 minutes.
  4. Incorporate carrot and herbs: Mix in the grated carrot, fresh sage, thyme, and rosemary. Cook for another 2 minutes to let the flavors meld.
  5. Combine rice and vegetables: Transfer the cooked rice to a large mixing bowl. Add the sautéed vegetable mixture, walnuts, and dried cranberries. Stir to combine evenly.
  6. Season: Taste and season with salt and pepper as needed. Add chopped parsley for freshness and give it one last gentle stir.
  7. Optional baking step: Preheat your oven to 350°F (175°C). Transfer the stuffing to a lightly greased baking dish and bake uncovered for 20-25 minutes until warmed through and slightly crispy on top.
  8. Serve warm: Spoon the stuffing onto plates or your favorite serving dish and enjoy!

Tips & Variations

“Feel free to swap wild rice with quinoa or bulgur wheat if you prefer a different grain base. Adding sautéed leeks or chestnuts can also elevate this stuffing.

For a nut-free version, simply omit walnuts or substitute with pumpkin seeds.”

  • Use vegetable broth with low sodium to control saltiness.
  • Make this recipe in advance and reheat for convenience.
  • Add a splash of white wine or apple cider vinegar to the sautéed veggies for extra depth.
  • For a creamier texture, stir in a few tablespoons of vegan cream cheese or cashew cream before baking.
  • Swap dried cranberries with raisins or chopped dried apricots for sweetness variation.

Nutrition Facts

Nutrient Amount per Serving (1 cup)
Calories 250
Protein 6g
Fat 10g
Carbohydrates 34g
Fiber 4g
Sodium 220mg
Vitamin A 15% DV
Vitamin C 6% DV

Serving Suggestions

This vegan rice stuffing pairs wonderfully with a variety of dishes. It’s a perfect side for roasted vegetables, vegan lentil loaf, or stuffed squash.

For a festive meal, serve alongside mashed potatoes and a savory mushroom gravy for a truly comforting feast.

Looking for more inspiration? Check out our Classico Sun Dried Tomato Alfredo Sauce Recipe for a rich sauce that complements vegan dishes beautifully.

Or try the Costco Vegan Mushroom Stew Recipe for a hearty main course to accompany this stuffing.

Conclusion

This best vegan rice stuffing recipe is a delicious and nourishing option for anyone looking to add plant-based goodness to their meals. Its harmonious blend of wild rice, fresh vegetables, nuts, and herbs creates a stuffing that’s both comforting and full of flavor.

Whether it’s for a holiday gathering or a simple family dinner, this recipe will satisfy cravings and bring smiles to the table.

With easy-to-follow steps and versatile ingredients, you can tailor this stuffing to suit your taste and dietary needs. Don’t hesitate to experiment with different add-ins or spices to make it uniquely yours.

For more delectable recipes, browse our collection and elevate your vegan cooking game—maybe even finish your meal with a sweet treat like our Cinnamon Pecan Ice Cream Recipe to round out the day!

📖 Recipe Card: Best Vegan Rice Stuffing Recipe

Description: A flavorful and hearty vegan rice stuffing perfect for holidays or everyday meals. Packed with vegetables, herbs, and aromatic spices for a delicious plant-based side dish.

Prep Time: PT15M
Cook Time: PT40M
Total Time: PT55M

Servings: 6 servings

Ingredients

  • 1 cup long-grain brown rice
  • 2 cups vegetable broth
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 cup celery, diced
  • 1 cup carrots, diced
  • 1 cup mushrooms, chopped
  • 1/2 cup dried cranberries
  • 1/4 cup chopped fresh parsley
  • 1 teaspoon dried sage
  • Salt and pepper to taste

Instructions

  1. Rinse rice under cold water.
  2. In a pot, bring vegetable broth to a boil and add rice.
  3. Reduce heat, cover, and simmer for 35 minutes until rice is tender.
  4. Heat olive oil in a skillet over medium heat.
  5. Sauté onion, garlic, celery, carrots, and mushrooms until soft.
  6. Stir in dried cranberries, sage, salt, and pepper.
  7. Combine cooked rice with the sautéed vegetables.
  8. Mix in fresh parsley and adjust seasoning.
  9. Serve warm as a stuffing or side dish.

Nutrition: Calories: 220 | Protein: 5g | Fat: 5g | Carbs: 38g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Rice Stuffing Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and hearty vegan rice stuffing perfect for holidays or everyday meals. Packed with vegetables, herbs, and aromatic spices for a delicious plant-based side dish.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 cup long-grain brown rice”, “2 cups vegetable broth”, “1 tablespoon olive oil”, “1 medium onion, diced”, “2 cloves garlic, minced”, “1 cup celery, diced”, “1 cup carrots, diced”, “1 cup mushrooms, chopped”, “1/2 cup dried cranberries”, “1/4 cup chopped fresh parsley”, “1 teaspoon dried sage”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Rinse rice under cold water.”}, {“@type”: “HowToStep”, “text”: “In a pot, bring vegetable broth to a boil and add rice.”}, {“@type”: “HowToStep”, “text”: “Reduce heat, cover, and simmer for 35 minutes until rice is tender.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a skillet over medium heat.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion, garlic, celery, carrots, and mushrooms until soft.”}, {“@type”: “HowToStep”, “text”: “Stir in dried cranberries, sage, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Combine cooked rice with the saut\u00e9ed vegetables.”}, {“@type”: “HowToStep”, “text”: “Mix in fresh parsley and adjust seasoning.”}, {“@type”: “HowToStep”, “text”: “Serve warm as a stuffing or side dish.”}], “nutrition”: {“calories”: “220”, “proteinContent”: “5g”, “fatContent”: “5g”, “carbohydrateContent”: “38g”}}

Photo of author

Marta K

Leave a Comment

X