01 - Peel the onions and slice them into thick rings about 1/2 inch (1–1.5 cm) wide. Carefully separate into double rings, keeping one ring nested inside another to create space for the filling.
02 - In a mixing bowl, combine the softened cream cheese, shredded cheddar, shredded mozzarella, and finely diced jalapeños. Stir until all ingredients are evenly incorporated.
03 - Using a small spoon or spatula, gently spread the cheese mixture between the double onion rings, pressing firmly to seal the filling inside. Repeat until all onion rings and filling are used.
04 - Arrange three separate bowls: one with the flour, one with the eggs whisked together with the milk, and a third with the panko breadcrumbs mixed with smoked paprika, garlic powder, salt, and black pepper.
05 - Dip each stuffed onion ring first in the flour, then into the egg mixture, and finally coat thoroughly with the seasoned panko breadcrumbs. For extra crunch, repeat the egg wash and breadcrumb steps a second time.
06 - Place the coated rings on a parchment-lined baking sheet and freeze for 30 minutes. This step helps the rings hold their shape and prevents the filling from leaking during frying.
07 - Heat the vegetable oil in a large pot or deep fryer to 350°F (175°C). Fry the onion rings in batches for 2–4 minutes until golden brown and crisp. Remove with tongs or a slotted spoon and drain on paper towels.
08 - Serve hot alongside your favorite dipping sauces such as ranch, chipotle mayo, or salsa.