Share this Story

Vegan spinach and mushroom risotto with toasted walnuts

Patricia Conte has a background in marketing communications and works as an independent writer. In 2010, she was given the opportunity to combine her love of writing and food when she started as a contributing writer for the Food channel...

Warm up with risotto

Risotto is a warm and satisfying dish. You'll love the creamy texture of this recipe, especially when mixed with vegetables and toasted walnuts.

Warm up with risotto

A bowl of warm and creamy risotto can truly hit the spot. This recipe for vegan spinach and mushroom risotto with toasted walnuts combines textures and flavors for a welcome meal.

You'll need to stand near the stove for this recipe, but the result is worth it! The trick with making creamy risotto is to add the liquid portion in increments. After adding about 1/3 of the liquid, you stir and wait until it's absorbed before adding more liquid. You'll do that two more times to reach optimal creaminess.

Another nice thing about this dish is that's it a little healthier as a vegan option. I added a vegan buttery spread and vegan Parmesan-style cheese (although not much) to the mix. I love adding toasted walnuts, too. They make a nice contrast to the soft texture of this risotto.


Vegan foods are made without any animal or animal-derived products. Carefully check the packaging labels of food products you use for these recipes to ensure they are vegan.

Vegan spinach and mushroom risotto with toasted walnuts recipe

Serves 4


  • 2 tablespoons olive oil
  • 1/4 cup diced white onion
  • 2 garlic cloves, diced
  • 8 ounces cremini mushrooms, cleaned and sliced into thick pieces
  • 2 teaspoons fresh lemon thyme, leaves chopped (you can also use regular thyme)
  • 1 cup uncooked Arborio rice
  • 1/2 cup dry white wine
  • 2-1/2 cups vegetable broth
  • 1 tablespoon vegan buttery spread
  • 1/4 cup vegan Parmesan-style cheese
  • 2 cups (packed) spinach leaves, washed and torn into pieces
  • 1/4 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 1/8 cup chopped toasted walnuts

Warm up with risotto


  1. Add the olive oil to a large pan over medium-low heat. When hot, add the onion and cook until it's translucent, about 4-6 minutes. Add the garlic and cook for a minute or so, taking care not to burn it.
  2. Add the mushrooms and thyme to the pan, stir, and cook until the mushrooms soften.
  3. Add the rice to the pan and mix it with the other ingredients to coat it. Cook it for about 2 minutes, stirring. You should hear the rice sizzle a bit.
  4. Add the wine. Cook, stirring, until the liquid is absorbed.
  5. Divide the vegetable broth in thirds. Add the first portion to the pan. Cook, stirring, until the liquid is absorbed. Do this two more times with the remaining broth. This should take 15-20 minutes. The rice should be soft at this point.
  6. Just before the last batch of broth is completely absorbed, add the buttery spread and Parmesan-style cheese. Mix well.
  7. Turn off the heat and add the spinach to the pan. Stir the spinach into the risotto. The heat will wilt the spinach.
  8. Add the salt and pepper, and toss in the toasted walnuts. Mix well.
  9. Serve hot.

Warm up with risotto

Warm up with this risotto dish!

More vegan recipes

Vegan paella with soy chorizo
Vegan fettuccine with creamy walnut sauce
Vegan penne alla vodka

New in Food & Recipes

And you'll see personalized content just for you whenever you click the My Feed .

SheKnows is making some changes!

b h e a r d !

Welcome to the new SheKnows Community,

where you can share your stories, ideas

and CONNECT with millions of women.

Get Started