Soya Chunk Curry:- How to make spicy, Indian soya chunk curry at home?

Soya chunk curry is a simple gravy made with soya chunks or soya granules.  This soya chunk gravy can be served with roti, chapatti or parathas. Sabzis like gatte ki sabzi , chana masala, soya chunk curry comes out handy when you run out of veggies. It is made in smooth onion tomato gravy with few spices easily available at home. To make it creamy and delicious just like restaurant gravy I have added some cashew paste and yogurt.  All in all it’s a simple yet healthy and flavorful curry. Soya granules comes in many sizes. In this soya chunk curry I have used small sized soya granules. Soya chunks or granules are made from soya protein, soya flour or concentrate. They have same amount of protein as meat and eggs. They are very healthy and if you have diabetes you should include in your diet one way or another.

Soya Chunk Curry

Course Main Course
Cuisine Indian


  • 1 cup Soya Chunks
  • 3 tbsp Oil
  • 1 tsp Cumin Seeds
  • cup Onion
  • 1 tbsp Ginger Garlic Paste
  • ½ cup Tomato; puree
  • ¼ tsp Turmeric Powder
  • ½ tsp Red Chilli Powder
  • 1 tsp Coriander Powder
  • 1 tsp Cumin Powder
  • Salt
  • ½ tsp Garam Masala Powder
  • Cashew Paste 3 tbsp cashews + ¼ cup of warm milk
  • 3 tbsp Curd
  • Water


  • In boiling water add soya chunks. Mix it well and boil for five minutes.
  • After five minutes switch off the heat, wash soya chunks in cold water and drain the extra water out.
  • Once it is cold enough to touch, squeeze the water out of chunks and keep them aside.
  • In a mixer, blend together cashews and milk till they become fine paste and keep it aside.
  • Heat oil in wok/kadai and add oil. Once oil is hot enough add cumin seeds and let them sizzle.
  • Add chopped onions. Cook till they are light brown. Now add ginger garlic paste, mix it well and cook till onion turns nice brown in color.
  • Now add tomato puree, mix, and cover and cook till tomatoes loses oil.
  • Once tomatoes starts losing oil add turmeric powder, chilly powder, coriander powder, cumin powder, salt, garam masala, cashew paste and yogurt and mix well.
  • Cook till masala loses oil again and then add soya chunks. Cook soya chunks with masala for five minutes and then add water.
  • Mix well and boil the gravy for few minutes. Garnish them with onion rings and fine chopped coriander leaves. Serve soya chunk curry hot with rice, rotis or parathas.


Keyword main course
Tried this recipe?Let us know how it was!

Previous Post
Next Post

All Comments

  • Many people are stealing your videos.
    Here is link of one of them-
    And here is the thief’s channel link-
    (There are multiple stolen videos on this channel)

    If you are okay with it then ignore my E-mail but if you are going to claim copyright and report these thieves, then please reply my this Email I will give you information on all other channels where your content is being stolen.

    A big fan of yours 🙂

    Rahul November 4, 2016 10:01 am Reply
  • Hi Shilpi, I really love your recipes… I have tried a few and will try more in coming days. Gobhi manchurian and mushroom palak came out awesome. Thanks for ur lovely recipes.

    Sangeeta yadav December 9, 2016 9:56 pm Reply
  • Pingback: Shilpi’s Soya Chunk Curry – Counter-top Canvas

  • Pingback: Shilpi’s Soya Chunk Curry – Pinch of Salt

  • Hi Shilpi, I recreated your recipe and it came out so delicious. My husband loved it. I captured my experience here (I gave full credit to your blog)

    Stove-Top Canvas June 17, 2017 10:06 pm Reply
  • I tried it out and it came out awesome.Thankyou so much for this recipe!!

    Mridula October 15, 2017 8:52 pm Reply
    • thanks for trying it Mridula. I am so happy that you liked it. Stay connected and keep visiting foods and flavors.

      Shilpi Agarwal October 22, 2017 10:00 pm Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating