01 - Trim the root end just enough so each onion stands upright while staying intact. Peel off the outer skin. Cut 4 to 6 vertical slices from top to root, stopping about ¼ inch from the base to keep the layers connected. Rotate and add more cuts to form 8 to 12 evenly spaced petals. Gently loosen the petals with your fingers.
02 - Combine all dry breading ingredients in a shallow bowl and mix thoroughly. In a separate bowl, whisk together the eggs and whole milk until uniform.
03 - Dip each onion into the flour mixture, ensuring full coverage. Shake off the excess, then submerge in the egg-milk wash. Return to the flour mixture and press gently to coat every petal evenly.
04 - Pour vegetable oil into a deep pot or fryer and bring to 350°F.
05 - Lower one or two onions into the hot oil cut side down. Fry for 2 to 3 minutes until golden, then flip and continue frying for another 2 to 3 minutes until crisp and cooked through.
06 - Lift the onions out with a slotted spoon and set on paper towels to drain. Sprinkle with additional salt if desired.
07 - Combine mayonnaise, ketchup, prepared horseradish, smoked paprika, garlic powder, lemon juice, and a pinch of salt in a bowl. Stir until fully incorporated.
08 - Arrange the hot mini bloomin onions on a serving plate alongside the dipping sauce.