Soya Chunk Curry Recipe – Authentic Indian Gravy with Coconut & Spices

Neha DeshmukhRecipe Author
Ingredients
3
Person(s)
  • 1 cup
    onions
  • 1 count
    medium tomato
  • 1 count
    green chili
  • 1 tablespoon
    tablespoon coriander leaves
  • 1 tablespoon
    tablespoon mint leaves
  • 0.125 teaspoon
    teaspoon turmeric
  • 1 teaspoon
    teaspoon garam masala
  • 1 teaspoon
    teaspoon red chili powder
  • 1 teaspoon
    teaspoon coriander powder
  • 2 tablespoon
    tablespoons oil
  • 1 cup
    cup soya chunks
  • 1 teaspoon
    teaspoon ginger garlic paste
  • 1 tablespoon
    tablespoon lemon juice
  • 2 tablespoon
    tablespoons poppy seeds
  • 2 tablespoon
    tablespoons grated coconut
  • 1 teaspoon
    teaspoon fennel seeds
Directions
  • Soak soya chunks in hot water for 10 minutes. Squeeze, rinse, and drain thoroughly. Marinate with ginger-garlic paste, garam masala, red chili powder, salt, and lemon juice.
  • Dry roast poppy seeds (if using) and blend with fennel seeds, coconut, and water to form a smooth paste.
  • Heat oil in a pan. Temper with bay leaf, star anise, cinnamon, cloves, cardamom, and cumin seeds.
  • Add onions and green chilies. Fry until golden brown. Stir in tomatoes and cook until mushy.
  • Mix marinated soya chunks with mint and coriander leaves. Sauté until raw aroma fades.
  • Add coconut paste (or coconut milk/yogurt), red chili powder, coriander powder, and garam masala. Cook for 3-5 minutes.
  • Pour water as needed. Simmer until gravy thickens and oil separates. Garnish with coriander leaves.
  • Serve hot with rice, roti, or paratha.
Nutritions
  • Calories:
    450 kcal
    25%
  • Energy:
    1882 kJ
    22%
  • Protein:
    25 g
    28%
  • Carbohydrates:
    40 mg
    40%
  • Sugar:
    10 mg
    8%
  • Salt:
    800 g
    25%
  • Fat:
    25 g
    20%

Last Updated on 2 months by Neha Deshmukh

Soya Chunk Curry Recipe – Authentic Indian Gravy with Coconut & Spices

Hey everyone! If you’re looking for a delicious, protein-packed vegetarian curry that’s bursting with flavour, you’ve come to the right place. This Soya Chunk Curry is a family favourite – I first made it when I was trying to incorporate more plant-based meals into our week, and it quickly became a regular request! It’s got a wonderfully rich and aromatic gravy, thanks to the coconut and a blend of warming spices. Let’s get cooking!

Why You’ll Love This Recipe

This soya chunk curry isn’t just tasty; it’s a winner for so many reasons. It’s a fantastic source of plant-based protein, making it a satisfying and healthy meal. The coconut and spice blend create a truly authentic Indian flavour profile. Plus, it’s surprisingly easy to make, even on a busy weeknight. You’ll be amazed at how quickly you can whip up this flavourful curry!

Ingredients

Here’s what you’ll need to create this delicious Soya Chunk Curry:

  • 1 cup soya chunks
  • 1 cup onions
  • 1 medium tomato
  • 1 to 2 green chilies
  • 1 tablespoon coriander leaves
  • 1 tablespoon mint leaves
  • 1/8 teaspoon turmeric
  • ?? teaspoon garam masala (about 1-2 tsp, adjust to taste)
  • ?? to ?? teaspoon red chili powder (1/2 – 1 tsp, depending on your spice preference)
  • 1 teaspoon coriander powder
  • 2 to 3 tablespoons oil
  • 1 teaspoon ginger garlic paste
  • 1 tablespoon lemon juice
  • 2 tablespoons poppy seeds (optional)
  • 2 to 3 tablespoons grated coconut
  • ?? teaspoon fennel seeds (about 1/2 tsp)

Ingredient Notes

