For a slightly nuttier flavor, use long-grain brown rice.
Heat oil in a medium saucepan over medium-high heat. Add onion, and cook, stirring, until translucent, about 5 minutes. Stir in rice and 2 teaspoons salt. Stir rice until coated with oil, then cook 1 minute. Add water, and bring to a boil. Reduce heat, cover, and simmer until water is absorbed, about 16 minutes. Turn off heat. Let rice stand, covered, 10 minutes.
Meanwhile, bring a medium pot of water to a boil. Add zucchini, and cook until tender, about 2 minutes. Drain.
Add zucchini and herbs to rice, and fluff with a fork.