Soya chunks is healthy, nutritious and aids in weight loss. This is rich in protein and a very good substitute to meat. My husband Bharath doesn’t eat meal maker but he liked it so much in this biryani as the soya chunks absorbs the flavour very well. This tastes very good and it is going to be one of my often tried recipes. I have added the spices like cinnamon, cardamom as powders. You can add these spices as whole in oil.



  • Rice – 1 cup
  • Soya chunks – 1 cup
  • Onion – 1
  • Tomato – 1
  • Ginger garlic paste – 1 tsp
  • Curd – 4 tsp
  • Turmeric powder – 1 /3 tsp
  • Chilli powder – 1 /2 tsp
  • Coriander powder – 1 tsp
  • Garam masala powder – 1 tsp
  • Cinnamon powder – 1 tsp
  • Cardamom powder – 1/2 tsp
  • Cashews – 8
  • Oil – 3 tsp


1.Wash and soak rice in water for 10 minutes. Chop tomato and onion lengthwise.

2.Boil water and add soya chunks and let it cook for a minute. After it cools down, rinse well in running water.

3.Squeeze the excess water out of soya chunks and keep aside.

4.Heat oil in cooker and add onion and saute well until it becomes translucent.

5.Add ginger garlic paste and saute until the raw smell goes. Now add tomato and saute well for a minute.

6.Then add all the dry powders and saute well until it turns mushy and oil separates.

7.Add curd and mix well. Now add the soya chunks and mix everything together.

8.Now add 3 cups of water along with required salt. Bring it to boil and add the soaked rice.

9.Mix well and pressure cook for 3-4 whistles.  Once the pressure seizes add cashews fried in ghee and fluff the rice.

10.Serve hot with raita. 



  • This biryani can be prepared with basmati rice for rich taste.
  • Wash well and squeeze the water from soya chunks to get rid of smell.
  • I didn’t add much spices. Bay leaves, cloves can be added for spicy biryani.

Leave a Reply

Your email address will not be published. Required fields are marked *