Chop the veggies.
Heat the oil over medium heat in a large pan or wok. Pour in the mustard seed, cover and cook until they pop.
Add the onion and saute until soft – 2-3 minutes.
Add the garlic, optional ginger and harder veggies (cauliflower, carrots, potatoes). Add 2-3 tablespoons of water, cover and steam for 5-10 minutes - or until the veggies are about half cooked.
While the harder veggies are steaming, mix the coconut flakes and sour cream/yogurt/cocoonut milk. Add the spices and mix thoroughly. Set aside to rehydrate.
Add the softer veggies (broccoli, beans, corn, peas) and continue to steam (add more water if the pan is dry) for 2-5 minutes. The vegetables should be fork tender.
When the veggies are done, remove the lid and steam away any excess liquid. Add the coconut mixture and stir in. Cover and warm for 1-2 minutes until heated through.