Get This Recipe In Your Inbox

Share your email, and we'll deliver it straight to your inbox.
Plus, enjoy new content every week as a bonus!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Vegan mushroom risotto topped with seared shiitakes and fresh herbs, served in a white bowl.

Vegan Mushroom Risotto

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

This vegan mushroom risotto is one of those recipes that feels impressive while quietly staying low-stress. It leans on classic stovetop technique—warm stock, patient stirring, and deeply seared mushrooms—to build a creamy, savory dish without dairy. If you’re craving something cozy and elegant that still works on a weeknight, this one has your back.

  • Total Time: 40 minutes
  • Yield: 2 servings

Ingredients

  • 2 tablespoons olive oil
  • 2 cups sliced shiitake mushrooms
  • 2 tablespoons vegan butter
  • ½ cup finely chopped onion
  • 2 garlic cloves, minced
  • 1 teaspoon dried thyme
  • ½ cup dry white wine
  • ¾ cup arborio rice
  • 4 cups warm vegan stock or broth (prepared or homemade)
  • 1 teaspoon white or mellow miso, optional
  • 1 tablespoon nutritional yeast or vegan parmesan cheese
  • Chopped fresh parsley, for garnish

Instructions

Sear the mushrooms.

  1. Heat the olive oil in a wide skillet or sauté pan over medium heat.
  2. Add the mushrooms in an even layer and cook undisturbed for 3–4 minutes per side, until deeply golden and lightly crisp at the edges.
  3. Transfer to a plate and set aside.

Build the base.

  1. In the same pan, melt the vegan butter over medium heat.
  2. Add the onion and cook for 6–8 minutes, stirring occasionally, until soft and lightly golden around the edges.

Bloom the aromatics.

  1. Add the garlic and dried thyme and cook for about 1 minute, just until fragrant.

Toast the rice and deglaze.

  1. Increase the heat to medium-high and pour in the white wine, scraping up any browned bits from the pan. Let it cook down until mostly evaporated.
  2. Add the arborio rice and stir for 1–2 minutes, until the grains look slightly translucent around the edges.

Cook the risotto.

  1. Reduce the heat to medium.
  2. Add 1 cup of the warm stock and stir frequently until fully absorbed.
  3. Continue adding the stock, 1 cup at a time, stirring and letting each addition absorb before adding the next. This should take about 20–25 minutes total.

Finish with mushrooms and seasoning.

  1. When the rice is tender with a slight al dente bite, stir in about two-thirds of the cooked mushrooms.
  2. Remove the pan from the heat.
  3. Stir in the optional miso (starting with ½ teaspoon and adjusting to taste) and the nutritional yeast or vegan parmesan.

Serve.

  1. Spoon the risotto into bowls. Chop or slice the remaining mushrooms and scatter them over the top.
  2. Finish with fresh parsley and serve immediately.

Notes

  • For a classic vegan risotto: Skip the miso and finish with vegan parmesan alone. Miso adds gentle salinity and depth, similar to the role of aged cheese, but it’s optional.
  • Mushroom options: Shiitakes bring structure and chew, but this recipe works well with oyster mushrooms, cremini, white mushrooms, enoki, or a mixed blend.
  • Stock matters: Use a well-seasoned vegan stock or broth and keep it warm as you cook — cold liquid slows starch release and affects creaminess.
  • Storage: Store leftover mushroom risotto in an airtight container in the refrigerator for up to 3–4 days.
  • Reheating: Reheat gently on the stovetop with a splash of stock, stirring to loosen the rice and restore its creamy texture.
  • Author: erin wysocarski
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Sautéed, Simmered
  • Cuisine: Italian-inspired
  • Diet: Vegan