Aromatic and elegant, Soya Pulao is a gently spiced Indian rice preparation perfect alongside rich curries. This simple vegetarian dish is a family favorite that adds fragrance to any meal.
Rinse the basmati rice until water runs clear, then soak for 20 minutes, and drain completely before cooking.
Soak soya chunks in hot water for 10 minutes to let them soften, then squeeze out excess water and set aside.
Heat oil or ghee in a large saucepan over medium heat. Add cumin seeds, bay leaf, cinnamon stick, and cloves; sizzle for 30 seconds until fragrant.
Add finely sliced onion and sauté over medium heat until golden brown, then add green chili and ginger-garlic paste, cooking for an additional minute.
Stir in carrots and green peas, and sauté for 2 minutes. Next, add the squeezed soya chunks, mixing to coat them with the spices.
Add the drained rice to the pot and gently stir for 1–2 minutes without breaking the grains, ensuring all ingredients are well combined.
Pour in water and salt. Bring to a rapid boil over high heat, then immediately reduce the heat to low, cover tightly, and simmer for 15 minutes.
Once rice is tender and all water is absorbed, remove from heat and let rest, covered, for 10 minutes before fluffing with a fork and serving.