This soya chunks recipe dry snack come with protein rich. It’s ready in 26 minutes, start to finish, cooked on a stovetop pan, and it comes out golden-brown edge and a bit juicy.

I’ve made this more times than I can count, and it keeps finding its way back onto my table. The whole recipe uses one pan, a handful of everyday spices, and 100g of soy chunks. That’s it.
Soy chunks are one of those ingredients that punch way above their price. They’re high in protein, they absorb spice beautifully, and a small amount goes a long way. This dry version means no gravy, no mess, and no extra cooking steps.
It works as an afternoon snack, a side dish at dinner, or something to pack for work or college.
Check Also My Protein Rich Recipes:
- Fresh Sprouted Lentil & Chickpea Salad
- 24 Healthy Lunch Ideas With Eggs
- 24 High-Protein Lunch Ideas For Work
- 21 High-Protein Vegetarian Lunch Ideas For Work
- Air Fryer Chicken Tikka Masala
Ingredient Notes

- Soy chunks: Soak them in fresh water for 10 minutes and squeeze out the excess water before marinating. Dry chunks hold the spice coating better and cook evenly in the pan.
- Kashmiri mirch: This is what gives the chunks their color. It’s mild on heat but gives you that deep red-orange look. Don’t swap it for regular chilli powder unless you want more heat and less color.
- Spices: I added black pepper powder, cumin powder, and turmeric powder. You can adjust as per your taste preference.
- Yoghurt: Thick yoghurt works as the binding agent for the marinade. It holds all the spices together and helps them cling to the surface of each chunk during cooking.
- Ginger and garlic powder: Both are used here instead of fresh paste. Powder distributes more evenly through the marinade and coats every chunk consistently.
How to Make Soya Chunks Recipe Dry
Here’s exactly how I make it every time.
1. Soak the chunks: Place 100g of soy chunks in fresh water and let them soak for 10 minutes. After soaking, drain them and squeeze out as much water as you can with your hands.

2. Make the marinade: In a mixing bowl, add the yoghurt, ginger powder, garlic powder, black pepper, cumin powder, Kashmiri mirch, turmeric, 1 teaspoon of cooking oil, and salt. Mix everything into a smooth paste. Add the squeezed soy chunks and coat them thoroughly. Let the bowl rest for 10 minutes so the spices absorb.



3. Heat the pan: Place a pan on the stovetop and add oil. Once the oil is hot, add the marinated soy chunks one by one. Keep the flame on medium.
4. Cook the first side: Cook on medium to low flame for 2 to 3 minutes. You’ll start to see the edges turn golden.

5. Flip and finish: Turn each chunk to the other side and cook on low to medium flame for another 2 to 3 minutes, until they’re golden-brown all over. Take them off the heat as soon as the color is right.

6. Serve: Serve hot with your favorite sauces or green chutney.
Expert Tips
- Soak in fresh water: Soak the soy chunks for 10 minutes in fresh water, or boil them in hot water for 5 minutes if you want them softer. Both methods work.
- Squeeze out the water completely: After soaking, use your hands to press out as much water as possible before adding the chunks to the marinade.
- Rest the marinade for 10 minutes: Don’t skip the 10-minute rest after coating the chunks. That short wait lets the yoghurt and spices soak into the texture of each piece, and you get more flavor in every bite compared to cooking them straight away.
- Keep the flame on medium to low: High heat will char the outside before the inside has a chance to cook through. Medium to low is what gets you that golden-brown finish without burning the spice coating.
- Add the chunks one by one: Place each piece into the pan separately rather than tipping them in all at once. Crowding the pan traps steam between the pieces.
What to Serve With Dry Soya Chunks
These are great on their own, straight from the pan. For dipping, serve with your favorite sauce or green chutney on the side. Both work well and take the flavor up another level. I like to serve with my:
- Quick Gooseberry Chutney (Amla Chutney)
- Tamarind Tomato Chutney
- Easy Kadamba Fruit Chutney
- Fresh Indian Cilantro Chutney
Frequently Asked Questions
Yes, you can use fresh ginger garlic paste. Use about 1/2 teaspoon of paste in place of each powder. The flavor will be a bit sharper, but it works.
No boiling is needed in this recipe. A 10-minute soak in fresh water is enough to rehydrate them. If you prefer a softer texture, boiling in hot water for 5 minutes is an option, as mentioned in the tips.
Look for a golden-brown color on both sides. The outside should be dry and slightly firm to the touch, not soft or sticky. That’s your sign they’re ready.
It’s mild to medium. Kashmiri mirch gives color more than heat. The 1/8 teaspoon of black pepper adds a little warmth, but it won’t be sharp. If you want more heat, increase the pepper or add a small pinch of regular red chilli powder.
Yes, you can make it without yoghurt. But if you add yoghurt or lemon juice, it will elevate the base flavour.
Storage and Reheating
Store any leftover soy chunks in an airtight container in the fridge for up to 2 days. The spices deepen a little overnight and they still taste good the next day.
To reheat, put them back in a dry pan on medium heat for 2 to 3 minutes, flipping once.
More Recipes You’ll Love
Give this one a try and let me know how it went in the comments below.

Soya Chunks Recipe Dry
Ingredients
- 100 g soy chunks
- 2 tablespoons yoghurt
- ½ teaspoon Kashmiri mirch
- ¼ teaspoon ginger powder
- ¼ teaspoon garlic powder
- ⅛ teaspoon black pepper
- ⅛ teaspoon cumin powder
- ⅛ teaspoon turmeric powder
- 1 teaspoon cooking oil for marination
- ¼ cup cooking oil for fry
- Salt to taste
Instructions
- Soak the chunks: Place 100g of soy chunks in fresh water and let them soak for 10 minutes. After soaking, drain them and squeeze out as much water as you can with your hands.
- Make the marinade: In a mixing bowl, add the yoghurt, ginger powder, garlic powder, black pepper, cumin powder, Kashmiri mirch, turmeric, 1 teaspoon of cooking oil, and salt. Mix everything into a smooth paste. Add the squeezed soy chunks and coat them thoroughly. Let the bowl rest for 10 minutes so the spices absorb.
- Heat the pan: Place a pan on the stovetop and add oil. Once the oil is hot, add the marinated soy chunks one by one. Keep the flame on medium.
- Cook the first side: Cook on medium to low flame for 2 to 3 minutes. You’ll start to see the edges turn golden.
- Flip and finish: Turn each chunk to the other side and cook on low to medium flame for another 2 to 3 minutes, until they’re golden-brown all over. Take them off the heat as soon as the color is right.
- Serve: Serve hot with your favorite sauces or green chutney.
Notes
- Squeeze out all the water after soaking. Wet chunks won’t hold the marinade coating.
- Rest the marinade for 10 minutes before cooking so the spices absorb properly.
- Keep the flame on medium to low. High heat burns the outside before the inside is done.
- Add chunks one by one. Crowding the pan traps steam and stops browning.
- Kashmiri mirch is for color, not heat. Adjust pepper if you want more spice.