Crispy Southwestern Egg Rolls with Creamy Ranch Dip
These Southwestern egg rolls are all about that contrast: a crackly, golden shell wrapped around a smoky, cheesy filling of chicken, black beans, corn, and peppers. A cool, herby ranch dip on the side makes every bite even better.

Pan-frying gives you seriously crispy results without a deep fryer. You can have a batch on the table in about 25 minutes, which makes them a solid pick for game day, Movie night, or a quick weeknight snack dinner.
Why These Egg Rolls Always Hit the Spot
The filling gets a little creamy from melted cheese and a tiny bit of sour cream, so it sticks together and stays moist inside the crunchy wrapper. You taste the charred notes of cumin and chili powder right away, then the cool ranch dip comes through and smooths everything out.
I love that you can use leftover rotisserie chicken or just swap in extra beans for a vegetarian version. They feel like something you’d order at a pub, but they come together with a handful of pantry staples and about ten minutes of real hands-on work.
Ingredients

- 2 cups shredded cooked chicken: rotisserie, leftover, or poached breast all work
- ½ cup canned black beans, rinsed and drained
- ½ cup frozen corn kernels, thawed
- ¼ cup finely diced red bell pepper
- 1 small jalapeño, seeded and minced
- 1 cup shredded pepper jack or Monterey Jack cheese
- 2 tbsp sour cream
- 1 tsp chili powder
- ½ tsp ground cumin
- ½ tsp garlic powder
- ¼ tsp salt
- 8 egg roll wrappers
- ½ cup neutral oil (like vegetable or canola), for pan-frying
- ½ cup sour cream (for dip)
- ¼ cup mayonnaise
- 1 tbsp ranch seasoning mix
Variations / Substitutions
- Make it vegetarian: skip the chicken and double the black beans, mashing them slightly so the filling holds together.
- Swap the protein: ground beef or turkey, cooked and crumbled, works just as well; make sure to drain any grease.
- Dial up the heat: leave the jalapeño seeds in, or add a pinch of cayenne to the spice blend.
- Dairy-free option: use a vegan shredded cheese and swap the sour cream in the filling and dip for a plant-based alternative.
- Dip switch-up: if ranch isn’t your thing, a squeeze of lime juice stirred into sour cream or a scoop of guacamole are both great.
For a full Tex-Mex spread, try them with my Chipotle Chicken Quesadillas.
How to Make Southwestern Egg Rolls
Step 1: Mix the Filling

In a large bowl, combine the 2 cups shredded chicken, black beans, corn, bell pepper, jalapeño, cheese, 2 tbsp sour cream, chili powder, cumin, garlic powder, and salt. Stir everything together until the cheese and sour cream are evenly distributed and the mixture holds together when you press it with the back of a spoon.
The filling should feel slightly tacky, not dry or crumbly. If it seems too loose, let it sit for a minute so the cheese starts to bind everything; if it is really dry, add an extra spoonful of sour cream. Taste a small pinch and adjust the salt or spice before you start rolling.
Step 2: Roll the Egg Rolls

Lay one egg roll wrapper on a clean surface with a corner pointing toward you, like a diamond. Spoon a heaping 2 tablespoons of filling across the center, leaving about an inch of space on both sides. Fold the bottom corner over the filling, tuck the two side corners in snugly, then roll it up away from you until only a triangle of wrapper remains.
Dip your fingertip in water and run it along the final edge to seal the roll. Place the sealed egg roll on a plate and cover it with a barely damp paper towel while you repeat with the remaining wrappers. You want a tight roll that feels firm but not bursting; a looser roll can unravel in the pan.
Step 3: Pan-Fry the Egg Rolls

Pour the ½ cup of oil into a large skillet, enough to come about ¼ inch up the sides, and set it over medium heat. When the oil shimmers and a breadcrumb dropped in sizzles gently (about 350°F if you have a thermometer), carefully place a few egg rolls in the pan, seam side down first. Do not crowd them; cook in two batches if needed.
Fry for about 2 to 3 minutes per side, turning them as each side turns deep golden and crisp. Use tongs to hold them on the uncooked edges if they try to roll over. Move the finished egg rolls to a wire rack set over a baking sheet to drain, which keeps them crisp on all sides instead of steaming on paper towels.
Step 4: Serve with Ranch Dip

While the egg rolls are still hot, stir together the ½ cup sour cream, mayonnaise, and ranch seasoning in a small bowl. Let the dip sit for a couple of minutes so the dried herbs soften and the flavors come together.
Arrange the egg rolls on a plate with the ranch dip right in the middle and serve them immediately while the wrappers are at their loudest crunch.
A Few Tips for the Best Egg Rolls
- A wire rack is your friend here. Draining on paper towels traps steam underneath and turns the bottom soggy, so a rack over a sheet tray is worth the extra dish.
- If your first batch takes on too much oil, the pan may not be hot enough. Wait for the oil to shimmer again before adding the next batch.
- Keep unused wrappers under a damp paper towel while you work so their edges don’t dry out and crack.
- You can hold finished egg rolls in a 200°F oven on a rack-lined sheet pan for up to 20 minutes if you are cooking in batches.
Scale it up for a crowd:
| Egg Rolls | Filling (cups) | Oil (cups) |
|---|---|---|
| 8 | about 2½ | ½ |
| 16 | about 5 | 1 to 1½ |
| 24 | about 7½ | 1½ to 2 |
Storing Leftover Egg Rolls
Refrigerate: Cool completely, then store in an airtight container for up to 3 days. Reheat in a 375°F oven or air fryer for 4 to 5 minutes to bring the crisp back.
Freeze: You can freeze uncooked, rolled egg rolls on a parchment-lined sheet pan until solid, then transfer them to a bag. Fry them straight from frozen, adding a minute or so to the cook time.
Frequently Asked Questions
Can I bake these egg rolls instead of frying?
Yes. Brush the rolled egg rolls lightly with oil, place them seam side down on a parchment-lined sheet pan, and bake at 425°F for 12 to 15 minutes, flipping once halfway through. They will be crisp but not as deeply golden as the pan-fried version.
Can I make the filling ahead of time?
Definitely. The filling holds in the fridge for up to two days. Let it come to room temperature for about 15 minutes before rolling so it doesn’t cool the oil down too fast.
Are egg roll wrappers the same as spring roll wrappers?
No. Egg roll wrappers are thicker, wheat-based, and give that bubbly, crunchy crust when fried. Spring roll wrappers are thinner, often rice-based, and behave differently.
How do I keep the egg rolls from getting greasy?
Make sure the oil is hot enough before you add the rolls and drain them on a wire rack right after frying. Crowding the pan or frying in oil that is too cool leads to greasy, heavy egg rolls.

Southwestern Egg Rolls Recipe
Ingredients
Method
- Stir together chicken, beans, corn, bell pepper, jalapeño, cheese, 2 tbsp sour cream, chili powder, cumin, garlic powder, and salt until the mixture holds together.
- Spoon 2 tablespoons of filling onto the center of each egg roll wrapper, fold and roll tightly, sealing the edge with water.
- Heat oil in a skillet over medium heat, then fry egg rolls in batches for 2 to 3 minutes per side until deep golden, draining on a wire rack.
- Mix ½ cup sour cream, mayonnaise, and ranch seasoning for the dip, and serve immediately with the hot egg rolls.
