📸 Image coming soon for Spicy Soya Fry
Spicy Soya Fry
Lunch • India
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(for 1 medium bowl per person)
- 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)) - optional
Instructions
- 1
Boil the soya chunks in salted water for 5 minutes until they swell up. Drain and squeeze out excess water.
5 minutes
Properly squeezing soya chunks ensures they absorb masalas well.
- 2
Heat coconut oil in a non-stick pan or kadhai. Add mustard seeds and let them splutter.
2 minutes
Coconut oil enhances the authentic South Indian aroma.
- 3
Add curry leaves and green chillies, sauté for a few seconds. Then add sliced onions and sauté till golden brown.
3 minutes
Stir continuously to avoid burning the onions.
- 4
Add ginger-garlic paste, sauté till raw smell disappears. Add chopped tomatoes and cook until soft.
4 minutes
Cook on medium flame for even sautéing.
Why This Dish 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.
Soya chunks are renowned for their high protein content, making them an excellent meat alternative for vegetarians. This Spicy Soya Fry is low in saturated fat and provides dietary fiber, iron, calcium, and essential amino acids. The use of coconut oil in moderation offers healthy fats, while spices like turmeric and coriander contribute antioxidants and anti-inflammatory properties. It’s a balanced dish for energy and muscle repair.
Pro Tips
- 💡Tip 1: Squeeze soya chunks thoroughly after boiling to prevent sogginess.
- 💡Tip 2: Use freshly ground garam masala for the best aroma.
- 💡Tip 3: For extra crunch, add a handful of roasted peanuts or cashews at the end.
Storage & Serving
Refrigerate leftovers in an airtight container for up to 2 days. Reheat on a tawa or microwave, sprinkling a few drops of water to retain moisture.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 225.0 kcal |





