Skip to main content

Tofu Tikka Masala

By September 24, 2018No Comments


For marination-

  • 250grams tofu, cut into small cubes
  • 2.5 tablespoons yogurt, use thick yogurt
  • 1teaspoon finely chopped ginger
  • 1teaspoon finely chopped garlic
  • 1teaspoon coriander powder
  • 1/2teaspoon garam masala powder
  • 1/4teaspoon red chili powder
  • 1/4teaspoon salt

For Curry-

  • 1tablespoon butter, unsalted
  • 1tablespoon oil
  • 1/2teaspoon cumin seeds
  • 1cinnamon stick
  • 2medium red onion, roughly chopped
  • 3-4 tomatoes, roughly chopped
  • 3garlic cloves, roughly chopped
  • 1/2inch ginger, cut into small pieces
  • 5teaspoons curry powder
  • 1/4teaspoon red chili powder
  • 1tablespoon sugar
  • 1-1.5cups water, adjust as required
  • 2tablespoons chopped coriander to garnish
  • salt, to taste


  1. Press tofu with some heavy object for 20 minutes. Now cut the tofu into small cubes.
  2. Next, add in the chopped ginger and chopped garlic and then add coriander powder, garam masala powder, salt, and red chili powder.
  3. Add in the yogurt and mix till all the tofu pieces are well coated with the spices and yogurt.
  4. Cover and keep this marinated tofu in the refrigerator for 1 hour. You can keep it overnight as well but a minimum of 30 minutes is a must. Use thick yogurt here, tie regular yogurt in a muslin cloth and let it hang for few hours. Once all the water has drained and yogurt is dry and thick, it’s ready to be used in the recipe.
  5. While the tofu is in the refrigerator, prepare the curry.
  6. Heat 1 tbsp butter in a pan on medium heat.( Pic courtesy by google)
  7. Once hot, add cinnamon sticks and cumin seeds. Wait till cumin seeds crackle.
  8. Add roughly chopped onions and cook till the onions start turning light golden brown in color.
  9. Then add ginger, garlic and cook for 1-2 minutes or till raw smell goes away.
  10. Add chopped tomatoes, curry powder, sugar, red chili powder, and salt. Give a good mix.
  11. Cook the tomatoes with spices for around 10-12 minutes or till tomatoes are completely done. The masala should be nicely cooked on medium heat.
  12. Remove pan from heat, let it cool down a little and puree the mixture to a smooth paste.
  13. Put the pan back on heat again. Add the pureed onion-tomato paste back to it.
  14. Add water and let the curry simmer on low for 3-4 minutes.
  15. Remove the marinated tofu from the refrigerator. Spray a pan with little oil and add tofu to it.
  16. Slightly roast the marinated tofu cubes.
  17. Add the roasted tofu to the curry and let it all simmer for additional 2-3 minutes on low heat.
  18. Garnish with coriander and serve the delicious tofu tikka masala.


for  more healthy recipes: