Mushroom Masala (Mushroom Curry) - Instant Pot and Stovetop

mushroom masala over rice in a plate

A delicious mushroom masala curry made with just a few simple ingredients. Vegan and gluten-free.

  • Author: Saima
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 2 cups 1x
  • Category: Dinner
  • Method: Pressure cooking
  • Cuisine: Indian


  • 2 cups sliced white button mushrooms
  • 1/4 cup cooking oil
  • 1 1/2 cup sliced onions, divided into 1/2 and 1 cups
  • 1 tbsp chopped ginger
  • 4 cloves garlic, chopped
  • 1 small red tomato, chopped
  • 1 tsp turmeric powder
  • 1 tsp red chilli powder or paprika
  • 1/4 cup cashews
  • salt, to taste



  1. Put the 1 cup onions, ginger, garlic and tomato in a blender and whiz to get a smooth puree.
  2. Make a paste of the cashews.

Instant Pot Method

  1. Turn the instant pot to saute and wait until it displays HOT. Add the oil, followed by the 1/2 cup sliced onions.
  2. When the onions start changing color (don't caramelize them completely), add the onion puree prepared in step 1 of prep as well as the powdered spices (turmeric and red chilli powder), and salt.
  3. Cook this masala for 5 minutes, adding splashes of water or broth to keep it from sticking to the bottom. If the masala splatters too much, add 1/2 cup water and cover with a glass lid.
  4. Cancel the saute mode. Add the sliced mushrooms, mix well and close the lid. Make sure the steam release handle is sealed and set the pot to pressure cooking (high) for 2 minutes.
  5. When the timer beeps, wait 5 minutes, then release pressure. Open the pot, add the cashew paste and cook for 5 minutes more. Serve hot with rice or Indian bread.

Stovetop Method

  1.  Heat the oil in a karahi or wok and add 1/2 cup onions.
  2. Saute the onions until they start changing color. Do not brown them completely.
  3. Add the onion paste prepared in step 1 of prep as well as the ground spices (turmeric and red chilli powder) and salt. Add 1/2 cup water or broth, mix well and cover with a lid to avoid splattering. Cook this masala for 5 minutes or so.
  4. Add the mushrooms and more water if required and cook for 10 minutes, stirring the mushroom masala gravy a couple of times.
  5. Add the cashew paste, mix well and simmer for another 5 minutes. Mushroom masala is ready to be served with fresh Indian bread or rice.


  1. If you don't like spice, substitute red chilli powder for paprika or even Kashmiri red chilli. Both of these will add color without the heat.
  2. If you want a deeper flavor profile, add vegetable or mushroom broth instead of water to the cooking gravy. Reduce the salt if you're using broth.
  3. Use pre-sliced mushrooms that come in a tray to avoid washing or slicing them.


Keywords: mushroom masala, mushroom curry, instant pot mushroom curry