Preparation / Directions:
Put the coconut and 1 1/2 cups of water in the blender and whir until a puree is formed. Set aside. Melt the oil and butter together in a heavy saucepan or skillet over moderate heat. Add the ginger, garlic, and onion and sauté until the onion is translucent. Adjust heat to prevent browning. Add all the remaining masala ingredients except the water, salt, and crushed chiles and stir to incorporate with the oil and onions.
Cook for about 1 minute. Add the water and, stirring constantly, cook over low heat for about 5 minutes. Add the coconut puree, stir well, and cook for another 2 to 3 minutes, stirring to prevent scorching. It if appears too dry, add water 1 tablespoonful at a time until a very thick sauce results. Taste and add salt and more chiles to taste. To cook the vegetables, heat the oil and water in a large wok or skillet over high heat. Add the vegetables one at a time in order given and stir fry each for abut 40 to 60 seconds before adding the next one. Add the cilantro and toss. Spoon in the masala, toss gently, and taste again for seasoning. Stir gently over high heat, for about 1 minute.