Prepare the Rice
Wash the rice until the water runs clear. Soak for 45 minutes.
Boil in salted water with turmeric until 90% cooked (al dente).
Drain and spread on a tray to cool completely.
Make the Haryali (Green) Paste
Blanch spinach in boiling water for 20 seconds, then immediately shock in ice water.
Blend the cooled spinach with cilantro, mint, ginger, garlic, and chilies into a smooth paste.
Sauté the Vegetables
Heat butter and oil on a wide flat pan (Tawa) or large skillet.
Sauté onions until light brown, then add all other vegetables. Cook on high heat for 2 minutes to keep them crunchy.
The Final Toss
Add the green puree and dry spices to the pan. Cook for 3 minutes.
Gently fold in the cold rice. Add lemon juice, Garam Masala, and dried fenugreek leaves.
Toss gently on high heat until every grain is coated in green.