Instant Pot Thai Peanut Tofu Pineapple Curry
Apr 06, 2017, Updated Jul 26, 2018
Vegan Thai Peanut Tofu & Pineapple Curry - all made in the Instant Pot!
This post may contain affiliate links. Please read our disclosure policy.
The next recipe in the Instant Pot series – Thai Peanut Tofu Pineapple Curry. The recipe is vegan and all made in the instant pot!
If you love all the Instant Pot vegetarian/vegan recipes that I share on the blog, please join me on this Facebook Group – Instant Pot Vegetarian Recipes. The group would share/feature vegetarian instant pot recipes and ideas from all around the web!
Raise your hands if you like thai flavors! Raise your hands if you like curry! Well if both your hands went up, then you need to try this recipe. It’s really flavorful and the best part is that it comes together so quickly in the instant pot. My IP has been working overtime these days, so much so that I have “almost” ditched my traditional Indian pressure cooker.
The concept of pressure cooker is deep rooted in Indian culture and cooking. We have been cooking our lentils, beans, rice in the pressure cooker since eternity. Have I told you guys my pressure cooker story? So this is one kitchen gadget which every Indian carries along when they leave India. Yes, we are almost handicapped without a pressure cooker in the kitchen.
So what happened was when I was going to Scotland for masters, my mom packed my tiny pressure cooker in my carry on luggage. I didn’t even check my bag and mom thought such an important thing cannot be placed in the check in baggage! (of course!!) Well the cooker ended up being taken out at the airport security. I remember requesting them to let me take it since I was a student and going to a new country but they didn’t budge.
I was so disappointed and then couldn’t cook anything there because a) I hardly knew any cooking! and b) without pressure cooker, whatever I knew was also a challenge. Mom dad ultimately couriered the cooker to me! Well now you understand the importance of a pressure cooker for an Indian!
Moving on to this curry, the inspiration for this dish comes from a dish that I ate at a local Thai restaurant. The curry had cashews and pineapple and I really liked it. So I thought of adding some tofu, peanut butter and making it more wholesome! Here’s the thing with peanut butter in curries, it can get really overwhelming.
For this recipe, I would suggest starting with 2 tablespoons of peanut butter. If you like a stronger flavor, you may add 2 tablespoons more. But don’t start with 4 tablespoons in the first place. This thai peanut tofu pineapple curry is a sweet and spicy curry. You may adjust the flavors to taste. Prefer a spicier curry? Add more of the dried red chili, thai red curry paste and sriracha. Like a sweeter curry? Add more pineapple and coconut sugar!
This instant pot recipe is vegan and can be made gluten-free by using tamari (gluten-free substitute for soy sauce). Now before someone says that the thai red curry paste has fish sauce so how come it’s vegan,? Well I use “Thai Kitchen” red curry paste and it’s completely vegan and easily available at most grocery stores and also on amazon.
Hope you guys give this curry a try and if you do, please don’t forget to share feedback with me and tag #cookwithmanali on social media.
PS: Thanks for all the feedback on the Instant Pot series! Because you guys really liked the idea of this series, I am going to continue doing it and also do videos, so stay tuned for that.
Method
Press saute mode on instant pot, once the pot heats up add olive oil. Break the dried red chili into two and add to the oil.
Add onion and saute for a minute. Add cashews and saute till they start changing color.
Add grated ginger and garlic and saute for a minute till you get nice aroma.
Meanwhile in a bowl whisk together peanut butter, coconut milk, water and thai red curry paste. You might need to heat this mixture a little so that the peanut butter mixes completely.
Add this mixture to the pot once ginger-garlic are fragrant. Give it a good stir.
Then add soy sauce, rice vinegar, sriracha, coconut sugar and salt. Stir to combine.
Now add cubed tofu pieces to the pot and mix. I used extra-firm tofu and pressed it with a hard object for 20 minutes prior to using it in the recipe.
Cover the lid, cancel the saute mode. Press the manual button, adjust pressure to high and and cook on manual high pressure for 2 minutes.
Quick release as soon as 2 minutes are up.
Cancel “keep warm” mode and press the saute mode again.
Add pineapple pieces and let it simmer for 1-2 minutes. You can adjust consistency of the curry at this point. Add water if it’s too thick for your liking.
Squeeze in some fresh lime juice.
Garnish with cilantro and serve the thai peanut tofu pineapple curry with rice!
* Adjust the spice levels of this thai peanut tofu pineapple curry to taste.
* I used canned pineapple here, if you use fresh pineapple, it might need some more time for cooking.
Instant Pot Thai Peanut Tofu Pineapple Curry
Ingredients
- 1 tablespoon olive oil
- 2 dried red chili broken into pieces
- 1 small white onion chopped
- 1/4 cup raw cashews
- 2 teaspoon grated garlic
- 2 teaspoons grated ginger
- 2-3 tablespoons peanut butter or more for a stronger peanut flavor
- 14 oz can coconut milk I use light you may use full fat
- 2 tablespoons + 1 teaspoon thai red curry paste
- 1/2 cup water
- 1 teaspoon soy sauce or tamari if gluten-free
- 3 teaspoon rice vinegar
- 1.5 teaspoon sriracha adjust to taste
- 1-2 teaspoon coconut sugar adjust to taste
- 1/4 teaspoon turmeric powder
- salt to taste
- 200 grams extra-firm tofu cut into cubes
- 1/3 cup pineapple cubes I used canned pineapple cubes
- juice of 1 lime
- cilantro to garnish
Instructions
- Press saute mode on instant pot, once the pot heats up add olive oil. Break the dried red chili into two and add to the oil.
- Add onion and saute for a minute. Add cashews and saute till they start changing color.
- Add grated ginger and garlic and saute for a minute till you get nice aroma.
- Meanwhile in a bowl whisk together peanut butter, coconut milk, water and thai red curry paste. You might need to heat this mixture a little so that the peanut butter mixes completely.
- Add this mixture to the pot once ginger-garlic are fragrant. Give it a good stir.
- Then add soy sauce, rice vinegar, sriracha, coconut sugar, turmeric powder and salt. Stir to combine.
- Now add cubed tofu pieces to the pot and mix. I used extra-firm tofu and pressed it with a hard object for 20 minutes prior to using it in the recipe.
- Cover the lid, cancel the saute mode. Press the manual button, adjust pressure to high and and cook on manual high pressure for 2 minutes.
- Quick release as soon as 2 minutes are up.
- Cancel "keep warm" mode and press the saute mode again.
- Add pineapple pieces and let it simmer for 1-2 minutes. You can adjust consistency of the curry at this point. Add water if it's too thick for your liking.
- Squeeze in some fresh lime juice.
- Garnish with cilantro and serve the thai peanut tofu pineapple curry with rice!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Instant Pot Thai Peanut Tofu Pineapple Curry
Oh my! This was one of the best dishes I’ve ever made!! Just the right amount and f spice. Absolutely will make again and again!
How would you make this without an InstaPot?
everything remains same, in place of pressure cooking, just let it cook for 10 mins on medium heat. Same steps on medium heat in a pot
Hi Manali, Thank you. Loved this recipe. I added some other vegetables, as others have suggested, and omitted the Sriracha sauce as the readymade thai red curry sauce had enough heat. Oh, and I cooked it in a pan. The peanut butter really upped the flavour; that was a stroke of genius!
glad you enjoyed it Geetha!
Turned out wonderful. My chili’s were not as spicy as I thought so I will add more next time. I did add carrots and cauliflower for more veg and it was just amazing!
Perfect! Made it the first time following the recipe to a T but I think adding a splash of fish sauce would deepen the flavor. Making again next week. It’s that simple and awesome.
glad to know! Since I am a vegetarian, I have never worked with fish sauce but feel free to add whatever you like.
can you substitute with frozen mango, if I don’t have pineapple.
Sure!
If I want to avoid tofu and add other vegetables like carrots instead of tofu, what should I do? Also, If I just want to make this recipe with pineapple only and no tofu/paneer/other vegetables then how should I change the cooking time?
do 2 mins high pressure for carrots. And if you make it only with pineapple, then you might as well not use the IP, since pineapple is canned and already cooked
Looks delicious! I can’t do tofu (no soy), wonder if you have suggestions for replacement and how that would affect cooking time.
If you are okay with dairy, try paneer (Indian cottage cheese). cooking time would be same.
Thanks!
Hi just tried it on a regular pot and it turned out fabbb…thanks for such a super recepie..just my cashew r tasting a big soggy though they were fresh when I opened the pack…maybe I should have fried a bit..also I used regular sugar and fresh Thai herbs to
Make red paste..but overall was amazing..thanks
Just last rice vinegar means sushi vinegar right!!
Hi Megha, glad you liked it! And rice vinegar is rice vinegar..that’s what it is called! Sushi vinegar is different
I think Thai food is great although I have never tried before
Thai Food is great. Spicy and Yummy.
Made this a couple of weeks ago but forgot to leave a review. Another huge dinner hit from this blog! Totally delicious!!! 😀
I love this one too, mostly because of peanut butter haha
What would you suggest substituting for dried chilis? They aren’t available at my local store.
Skip! no worries
Have you tried making this in a slow cooker?
No I haven’t