How to Make Spicy Soya Fry (Traditional & Healthy Version)
Spicy Soya Fry is a vibrant South Indian vegetarian dish, celebrated for its bold masalas and high-protein goodness. In states like Tamil Nadu, Andhra Pradesh, and Karnataka, soya chunks—also known locally as 'soya nuggets'—are cooked with aromatic spices, curry leaves, and a touch of coconut oil, making this a true regional favourite. The dish is renowned for its fiery heat, complex flavors, and satisfying texture, perfect as a wholesome lunch or a protein-rich side during festive occasions like Pongal or Onam. Soya Fry is especially loved for its versatility, easily complementing steamed rice, roti, or even dosa. The delightfully chewy soya chunks absorb the flavors of green chillies, ginger-garlic paste, and freshly ground garam masala, offering a spicy, tangy, and deeply savory taste. It’s a fantastic choice for health-conscious families and those aiming to boost their protein intake without compromising on authentic South Indian flavors. If you’re looking for a quick, nutritious, and spicy lunch, Spicy Soya Fry is sure to become a staple in your kitchen.
Ingredients
- 1 cup Soya chunks (soya nuggets) (boiled and squeezed)
- 1 medium Onion (finely sliced (pyaaz))
- 1 medium Tomato (chopped (tamatar))
- 2 Green chilli (slit (hari mirch))
- 1 tsp Ginger-garlic paste (freshly ground (adrak-lasun))
- 8-10 Curry leaves (fresh (kadi patta))
- 1/2 tsp Red chilli powder ((lal mirch))
- 1/4 tsp Turmeric powder ((haldi))
- 1/2 tsp Garam masala (homemade preferred)
- 1/2 tsp Coriander powder ((dhaniya powder))
- 1/2 tsp Mustard seeds ((rai))
- 1 tbsp Coconut oil (for authentic flavor)
- to taste Salt ((namak))
- 2 tbsp Fresh coriander leaves (chopped (hara dhaniya))
Step-by-step instructions
Step 1 · Boil the soya chunks in salted water for 5 minutes until they swell up
Boil the soya chunks in salted water for 5 minutes until they swell up. Drain and squeeze out excess water.
Step 2 · Heat coconut oil in a non-stick pan or kadhai
Heat coconut oil in a non-stick pan or kadhai. Add mustard seeds and let them splutter.
Step 3 · Add curry leaves and green chillies
Add curry leaves and green chillies, sauté for a few seconds. Then add sliced onions and sauté till golden brown.
Step 4 · Add ginger-garlic paste
Add ginger-garlic paste, sauté till raw smell disappears. Add chopped tomatoes and cook until soft.
Step 5 · Add turmeric powder
Add turmeric powder, red chilli powder, coriander powder, and salt. Mix well and cook for 2 minutes.
Step 6 · Add boiled soya chunks and toss to coat them well with the masala
Add boiled soya chunks and toss to coat them well with the masala. Cook on medium-high heat for 3-4 minutes.
Step 7 · Sprinkle garam masala and chopped coriander leaves
Sprinkle garam masala and chopped coriander leaves. Stir well and cook for another 2 minutes until everything is well combined.
Step 8 · Serve hot with steamed rice
Serve hot with steamed rice, roti, or as a protein-rich side for sambar rice.
Why this recipe is healthy
This dish is healthy because it utilizes soya chunks—a powerhouse of plant-based protein—along with minimal oil and plenty of spices that boost metabolism. It is low in calories, cholesterol-free, and offers a nutrient-dense lunch option. Plus, its fiber content aids digestion, making it perfect for those looking to maintain a healthy weight or support muscle growth.
A note on tradition
Spicy Soya Fry is a modern classic in South Indian homes, often served on regular lunch menus or as a special protein supplement during festivals like Pongal and Onam. Its adaptability to different spice levels makes it popular across Tamil Nadu, Kerala, and Andhra Pradesh. The dish reflects the region’s affinity for plant-based proteins and aromatic spices, seamlessly blending tradition with contemporary health needs.