01 - Combine chicken, black beans, corn, bell pepper, green onions, cheese, cilantro, cumin, chili powder, smoked paprika, garlic powder, salt, and black pepper in a large bowl. Mix thoroughly until all ingredients are evenly distributed.
02 - Place one egg roll wrapper on a clean surface with a corner facing you. Spoon 2–3 tablespoons of filling near the bottom corner. Fold the corner over the filling, fold in the sides, and roll tightly. Seal the edge with a small amount of water. Repeat with remaining wrappers and filling.
03 - Pour vegetable oil into a large, deep skillet or Dutch oven. Heat over medium-high heat until the temperature reaches 350°F, using a kitchen thermometer to verify.
04 - Fry egg rolls in batches of 3–4, turning occasionally, until golden brown and crisp, approximately 3–4 minutes per batch. Transfer to a paper towel-lined plate to drain excess oil.
05 - Combine avocado, sour cream, mayonnaise, buttermilk, lime juice, cilantro, garlic, salt, and pepper in a blender or food processor. Blend until completely smooth and creamy. Taste and adjust seasoning as needed.
06 - Arrange hot egg rolls on a serving platter alongside the avocado ranch dip. Garnish with additional cilantro and lime wedges if desired.