Tofu being the powerhouse of protein makes this dish highly rich with its nutrients and a perfect match for a non dairy, cruelty-free and a plant-based diet.
- 6 pods of garlic
- 3 small pieces of ginger
- 2 Onions ( roughly chopped )
- 3 tomatoes ( roughly chopped )
- 2tsp red chilli powder
- 2 tsp turmeric powder
- 2 green chillies
- Vegetable oil
- 3 cardamom
- 4 cloves
- 5 peppercorns
- 1/4 cup coconut milk
- 2 tsp Ginger garlic paste
- 15 cubes Tofu
- 1tsp cardamom powder
- 10-12 cashew nuts
- 2 tsp sugar
Heat some oil in a Kadhai and add garlic cloves, small pieces of ginger, green chillies, onions and saute it for 4-5 minutes on medium flame until translucent
Further, add the tomatoes, cashew nuts, 2tsp red chilli powder, 2 tsp turmeric powder & 1 tsp salt along with 1 cup of water and let it boil & cook the tomatoes until it softens
After all the tomatoes are cooked add 3 cardamoms , 4 cloves & 5 peppercorns and 1 tsp salt. Let it simmer for a minute.
Turn off the heat and let it cool completely & transfer to a blender. Blend to smooth paste done without adding any water
Sieve the puree making sure the puree is smooth and silky.
Heat some oil in a Kadhai and saute ginger garlic paste & add in the tomato-onion puree & mix well.
Add 1tsp cardamom powder & 2 tsp sugar and give it a stir
Further, add 15 cubes of Tofu and combine it with the curry and let it simmer for 2 minutes
Now add 1/4 cup of coconut milk and combine everything until all the flavours are absorbed
Finally enjoy Shahi Tofu with Roti!
Vikyath is a budding vegan chef , currently pursuing his Hotel management in Culinary arts from the prestigious Manipal University. His love for animals and cruelty towards them turned him vegan.