Pan-fried tofu cooked in a spicy spinach curry.
Recipe Snapshot
- Prep time: 15 minutes
- Cook time: 20 minutes
- Total time: 35 minutes
- Yield: 4
- Category: Main Course
- Cuisine: Indian
Ingredients
Tofu
- 6 oz extra-firm tofu (cut into cubes)
- 2 teaspoons oil
- 1/8 teaspoon ground pepper
- 1/8 teaspoon smoked paprika
- 1/8 teaspoon red chili flakes
- salt (to taste)
Spinach Curry
- 1 lb baby spinach
- 2 tomatoes (roughly chopped)
- 3-4 garlic cloves (roughly chopped)
- 1 inch ginger (roughly chopped)
- 1/2 teaspoon garam masala (to sprinkle)
- 1/8 teaspoon red chili powder (or to taste)
- 3/4 teaspoon cumin powder
- 1/2 cup coconut milk (or substitute with milk or heavy cream)
- 2.5 teaspoons oil
- salt (to taste)
- 1-2 teaspoon sugar or honey (optional)
- 1 teaspoon fresh lemon juice (optional)
Method
Tofu
- In a pan heat 2 teaspoons of oil. Once the oil is hot, add cubed tofu and sprinkle paprika, salt, pepper and red chilli flakes.
- Saute for 5-6 minutes till tofu is light golden brown in color. Set aside.
Spinach Curry
- Heat 1 teaspoon of oil and cook the baby spinach till it's completely wilted. Set aside.
- In another pan, heat 1.5 teaspoon of oil on medium heat. Once hot, add roughly chopped ginger & garlic to it and saute till raw smell goes away.
- Add cubed tomatoes next and cook till tomatoes are soft and mushy, around 3-4 minutes.
- Add the wilted spinach leaves and also add cumin powder, red chilli powder, salt and garam masala.
- Cook the spinach and tomato with the spices for 2 minutes.
- Remove from heat, let it cool down a bit and then transfer mixture to a blender.
- Add 1/4 cup of milk/coconut milk and grind to a smooth paste. Set aside.
- Take the same pan in which you had cooked the tomato and spinach and add the spinach puree to it on medium heat. Add additional 1/4 cup milk/coconut milk and mix.
- Add the sauteed tofu to the spinach curry.
- Mix well and also add water at this step [if required] to adjust the consistency of curry to preference.
- Add sugar/honey [if using] and mix.
- Cover and let the curry simmer for 10 minutes on medium-low heat.
- Squeeze in some fresh lemon juice (optional) and serve hot with Indian bread or rice!
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.