01 - 
                Peel and cut the yellow onions into 1/2-inch thick slices. Gently separate into individual rings and match larger rings with smaller counterparts to create pairs for stuffing.
              
              
              
                02 - 
                Slice mozzarella sticks into segments sized to fit the space between the paired onion rings. Position the smaller ring inside the larger, then insert cheese pieces snugly in the gap. Press gently to secure.
              
              
              
                03 - 
                Arrange the assembled onion rings on a parchment-lined baking sheet. Place in the freezer for at least 1 hour to ensure they maintain structure during frying.
              
              
              
                04 - 
                In separate shallow bowls, place all-purpose flour; beat eggs with milk in a second; and combine breadcrumbs, garlic powder, Italian seasoning, salt, and black pepper in a third.
              
              
              
                05 - 
                Heat vegetable oil in a deep fryer or heavy skillet to 350°F. Dredge frozen stuffed rings first in flour, then in egg mixture, and finally in seasoned breadcrumbs, ensuring full coverage. Fry in batches for 2 to 3 minutes per side or until golden and crisp. Drain on paper towels immediately after frying.
              
              
              
                06 - 
                Allow onion rings to cool briefly, then present warm with marinara sauce or ranch for dipping.