01 - In a medium saucepan, combine rinsed basmati rice, water, and 1/2 teaspoon salt. Bring to a boil over medium-high heat. Reduce heat to low, cover, and simmer for 12 to 15 minutes until the rice is tender and liquid is absorbed. Remove from heat and let stand, covered, for 5 minutes. Fluff with a fork.
02 - While the rice cooks, bring a small pot of salted water to a boil. Add green beans and peas. Blanch for 2 to 3 minutes until bright green and just tender. Drain immediately and rinse under cold water to stop the cooking process.
03 - Heat olive oil in a large skillet over medium heat. Add minced garlic and sliced green onions. Sauté for 1 minute until fragrant.
04 - Add spinach, blanched green beans, and peas to the skillet. Cook for 2 to 3 minutes, stirring occasionally, until the spinach is wilted.
05 - Add the cooked rice to the skillet, tossing gently to combine with the vegetables. Stir in the fresh parsley, cilantro, mint, lemon zest, and lemon juice. Season with salt and pepper to taste.
06 - Transfer the rice to a serving dish and serve warm. Garnish with extra herbs if desired.