
Are you looking for a delicious and easy vegan recipe that is sure to impress your guests? Look no further than this vegan mushroom risotto with peas!
You’ll love how the creamy risotto pairs wonderfully with the earthy mushrooms and sweet peas. It’s perfect for date night or whenever!

Jump to:
This recipe was inspired by my other mushroom risotto recipe. I wanted to make a risotto recipe combining mushrooms and peas.
It’s no secret that I love cooking with mushrooms, as you can see in these recipes: Wild Mushroom and Leek Risotto, Vegan Polenta with Roasted Mushrooms, Asparagus Mushroom Pasta, and this Mushroom Tofu Scramble.
Peas add a slight sweetness with pair nicely with the earthy mushrooms. You can make this dish with fresh peas in the spring, but I used frozen peas which are available year-round. Try my Creamy Vegan Pasta with Peas!
What kind of rice is best?
It is best to use short-grain rice specified for risotto such as Arborio, Carnaroli, Vialone Nano, and Baldo. Carnaroli is high-starch rice that is plumper and larger than arborio rice, making a very creamy risotto.
Arborio rice is the most popular short-grain rice for making risotto and is the rice I used to make this recipe. It’s readily available at grocery stores or online.
These types of risotto rice have the perfect amount of starch needed to create a creamy texture for risotto, although they differ in length, texture, and starch content. The creaminess comes from the rice as the starches are released through the cooking process.
Regular short-grain rice or long-grain rice will not yield the same result; it will lack the characteristic creaminess of risotto.
Ingredients
Here are the ingredients you’ll need to make this incredibly tasty vegan mushroom risotto with peas:

- Dried mushrooms – You can use edible dried mushrooms of your choice, I order them online or get them at the grocery store. I used dried wood ear mushrooms, which are soaking in water in the photo above. They add a concentrated mushroom flavor, plus the liquid gets added to the broth which adds depth of flavor. Strain the broth to get any grittiness out, especially if using porcini mushrooms.
- Vegetable stock or mushroom stock – Use a flavorful stock of your preference. Homemade is the best, but I always keep storebought options such as vegan organic vegetable base such as Better Than Bouillon in the fridge for convenience.
- Arborio rice – This high-starch short-grain rice is the most popular for making risotto, which is what I used. I’ve cooked with Lundbery Family Farms Arborio rice over the years with great results.
- Dry white wine, such as Pinot Grigio or Sauvignon Blanc.
- Fresh Mushrooms – I recommend a mix of wild mushrooms and cremini mushrooms or baby bellas.
- Fresh thyme – Stir it in at the end.
- Frozen peas – There is no need to thaw them. You can use fresh peas as well.
- Vegan butter – Stir in at the end for extra creaminess.
- White miso paste – This adds umami flavor and more dimension to this dish.
- Chopped fresh parsley to stir in at the end for extra color and flavor, optional
- Fresh lemon juice – Stir it in at the end, if desired, for additional acidity, especially if you are not adding white wine. The lemon juice is not pictured.
- Grated vegan Parmesan cheese – I love Violife’s vegan Just Like Parmesan (not sponsored, I really like this product!).
See the recipe card for exact quantities.
Instructions
If this is your first time making risotto, this restaurant-worthy dish can seem intimidating. Actually, it’s easy to make, it just takes a bit of time and attention. Here’s how to make this delicious vegan mushroom risotto with peas:
Prepare the dried mushrooms
- If you are pressed for time, you can skip the dried mushrooms. If you have the time, however, this step is worth it for adding more flavor to the broth.
- Soak dried wild mushrooms in 1 ½ cups of hot water for one hour. Strain and reserve the mushroom liquid and keep it next to the vegetable broth.
- Clean the mushrooms by brushing any dirt off. Small and delicate mushrooms should be left whole, and mushrooms like maitake can just be separated into small pieces. Chop the dried mushrooms and set aside.
Heat the vegetable stock
- Bring the vegetable stock to a simmer in a saucepan, and keep a ladle nearby. Stir in the white miso paste, making sure it is dissolved. Taste to check that the broth is well seasoned. Depending on the stock you use, you may not need to any salt since the miso paste is salty.
- Keep the stock simmering on the stove at low heat while you make the risotto. You will be gradually adding the hot broth to the risotto in increments. Add the mushroom water to the saucepan to heat it with the vegetable stock when you have room in your saucepan.
Cook the fresh mushrooms
- Heat a large saucepan over medium heat to medium-low heat for 3 minutes. Add oil; once it is shimmering, add the fresh mushrooms and saute until they are softened and browning at the edges, around 7 to 10 minutes. The mushrooms will “squeak” as you stir them in the pan as they start to release water.
- Stir in the garlic once the mushrooms are browning at the edges, for 30 seconds. I usually do not add salt because the broth has enough salt. Set aside.
- Tip: You can cook the mushrooms while you are cooking the risotto to save time.


