In a large bowl, mix together diced pork, onion, bean sprouts, eggs, sesame oil, and cornstarch until well combined.
Heat 4-6 cups of neutral oil in a deep skillet or wok to 350°F (175°C).
Pour ¼ of the egg mixture into the hot oil to form individual pancakes. Fry for 2-3 minutes until golden brown and cooked through.
Carefully flip each pancake and fry for an additional 1-2 minutes until crispy and golden on both sides.
Remove pancakes and drain on paper towels. Repeat with remaining mixture.
For the gravy, heat 2 tablespoons oil in a saucepan over medium heat. Sauté minced garlic and shallot until fragrant.
Stir in flour, turmeric, and paprika, cooking for 1 minute to form a roux.
Gradually whisk in chicken stock, then add oyster sauce, soy sauce, dark soy sauce, sesame oil, and white pepper.
Bring to a simmer and gradually stir in the cornstarch slurry until gravy thickens to desired consistency.
Season with salt to taste and serve hot over the crispy egg foo young pancakes.