Easy Tofu Tikka Masala made in the Instant Pot! Spicy marinated cubes of tofu are tossed in a creamy curry! Vegan & gluten-free.
Recipe Snapshot
- Prep time: 30 minutes
- Cook time: 22 minutes
- Total time: 52 minutes
- Yield: 3
- Category: Recipes
- Cuisine: Indian
Ingredients
Tofu Tikka
- 3 tablespoons thick coconut milk (use thickened milk from top of a can)
- 1 teaspoon coriander powder
- 1/2 teaspoon garam masala
- 1/4 teaspoon red chili powder
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon salt
- 250 grams extra-firm tofu
Curry
- 2 tablespoons oil (30 ml, use oil of choice)
- 1 inch cinnamon stick
- 1 medium red onion (140 grams, finely chopped)
- 6-7 large garlic cloves (13 grams, finely chopped)
- 1 inch ginger (13 grams, finely chopped)
- 3 large tomatoes (450 grams, pureed)
- 1.5 teaspoon curry powder
- 1/2 teaspoon cumin powder
- 3/4 teaspoon salt (or to taste)
- 1/2 teaspoon kashmiri red chili powder
- 2.5 teaspoons sugar
- 1/4 cup coconut milk
- 1 cup water (8 oz)
- 2 tablespoons chopped cilantro
Method
- Optional - press tofu with some heavy object for 15 minutes. This will drain the excess moisture. Now cut the tofu into small cubes and set aside.
- In a large bowl whisk together thickened coconut milk with coriander powder, garam masala, red chili powder, smoked paprika and salt until smooth. Stir in the tofu cubes and mix until all tofu pieces are coated with the marinade.
- Cover and keep in the refrigerator for 30 minutes. Meanwhile do all the prep work - chop the onion, garlic, ginger and puree the tomatoes.
- Press the saute button on your Instant Pot. Once it displays hot, add oil and then add the cinnamon stick. Saute for few seconds until fragrant.
- Add the onion along with ginger and garlic. Cook for 4 minutes until the onions are soft and light brown in color. Then add in the tomato puree and mix.
- Cover the pot with a glass lid and let the puree cook for 4 to 5 minutes.
- Then add the curry powder, cumin powder, kashmiri red chili powder, salt and sugar. Mix to combine and cook the spices for one minute. Add the coconut milk and water and mix.
- Stir in the marinated tofu. You may do the extra step of pan roasting the tofu on stove top before adding to the instant pot. This step is completely optional and I did not do it.
- Close the Instant Pot with its lid. Press the manual or pressure cook button and cook on high pressure for 5 minutes. The pressure valve should be in the sealing position.
- Do a quick pressure quick release. Open the pot, add chopped cilantro and mix.
- Serve instant pot tofu tikka masala with rice or bread of choice!
Kiyaan Singh’s Kitchen Note
Keep this recipe as a working base: cook once as written, then adjust spice, texture, and serving style for your own table.