Instant Pot Palak Mushroom

Mushrooms cooked in a spiced spinach curry, this Palak Mushroom is an easy one-pot dish which gets done quickly for a weeknight meal.

It is also vegan and gluten-free.

In my house, I cook mushrooms only for myself. Sarvesh will never touch them so whenever I cook them I know that I have to finish the whole thing by myself.

Funny thing that I have a noticed, a lot of vegetarians do not like mushrooms. I think it’s because of the texture, isn’t it? It has kind of a meaty texture so people like my husband who are vegetarians from birth are just not used to the taste.

And of course some people find the taste also weird. I personally love mushrooms, the only type which I am not a huge fan of are portobello mushrooms, they are a bit too meaty in texture so I can’t enjoy them.

But other than that, I love cremini and white mushrooms the most. I also like wild mushrooms like chanterelle especially in risotto, so yum!

The other day I got some mushrooms and cooked them with spinach to make this Palak Mushroom curry! It’s an easy recipe and all done in one pot!

This Palak Mushroom

✔is vegan and gluten-free.

✔easy one-pot dish which is great to make on weekdays.

✔pairs well with rice or any other grain.

✔makes a hearty and comforting meal.

✔is perfect for those who are on a low-carb diet as well.

This dish is mildly spiced and finished with cashew cream. The cashews makes the curry thick and give it that little sweet taste which perfectly balances out the spinach.


This recipe has the usual ingredients that we use often to make Indian curries.

Spinach (palak): spinach forms the base of this curry. I like to use baby spinach from Trader Joe’s but you can definitely use regular spinach as well.

You can also use a mix of greens if you would like some turnip, collards etc. with spinach.

Mushrooms: I have used white mushrooms here which I sliced for the recipe. Since we pressure cook them, I like to keep the slices a little thick.

You can use cremini mushrooms as well but I prefer white ones for Indian recipes.

Tomatoes & onion: as in many Indian curries, they form the base of the masala. I like to blend the tomatoes with spinach, ginger, garlic and chili and then use in the recipe.

You can use can of diced tomatoes as well if that’s what you have on hand, I just prefer fresh.

Garlic-ginger: fresh ginger and garlic is used in the recipe. The garlic is used twice, first in the puree along with the spinach and then some of it is chopped and sautéed in the oil.

I love the flavor of garlic with spinach and I use extra garlic here.

Spices: to flavor the curry, coriander powder, garam masala, turmeric and red chili powder is used. There’s also kasuri methi for that nice aroma.

If you want to tone down the spices further, just skip on the red chili powder.

Lemon juice: I always prefer finishing spinach based curries with a squeeze of lemon juice. It elevates the flavors and also helps in absorption of the nutrients from the spinach.

Frequently Asked Questions

Can I use cream in this dish?

Yes, if you want you can skip the cashews and in stead add 2 tablespoons of heavy cream to the recipe. Though it won’t be vegan then.

You can also use coconut milk in place of cashew cream, I would probably add 1/4 cup of it and see.

Can I use any other veggies to this dish?

Yes, sure. You can add potatoes here and carrots and peas. They will also work.

What do I serve it with?

With rice or quinoa or with a bread like roti or naan.

How to make it on stove-top?

Please check the recipe card below. It has stove-top instructions as well.


1- Soak cashews in hot water for 15-20 minutes while you work on rest of the recipe.

2- To a blender, add the washed spinach leaves along with chopped tomato, 3 garlic cloves, 1-inch ginger and 1 green chili.

3- Add little water and blend to a smooth paste. I added around 1/4 cup (2 oz) water here to help it blend. Set this aside.

4- Press the saute button on the Instant Pot, once it displays hot, add the oil and then add the bay leaf and add the remaining 2 garlic cloves (chopped). Saute for 30 seconds or so until garlic starts changing color.

5- Then add the chopped onion and cook for 3 to 4 minutes until the onions soften.

6- Add the pureed spinach-tomato-ginger-garlic paste to the pot now and give a stir.

7- Then add the spices- coriander powder, garam masala, turmeric and red chili powder. Also add the salt and cook the spices for 30 seconds.

8- Add in the sliced mushrooms, and then add 1/2 cup (4 oz) water and stir.

9- Close the pot with the lid and press the manual or pressure cook button. Cook on high pressure for 4 minutes with the pressure valve in the sealing position.

Let the pressure release naturally for 5 minutes and then release the remaining pressure manually.

10- Meanwhile, drain the water from the soaked cashews and then transfer them to a blender along with 3-4 tablespoons water and blend to a smooth cashew paste.

11- Once the pressure is released manually after 5 minutes, open the lid and then add in the prepared cashew paste and stir. You can press sauté and let the curry simmer for 1 minutes on sauté after adding the cashew paste.

12- Add in the crushed kasuri methi and stir. Finally squeeze in some fresh lemon juice.

Enjoy palak mushroom with roti or rice!

Leave a Reply

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