/
/
  • Home
  • Contact Us

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!

Categories

  • Appetizers
  • Baked Goods
  • Beverages
  • Breakfast
  • Cocktails
  • Desserts
  • Diet Meals
  • Dinner
  • Fast Food
  • Fruits
  • Local Cuisine
  • Meat Based Foods
  • Mezes
  • Poultry Products
  • Salads
  • Sauces
  • Seafood
  • Soups
  • Vegetable Based Foods
  • Vegetarian Foods

Recent Post

How to Make Indian Vegetable and Chickpea Curry

How to Make Indian Tofu Tikka

Why Indian Vegetarian Foods Are Full of Surprising Flavors

Why Indian Vegetarian Foods Are So Popular Around the World

How to Make Indian Vegetarian Biryani

Vegetarian Indian Dishes That Are Perfect for Any Occasion

The Best Indian Vegetarian Dishes for a Summer Feast

How to Make Indian Vegetable Biryani with Aromatic Spices

Indian Vegetarian Foods That Are Full of Fresh Herbs and Spices

How to Make Indian Palak Paneer (Spinach and Cottage Cheese)

Sponsored

Contact
  • +1234 888 0006 (Whatsapp)

  • info@wwseo.org

OUR
SPONSORED

Copyright 2025 All rights reserved.

Powered by WWSeo