Wild Rice with Sweet Potatoes, Shallots, Spinach & Mushrooms
"A delicious and wholesome side dish that pairs well with any protein and provides the most satisfying textures and flavors in every bite!"
-- @thesweetthyme
A Note from Feedfeed

A simple wild rice recipe with sweet potatoes, spinach, and shallots is ideal for serving with your favorite protein. While vegan, this recipe is versatile enough to use with any type of stock. Toss in as many vegetables and toppings as you like.


Prep time 10mins
Cook time 30mins
Serves or Makes: 5


  • 2 (6oz) boxes long grain and wild rice mix
  • 3 1/ 2 cups vegetable stock
  • 2 tablespoons vegan butter
  • 1 tablespoon olive oil
  • 1 sweet potato, peeled and chopped
  • 8 oz mushrooms, chopped
  • 2 garlic cloves, minced
  • Salt and freshly ground pepper, to taste
  • 2 handfuls fresh spinach
  • To serve: toasted pine nuts, pepitas or sliced almonds


  • Step 1

    In a medium pot, cook rice according to directions but subbing out the water for vegetable stock.

  • Step 2

    While the rice is cooking, add butter and olive oil to a pot on medium heat. Once melted, add sweet potato, mushrooms, and shallot. Sauté for 5 minutes.

  • Step 3

    Add garlic and season with salt and pepper. Continue to stir periodically until caramelized.

  • Step 4

    Once sweet potatoes are cooked through, add spinach until wilted. Turn heat off and add cooked rice. Toss together to combine.

  • Step 5

    Serve immediately topped with toasted pine nuts, pepitas, or sliced almonds.