Soya Chunks Biryani Recipe is a popular Indian dish that combines fluffy basmati rice with tender soya chunks and a variety of spices. It is known for its rich, flavorful taste and satisfying texture. The soya chunks provide a source of plant-based protein, while the spices used in the dish add a delicious, aromatic flavor. This dish is often enjoyed as a main meal, and can be served with raita, a yogurt-based side dish, or a simple salad for a well-rounded and balanced meal.

Here’s a recipe for a simple and delicious Soya Chunks Biryani Recipe

Soya Chunks Biryani Recipe Steps, Ingredients and Nutrition

Soya Chunks Biryani Recipe Ingredients

  • 1 cup basmati rice
  • 1 cup soya chunks
  • 1 medium onion, sliced
  • 1 medium tomato, chopped
  • 2 green chilies, chopped
  • 2 garlic cloves, minced
  • 1 inch ginger, grated
  • 1 tsp cumin seeds
  • 1 tsp coriander powder
  • 1 tsp cumin powder
  • 1 tsp turmeric powder
  • 1 tsp garam masala
  • Salt, to taste
  • 1 tbsp lemon juice
  • 2 tbsp oil
  • Fresh coriander, chopped (optional)

Read also: Schezwan Fried Rice Recipe

Soya Chunks Biryani Recipe Steps

  1. Soak the soya chunks in hot water for 10 minutes. Drain and squeeze out any excess water.
  2. Cook the basmati rice in a pot of boiling water until it is tender and fluffy, about 12-15 minutes. Drain and set aside.
  3. In a large saucepan, heat the oil over medium heat. Add the cumin seeds and let them sizzle for a minute.
  4. Add the onion, green chilies, garlic, and ginger and cook until the onion is soft and translucent, about 5 minutes.
  5. Add the chopped tomato and cook until it is soft and mushy, about 5 minutes.
  6. Add the soya chunks to the saucepan and stir to combine with the vegetables.
  7. Add the coriander powder, cumin powder, turmeric powder, garam masala, and salt to taste and stir to combine.
  8. Add 1 cup of water and let the mixture come to a boil. Reduce the heat and let it simmer for 5 minutes or until the soya chunks are tender.
  9. In a large pot, layer half of the cooked rice, followed by half of the soya chunk mixture. Repeat the layering process with the remaining rice and soya chunks.
  10. Sprinkle the lemon juice on top and cover the pot with foil. Cook over low heat for 10 minutes or until the flavors are well combined and the biryani is heated through.
  11. Serve hot, garnished with fresh coriander, if desired.

This dish is perfect for a flavorful and filling meal, and is a great way to incorporate protein-rich soya chunks into your diet.

Soya Chunks Biryani Recipe Nutrition

The nutritional content of Soya Chunks Biryani Recipe can vary depending on the ingredients and portion size. However, on average, one serving of Soya Chunks Biryani provides approximately:

  • Energy: 300-400 calories
  • Protein: 15-20 grams
  • Fat: 10-15 grams
  • Carbohydrates: 40-50 grams
  • Fiber: 2-3 grams
  • Sodium: 300-400 milligrams
  • Iron: 2-3 milligrams
  • Calcium: 100-150 milligrams

Note that these values may vary based on the ingredients used, cooking methods, and portion sizes. Additionally, the addition of oils and other high-fat ingredients can significantly increase the calorie and fat content of the dish.

Overall, Soya Chunks Biryani can be a nutritious and filling meal option, especially for those who follow a plant-based diet. It is important to keep portion sizes in mind and to balance it with other nutritious foods as part of a well-rounded and balanced diet.


In conclusion, Soya Chunks Biryani Recipe is a flavorful and filling Indian dish that combines tender soya chunks with basmati rice and a variety of spices. It is a great way to incorporate plant-based protein into your diet, and can be a nutritious and satisfying meal option when consumed in moderation. When making Soya Chunks Biryani, it is important to keep portion sizes in mind and to balance it with other nutritious foods as part of a well-rounded and balanced diet. Enjoy!