Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
Separate the onion slices into rings and set aside. Take a mozzarella stick and place it inside the ring of an onion, then layer another ring around it. Continue this process until all the onion rings are filled with cheese.
Set up a breading station with three bowls: one for the flour, one for the beaten eggs, and one for the breadcrumbs mixed with garlic powder, paprika, salt, and pepper.
Dip each mozzarella-stuffed onion ring into the flour, making sure it’s well-coated. Then, dip it into the beaten eggs, and finally coat it with the breadcrumb mixture.
Arrange the coated onion rings on the prepared baking sheet. Lightly spray them with cooking spray to help them crisp up while baking.
Bake in the preheated oven for 15-20 minutes, or until the outside is golden brown and crisp and the cheese is melted and bubbly.
Allow the onion rings to cool for a few minutes before serving. Enjoy them warm with your favorite dipping sauce!