Press the extra firm tofu by wrapping it in a cloth and pressing it with a heavy object for at least 20 minutes to release all the excess water.
16 oz firm tofu
Cut into cubes, place them in an air fryer(single layer), and fry at 380°F for 12 minutes, flipping them halfway through the cooking time. Set them aside.
In a pan, heat olive oil or vegetable oil over medium-high heat.
2 tablespoon oil
As the oil heats up. add chopped ginger and garlic and fry it for a minute.
2 garlic, 1 teaspoon ginger
Add onions and fry until the onions are translucent.
1 onion
Add the diced tomatoes, spices, and herbs.
3 tomatoes, ½ teaspoon red chili powder, ¾ teaspoon garam masala powder, ¼ teaspoon turmeric powder
Cook for 5 minutes or until the tomatoes are soft and the excess moisture dries up.
Stir in almond flour and cook for another few minutes. Turn off the heat and let it cool.
⅓ cup almond flour
Blend the mixture to a smooth consistency.
1 cup water
Place the same pan on medium heat and saute chopped spinach until it wilts. Add the blended mixture and cook for 4-5 minutes.
1 cup spinach
Now add the cooked tofu cubes and salt, and stir to combine everything together.
salt to taste
Cook for about 8-10 minutes over a low flame until all the flavors have combined together. (If required add ¼ - ½ cups of water)
Add kasuri methi and switch off the heat.
2 teaspoon kasuri methi
Your delicious vegan tofu curry recipe is ready! Serve with steamed brown rice, basmati rice, or vegan naan for a complete meal. Enjoy!