Curry / Subzi,  Fusion,  North Indian,  Recipes,  Vegetables

Butter Soya Chunk Curry

Butter Soya Chuck Curry


Butter Soya Chuck Curry, a very delicious and nutritious vegetarian dish. This dish is perfect with Chapati, roti, Paratha, naan or rice. Soya chunks also known as Nutrela chunks come in different brands and soya chunk sizes. Soya chucks are very high in Protein and a perfect option for all those vegetarians that lack the daily protein intake.


Soya chunks come with many health benefits that people seem to neglect due to the texture once soya chunks are cooked. Soya chunks are low in saturated fats, cholesterol and sodium and are high in protein and calcium. They come in normal large dry chunks, mini small chunks and also granulated.

To be honest before I wasn’t sure how to cook with these soya chunks. My mom or grandmother never cooked with them before and not even sure if they were available back in the days. 🙂
Another factor about these chunks in my household is that not everyone is a great fan of them ….like. These three men (dad,brother and the hubby) 🙁 but that’s okay the rest of the family love it. The best part is the kids love it and that counts the most.


These chunks are good for not just the young ones but,is also packed with great source of nutrients and vitamins for the older ones.

This particular recipe that I’d like to share is a favorite within my household and I’ve also been asked by friends and other family members for the recipe.
It’s made in a nice creamy butter coconut milk gravy. With an explosion of tangy spicy taste to balance out the complete dish.

Be sure to try out this great recipe and also here are also some other great recipes to check out and try out ….. Mattar Tofu in White GravyMethi Muttar Malai PaneerBhaji Mooli nu ShaakChori-Dhokli and Dal Dhokli.


Butter Soya Chunk Curry

Category: Curry / Subzi, Fusion, North Indian, Recipes, Vegetables

Butter Soya Chunk Curry

Butter Soya Chunk Curry - A complete delicious and nutritious dish to to be enjoyed by the family.


  • 2 cup – Soya Chunks / Soya Nuggets / Nutrela
  • 2 tbsp. - Oil
  • 2 tbsp. - Butter
  • 3 medium size- Tomatoes - chopped
  • 2 medium size- Red Onion - chopped
  • 10 Garlic cloves- cut in half
  • 1/2 inch Ginger piece- cut into thin strips
  • 1/2 cup- Tomato Paste or Strained Tomatoes
  • 5-7 pieces of Cashew Nuts
  • 1 - Bay Leaf
  • 1/2 tsp. - Turmeric Powder
  • 1 tsp. - Punjabi Garam Masala
  • 1 tsp. - Red Kashmiri Chili Powder
  • 1/4 tsp.-Crushed Kesoori Methi - (Dry Fenugreek leaves)
  • Salt to taste
  • 1 tsp. - Sugar
  • 1 cup- Coconut Milk
  • 1 tsp. - Fresh Coriander -finely chopped (for garnishing)


  1. Take about 3 cups of water into a pressure cooker add soya chunks and ½ tsp. of salt mix, cover and give it about 3 whistles and turn off. Once all pressure has been released, run under cold water and squeeze out all excess water from soy chunks and set aside. **See notes for other alternate way to soak soya chunks**
  2. Heat a non-stick pan on medium high with 1 tbsp. of oil and 1 tbsp. butter. Once oil/butter is hot, add in garlic, ginger, onion and bay leaf give it a good mix. Sauté till the onions are translucent and the raw smell of garlic has disappeared.
  3. The add in tomatoes, cashew nuts and tomato paste and let it cook for 5-6 minutes until tomatoes become mushy.
  4. Then add in all the spices- turmeric powder, garam masala, red Kashmiri chili powder and 1 tbsp. of water and give it all a good stir. Cook for 2-3 minutes. Then remove from stove top and let it cool for few minutes. ***remove bay leaf before grinding***
  5. Now transfer into a grinder jar and grinder the tomato/onion mixture into a fine silky paste. If water is required to grind add a small amount.
  6. Heat the same non-pan on medium high add in 1 tbsp. oil and 1 tbsp. butter once heated up add in the tomato/onion mixture very carefully will splatter or remove from stove top and add. Add in salt to taste, crushed kesoori methi, coconut milk and sugar. Let this entire cook for about 5 minutes. **If need be cover the pan to avoid splatting**
  7. Add in cooked soya chunks and 1 cup water and gently give it a good mix to ensure the soya chunks are completely covered by the gravy. Cover and cook for another 2-3 minutes. If you like thicker gravy then cook for an additional minute or so.
  8. Once ready remove from stove top and garnish with fresh chopped coriander leaves.
  9. Delicious Butter Soya Chunk Curry is ready to be served with your favorite naan, chapati (roti) or pulav.


* Alternative way to cook Soya Chunks- Boil about 3 cups of water with 1/2 tsp. of salt and set aside. Add in dry soya chunks and leave until soya chunks soften up. Then remove from water run under cold water and squeeze out all excess water from soya chunks.

* Coconut Milk can be substituted with heavy cream.


Be sure to leave your thoughts and comments on this recipe. Enjoy!


Leave a Reply

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

CommentLuv badge

%d bloggers like this: