How to Make Indian Tofu Curry
Indian Tofu Curry is a delicious and satisfying dish that is both healthy and easy to prepare. This recipe combines the richness of tofu with an array of spices and ingredients, making it a perfect vegetarian option. Follow this guide to create a mouthwatering Indian Tofu Curry that your family and friends will love.
Ingredients
- 400g firm tofu
- 2 tablespoons vegetable oil
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1-inch piece of ginger, grated
- 2 green chilies, slit (optional)
- 1 teaspoon cumin seeds
- 1 teaspoon coriander powder
- 1 teaspoon turmeric powder
- 2 teaspoons garam masala
- 400g canned tomatoes, crushed
- 1 can (400ml) coconut milk
- Salt to taste
- Fresh cilantro leaves for garnish
Instructions
1. Prepare the Tofu
Start by pressing the tofu to remove excess water. Wrap the tofu block in a clean kitchen towel and place a heavy object on top for about 15-20 minutes. Once pressed, cut the tofu into bite-sized cubes.
2. Sauté the Aromatics
In a large pan, heat the vegetable oil over medium heat. Add the cumin seeds and allow them to sizzle for a few seconds.
Next, add the chopped onions and sauté until they turn golden brown. This usually takes about 5-7 minutes.
Stir in the minced garlic, grated ginger, and slit green chilies. Cook for an additional minute until fragrant.
3. Add the Spices
Now, it’s time to add the coriander powder, turmeric powder, and garam masala. Stir well to combine the spices with the onion mixture, cooking for another minute to release their flavors.
4. Incorporate Tomatoes and Coconut Milk
Pour in the crushed tomatoes and mix everything together. Allow the mixture to simmer for 5-10 minutes, letting the tomatoes cook down and reduce slightly.
Once the tomatoes are well incorporated, add the coconut milk and stir well. Bring the mixture to a gentle simmer.
5. Add the Tofu
Carefully add the tofu cubes to the curry, stirring gently to coat them in the sauce. Allow the curry to simmer for another 10-15 minutes, allowing the tofu to absorb the flavors.
6. Season and Serve
Taste the curry and add salt as needed. If you prefer a bit more heat, you can adjust the seasoning with additional spices.
Serve your Indian Tofu Curry hot, garnished with fresh cilantro leaves. It pairs perfectly with steamed basmati rice, naan bread, or chapati.
Nutrition Benefits
This Indian Tofu Curry is not only flavorful but also packed with nutrients. Tofu is a great source of plant-based protein, making it an excellent choice for vegetarians. The inclusion of coconut milk adds healthy fats, while the array of spices offers various health benefits, including anti-inflammatory properties.
Enjoy this satisfying dish as a part of your weekly meal prep or a special family dinner. Not only will it bring authentic Indian flavors to your table, but it also supports a healthy lifestyle!