Indian Tofu Curry – Vegan and Glutenfree

Indian Tofu Curry: simple, delicious and 15 minutes curry recipe using tofu, onion, tomato and Indian spices. Vegan, Glutenfree and Perfect for weeknights dinner or anytime meal. Serve with steamed rice/quinoa or roti. Can be kept in the fridge for 2 days. 

Indian Tofu Curry - 1

Indian Tofu Curry

Nothing elevates the soul like comfortfood especially on Monday’s and this Indian Tofu Curry is a sure shot example.

A big bowl of this flavorful and luscious curry over a bowl of steamed rice and we are in bliss!!!

What’s even more blissful is its ready in 15 minutes and donot need any special spices or techniques.

Extremely easy to make and loved by one and all.

Ingredients for the Indian Tofu Curry:

  • Tofu – I’m using extra firm tofu as it goes very well in curries.
  • Tomato – Onion Paste along with ginger and garlic
  • Indian Spices: basic Indian spices like turmeric, coriander, cumin, red chili, and garam masala.
  • Water
how to make indian tomato onion paste

Indian tomato-onion paste

The process to Make the Indian Tofu Curry Recipe:

It just cannot get easier than this.

  1. Make a paste of onion, tomato, garlic, and ginger.
  2. Saute and cook the paste.
  3. Add the required spices.
  4. Add the Tofu and water.
  5. Cook as per instructions below.

how to make Indian Tofu Curry

Once the Tofu Curry is ready, simply transfer to a serving bowl and enjoy.


Indian Tofu Curry Recipe

Serving Suggestion:

This Tofu Curry can be served with any choice of sides like :

  • Rice
  • Quinoa / Any Other Grain you like
  • Roti
  • Paratha
  • Bread Rolls.

Indian Tofu Curry in a white bowl

So, this Monday or anytime during the week/weekend, surprise your loved ones with this delicious curry recipe.

Because of its light ingredients, if need be, this recipe can be made again and again within weeks. 

Tofu Curry Indian


Tried Our Recipe – AWESOME!!!

Now Quickly SNAP A PICTURE & TAG :

#easycookingwithmolly +  @easycookingwithmolly on Instagram –>

Connect with Me Here:  Facebook / Pinterest / Instagram 

Indian Tofu Curry - 1


:: You May Also Like ::

Quick Thai Tofu Fried Rice  

Curried Tofu Fried Rice  

Sweet Spicy Thai Tofu Skewers 


Yield: 4 People

Indian Tofu Curry - Vegan and Glutenfree

Indian Tofu Curry - 2

Indian Tofu Curry: simple, delicious and 15 minutes curry recipe using tofu, onion, tomato and Indian spices. Vegan, Glutenfree and Perfect for weeknights dinner or anytime meal. Serve with steamed rice/quinoa or roti. Can be kept in the fridge for 2 days.

Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes


  • 1 Large Box of Extra Firm Tofu - washed and cubed.
  • 1 Large Onion – chopped into thick pieces
  • 2 Large Tomato – chopped into thick pieces
  • 1/2 Inch Fresh Ginger
  • 3 Garlic Cloves
  • ½ Cup water
  • 4 Tbsp Olive Oil or any light oil

Decoration - Optional:

  • 2 Stalks Fresh Coriander Leaves – washed and thinly sliced

Powdered Spices:

  • 1 Tsp Turmeric Powder
  • 1 Tsp Coriander Powder
  • 1 Tsp Cumin Powder
  • ½ Tsp Garam Masala Powder – homemade or store-bought
  • 1 Tsp Red Chili Powder
  • 1 Tsp Salt (As per your taste)


Make the Tomato-Onion Paste:

  1. In a blender, add chopped onion, tomato, ginger, and garlic.
  2. Pulse to form a smooth paste (if need be, add 1-2tbsp water)
  3. Keep aside.

How to Make Indian Tofu Curry:

  1. Heat 4 tbsp olive oil in a large pan.
  2. Add the tomato-onion paste and fry till pink in color (takes a minute on medium heat).
  3. Reduce heat to low, add all “powdered spices” and sauté evenly to mix everything.
  4. Let this saute on low flame for 2 minutes or till onions become light brown.
  5. Now add water and cook for 2 more minutes on low flame.
  6. Add chopped tofu to the curry and sauté everything very lightly.
  7. Let this cook on medium heat for 2-3minutes.
  8. After 3 minutes, the curry would be bubbling and ready.
  9. Turn off the heat and transfer the Indian Tofu Curry to a serving bowl.
  10. Sprinkle sliced cilantro on top and serve hot.

Serving Suggestions:

  • Serve with a steamed bowl of rice or quinoa (any grain of choice).
  • You can also serve this with roti/ naan or paratha.


  • Once the Tofu is added to the curry, DONOT stir/saute too much as it will break the tofu easily.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 350Total Fat: 50gSaturated Fat: 5gTrans Fat: 0gUnsaturated Fat: 45gCholesterol: 0mgSodium: 446mgCarbohydrates: 38gFiber: 10gSugar: 10gProtein: 16g


14 Replies to "Indian Tofu Curry - Vegan and Glutenfree"

  • Sarah U. September 6, 2021 (10:39 pm)

    This recipe is lovely! The first time I made with the tofu and tonight I’m trying it with zucchini & yellow squash in place of the tofu. It’s a joy cooking with the aromas of all these wonderful spices. Thanks for sharing!

    • Molly Kumar September 8, 2021 (4:28 pm)

      Hello Sarah, thanks for making my recipe and so happy you liked it dear. Zucchini & squash sounds amazing as subs for tofu and It’s great with all kinds of veggies – Thanks, Molly.

  • Candi Elm July 23, 2019 (11:49 pm)

    The flavors in this recipe sound amazing. I love curry and can’t wait to make this.

  • Rekha Sharma July 23, 2019 (11:20 am)

    My husband loves your recipes and i’m going to make this tomorrow to surprise him.

    • Molly Kumar July 23, 2019 (4:28 pm)

      Hello Rekha, I’m so glad you all like my recipe and can’t wait for you to try the Indian Tofu Curry recipe 🙂 Thanks, Molly

      • Tiana Acero October 25, 2023 (1:59 pm)

        Sounds great, looking for a change in our families lives by eat at least 3 meat free meals a week but has to be tasty as husband is a carnivore.😂

  • Fiorenza July 23, 2019 (8:38 am)

    This recipe have two main ingredients I love, Tofu and Curry.
    Thank you for this, I’ll give it a try!

    • Molly Kumar July 23, 2019 (4:29 pm)

      Thanks so much Fiorenza and so looking forward to you trying it.

  • Sandi July 23, 2019 (3:15 am)

    I have been cooking a lot more vegan foods and I love the way you blend flavors in this recipe. Can’t wait to try it.

  • Healing Tomato July 23, 2019 (1:51 am)

    What a great idea to have tofu in the curry. Perfect for vegan fans who can eat paneer. Your recipe looks very inviting

  • Nirali July 22, 2019 (3:51 pm)

    Looks so rich and delicious molly.

Leave a reply

Your email address will not be published.

Skip to Recipe