Place quail eggs in a pot and fill with tap water, enough to submerge them completely.
Bring water to a rolling boil over high heat.
Once it boils, turn off heat and cover the pot. Let it sit for 10 minutes.
Remove the quail eggs from the hot water and transfer into an ice bath or cold water.
Peel off the eggshells once cool enough to handle.
In a bowl, combine 1 cup flour, cornstarch, baking powder, salt, ground pepper, and water, and mix to form a batter. The consistency should be similar to that of pancake batter, only a bit thicker.
Add enough food coloring and mix until the desired color is achieved.
Spread 1/4 cup of flour on a plate.
Dredge each egg with flour, covering the surface completely.
Drop the floured quail eggs one at a time into the orange batter. Using a fork or a barbecue stick, turn them over to cover them completely with batter. Do this in batches, about 5-6 eggs per batch.
In a small pot, heat oil over medium-high heat. Once hot, use a stick or a skewer to pierce a coated egg and transfer it to the hot oil. Use a fork to remove the egg from the skewer and into the hot oil.
Fry a batch at a time for about 1-2 minutes on each side, or until crispy.
Remove the eggs from the hot oil and transfer onto a plate lined with paper towels to remove excess oil.
Eat while hot and the skin's still crispy. Serve with vinegar dip or special kwek-kwek sauce.