Chilli Soya Nuggets is a quick and delicious Indo-Chinese style appetizer made using protein-rich soya chunks. These nuggets are first marinated and shallow-fried until golden, then tossed in a sweet, spicy, and tangy sauce with onions, capsicum, and sauces. It’s the perfect balance of texture and flavor slightly crispy outside, juicy inside, and packed with bold flavors. A perfect choice for both kids and adults who enjoy a tasty yet healthy starter. Serve it hot as an evening snack or pair it with fried rice for a wholesome meal. It’s also a great party starter that’s sure to impress your guests!

Chilli Soya
I had this huge jar of soya chunks sitting in the back of my kitchen shelf for ages, and I almost forgot about it! One weekend when I was cleaning up the shelves, I spotted it and knew I had to use it before it went stale. I’d already tried a soya biryani earlier and wanted something spicy and snacky this time. That’s how this Chilli Soya Nuggets came about.
About Chilli Soya Nuggets
The recipe is perfect if you’re looking for something high in protein but still craving that spicy Indo-Chinese flavor hit. It works well as an evening snack, a quick starter for guests, or even as a side dish with fried rice or pulav.
Why I Love This Recipe – This recipe reminds me of the Indo-Chinese food we used to get near my college canteen. There was always this one stall that made chilli gobi and chilli soya in a big kadai, and it smelled amazing! I used to skip the regular mess food and go straight there for these spicy nuggets. My family now loves this version too, especially my brother, who’s always looking for “non-boring” vegetarian snacks. I also love it because I know I’m getting something healthy into my meals without compromising on taste. And the best part? I can whip this up in under an hour even when guests come over unannounced!
What I loved the most was how versatile this dish is, you can customize it easily depending on what sauces you have at home. Plus, the soya absorbs all the flavors like a sponge, which makes every bite juicy and flavorful!
Similar Soya Chunks Recipes
Cabbage Soya Biryani
Soya Chunks Fry
Soya Chunks Cutlet
Kola Urundai

Why This Recipe Works
This recipe is a winner for a few good reasons. First, soya chunks are packed with protein and fiber, making it a healthy option, especially for vegetarians looking for a protein boost. It’s a great way to turn something nutritious into a tasty snack or side dish.
Second, it’s actually really easy to make. You just marinate the cooked soya chunks, shallow-fry them until crisp, and toss them in a quick homemade sauce. There’s no deep frying or fancy steps, so it comes together pretty fast, perfect for busy evenings.
Another reason is that it doesn’t need anything fancy. All the ingredients are usually found in Indian kitchens: basic sauces, onions, capsicum, and some corn flour. That makes it quite budget-friendly too. Also, it’s a crowd-pleaser. The flavors are very familiar, a little sweet, a little spicy, tangy kind of like chilli paneer or gobi manchurian. So even picky eaters tend to enjoy this one.
Ingredients

Soya Chunks (3 cups, cooked) – This is the main ingredient. I soak them in hot water for 15–20 minutes until they puff up and get soft. Then I squeeze out all the water, this helps them absorb the marination better and also gives a good texture when cooked. They’re packed with protein, so it’s a great vegetarian option.
Ginger-Garlic Paste (2 tbsp total) – You’ll need around 1 tablespoon for the marination and another for the sauce. It gives a strong, earthy flavor that works really well in Indo-Chinese dishes. Fresh paste always gives better aroma, but store-bought also works fine.
Chilli Powder (1 tbsp) – This goes into the marination. It gives a nice deep red color and adds a bit of heat. You can reduce it if you prefer it less spicy, no need to overdo it.
Corn Flour (3 tbsp) – This helps coat the marinated soya chunks and creates a light crust when fried. It’s what gives the nuggets that crisp outer layer. If you want it even crispier, you can add a spoon of rice flour too.
For Vegetables & Sauteing
Onion (1 large, thinly sliced) – Sliced onions add a light sweetness and crunch to the final dish. They also give body to the sauce and absorb all the flavors really well.
Capsicum (1, sliced – I used green and yellow) – You can use any color of capsicum. They make the dish colorful and add a nice freshness. I like to slice them lengthwise so they match the look of restaurant-style chilli dishes.
Green Chillies (2, slit – optional) – If you enjoy a sharper heat, add a couple of green chillies. Slitting them lets them flavor the sauce without making it too spicy in one bite.
Vinegar (2 tsp) – This adds a touch of tanginess and balances the sweetness from ketchup or sauces. Don’t skip it, it really lifts the whole flavor of the dish.
Green Chilli Sauce (1 tbsp), Red Chilli Sauce (1 tbsp), Tomato Ketchup (2 tbsp), Dark Soya Sauce (1 tsp) – This mix creates that familiar sweet-spicy-tangy flavor you find in chilli paneer or gobi. Adjust quantities if you want it milder or more intense it’s quite flexible.
Salt (to taste) and Sugar (1 tsp) – Sugar helps round off the heat and sourness of the sauces. Salt, of course, brings everything together, add it little by little and taste as you go.
Ajinomoto (a pinch – optional) – Totally optional. I didn’t use it, but if you’re going for that restaurant-style umami punch, a very small pinch can make a difference. Skip it if you prefer not to use additives.