Make the risotto
- Heat a risotto pan or saucier pan on medium heat for 3 minutes. Add olive oil and when it shimmers, add the shallot and saute for 5 minutes, until it is softened.
- Then you can add the arborio rice and stir constantly for 3 minutes. Add the white wine (or vegetable broth in its place) and stir occasionally on medium to medium-low heat until it has absorbed.


- Now you can add a ladleful of simmering stock. Stir often, but not constantly, approximately every 30 seconds or so, until the broth is almost absorbed, until your spoon makes a clear track in the rice.
- Be sure to stir the bottom of the pan so the rice does not stick. Taste every few minutes, noticing how the texture of the rice changes, and adjust the salt if needed.
- Repeat and continue adding another ladle of broth, stirring often and adding more broth when rice is almost dry. Repeat this for at least 15 minutes. Feel free to add the mushroom water to the vegetable stock to heat it.
- Keep an eye on the broth to make sure it’s not bubbling furiously or not bubbling enough!


Add the dried mushrooms
- Now you can add the rehydrated dried mushrooms, and stir for another 5 to 10 minutes, adding more stock like before, until the rice is cooked. The rice should be tender all the way through but still al dente and creamy. Taste and adjust seasoning.


Add the peas and cooked mushrooms
- Stir in frozen peas and cooked and the cooked mushrooms you set aside earlier.
- Add another ladle of broth to rice, plus the butter. Stir in thyme and parsley, if desired, as well as ¼ cup of vegan Parmesan. Remove the saucepan from the heat.


Hint: For risotto with more liquid, add a little extra water or broth at the end until it reaches your preferred consistency. I prefer my risotto to be less loose and a bit thicker.


Serve
If you’ve never made risotto before, you may be wondering about how the final texture should be. The finished risotto should be creamy and rich, with the grains of rice having a slight bite (al dente).
- Serve immediately. Top with additional vegan Parmesan if desired.
Hint: Save any leftover stock, and keep it separate from the leftover risotto. Add it when reheating the risotto.

Variations
Deluxe: Add a small drizzle of truffle oil on top of the risotto before serving. Or for a change, try this carnaroli rice to make the risotto.
Kid-friendly: Skip the white wine and use vegetable stock instead. Be sure to stir in lemon juice at the end.
Short on time: Skip soaking the dried mushrooms and save them for another night when you have more time!
Substitutions
- Shallot – You can use finely chopped yellow onion or white onion instead.
- Wild mushrooms – You can use any type of fresh mushrooms you like, a variety of mushrooms is a great way to enjoy this recipe: shiitake mushrooms, portobello, or crimini mushrooms, which are also known as Baby Bella. Regular white button mushrooms will work as well.
- Dried wild mushrooms – If you don’t have them or if you don’t have the time to soak them, it’s fine to skip them.
- Peas – If you don’t have peas, you can skip them, or add grilled asparagus as a side. You can add one cup of fresh asparagus, chopped into 1-inch pieces, during the last five minutes of cooking.
- White wine – You can use vegetable stock instead.
- Vegan Parmesan – If you don’t have this, you can skip it or stir in a couple tablespoons of nutritional yeast. The risotto will be delicious and creamy whether you add this or not.
Equipment
Storage
Refrigerate for two to three days in an airtight glass container.
Reheat leftovers on the stovetop, adding leftover stock or water to loosen the risotto.
Risotto does not stand up well to freezing.