Let’s talk ingredients! A few little tips to make sure your curry turns out just right:

  • Soya Chunks: These are a fantastic source of protein and readily absorb flavours. They’re a great meat substitute!
  • Coconut: I love using freshly grated coconut for the most authentic flavour. However, desiccated coconut works beautifully too – just rehydrate it in a little warm water before using. You can even use coconut milk if you prefer (see FAQs!).
  • Poppy Seed Paste: This adds a lovely nutty flavour and helps thicken the gravy. It’s more common in Eastern Indian cuisine. If you don’t have poppy seeds, or prefer to skip them, it’s totally fine – the curry will still be delicious!
  • Spice Blend: Garam masala is a cornerstone of Indian cooking. You can buy pre-made blends, or make your own! A typical blend includes cinnamon, cardamom, cloves, cumin, coriander, nutmeg, and black pepper.
  • Aromatic Spices: Don’t skip the bay leaf, star anise, cinnamon, cloves, and cardamom when tempering the oil. They build a beautiful flavour base for the curry.

Step-By-Step Instructions

Alright, let’s get cooking!

  1. First, let’s prep the soya chunks. Soak them in hot water for about 10 minutes. This rehydrates them and makes them lovely and tender. Then, squeeze out the excess water, rinse, and drain thoroughly.
  2. Now, let’s marinate those soya chunks! In a bowl, combine the drained soya chunks with ginger garlic paste, garam masala, red chili powder, salt, and a squeeze of lemon juice. Mix well and set aside.
  3. If you’re using poppy seeds, dry roast them lightly until fragrant. Then, blend them with fennel seeds, coconut, and a little water to form a smooth paste.
  4. Heat the oil in a pan over medium heat. Add the bay leaf, star anise, cinnamon, cloves, cardamom, and cumin seeds. Let them sizzle for a few seconds until fragrant – this is called tempering, and it’s key to building flavour.
  5. Add the chopped onions and green chilies to the pan. Fry until the onions turn golden brown. Then, stir in the chopped tomatoes and cook until they become soft and mushy.
  6. Add the marinated soya chunks, chopped mint, and coriander leaves to the pan. Sauté for a few minutes until the raw aroma disappears.
  7. Pour in the coconut paste (or coconut milk/yogurt – see FAQs!). Add the red chili powder, coriander powder, and garam masala. Cook for 3-5 minutes, stirring constantly to prevent sticking.
  8. Add water as needed to reach your desired gravy consistency. Bring to a simmer and cook until the gravy thickens and the oil starts to separate from the sides.
  9. Garnish with fresh coriander leaves and serve hot!

Expert Tips

  • Don’t overcrowd the pan when sautéing the soya chunks. Work in batches if necessary to ensure they brown nicely.
  • Adjust the amount of red chili powder to suit your spice preference.
  • For a richer flavour, use full-fat coconut milk.
  • Taste and adjust the seasoning as needed.

Variations

Want to switch things up? Here are a few ideas:

  • Vegan Adaptation: This recipe is already naturally vegan! Just ensure your garam masala doesn’t contain any animal-derived ingredients.
  • Spice Level Adjustment: For a milder curry, reduce the amount of red chili powder. For a spicier kick, add a pinch of cayenne pepper.
  • Regional Variations: My friend’s grandmother, who’s from Bengal, adds a touch of panch phoron (a five-spice blend) to her soya chunk curry. In South India, they often use curry leaves and mustard seeds in the tempering.
  • Festival Adaptations: This curry is perfect for Navratri or Shravan, when many people abstain from meat.

Serving Suggestions

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

  • Steaming rice
  • Warm roti or paratha
  • Naan bread
  • A side of raita (yogurt dip)

Storage Instructions

Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave. This curry also freezes well – just thaw completely before reheating.

FAQs

Let’s answer some common questions:

  • Is this recipe suitable for meal prepping? Absolutely! It’s perfect for meal prepping. The flavours actually develop even more overnight.
  • Can I use coconut milk instead of coconut paste? Yes, you can! Use about 1 cup of coconut milk. The gravy might be slightly thinner, but still delicious.
  • What is the best way to deal with the soya chunks’ texture? Soaking and squeezing them well is key. Don’t overcook them, or they can become rubbery.
  • Can I add other vegetables to this curry? Definitely! Potatoes, peas, cauliflower, or spinach would all be lovely additions.
  • How can I adjust the gravy thickness? If the gravy is too thick, add a little more water. If it’s too thin, simmer for a few more minutes to allow it to reduce.

Enjoy this flavourful and satisfying Soya Chunk Curry! I hope it becomes a favourite in your home too. Let me know in the comments how it turns out for you!

Images