Hacks
1. Soak soya chunks in hot water to save time
If you’re in a rush and don’t have time to soak the soya chunks for long, just use hot water instead of room-temperature water. It helps the chunks soften in about 10–15 minutes, which is much quicker. Once they puff up and become soft, just squeeze out the extra water and they’re ready to be marinated.
2. Add a bit of rice flour for extra crispiness
To get that slightly crispy texture on the outside, add a spoon of rice flour along with cornflour while marinating. It helps form a nice coating that crisps up really well when shallow-fried or air-fried. You’ll notice the difference in texture, it’s a small step but really improves the bite.
3. Try air-frying or baking instead of frying
If you’re looking to make the recipe a little healthier, air-frying or baking the marinated nuggets is a great option. They’ll still come out golden and crispy, without all the oil used in pan-frying. Just preheat your air fryer or oven, brush the nuggets lightly with oil, and cook them until they turn golden.
4. Make it saucier with a simple trick
If you like a little extra sauce with your nuggets, something to soak into rice or noodles, just double the sauce quantities in the recipe. Add a small splash of water or vegetable stock while tossing everything together. This creates a nice semi-gravy coating that clings to the nuggets and veggies.

Chilli Soya (Step by Step)
![]() |
Take all your ingredients |
![]() |
Add in ginger and garlic paste |
![]() |
add in chilli powder |
![]() |
some salt |
![]() |
corn flour |
![]() |
mix well |
![]() |
heat oil |
![]() |
add in marinated soya |
![]() |
fry till it is golden |
![]() |
remove it in a bowl |
![]() |
now in the remaining oil |
![]() |
add in ginger garlic paste |
![]() |
toss well |
![]() |
Add in onions |
![]() |
saute for a good couple of mins or till the onion is soft |
![]() |
add in peppers |
![]() |
mix well |
![]() |
Add some salt and sugar |
![]() |
vinegar |
![]() |
red chilli sauce |
![]() |
tomato ketchup |
![]() |
green chili sauce |
![]() |
soya sauce |
![]() |
i love these colours |
![]() |
give a good mix |
![]() |
add in fried soya |
![]() |
mix well |
![]() |
serve |
Expert Tips
Don’t overcook the soya chunks while boiling. – It’s best to soak the soya chunks in hot water for about 15 to 20 minutes. You want them to soften and puff up nicely, but not become too mushy. If you cook them for too long or boil them too much, the texture turns soft and spongy, which makes it hard for the nuggets to hold their shape and crispiness later.
Always squeeze out the water completely before marinating. – After soaking, the soya chunks hold a lot of water inside. It’s very important to press them gently and squeeze out as much water as possible. If they are still wet, the marinade won’t stick well to their surface. Properly dried soya chunks help the marinade cling better and result in crunchy, flavorful nuggets.
Storage Tips
If you have leftovers, store them in an airtight container in the fridge. They stay good for about 2 days. When reheating, use a pan and add a little splash of water to bring back the sauce’s consistency. Avoid the microwave if possible, it can dry things out. Freezing isn’t recommended. The texture of soya chunks can turn rubbery once thawed, and the sauce separates a bit.
How to Serve
These nuggets go really well with simple fried rice or even veg noodles for a full meal. You can also pair them with jeera rice, vegetable pulao, or eat them on their own as a snack. If you’re serving them at a get-together or party, just insert toothpicks or skewers and serve them as a finger-food appetizer, it’s a hit every time.
FAQ
Q:Can I use frozen soya nuggets?
Yes, you can definitely use frozen soya nuggets for this recipe. Just make sure to follow the soaking and cooking instructions properly before marinating. Soaking them in hot water until they soften and then squeezing out the water is important to get the right texture. This way, they will absorb the flavors well and cook evenly.
Q: Is corn flour necessary?
Corn flour helps give the soya nuggets a nice crispy coating when fried. However, if you don’t have corn flour, you can easily use rice flour or regular all-purpose flour instead. These alternatives also help to create a crunchy texture, so feel free to use whatever you have on hand.
Q:Can I make this without any sauce?
The sauces are what really bring the bold Indo-Chinese flavors to this dish, so it’s not recommended to skip them. The combination of chilli sauce, soy sauce, and ketchup gives the nuggets their spicy, tangy, and slightly sweet taste. Without the sauces, the dish won’t have the same punch or taste.
Q: How do I make it less spicy?
If you want a milder version, you can skip the green chillies altogether and reduce the amount of chilli sauce you add. To keep the flavor balanced, add a little extra ketchup or tomato sauce to add sweetness and tone down the heat. This way, you still get a tasty dish without too much spice.
Variations
Dry Version: If you prefer your chilli soya nuggets with less sauce, try cooking the sauce a little longer until it’s almost dry. This way, the sauce sticks really well to the nuggets, giving you a nice, flavorful coating without too much liquid. It makes the nuggets more like a dry appetizer, perfect for snacking.
Extra Veggies: You can easily add some extra vegetables to make the dish more colorful and crunchy. Shredded cabbage, thinly sliced carrots, or chopped spring onions work really well. They add a fresh texture and a little sweetness that balances the spicy sauce nicely.
Paneer/Soya Mix: For a different take, try mixing paneer and soya chunks in equal amounts. This combo gives you the best of both worlds, the soft, creamy paneer with the chewy, protein-packed soya. It’s a great way to add variety if you want a milder taste or different textures in the same dish.
Kids’ Friendly: To make this recipe more suitable for kids, simply reduce the green chillies and chilli sauce. Add a little extra ketchup or tomato sauce to keep the flavor sweet and mild. This way, kids can enjoy the dish without it being too spicy, and it still tastes delicious.
More Soya Chunks Recipes
📖 Recipe Card

