First, focus on creating the delicious core of your egg rolls. In a medium-sized bowl, gently combine the diced avocados, chopped sun-dried tomatoes, finely chopped red onion, fresh cilantro, salt, and black pepper. Be careful not to overmix; you want a chunky texture, not a mashed paste.
Now it's time to assemble. Lay an egg roll wrapper on a clean, flat surface in a diamond shape, with one corner pointing toward you. Spoon about two tablespoons of the avocado mixture into the center. Fold the bottom corner up over the filling, then fold in the two side corners.
To finish wrapping, roll the wrapper tightly towards the top corner. Moisten the inside of the top corner with a dab of water and press it down to seal the egg roll completely. A secure seal is crucial to prevent the filling from leaking out during frying. Repeat this process for all remaining egg rolls.
Heat about two inches of vegetable oil in a deep pan over medium heat. To check if the oil is ready, dip a small piece of an egg roll wrapper in; it should sizzle instantly. Carefully place a few egg rolls into the hot oil, ensuring not to overcrowd the pan. Fry for about 3-4 minutes, turning them as needed, until they are beautifully golden brown and crisp.
Once fried, use a slotted spoon to remove the egg rolls from the oil. Place them on a plate lined with paper towels to drain any excess oil. While they cool slightly, whisk together the ranch dressing, lime juice, and hot sauce in a small bowl to create the zesty dipping sauce.