This post may contain affiliate links. Learn more here.
Entrees/ Recipes/ Vegan Recipes/ Vegetarian Recipes

Mushroom Curry

Mushroom Curry is an incredible Indian curry made with mushrooms, onions, garlic, and warm spices. Serve this creamy and delicious vegan curry dish over a bed of rice. Grab a fork and dive in! 

Indian and vegan mushroom curry close up

This smooth and rich mushroom sauce really elevates the flavor of this curry. I love dining out, but I have gotten pretty good at making this dish at home. It curbs our cravings for takeout, and the leftovers are just as tasty the next day. 

If you are new to making curry at home, don’t be nervous. This is a super simple curry that doesn’t require much effort to make. Even better, you only need basic pantry spices and ingredients to make it!

This Mushroom Curry Recipe Is… 

  • Vegan 
  • Vegetarian 
  • Dairy-Free
  • Gluten-Free  
  • Nut-free
  • an Indian dish 
  • Ready in under 30 minutes 
  • Great for leftovers 

How to Make Mushroom Curry 

how to make mushroom curry collage
  1. Heat oil in a skillet on the stove and prep your veggies. 
  2. Sauté your mushrooms, garlic, and onion for a few minutes to make them tender. 
  3. Toss in all the spices and cook for a minute. Continuously stir. 
  4. Add in your milk slowly, stirring non-stop. 
  5. Cook for around 10 minutes until the mixture thickens. 

The full recipe can be found in the printable recipe card below. 


bowl of mushroom curry

Mushroom variety 

Feel free to try out different mushrooms for this curry—a button-style mushroom, portobello, chestnut, etc. Or if you are feeling like doing a mix of different types, go for it. The variety of mushrooms all cooked at once really adds tons of flavor. I recommend doing 1–3 varieties. 

Swap The Milk 

I used almond milk for this recipe. If you want to use cow milk, coconut milk, etc., go right ahead. You can swap the almond milk in this recipe out to fit what you tend to use in your home.

Just make sure it is not sweetened milk!

Adjust Spices 

Feel free to add or take away some of the spices used. Maybe you like a really light curry? Go lighter on the curry spice. Or maybe you like it spicy? Add a bit more pepper to ramp up the heat. I loved how this recipe turned out, but feel free to adjust to your preference. 

Mushroom Curry FAQs

bowl of mushroom curry

Are mushrooms used in Indian cooking?

Mushrooms are used in Indian cooking often. You will find a lot of recipes that use an ordinary white mushroom. It adds nice flavor and dimension to recipes. Plus, this mushroom curry is a stand-out flavor next to the warm curry spices. 

Do mushrooms have to be peeled before cooking?

You do not have to peel the thin skin off mushrooms before cooking. With any mushroom that has not been cleaned, rinse, gently rub away any dirt or debris. Then with a paper towel, you can pat the mushrooms dry. Slice and prep the mushrooms as you would like for the recipe. 

Are mushrooms healthy?

Mushrooms are low calorie, and a great source of protein. They are hearty and a great alternative to meat. Mushrooms are also full of antioxidants—which are great to incorporate into your daily diet. 

Mushroom Curry

Mushroom Curry is an incredible Indian curry made with mushrooms, onions, garlic, and warm spices. Serve this creamy and delicious vegan curry dish over a bed of rice. Grab a fork and dive in! 
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Course: Main Course
Cuisine: Indian
Diet: Gluten Free, Vegan, Vegetarian
Keyword: Indian curry, mushroom curry, vegan curry dish
Servings: 4 servings
Calories: 124kcal


  • 1 ½ Cups Almond Milk
  • 8 Ounces Mushrooms
  • 1 Onion
  • 2 Cloves Garlic
  • 2 Tablespoons Curry Powder
  • 2 Tablespoons Olive Oil
  • 1 Tablespoon Flour
  • 2 Teaspoons Cumin
  • 1 Teaspoon Turmeric
  • 1 Teaspoon Black Pepper
  • 1 Teaspoon Paprika
  • Salt to taste


  • Begin by dicing the onion, slicing the mushrooms, and mincing the garlic.
    Indian and vegan mushroom curry
  • Heat olive oil in a pan over medium heat.
  • Sauté onions, mushrooms, and garlic until the onions are translucent and mushrooms are tender (3–5 minutes).
    Indian and vegan mushroom curry
  • Add spices to the vegetables and continue to cook and stir for about a minute.
    Indian and vegan mushroom curry
  • Slowly add the milk while stirring. Let the mixture simmer until it starts to thicken, about 10 minutes. Salt to taste.
    Indian and vegan mushroom curry
  • Serve over rice and enjoy!
    Indian and vegan mushroom curry


Calories: 124kcalCarbohydrates: 10gProtein: 3gFat: 9gSaturated Fat: 1gSodium: 130mgPotassium: 297mgFiber: 3gSugar: 3gVitamin A: 81IUVitamin C: 6mgCalcium: 145mgIron: 2mg
Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks!

You Might Also Like


  • Reply
    January 24, 2021 at 11:33 pm

    I absolutely cannot wait to try this recipe!

  • Reply
    January 31, 2021 at 9:58 am

    5 stars
    Tried this one tonight and it was soooo good!

  • Reply
    February 1, 2021 at 7:31 pm

    5 stars
    This was very tasty. Thanks for the recipe!

  • Leave a Reply

    Recipe Rating