Soya Chunk Curry Recipe – Authentic Indian Spices & Coconut Milk

Neha DeshmukhRecipe Author
Ingredients
4
Person(s)
  • 1 cup
    soya chunks
  • 3 cups
    water
  • 3 tablespoons
    oil
  • 1 cup
    finely chopped onions
  • 1 teaspoon
    ginger-garlic paste
  • 1 cup
    finely chopped tomatoes
  • 1 teaspoon
    turmeric powder
  • 1 teaspoon
    cumin powder
  • 1 teaspoon
    fennel powder
  • 1 teaspoon
    garam masala powder
  • 1 teaspoon
    Kashmiri red chili powder
  • 1 teaspoon
    coriander powder
  • 2 tablespoons
    chopped coriander
  • 1 tablespoon
    chopped mint leaves
  • 1 cup
    coconut milk
  • 1 tablespoon
    oil (for tempering)
  • 1 count
    green chilies
  • 12 count
    curry leaves
  • 1 to taste
    Salt
Directions
  • Rinse soya chunks thoroughly and boil in salted water for 5 minutes. Drain, rinse, and squeeze out excess water.
  • Heat oil in a pan. Sauté onions until caramelized, then add ginger-garlic paste and cook until fragrant.
  • Add chopped tomatoes and cook until soft and pulpy. Stir in all ground spices and sauté for 1-2 minutes.
  • Mix in prepared soya chunks, fresh herbs, salt, and water. Simmer, covered, for 10 minutes.
  • Optional: Add coconut milk and heat gently without boiling. Temper with oil, green chilies, and curry leaves.
  • Combine tempering with curry. Serve hot with roti, rice, or biryani.
Nutritions
  • Calories:
    350 kcal
    25%
  • Energy:
    1464 kJ
    22%
  • Protein:
    25 g
    28%
  • Carbohydrates:
    40 mg
    40%
  • Sugar:
    5 mg
    8%
  • Salt:
    500 g
    25%
  • Fat:
    15 g
    20%

Last Updated on 2 months by Neha Deshmukh

Soya Chunk Curry Recipe – Authentic Indian Spices & Coconut Milk

Introduction

There’s just something so comforting about a warm, flavorful curry, isn’t there? This Soya Chunk Curry is one of those dishes I keep coming back to – it’s packed with flavour, incredibly satisfying, and surprisingly easy to make. I first made this when I was looking for a hearty, protein-rich vegetarian meal, and it quickly became a family favourite. It’s perfect for a weeknight dinner, and honestly, it tastes even better the next day! Let’s dive in and get cooking.

Why You’ll Love This Recipe

This soya chunk curry isn’t just delicious; it’s also incredibly versatile. It’s a fantastic source of plant-based protein, making it a great option for vegetarians and vegans. The blend of spices creates a truly authentic Indian flavour, and the optional coconut milk adds a lovely creaminess. Plus, it’s easily adaptable to your spice preference – mild, medium, or hot, you’ve got control!

Ingredients

Here’s what you’ll need to create this flavourful curry:

  • 1 cup soya chunks (about 150g)
  • 3 cups water
  • 3 tablespoons oil (plus 1 tablespoon for tempering)
  • 1 cup finely chopped onions (about 150g)
  • 1 teaspoon ginger-garlic paste
  • ?? cup finely chopped tomatoes (about 150-200g)
  • ?? teaspoon turmeric powder (about 1/2 tsp or 2g)
  • ?? teaspoon cumin powder (about 1 tsp or 5g)
  • ?? teaspoon fennel powder (about 1/2 tsp or 2g)
  • ?? teaspoon garam masala powder (about 1 tsp or 5g)
  • 1 teaspoon Kashmiri red chili powder (for colour and mild heat)
  • 1 teaspoon coriander powder (about 5g)
  • 2 tablespoons chopped coriander leaves
  • 1 tablespoon chopped mint leaves
  • 1 cup coconut milk (optional)
  • 1-2 green chilies (adjust to your spice preference)
  • 12-15 curry leaves
  • Salt to taste

Ingredient Notes

