In a large saucepan, place the water, and bring it to a boil. Add the basmati rice, cover, reduce heat to low, and simmer for 15 minutes. Remove the saucepan from the heat, do not lift the lid, and set aside for 5 minutes to allow the rice to steam. Meanwhile, in a large pot, saute the red onion in olive oil for 5 minutes or until soft. Add the flour, stir well to coat the onions, and cook an additional minute while stirring constantly to slightly cook the flour. Add the vegetable stock and curry powder, stir well, and cook over medium heat for 2-3 minutes or until slightly thickened. Add the squash, broccoli, cauliflower, carrot, red pepper, and orange pepper, and stir well to thoroughly coat the vegetables with the broth mixture. Cover, reduce heat to low, and simmer for 20 minutes or until the vegetables are tender. Add the remaining ingredients, stir well, and simmer an additional 3-5 minutes to allow the flavors to blend. Taste and adjust the seasonings as needed. Fluff the basmati rice, transfer the rice to a large platter, and top with the vegetable curry.
Serves 6-8