01 - Preheat the oven to 425°F. Line two baking sheets with parchment paper and lightly coat with cooking spray.
02 - Peel the onions and slice them into ½-inch thick rings. Separate into individual rings and discard the very small inner ones.
03 - Set up three shallow bowls. Whisk together flour, salt, pepper, garlic powder, onion powder, and smoked paprika in the first bowl. Beat eggs and buttermilk in the second bowl. Mix panko breadcrumbs with grated Parmesan in the third bowl.
04 - Working one at a time, dip each onion ring into the flour mixture, coating well and shaking off any excess.
05 - Submerge the floured onion ring into the egg-buttermilk mixture, allowing any excess liquid to drip off.
06 - Press the onion ring into the panko-Parmesan mixture, pressing gently to ensure the coating adheres thoroughly.
07 - Arrange the coated onion rings on the prepared baking sheets in a single layer. Lightly spray the tops with cooking spray.
08 - Bake for 10 minutes, then flip each ring and bake for an additional 8 to 10 minutes until golden brown and crispy.
09 - Remove from the oven and serve hot.