Indian vegan mushroom mutter is one of my husband’s favorite foods, behind bhindi masala. Mushrooms are a food that for YEARS I tried to like and just couldn’t get past the texture. This presented its issues because my husband loves mushrooms. Pizza always had to be 50/50 and if we went to the Indian restaurant, we usually didn’t share dishes because he always wanted the ones with mushrooms. I finally found a dish that I can accept mushrooms in, and funny enough, they’re the star of the show. This Indian vegan mushroom mutter is an Indian mushroom and pea curry dish that really shines.

Mushroom Mutter, Indian curried mushrooms and peas vegan

My husband said growing up in an Indian household, they got homemade dishes like this everyday. Now that I appreciate food that isn’t garbage like chips and mac n cheese, I am jealous. He said between mushroom mutter and bhindi masala, they were his favorites. When I first made this one, he said it was his favorite out of all of the mushroom curries he has had. That was enough to make this girl beam. Not only that, but it’s vegan and SUPER healthy.

Vegan Indian curried mushrooms and peas with roti

What you’ll love about this Indian Vegan Mushroom Mutter?

  1. It’s vegan. While you may not know from the flavor, it is a vegan version of this restaurant classic.
  2. Coming in at only 154 calories per serving, it’s a light meal that you wouldn’t expect.
  3. All the flavor. It is really a dish packed with so much flavor. If you appreciate Indian food, you’ll appreciate this one.
Vegan curried mushrooms and peas, Indian Mushroom Matar

How to make this mushroom mutter?

  1. Sauté the mushrooms in a medium saucepan with olive oil for about 7-8 minutes until they start to soften.
  2. While mushrooms are sautéing, puree the tomato using a food processor
  3. Remove the mushrooms and in the same pan heat olive oil. Add the onions and sauté for 5 minutes. 
  4. Add the ginger and green chili. Continue to sauté for another 2 minutes. 
  5. Mix in the tomato puree, cayenne, chili, and turmeric powders and cook until the oil starts to separate, about 8 minutes.
  6. Stir in the green peas and 1 cup of water. Bring this to a boil.
  7. Reduce the heat and simmer covered for 5 minutes.
  8. Add the cooked mushrooms and simmer for another 10 minutes or until the texture of the mushrooms is reached, and the gravy is the desired consistency. 
  9. Lower heat to low, stir in the cashew cream, garam masala, and fenugreek leaves. 
  10. Garnish with cilantro and serve with rotis or rice. 

[cooked-recipe id="1467"]
(recipe not found or in draft status)

I hope you enjoyed this dish. Knowing it’s my husband’s favorite mushroom dish, and his love of mushrooms is next level, I really am excited to share it with you! Let me know what you thought of it in the comments below.

Vegan Mushroom Matar, Indian style curried mushrooms and peas

Vegan Mushroom Mutter (Indian Curried Mushrooms and Peas)

This vegan style mushroom mutter is one of the best mushroom curries out there. Knock the restaurant out of the park and give this one a try at home.
No ratings yet
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Course Main Course
Cuisine Indian
Servings 4 bowl
Calories 173 kcal


  • 8 oz mushrooms, sliced
  • 3/4 cup peas
  • 1 onion, chopped fine
  • 1 green chili (serrano or jalapeno), minced
  • 1 tsp ginger paste
  • 7 oz canned tomatoes (or 1 large tomato chopped and pureed)
  • 1/2 tsp chili powder
  • 1/4 tsp cayenne powder (optional)
  • 1/4 tsp turmeric powder
  • 1 tsp kasuri methi (fenugreek leaves – optional but suggested)
  • 1 tbsp garam masala (can sub curry for this)
  • 6 tbsp cashew cream (or other vegan cream/coconut milk)
  • 2 tbsp oil
  • salt to taste
  • cilantro for garnish


  • Add 1 tablespoon of oil to a medium saucepan. Cook the mushrooms until they’re softened (about 7 minutes).
  • Puree the tomato in a food processor or with an immersion blender.
  • Remove the mushrooms from the pot and add the remaining oil.
  • Add the onions and cook for 4-5 minutes until they are slightly browned and start to turn translucent. Then add the ginger and green chili. Cook for an additional 2 minutes.
  • Add the tomato puree, turmeric, chili powder, and cayenne powder if using. Cook for about 8 minutes until the oil starts to separate from the sides.
  • Add the green peas with 1 cup of water. Bring this all to a boil, then reduce the heat to a simmer. Simmer for 5 minutes with a lid.
  • Add the cooked mushrooms and continue to simmer for another 10 minutes or until the gravy is at a desired consistency and the mushrooms are at the desired texture.
  • Reduce the heat to low. Stir in the garam masala and the fenugreek leaves.
  • Next add the cashew cream and stir well. Remove from the heat and garnish with cilantro.
  • Serve hot with bread (roti, naan) or rice.


Serving: 1servingCalories: 173kcalCarbohydrates: 14gProtein: 5gFat: 12gSaturated Fat: 5gSodium: 117mgPotassium: 482mgFiber: 4gSugar: 6gVitamin A: 415IUVitamin C: 20mgCalcium: 34mgIron: 2mg
Keyword indian curried mushrooms and peas, mushroom and pea curry, vegan mushroom curry, vegan mushroom mutter
Tried this recipe?Let us know how it was!

-Cassie 🙂

(Visited 1,715 times, 1 visits today)


  1. Pingback: The Best Vegan/Vegetarian Mushroom Recipes - Femina Unique

  2. Pingback: 50+ Savoury Mushroom Recipes | The Winged Fork

  3. Pingback: Vegan Curries Recipes. 29 easy & delicious curry recipes

Leave A Comment

Your email address will not be published. Required fields are marked *

Recipe Rating