How to Make Soya Biryani (Traditional & Healthy Version)

Soya Biryani is a flavorful North Indian dish that beautifully combines protein-rich soya chunks with aromatic basmati chawal (rice) and a medley of spices. This vegetarian biryani is slowly gaining popularity across India for its rich taste and impressive nutritional value. Traditionally served during festive occasions like Holi and family gatherings, Soya Biryani is a wholesome alternative to more calorie-heavy biryanis. Soya chunks, known locally as 'soya wadi', are prized for their meaty texture and ability to absorb flavors, making them perfect for biryani recipes. The fusion of fresh dhania (coriander), pudina (mint), and classic biryani masala ensures every bite is packed with North Indian taste. This dish is both satisfying and health-conscious, making it an excellent choice for those tracking calories or seeking a protein boost. With its robust spices and delicate aroma, Soya Biryani is suitable for lunch or as a hearty snack, especially when paired with raita or a simple salad. It's a versatile dish that fits well into everyday Indian meals and festive spreads alike.

35 min total2 servingsmedium360 kcal / 100g

Ingredients

  • Soya chunks (soya wadi)
    1 cup Soya chunks (soya wadi) (protein-rich)
  • Basmati rice (chawal)
    1 cup Basmati rice (chawal) (long grain)
  • Onion (pyaz)
    1 large Onion (pyaz) (thinly sliced)
  • Tomato (tamatar)
    1 medium Tomato (tamatar) (finely chopped)
  • Ginger-garlic paste (adrak-lahsun)
    1 tablespoon Ginger-garlic paste (adrak-lahsun) (fresh preferred)
  • Green chilies (hari mirch)
    2 Green chilies (hari mirch) (slit)
  • Curd (dahi)
    2 tablespoons Curd (dahi) (low fat)
  • Fresh coriander leaves (dhania)
    ¼ cup Fresh coriander leaves (dhania) (chopped)
  • Mint leaves (pudina)
    ¼ cup Mint leaves (pudina) (chopped)
  • Biryani masala
    1 tablespoon Biryani masala (store-bought or homemade)
  • Turmeric powder (haldi)
    ½ teaspoon Turmeric powder (haldi)
  • Red chili powder (lal mirch)
    ½ teaspoon Red chili powder (lal mirch)
  • Oil (sarson or sunflower)
    1 tablespoon Oil (sarson or sunflower) (use mustard for authentic flavor)
  • Salt
    to taste Salt
  • Garam masala
    ½ teaspoon Garam masala
  • Whole spices (bay leaf, cloves, cinnamon)
    1 each Whole spices (bay leaf, cloves, cinnamon) (sabut masale)

Step-by-step instructions

Step 1: Rinse basmati rice thoroughly and soak for 10 minutes
0%
10 min

Step 1 · Rinse basmati rice thoroughly and soak for 10 minutes

Rinse basmati rice thoroughly and soak for 10 minutes. Boil the rice with a pinch of salt until 80% cooked, then drain and keep aside.

Step 2: Boil soya chunks in water for 5 minutes
0%
5 min

Step 2 · Boil soya chunks in water for 5 minutes

Boil soya chunks in water for 5 minutes. Drain, rinse under cold water, and squeeze out excess water.

Step 3: Heat oil in a heavy-bottomed kadhai
0%

Step 3 · Heat oil in a heavy-bottomed kadhai

Heat oil in a heavy-bottomed kadhai. Add whole spices (bay leaf, cloves, cinnamon) and saute until aromatic. Add sliced onions and cook till golden brown.

Step 4: Stir in ginger-garlic paste and green chilies
0%
1 min

Step 4 · Stir in ginger-garlic paste and green chilies

Stir in ginger-garlic paste and green chilies. Saute for 1 minute, then add chopped tomatoes. Cook until tomatoes soften.

Step 5: Add boiled soya chunks
0%
2 min

Step 5 · Add boiled soya chunks

Add boiled soya chunks, turmeric, red chili powder, biryani masala, and salt. Mix well and cook for 2 minutes.

Step 6: Lower the flame
0%
2 min

Step 6 · Lower the flame

Lower the flame, add curd, half of mint and coriander leaves. Mix gently and cook for another 2 minutes.

Step 7: Layer the cooked rice over the soya masala
0%
5 min

Step 7 · Layer the cooked rice over the soya masala

Layer the cooked rice over the soya masala. Sprinkle remaining mint, coriander, and garam masala. Cover and cook on low heat (dum) for 5 minutes.

Step 8: Gently fluff the biryani and serve hot with raita or salad
0%

Step 8 · Gently fluff the biryani and serve hot with raita or salad

Gently fluff the biryani and serve hot with raita or salad.

Why this recipe is healthy

This Soya Biryani is a healthy choice because it delivers a high protein content without excess saturated fat. Soya chunks are an excellent meat substitute, making the dish ideal for vegetarians looking to boost protein intake. The use of fresh vegetables, herbs, and minimal oil ensures a nutrient-dense meal that supports weight management and heart health. It's a balanced option for those who want flavor without compromising on nutrition.

A note on tradition

Soya Biryani is especially popular in North Indian households as a protein-rich alternative to traditional mutton or chicken biryani. It is often made during festivals like Holi, when vegetarian dishes take center stage. The use of soya chunks reflects India's innovation in vegetarian cooking, catering to those who avoid meat for religious or dietary reasons. The biryani is typically enjoyed during family gatherings and is a favorite for Sunday lunches.

← Back to Soya Biryani nutrition