Chilli Soya Nuggets Recipe
Print
Pin
Rate
Servings: 4 servings
Calories: 384kcal
Instructions
-
Pre-Prep: Soak and Marinate the Soya – Start by cooking the soya chunks. Soak them in hot water for 15–20 minutes, then rinse and squeeze out the extra water. Then mix them with ginger-garlic paste, chilli powder, corn flour, and a pinch of salt. This marinade gives the soya its base flavor and coating.
-
Frying the Soya Nuggets – In a wide pan, heat a few tablespoons of oil and fry the marinated soya chunks until they’re golden brown. This takes about 7–8 minutes on medium heat. They get a slight crust that tastes amazing when tossed in the sauce later.
-
Making the Sauce – In the same pan with leftover oil, add more ginger-garlic paste and onions. Sauté them till soft, then add the capsicum and green chillies. A little salt and sugar go in next, followed by the vinegar and all the sauces, green chilli, red chilli, ketchup, and dark soya sauce. Mix everything well and cook for about 5–6 minutes till it thickens slightly.
-
Cooking the Curry – Finally, add in the fried soya nuggets to the sauce and toss everything together till the nuggets are coated well. A quick stir on high flame ensures everything is well mixed, and that’s it, it’s ready to serve!
Nutrition
Serving: 1servings | Calories: 384kcal | Carbohydrates: 34g | Protein: 35g | Fat: 11g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 7g | Trans Fat: 0.04g | Sodium: 229mg | Potassium: 158mg | Fiber: 13g | Sugar: 13g | Vitamin A: 1233IU | Vitamin C: 3mg | Calcium: 247mg | Iron: 8mg
Share by Email
Share on Facebook
If you have any questions not covered in this post and if you need help, leave me a comment or mail me @[email protected] and I’ll help as soon as I can.
Follow me on Instagram, Facebook,Pinterest ,Youtube and Twitter for more Yummy Tummy inspiration.
IF YOU MAKE THIS RECIPE OR ANYTHING FROM YUMMY TUMMY, MAKE SURE TO POST IT AND TAG ME SO I CAN SEE ALL OF YOUR CREATIONS!! #YUMMYTUMMYAARTHI AND @YUMMYTUMMYAARTHI ON INSTAGRAM!
More Indo-Chinese Recipes
–>
Reader Interactions