Go Back Email Link
+ servings
Instant Pot Indian Butter Tofu

Vegan Instant Pot Indian Tofu (30 min Recipe)

Instant Pot Indian Butter Tofu. Delicious, quick and easy to make as long as you havean instant pot.  It's creamy and dairy-free. Perfect for those nights whenyou're really craving some Indian food for dinner!
5 from 2 votes
Prep Time 15 mins
Cook Time 15 mins
Total Time 30 mins
Course dinner, lunch
Cuisine Indian
Servings 2
Calories 1090 kcal


Instant Pot
Measuring Cups and Spoon Set
Santoku Knife
Wooden chopping board


  • 500 grams smoked tofu diced (do not substitute with plain tofu)
  • 2 tbsp vegan butter
  • 2 tsp garlic minced
  • ½ cup marinara sauce
  • 1 tbsp tomato paste
  • 1 ½ tsp garam masala
  • ½ tsp cumin ground
  • ½ tbsp coriander ground
  • ½ tsp ginger powder
  • ½ tbsp paprika
  • ½ tsp turmeric powder
  • ½ tsp salt
  • 1 cup water

Cashew Cream

  • cup raw cashews
  • cup hot boiling water


  • In a blender, add cashews and hot boiling water. Soak for 5 minutes. Blend on high until smooth.
  • Set your Instant Pot on Saute Mode and melt your vegan butter.  Then sauteed minced garlic until fragrant. Add smoked tofu, followed by marinara sauce, tomato paste, spices and salt.  Mix together.
  • Pour in water. Cover with lid and switch Pressure Knob to “Sealing”. Set to “Pressure Cook” mode and set timer for 8 minutes. Allow it to cook.
  • Once cooked, the Instant Pot will notify you or turn off. Safely release the pressure. Remove the lid.
  • Stir in the cashew cream. Serve with basmati rice to enjoy!



Calories: 1090kcalCarbohydrates: 177gProtein: 59gFat: 20gSaturated Fat: 4gTrans Fat: 1gSodium: 1068mgPotassium: 504mgFiber: 19gSugar: 28gVitamin A: 1011IUVitamin C: 54mgCalcium: 500mgIron: 17mg
Keyword indian butter tofu, indian butter tofu paneer, indian butter tofu recipe, indian butter tofu vegan, indian style butter tofu
Tried this recipe?Tag me @christieathome and hashtag #christieathome so I can share it in my stories!