Prep the onions: Trim 1/4 inch off the pointy end. Leave the root intact.
Peel the papery skin.
Slice the “bloom”: Set each onion root-side down. Make 8–10 vertical cuts from top to near the root, without cutting through. Gently separate layers with your fingers to create petals.
Make the wet mixture: In a bowl, whisk buttermilk and egg until smooth.
Make the dry coating: In another bowl, mix flour, cornmeal/panko, paprika, garlic powder, onion powder, cayenne, salt, and pepper.
Soak: Dip each onion into the buttermilk mixture, opening petals so the liquid gets between layers.
Let excess drip off.
Dredge: Place the onion in the dry mix. Use a spoon to sprinkle coating into the petals. Turn and press gently so it sticks.
Double coat (optional but best): Return to buttermilk, then back into the dry mix for a thicker crust.
Preheat the air fryer: 375°F (190°C) for 3–5 minutes.
Lightly oil-spray the basket.
Arrange and spray: Set onions cut-side up in a single layer. Generously spray all exposed surfaces with oil to help crisping.
Air fry: Cook 10–14 minutes, depending on size, until deep golden and crisp. Rotate the basket once.
If needed, spray lightly again halfway.
Finish: Sprinkle with a pinch of salt while hot. Serve with your favorite dip.