Soak the Ingredients: Wash 1 cup of rice and soak it in water for 15 to 20 minutes. Soak 1 cup of soya chunks in warm water for 20 minutes to make them soft.
Heat Oil and Butter: Heat a pan on a medium flame. Add 0.5 ladle of oil and 1 spoon of butter. Let the butter melt.
Add Whole Spices: Add 1 spoon of cumin seeds, 2 bay leaves, 1 cinnamon stick, 1 black cardamom, 1 green cardamom, 0.5 star anise, 3 cloves, and 6 peppercorns.
Fry the Veggies: Add 1 chopped onion and fry until slightly golden. Add 4 slit green chillies and cook for 1 minute.
Add Ginger and Garlic: Stir in 1 spoon of crushed ginger-garlic paste. Fry for 1 minute. Add 1 chopped tomato and 1 pinch of hing. Mix well.
Mix the Powders: Turn the flame to low. Add 1 small spoon of garam masala and 1 small spoon of cumin-coriander powder. Stir nicely.
Add Soya and Peas: Squeeze the water from the soya chunks and add them to the pan along with fresh green peas. Add salt and fresh coriander leaves.
Add the Rice: Drain the soaked rice and gently mix it into the pan.
Boil with Ghee: Pour exactly 3 cups of water. Bring the mixture to a strong boil. Once boiling, add 1 small spoon of ghee on top for extra flavour.
Cook on Low Heat: Do not open the lid while cooking. Cover the pan with a tight lid. Lower the flame and cook for 10 to 12 minutes.
Serve Hot: After 12 minutes, open the lid to reveal your perfect, fluffy Soyabean Rice.