Go Back
+ servings
Creamy Vegan Risotto with Mushrooms and Peas in a dish

Creamy Orzo Vegan Risotto with Mushrooms and Peas

Creamy and rich vegan risotto made from orzo, mushrooms and peas with hints of lemon, garlic and mint. You'll never guess there's no actual dairy!
Course Main Course
Cuisine Italian
Diet Gluten Free, Vegan, Vegetarian
Keyword easy risotto, non-dairy risotto
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6
Calories 334kcal
Author Sophia DeSantis



  • 1 cup boiled potato , about 1 medium sized potato, 4 inches long
  • 4 garlic cloves , roasted (add up to 4 more for extra garlic flavor)
  • 3/4 cup raw cashews , soaked overnight if not using high speed blender
  • 1 1/2 cups veggie broth , low sodium if needed
  • 1 cup Silk Unsweetened Cashew milk , almond would work too
  • 2 tablespoons fresh lemon juice
  • 2 teaspoons sea salt (see note)
  • 1 teaspoon apple cider vinegar


  • 1/4 - 1/2 cup extra veggie broth , for sautéing if not using oil, low sodium if needed (see note)
  • 2 cups uncooked orzo , gluten free if preferred
  • 3 cups crimini mushrooms , sliced
  • 1 1/2 cups frozen peas
  • 1 tablespoon fresh mint chopped, plus more for presentation (optional)
  • 1 teaspoon grated lemon peel , plus more for presentation (optional)


  • Place sauce ingredients into a high speed blender and blend until completely smooth. It will look watery but that’s ok. Set aside.
  • In a sauté pan over medium low heat, add uncooked orzo and sliced mushrooms and sauté with veggie broth (or oil if using oil), mixing frequently so it doesn’t stick. Sauté until mushrooms begin to wilt and orzo begins to toast a little.
  • Add creamy liquid to the sauté pot and mix well. Cook, constantly stirring, for about 15 minutes until the orzo is cooked.
  • I like mine al dente but if you prefer it more well done continue to cook until you get the consistency you want. You may need to add more veggie broth. Be careful or it will stick to the bottom if you don’t stir it often. 
  • If it gets too dry, or sticks too much, lower the heat a bit and add a little bit more veggie broth. I made this multiple times and it turned out great as long as I constantly stirred it scraping the orzo off the bottom if it began to stick.
  • Once orzo is cooked, reduce heat to low and add frozen peas, mint and grated lemon peel (if using). Mix everything together and cook a few more minutes until peas defrost, continuing to stir so it doesn’t stick. 
  • Serve with a sprinkle of grated lemon peel and freshly chopped mint.

Lazy risotto version:

  • If you really hate stirring risotto, but still want to make the dish, you can follow the directions but cook the risotto in a separate pot like you would pasta. 
  • Still sauté the mushrooms and add the creamy liquid, but stir the liquid and mushrooms until it begins to thicken. Once it begins to get thick, add in the cooked orzo and continue with the directions.

If making sauce only:

  • If you JUST want to make the sauce, blend all sauce ingredients, pour into a pot and heat until thickened. Depending on your stove, you may need to up the heat to get it to thicken nicely. Just stir frequently to prevent sticking. Super easy!


  • Sauce makes about 3 cups.
  • I used a veggie broth without tomato in the base.
  • You can sub water for the broth but the flavor will change a bit and you may need more salt. Adjust the amount of salt depending on whether you use low sodium broth. I used low sodium and 2 teaspoons were perfect for us.
  • You can use a drizzle of oil in place of the broth to sauté if preferred. This will help it from sticking if you aren’t constantly stirring.
  • The added mint is optional, it adds an extra dimension of flavor which I loved but my family preferred it without.
  • You can also make the sauce on it’s own to serve with another dish, follow the last direction!
Tips to prep ahead:
  • Soak cashews if needed. Roast garlic. Slice mushrooms. Boil potato.
Baby/kid food idea:
  • Chop mushrooms small instead of sliced. When serving, mash peas with your spoon. For young baby, you can add more broth at the end and over cook orzo a bit so it’s really soft and mushy.


Calories: 334kcal | Carbohydrates: 52g | Protein: 12g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 0g | Monounsaturated Fat: 0g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 772mg | Potassium: 532mg | Fiber: 4g | Sugar: 5g | Vitamin A: 315IU | Vitamin C: 18.8mg | Calcium: 38mg | Iron: 2.6mg