Let’s talk about a few key ingredients to make sure you get the best results:

  • Soya Chunks: These are a fantastic source of protein! We’ll talk more about them in the next section.
  • Spice Blend: The combination of cumin, fennel, and Kashmiri chili powder is what gives this curry its unique flavour. Don’t skip the fennel – it adds a lovely sweetness. Kashmiri chili powder is milder than regular chili powder and primarily adds colour, but feel free to adjust to your liking.
  • Coconut Milk: I love adding coconut milk for a richer, creamier curry. You can use full-fat or light coconut milk, depending on your preference. If you don’t have coconut milk, you can substitute with cashew cream or even a little yogurt (though that will change the flavour profile).
  • Oil: Traditionally, we use mustard oil for Indian cooking, but any neutral oil like vegetable or canola oil works well. For a more authentic flavour, try using groundnut oil.

Soya Chunks: Types & Preparation

Soya chunks, also known as TVP (Textured Vegetable Protein), come in different sizes. You can find them small, medium, or large. I prefer medium-sized chunks for this curry. The most important step is to rehydrate them properly.

First, rinse the soya chunks thoroughly under cold water. Then, boil them in salted water for about 5 minutes. This softens them up and removes any excess saltiness. Drain the water, rinse again, and gently squeeze out any excess moisture. This helps them absorb the flavours of the curry better.

Step-By-Step Instructions

Alright, let’s get cooking!

  1. First, rinse the soya chunks thoroughly and boil in salted water for 5 minutes. Drain, rinse, and squeeze out excess water. Set aside.
  2. Heat 3 tablespoons of oil in a pan over medium heat. Add the finely chopped onions and sauté until they turn golden brown and caramelized – this takes patience, but it’s worth it!
  3. Add the ginger-garlic paste and cook for another minute until fragrant. You’ll know it’s ready when you can really smell the aroma.
  4. Now, add the chopped tomatoes and cook until they become soft and pulpy. This usually takes about 5-7 minutes.
  5. Stir in all the ground spices – turmeric powder, cumin powder, fennel powder, garam masala powder, Kashmiri red chili powder, and coriander powder. Sauté for 1-2 minutes, stirring constantly to prevent burning.
  6. Add the prepared soya chunks, chopped coriander, chopped mint leaves, and salt to taste. Mix well to combine.
  7. Add about 1 cup of water (or more, depending on your desired consistency) and bring to a simmer. Cover the pan and let it simmer for 10 minutes, allowing the flavours to meld together.
  8. (Optional) If you’re using coconut milk, add it now and heat gently without boiling.
  9. Tempering Time! In a small pan, heat 1 tablespoon of oil. Add the green chilies and curry leaves. Let them sizzle for a few seconds until the curry leaves become crispy.
  10. Pour the tempering over the curry and mix well.

Expert Tips

  • Don’t overcrowd the pan when sautéing the onions. Cook them in batches if necessary to ensure they caramelize properly.
  • Toasting the spices briefly before adding the tomatoes helps to release their flavour.
  • Taste and adjust the seasoning as you go. Everyone’s palate is different!

Variations

  • Vegan Adaptation: This recipe is already naturally vegan! Just ensure your oil doesn’t contain any animal products.
  • Gluten-Free Adaptation: Soya chunks are naturally gluten-free, so this recipe is perfect for those with gluten sensitivities.
  • Spice Level Adjustment: For a milder curry, reduce the amount of Kashmiri red chili powder or omit the green chilies. For a spicier curry, add more green chilies or a pinch of cayenne pepper.
  • Festival Adaptation: This curry is fantastic for Navratri or other fasting periods, as soya chunks are often allowed.
  • My friend, Priya, loves adding a handful of spinach towards the end for an extra boost of nutrients. It’s a great addition!

Serving Suggestions

This Soya Chunk Curry is incredibly versatile. Serve it hot with:

  • Roti or naan
  • Steamed rice
  • Biryani
  • A side of raita (yogurt dip)

Storage Instructions

Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. It actually tastes even better the next day as the flavours have more time to develop! You can also freeze it for up to 2 months.

FAQs

  • What are soya chunks and are they healthy? Soya chunks are made from defatted soybean flour and are a great source of plant-based protein, fibre, and iron. They’re a healthy and affordable alternative to meat.
  • Can I use a different type of plant-based protein instead of soya chunks? Absolutely! You can substitute with paneer (Indian cheese), chickpeas, or even lentils.
  • How can I adjust the spice level of this curry? As mentioned earlier, adjust the amount of Kashmiri red chili powder and green chilies to control the heat.
  • Can this curry be made ahead of time? Yes! You can make it a day or two in advance. The flavours will meld together even more beautifully.
  • What is the best way to serve soya chunk curry for a potluck or gathering? Keep it warm in a slow cooker or insulated container. Garnish with fresh coriander leaves and serve with a variety of sides like rice, naan, and raita.
Images