Ingredients

The following ingredients have 4 Servings
  • 1 tsp vegetable oil
  • 1 1/2 cups basic tomato onion sauce
  • 1 tsp cumin
  • 3 green cardamom pods
  • 3 cloves
  • 1/2 inch cinnamon stick
  • 1/2 to 1 tsp black peppercorns
  • 1 tbsp kasoori methi ((dry fenugreek leaves))
  • 1/4 cup raw cashews
  • 16 oz extra firm tofu
  • 1 tsp garam masala
  • Salt to taste
  • 1 tbsp cilantro ((for garnish))
  • 2 tbsp lemon juice ((optional))

Instruction

  • Heat the oil in a saucepan. Add the cumin, cardamom, cloves, cinnamon and peppercorns. As the spices start to change color, add the tomato onion sauce and kasoori methi and mix well. You don't need to let the sauce cook through at this stage.
  • Turn off the heat and pour the sauce into a blender. Add the cashews and a cup of water and blend until smooth, then pour it all back into the saucepan and turn on the heat.
  • Add the tofu cubes and let the sauce come to a boil. Stir in the garam masala.If your sauce feels too thick at any time, thin it out with water. You want a sauce that's thick enough to coat the tofu. Let the curry cook another five minutes on medium-low heat.
  • Stir in the lemon juice. Add salt and ground black pepper, if needed, and turn off the heat. Stir in the lemon juice.
  • Serve hot with naan, roti, paratha or rice.