Begin by preparing the vegetables: julienne cut (or shred) carrots, rinse and drain the beansprouts, and shred the cabbage. Thinly slice scallions, bird’s eye chilies, and shallots. Mince garlic and combine all the prepared vegetables in a mixing bowl.
In a separate bowl, prepare the batter by whisking tougher all-purpose flour, rice flour, turmeric, coriander powder, salt, and white pepper. Gradually add cold water, stirring to achieve a smooth, lump-free consistency.
Add the batter to the prepared vegetables, ensuring they are evenly coated. Use your hands to massage and squeeze the batter into the vegetables.
In a deep pan, heat your preferred frying oil (canola, vegetable, or peanut oil). If you have one, use a frying thermometer to ensure the oil temperature is between 350-360°F (177-182°C).
Once the oil is hot, drop rough, shaggy spoonfuls (about 3 tablespoons) of the vegetable batter into the oil, and fry for a few minutes until golden brown and crispy.
Use a slotted spoon to remove the Bakwan Sayur from the oil, allowing excess oil to drain.
Place the fried Bakwan Sayur on wire rack to drip dry.
Serve the Bakwan Sayur hot, with a dipping sauce of your choice, and enjoy the crispy goodness of this Indonesian vegetable fritter!