Go Back

Creamy Vegan Mushroom Stew with Farro and Kale

4.98 from 48 votes
Prep Time 20 mins
Cook Time 30 mins
Total Time 50 mins
Servings 6


  • 2 tablespoons olive oil
  • 1 medium yellow onion, small dice
  • 1 tablespoon minced fresh rosemary
  • 3 cloves garlic, minced
  • 1 lb cremini mushrooms, sliced
  • sea salt and ground black pepper, to taste
  • 1 tablespoon balsamic vinegar
  • ½ cup raw cashews, soaked for at least 2 hours & drained
  • 1 tablespoon light miso
  • 1 tablespoon nutritional yeast
  • 4 cups vegetable stock , divided
  • 2 cups cooked farro , see note
  • 2 cups chopped kale, packed


  • Heat a large soup pot or Dutch oven over medium heat. Once the pot is hot, pour in the olive oil and swirl it around. Add the onions and stir. Sauté the onions until translucent and very soft, about 5 minutes. If the onions start to brown on the edges, lower the heat.
  • Add the rosemary and garlic to the pot and stir until very fragrant, about 30 seconds.
  • Add all of the sliced mushrooms to the pot. Give them a quick stir and then let them sit for a full minute. Once the minute is up, stir them up and then let them sit again for another full minute. Stir them up after that and season them with pepper. Let them sit for another full minute. Once they start glistening, season the mushrooms with salt. Keep stirring and sautéing the mushrooms until they are tender, about 3 additional minutes.
  • Add the balsamic vinegar to the pot and stir. Let some of the strong vinegar aroma evaporate a bit. The mushrooms should be pretty juicy at this point!
  • Remove ⅓ of the sautéed mushroom mixture and place it in an upright blender. Also in the blender, add the drained cashews, miso, nutritional yeast, and 2 cups of the vegetable stock. Blend this mixture on high until completely smooth and creamy, about 30 seconds.
  • Pour the remaining vegetable stock into the pot. Add the cooked farro to the pot as well.
  • Pour the blended mushroom and cashew cream into the pot and stir. bring the stew to a boil and let it simmer, uncovered, for about 10 minutes—just to let the stew thicken slightly and to let the flavours meld. Then, add the kale to the pot and stir. Keep simmering the stew until the kale is wilted, about 3-4 minutes.
  • Check the stew for seasoning and adjust if necessary (more salt, balsamic vinegar, pepper etc). Serve the stew hot!


Recipe Notes

  • I love farro, but it takes a really long time to cook. I usually cook a bunch in one go and freeze it in 2-cup portions for my convenience. For this recipe, you’ll need 3/4 cup dry farro. Bring it to a boil with 4 cups of water and simmer until tender, about 35-40 minutes. Drain it and you’re good to go.
  • You can use any cooked grain you like. I find the farro extra lovely because it’s chewy and satiating. Cooked long grain brown rice, wild rice, or wheat berries would all be great.
  • I used a very flavourful homemade stock that I had boosted with a handful of dried mushrooms for this stew. There’s a minimal amount of ingredients in this recipe, so you really want to make sure that the stock is flavourful and rich.
  • For a soy-free version, seek out a chickpea or rice-based miso.
Creamy vegan mushroom stew with farro is a super hearty meal. Roughly 10 ingredients and it comes together simply with pre-cooked farro.