Tips
Do not rinse the arborio or carnaroli rice before adding it to the pot, you don’t want to rinse the starches off. The starches in the rice make the risotto creamy.
Simmer the risotto slowly on medium to low-medium heat, stirring often. If you turn up the heat to hurry things up, it will affect the flavor and texture. You want to be sure the liquid isn’t cooking too slowly or too quickly.
If you have the time, make a homemade mushroom or vegetable stock. It does make a difference! That said, I usually purchase stock for convenience. Choose a tasty broth because it makes all the difference in risotto! The broth should taste good by itself.
FAQ
It’s preferable to use risotto rice such as arborio, carnaroli, or Vialone Nano to achieve the characteristic creaminess that risotto is known for. There really isn’t a replacement. If you use basmati rice, jasmine rice, or another type of rice not suited to risotto, you’ll have a delicious rice dish or pilaf, but it won’t be risotto. However, you can call it whatever you want! There are all sorts of “risotto” variations.
Use the proper type of risotto rice as mentioned above, and stir frequently while cooking to release the starches. You don’t need to stir constantly. The rice grains rub against each other resulting in that luxurious richness and creaminess that risotto is known for.
More recipes
I hope you enjoyed this recipe as much as we did! If you make this recipe, please take a moment to ★★★★★ star rate it and leave a comment below. Follow me on Instagram and Facebook and share your creation with me! Tag me @resplendentkitchen and hashtag #resplendentkitchenrecipes.
Recipe

Vegan Mushroom Risotto with Peas
Are you looking for a delicious and easy vegan recipe that is sure to impress your guests? Look no further than this Vegan Mushroom Risotto with Peas! You’ll love how the creamy risotto pairs perfectly with the earthy mushrooms and sweet peas. It’s perfect for date night or when you are entertaining!
Ingredients
For the mushroom water (optional)
For the Mushroom Risotto with Peas
Instructions
To make the mushroom water (optional):
To make the Mushroom Risotto with Peas
-
Bring the stock to a simmer in a saucepan. Stir in white miso to make sure it is dissolved. Taste and adjust salt if necessary, and keep simmering at low heat.
-
Heat a large saucepan over medium heat to medium-low heat for 3 minutes. Add 2 tablespoons olive oil. When shimmering, add fresh mushrooms and saute until softened and browning at the edges, for 7 to 10 minutes. Then stir in garlic for 30 seconds. Set aside.
-
Heat a risotto pan on medium heat for 3 minutes. Add 2 tablespoons olive oil. When shimmering, add shallots and saute for 5 minutes until softened. Add arborio rice and stir constantly for 3 minutes. Add white wine and stir occasionally until it has almost all absorbed.
-
Add a ladle of stock. Stir often until broth is almost absorbed. Add another ladle of broth and continue cooking, stirring often and adding more broth when rice is almost dry, repeating this method for at least 15 minutes. Taste rice occasionally to check level of doneness; adjust salt if needed.
-
Continue adding broth to the risotto mixture, add the hydrated wild mushrooms, and stir occasionally for another 5 to 10 minutes. Rice should be tender all the way through but still al dente and creamy. Taste and adjust seasoning if needed..
-
Add the frozen peas, cooked mushrooms, butter, and thyme. Add another ladle of broth to risotto, and stir. Stir in parsley and lemon juice if desired. Stir in ¼ cup of vegan Parmesan, and remove from heat. Serve immediately and season with freshly ground black pepper. Top with additional vegan Parmesan.
Notes
- Do not rinse arborio rice before adding it to the pot. You need high-starch rice to make risotto; do not use basmati or jasmine rice.
- Reserve leftover broth for leftover risotto, or use it to make soup.
- Refrigerate leftovers for 2 to 3 days. Let cool completely before transferring to an airtight glass container. Do not freeze risotto for best results.
- Reheat: Heat ½ cup to 1 cup of leftover broth or water in a medium saucepan over medium heat. Add the leftover risotto and stir occasionally, serving when it is hot.
Nutrition
Serving: 1servingCalories: 362.4kcalCarbohydrates: 51.8gProtein: 9gFat: 12.9gSaturated Fat: 2.4gSodium: 364mgFiber: 5.4gSugar: 5.8g
Resplendent Kitchen offers nutritional information for recipes contained on this site as a courtesy. Although resplendentkitchen.com attempts to provide accurate nutritional information from online calculators, these figures are estimates.
Discussion about this post