Tofu Kofta Curry Recipe – High Protein [Pics]

Tofu kofta curry is a high protein sabzi. Step by step pictures for making easily at home. Reduce Oil quantity to make it healthy and low calorie.

Written by Maahi Gupta
  Maahi Gupta    Updated 13 Jul, 22


Tofu Kofta Curry Recipe – High Protein [Pics]

Tofu is a high protein vegetarian item that should form part of your diet. Many people including Anil start eating it extensively when they on the journey to lose weight. The primary reason for its popularity is extremely high content of protein.

Some of you might not know but Tofu is actually a kind of paneer with the difference that paneer is made from Milk whereas Tofu is a by-product of Soyabean.

Tofu as such is not popular in India due to the easy availability of paneer. On the other hand, if you go out of India, you would find Tofu on more grocery shelves than Paneer.

Anyways, here is our tried and tested recipe of Tofu Kofta Curry which has been made pretty much on the same lines as we made Paneer Kofta Curry.

  • 1 Cup Boiled Potato (Grated)
  • 1 Cup Tofu (Grated)
  • 1 Cup Tomato (Chopped )
  • 1/2 Cup Onion (Chopped )
  • 1/2 Cup Whole Milk (Full cream/Full Fat)
  • 2 Tsp garlic (Chopped or paste)
  • 2 Tsp Ginger (Chopped or paste)
  • 2 Tsp Green Chili (Chopped into small pieces)
  • 1/4 Cup Coriander Leaves (Chopped )
  • 20 Number Almonds
  • 2 Number Bay Leaf
  • 1/2 Tsp Salt
  • 1/2 Tsp Cumin powder (Roasted )
  • 1/4 Tsp Garam Masala
  • 1/4 Tsp Black Cardamom powder
  • 1 Cup Oil (For Cooking and Frying )
  • 1 Tsp Poppy Seeds (Khas-Khas (Roasted))
  • 2 Tbsp Cornflour
  • 1/4 Tsp Baking Powder
  • 3/2 Cup Water

Making Tofu Kofta

  1. Ingredients for Tofu Kofta curry should be ready now.
  2. Add Tofu in a bowl, grated boiled Potatoes, Baking Powder, Cornflour and 1/4 tsp of salt in Tofu. Mix it well.
  3. Once mixed, take small amount of Tofu mixture in you palm and roll it with other palm, to get the round shape which we would now call a – Kofta.
  4. Make more koftas in a similar fashion. Once done, they will be ready for frying. We will approximately get 11 koftas with this quantity of ingredients.

Frying Kofta

  1. Heat Oil in a frying-pan on high flame.
  2. Now add the Kofta ball in hot Oil and fry until they become golden brown in color.
  3. Stir them with the spatula with light hand stroke, else, they can break in pieces.
  4. Once they turn golden brown from all sides, take them out from the Oil. Keep them aside for later use.

Preparing Ingredients for Curry

  1. Add 3-4 tbsp of Oil in a pan and heat it on high flame for about 30 seconds.
  2. Add chopped Onions and roast on high flame until they turn pink in color.
  3. Once they turn pink, take them out of frying pan and keep aside to cool down to room temperature.
  4. Once done, add it to the grinder jar and grind to make a smooth paste. Keep this paste aside for later use.
  5. Now, Add chopped Tomatoes in same leftover Oil in the pan and roast until they get soft. Once done, keep them aside to cool down too.
  6. Once Tomatoes loose their heat, grind and make a smooth paste using a grinder. Keep this paste aside for use later.
  7. Gring Almonds to make a fine powder. We need to convert this powder into a paste. Hence, add 1/3 cup of water. We can also add roasted Khus-Khus at this time and then grind both together. This paste is ready. keep it aside too.

Mixing all Curry ingredients together

  1. Add 2 Tbsp of Oil in the same pan in which we roasted Onion and Tomato.
  2. Heat the Oil on high flame. Add bay leaves and cook for 30 seconds.
  3. Now add Onion paste, chopped Ginger, Green Chili and Garlic.
  4. Cook on high flame for about 2 minutes.
  5. After 2 minutes, add roasted Cumin and black Cardamom powder. Mix well and turn the stove to medium flame.
  6. Cook it for another 4 minutes.
  7. After 4 minutes, add Tomato paste.
  8. Let it cook for 2 minutes. Now add Almonds+Khus-Khus paste and cook for another 2 minutes.
  9. Keep the stove on medium flame. Add Salt and Garam Masala. Mix well and cook for a minute.
  10. Now add Water and Milk. Turn the stove to high flame and bring it to a boil.
  11. After the boil, turn the stove to medium flame.
  12. Let it cook on medium flame about 10 minutes or until it gets a bit thick. Stir occasionally.
  13. After 10 minutes, switch off the stove. Curry is ready.

Add Kofta in Curry

  1. At last, add the fried Tofu Koftas in the curry.

Tofu kofta curry – serving with salad
  1. You can refrigerate them for up-to 2-3 days. Re-heat them using a Microwave or stove before serving again.
  2. If you refrigerate for serving later, it is better to keep Kofta and curry separate till the time you have to actually serve them. This helps in avoiding the un-necessary soaking of curry by the Kofta.
  3. Enjoy this delicious Tofu Kofta Curry with Chapati/Parantha/Poori or Naan. You can eat them with Rice as well.

Tofu kofta curry – the sunset color gravy
Main Dish


Written by Maahi Gupta
  Maahi Gupta  
Mother. Cook. Vegetarian. Passionate Indian Food Eater. inHouseRecipes Chef. Photo Editor.