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.

35 min total2 servingsEasy210 kcal / 100g

Ingredients

  • Soya chunks (soya wadi)
    1 cup Soya chunks (soya wadi) (soaked and squeezed)
  • Onion
    1 medium Onion (finely chopped (pyaz))
  • Tomato
    1 large Tomato (finely chopped (tamatar))
  • Green chilli
    1 Green chilli (finely chopped (hari mirch))
  • Ginger-garlic paste
    1 teaspoon Ginger-garlic paste (adrak-lehsun paste)
  • Turmeric powder
    1/4 teaspoon Turmeric powder (haldi)
  • Red chilli powder
    1/2 teaspoon Red chilli powder (lal mirch)
  • Coriander powder
    1 teaspoon Coriander powder (dhaniya powder)
  • Cumin seeds
    1/2 teaspoon Cumin seeds (jeera)
  • Oil
    1 tablespoon Oil (preferably mustard or sunflower oil)
  • Salt
    to taste Salt (namak)
  • Fresh coriander leaves
    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
0%
10 min

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
0%

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
0%

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
0%

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
0%

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
0%

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
0%
5 min

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
0%

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.

← Back to Soya Fry nutrition