01 - Whisk together the eggs, milk, salt, and white pepper in a large bowl until smooth and fully combined.
02 - Add the bean sprouts, carrots, green onions, mushrooms, bell pepper, and diced protein to the egg mixture. Stir until all ingredients are evenly distributed.
03 - Heat 2-3 tablespoons vegetable oil in a large nonstick skillet or wok over medium-high heat until shimmering.
04 - Scoop approximately 1/2 cup of the egg mixture into the hot pan for each patty. Gently flatten with the back of a spoon to create even, round patties. Cook 2-3 patties at a time depending on pan size.
05 - Cook each patty for 2-3 minutes on the first side until golden brown and crispy edges form. Carefully flip and cook the second side for an additional 2-3 minutes until set and golden. Transfer to a paper towel-lined plate. Repeat with remaining mixture, adding more oil as needed between batches.
06 - Combine chicken broth, soy sauce, oyster sauce, sesame oil, and white pepper in a small saucepan. Bring to a gentle simmer over medium heat, stirring occasionally.
07 - Whisk cornstarch and cold water together in a small bowl until smooth to create a slurry. Stir the slurry into the simmering gravy and continue cooking for 1-2 minutes, stirring constantly, until the sauce thickens and coats the back of a spoon.
08 - Arrange the crispy Egg Foo Young patties on serving plates. Generously drizzle the hot gravy over the patties and serve immediately while still crisp.