01 - In a large mixing bowl, combine the softened cream cheese, shredded cheddar, shredded mozzarella, diced jalapeños, sliced green onions, chopped bacon if using, garlic powder, smoked paprika, salt, and pepper. Stir with a spatula until all ingredients are evenly incorporated and the mixture is smooth.
02 - Lay one egg roll wrapper flat on a clean work surface with one corner pointing toward you. Spoon 2 to 3 tablespoons of the cheese filling near the center of the wrapper.
03 - Fold the bottom corner up and over the filling. Fold the left and right sides inward toward the center. Continue rolling tightly away from you. Dip your finger in water and moisten the top corner to seal the roll closed.
04 - Continue filling, rolling, and sealing the remaining wrappers until all filling is used. Keep completed rolls seam-side down on a sheet pan lined with parchment paper to prevent sticking.
05 - Heat vegetable oil in a deep skillet or fryer to 350°F. Carefully lower egg rolls into the hot oil in batches of 3 to 4, turning occasionally, and fry for 3 to 5 minutes until deeply golden brown and crispy on all sides.
06 - Remove the egg rolls from the oil using tongs and transfer to a plate lined with paper towels to drain excess oil. Allow to cool briefly, then serve hot with ranch dressing, sour cream, or chipotle mayo for dipping.