01 - Slice each jalapeño in half lengthwise and carefully remove seeds and membranes using a small spoon. Wear gloves to protect skin.
02 - In a bowl, combine cream cheese, cheddar, spring onion, garlic powder, smoked paprika, salt, and black pepper. Mix until smooth.
03 - Fill each jalapeño half generously with the cheese mixture, smoothing the surface.
04 - Arrange three shallow bowls: one with flour, one with beaten eggs and milk, and one with breadcrumbs combined with cayenne pepper if using.
05 - Dip each stuffed jalapeño first in flour, then in egg wash, and finally coat evenly with breadcrumbs. Press gently to adhere.
06 - Heat vegetable oil to about 350°F (175°C) to a depth of approximately 2 inches in a deep pan.
07 - Fry jalapeños in batches for 2 to 3 minutes until golden and crisp. Drain on paper towels.
08 - Serve hot with optional ranch dressing or favorite dipping sauce.