• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Playful Cooking
  • About
    • Know Me
    • Contact
    • My Cookbook
    • Mention
    • Amazon Storefront
  • Recipes
  • Tutorials
    • How To Style Curries
    • Play with Light
    • ISO, Aperture and Shutter Speed
    • Live Zoom on Food Styling
  • Hire Me
  • Portfolio
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Recipes
  • Know Me
  • My Cookbook
  • Portfolio
  • Hire Me
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes

    Soya Chunks Curry

    September 15, 2026 by Kankana Saxena (2 Comments)

    Jump to Recipe Print Recipe

    This easy Soya Chunk Curry is a hearty, flavorful Indian vegetarian curry made with protein-rich soya chunks simmered in a mildly spiced onion, ginger, garlic, and tomato gravy. Finished with a sprinkle of garam masala, this comforting curry is perfect for a weeknight dinner and pairs beautifully with steamed rice, jeera rice, roti, naan, or paratha.

    Soya Chunk Curry

    Soya chunks are one of my favorite ingredients when I want to add plant-based protein to an Indian meal. They are inexpensive, pantry-friendly, and incredibly good at soaking up the flavors of the curry.

    The gravy in this recipe is intentionally mild. Instead of making the curry very spicy, I use everyday Indian spices to build layers of flavor from the onion, ginger, garlic, and tomatoes. The final addition of garam masala gives the curry a warm, aromatic finish.

    If you are looking for an easy high-protein vegetarian dinner, this soya chunk curry is a great recipe to add to your weekly rotation.

    Why You Will Love This Soya Chunk Curry

    High in plant-based protein: Soya chunks are an excellent vegetarian source of protein.

    Mild and family-friendly: The curry has plenty of flavor without being overly spicy.

    Easy pantry ingredients: You probably already have most of the spices in your kitchen.

    One-pot style curry: Once the soya chunks are prepared, everything comes together in one pan.

    Great for meal prep: The curry tastes even better after the flavors have had time to meld.

    Budget-friendly: Soya chunks are an affordable way to add protein to a vegetarian meal.

    Versatile: Serve it with rice, roti, naan, or even a simple pulao.

    Soya Chunk Curry

    What Are Soya Chunks?

    Soya chunks, also called soy chunks, textured vegetable protein, or TVP, are made from defatted soy flour. They have a chewy, meaty texture and absorb the flavors of whatever sauce or curry they are cooked in.

    Because they are relatively neutral in flavor, they work particularly well in Indian curries. The soya chunks soak up the onion-tomato gravy, making every bite flavorful.

    For this recipe, I prefer to first cook the soya chunks in water and then drain and squeeze them well before adding them to the curry. This removes excess water and allows the chunks to absorb more of the flavorful gravy.

    Ingredients for Soya Chunk Curry

    Soya chunks: Use your favorite brand of dried soya chunks. Small or medium-sized chunks work particularly well for curry.

    Ginger and garlic: Fresh ginger and garlic add warmth and depth. Freshly minced or crushed ginger and garlic will give the best flavor.

    Onion: Finely chopped onion creates the base of the curry and adds sweetness and body to the gravy.

    Tomatoes: Tomatoes provide acidity and help create the base of the gravy. Use ripe tomatoes for the best flavor.

    Spices: This a very minimal spiced everyday curry. I used cumin seeds in the bgining to temper the oil, and then made a spice paste with turmeric powder, chili powder, cumin powder and coriander powder. And finished the dish with little bit of garam masala powder.

    Cilantro: Fresh cilantro is optional but makes a lovely finishing garnish.

    How to Make Soya Chunk Curry

    Steps to prepare

    1 - Add the dry soya chunks to a bowl, sprinkle salt and pour hot water to hydrate the soya chunks.

    2 - In a pan or a wok, heat oil and add the cumin seeds. Let it sizzle for couple seconds. Then add finely chopped onion, season with salt and cook the onion, until it's softened.

    3- Make the spice paste by adding all the dry spices and pour little water to mix it around.

    4- Pour the spice paste to the onion and stir it around. Let the spice cook for 3 minutes for the raw aroma to go away.

    Steps to prepare

    5- Add the chopped tomato and stir around to cook the tomatoes for about 2 minutes.

    6- Scatter the hydrated soya chunks and toss it around to mix everything.

    7- Pour hot water and let it simmer for 5 minutes for the soya chunks to absorb all the flavor. At this stage also check for salt and add more if needed.

    8- Finish the soya chunk curry with garam masala powder and finely chopped cilantro leaves.

    How to Get Flavorful Soya Chunks

    The biggest trick to making good soya chunk curry is preparing the chunks properly.

    After cooking the soya chunks, squeeze them really well. They act like little sponges, so if they are holding too much water, they will not absorb as much of the curry gravy.

    Once squeezed, add them directly to the cooked masala and let them sauté for a few minutes before adding the water.

    This allows the spices to coat the soya chunks and gives them much more flavor.

    How Spicy Is This Curry?

    This is designed to be a mild soya chunk curry for everyday purpose.

    The combination of cumin, coriander, turmeric, Kashmiri chili powder, and garam masala provides plenty of flavor without making the curry particularly hot.

    If you prefer a spicier curry, you can increase the chili powder or add a finely chopped green chili along with the ginger and garlic.

    For a family-friendly version, keep the chili powder mild and let everyone add extra heat at the table.

    Soya Chunk Curry

    What to Serve With Soya Chunk Curry

    There are so many ways to serve this curry.

    A bowl of steamed basmati rice is probably the simplest pairing. The mild gravy mixes beautifully with fluffy rice.

    For something more flavorful, serve it with jeera rice, vegetable pulao, or peas pulao.

    The thick, flavorful gravy makes this curry perfect with everyday roti or chapati.

    For a more indulgent meal, serve it with warm naan or garlic naan.

    A flaky paratha and soya chunk curry make a satisfying weekend lunch.

    Easy Variations to switch up the taste of the same curry

    Add diced potatoes along with the soya chunks. The potatoes absorb the flavorful gravy and make the curry even more filling.

    Add green peas for extra color, texture, and sweetness.

    For a richer version, add a small amount of cream or coconut milk toward the end. This creates a creamy variation while keeping the soya chunks as the main ingredient.

    Add chopped spinach toward the end of cooking for an easy way to incorporate more vegetables.

    Add carrots, peas, bell peppers, cauliflower, or green beans to turn this into a complete vegetable and protein-packed curry.

    Can I Freeze Soya Chunk Curry?

    Yes. Allow the curry to cool completely before transferring it to a freezer-safe container.

    Freeze in individual portions if you are meal prepping. Thaw overnight in the refrigerator and reheat until completely hot.

    The texture of the soya chunks holds up quite well, making this a useful freezer-friendly vegetarian meal.

    Frequently Asked Questions

    Is soya chunk curry healthy?

    Soya chunks are a convenient plant-based protein source and can be part of a balanced vegetarian diet. The overall nutrition of the curry will depend on the amount of oil and other ingredients used.

    Is soya chunk curry vegetarian?

    Yes. This recipe is completely vegetarian. Make sure the specific packaged ingredients you use meet your dietary requirements.

    Can I use soy chunks instead of soya chunks?

    Yes. Soy chunks and soya chunks generally refer to the same type of textured soy protein, although brands may use different names.

    Why are my soya chunks rubbery?

    Soya chunks can remain chewy if they are not hydrated properly. Cook them until they are soft and plump, then squeeze out the excess water before adding them to the curry.

    More Indian Vegetarian Dinner Ideas

    Malai Soya Chaap

    Lobia Sabzi

    Bhapa Shorshe Paneer

    Tel Potol 

    Sukha Kala Chana

    Soya Chunk Curry

    If you enjoy simple Indian curries, this soya chunk curry fits beautifully into a weeknight dinner rotation. Serve it with rice or roti, add a simple cucumber salad or raita on the side, and you have an easy, satisfying meal.

    It is also a great recipe for anyone trying to include more high-protein vegetarian meals without relying on complicated ingredients.

    Soya Chunk Curry

    Soya Chunks Curry

    Kankana Saxena
    This easy Soya Chunk Curry is a hearty, flavorful Indian vegetarian curry made with protein-rich soya chunks simmered in a mildly spiced onion, ginger, garlic, and tomato gravy. Finished with a sprinkle of garam masala, this comforting curry is perfect for a weeknight dinner and pairs beautifully with steamed rice, jeera rice, roti, naan, or paratha.
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 20 minutes mins
    Total Time 35 minutes mins
    Course Main Course
    Cuisine Indian
    Servings 0

    Ingredients
     

    • 2 cups 3.90 oz/ 111 g soya chunks
    • 1 tablespoon oil
    • ½ teaspoon cumin seeds
    • 1 medium size red onion (5.65 oz/ 161 g, finely chopped)
    • 1 small tomato (chopped )
    • 1 ½ teaspoon salt

    Spices

    • ¼ tablespoon turmeric powder
    • ¼ tablespoon chili powder
    • ½ tablespoon cumin powder
    • ½ tablespoon coriander powder
    • 1 teaspoon garam masala powder

    Instructions
     

    • In a bowl, add the soya chunks. Add salt and hot water. Leave it covered for 10 minutes for the soya chunks to hydrate and puff up.
    • Place a heavy bottom pan on medium heat and heat 1 tablespoon oil.
    • Once the oil heats up, drop the cumin seeds and let it sizzle for a few seconds.
    • Scatter the finely chopped onion and sprinkle ½ teaspoon salt. Let the onion cook for 2 minutes for it to softened.
    • Make a spice paste by mixing cumin powder, coriander powder, chili powder and turmeric powder along with little water. Pour the spice paste to the pan and stir it around. Let the spices cook for 2 minutes.
    • Add the chopped tomato and continue cooking for 2 more minutes.
    • Squeeze the water out of the hydrated soya chunks and add that to the pan. Stir it around to mix everything evely.
    • Pour hot water and let it simmer for 5 to 7 minutes. Taste salt at this stage and add more if needed.
    • Sprinkle garam masala and add the chopped cilantro leaves. Let it cook for another 2 minutes and Soya Chunk Curry is ready to serve.

    Notes

    The cooking time will change if you have to make the curry paste while preparing this dish.

    Nutrition

    Serving: 1Servings
    Keyword easy weeknight dinner, healthy dinner idea, high protein curry, Indian recipe, soya chunks recipe

    More Curries and Stew

    • palak paneer
      Easy Palak Paneer Recipe
    • Lobia Sabzi
      Lobia Sabzi Recipe: Easy Indian Black-Eyed Peas Curry with Yogurt
    • Bengali Style Zucchini Moong Dal (Easy Summer Lentil Recipe)
    • Chicken Sukka
      Chicken Sukka

    Reader Interactions

    Comments

    1. angiesrecipes

      April 06, 2018 at 9:33 pm

      What a flavourful and healthy curry dish! I should do more dishes with soya chunks.

      Reply
    2. Anindya Sundar Basu

      April 06, 2018 at 7:34 pm

      Oh this is so childhood memories loaded. If you remember they used to come in large yellow packets and I enjyed eating them a lot.

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    About

    Hey there! I am Kankana and this is my culinary space where I unfold memories, share stories and try new flavours. Easy effortless cooking with fresh ingredients is my mantra and I like to carry that in my everyday meal.

    Learn more about me →

    Seasonal

    • Congee With Miso Sauce
    • Apple cake
      Apple Cake
    • Creamy Garlic Mushroom Soup
    • How To Make Makhani Sauce

    Cookbook

    cookbook front cover
    Taste of Eastern India has an array of vegetarian and non-vegetarian dishes, street foods, snacks, drinks, comfort hearty food, desserts and some long-lost dishes.
    Learn More and Order

    Subscribe

    Kitchen tips and tricks
    Receive exclusive articles and eBooks on Kitchen Tips and Tricks, Photography Tutorial, Meal Prep Ideas and Simple Recipes for Busy Lifestyle. Plus Weekly Fresh Seasonal Recipes.


    Footer

    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    Footer

    ↑ back to top

    About

    • Privacy Policy

    Contact

    • Contact
    • Portfolio

    Copyright © 2011-2023 Playful Cooking. All content on this blog is copyrighted. It may not be republished in part or whole without permission and proper credit. Please contact me to seek republishing or syndication rights.