How to Make Soya Fry (Traditional & Healthy Version)
Soya Fry is a beloved Indian dish that has found its place on countless lunch tables across the country. Packed with plant-based protein, this flavorful sabzi is made using soya chunks (also known as soya nuggets or 'soya wadi') sautéed with classic Indian spices, onions, tomatoes, and a touch of green chillies. Soya Fry is especially popular among vegetarians and those looking to add more protein to their diets without relying on animal sources. The dish boasts a delightful texture—chewy yet tender—and soaks up masalas beautifully, making each bite a burst of flavor. In Indian households, Soya Fry is often served with phulka (roti), paratha, or even a simple bowl of steamed chawal (rice). Its versatility and ease of preparation make it a favorite for busy weekday lunches, tiffin boxes, or as a protein-packed side dish during festive spreads. The recipe can be easily adjusted for spice and richness, reflecting the diverse culinary traditions of different Indian regions. Whether enjoyed during the monsoon season with hot rotis or prepared as a nutritious addition to a Navratri thali, Soya Fry stands out for its health benefits and homely taste.
Ingredients
- 1 cup Soya chunks (soya wadi) (soaked and squeezed)
- 1 medium Onion (finely chopped (pyaz))
- 1 large Tomato (finely chopped (tamatar))
- 1 Green chilli (finely chopped (hari mirch))
- 1 teaspoon Ginger-garlic paste (adrak-lehsun paste)
- 1/4 teaspoon Turmeric powder (haldi)
- 1/2 teaspoon Red chilli powder (lal mirch)
- 1 teaspoon Coriander powder (dhaniya powder)
- 1/2 teaspoon Cumin seeds (jeera)
- 1 tablespoon Oil (preferably mustard or sunflower oil)
- to taste Salt (namak)
- 2 tablespoons Fresh coriander leaves (finely chopped (hara dhaniya))
Step-by-step instructions
Step 1 · Soak the soya chunks in hot water for 10 minutes
Soak the soya chunks in hot water for 10 minutes. Once soft, squeeze out excess water and set aside.
Step 2 · Heat oil in a kadhai or non-stick pan on medium flame
Heat oil in a kadhai or non-stick pan on medium flame. Add cumin seeds and let them splutter.
Step 3 · Add chopped onions and sauté until golden brown
Add chopped onions and sauté until golden brown.
Step 4 · Mix in ginger-garlic paste and green chilli
Mix in ginger-garlic paste and green chilli. Cook till raw aroma disappears.
Step 5 · Add chopped tomatoes and cook till they turn soft and oil separates
Add chopped tomatoes and cook till they turn soft and oil separates.
Step 6 · Sprinkle turmeric
Sprinkle turmeric, red chilli, coriander powder, and salt. Sauté for a minute.
Step 7 · Add soaked soya chunks and mix well
Add soaked soya chunks and mix well. Cook on medium flame for 5 minutes, stirring occasionally.
Step 8 · Garnish with fresh coriander leaves and serve hot with roti or rice
Garnish with fresh coriander leaves and serve hot with roti or rice.
Why this recipe is healthy
Soya Fry is a healthy choice due to its high protein content and low fat profile, making it ideal for weight management and muscle building. The use of wholesome, natural ingredients ensures that you get maximum nutrition without unnecessary calories. It’s filling, supports heart health, and can easily be adapted to suit diabetic and vegan diets.
A note on tradition
Soya Fry is a relatively modern addition to Indian vegetarian cuisine, gaining popularity as soya products became widely available across India. While not traditionally associated with a specific region, it is commonly found in North Indian and urban kitchens, especially among those seeking protein-rich vegetarian meals. The dish is often enjoyed during fasting periods like Navratri and as a nutritious alternative during festivals when heavy, greasy foods are avoided. Its ease and adaptability make it a favorite for everyday lunches and festive thalis alike.