Chili’s Southwest Egg Rolls Copycat Recipe
Chili’s Southwest Egg Rolls are one of those appetizers that disappear before the entrees even arrive. This copycat version gets you the same crispy shell, smoky chicken filling, and cool avocado ranch on the table at home, for a fraction of the price.
It comes together in about 40 minutes, and most of the ingredients are pantry staples you likely already have.

Why I Love This Recipe
The filling hits that specific combination of smoky, slightly spicy, and creamy that makes it hard to stop at one. The black beans and corn add enough texture to keep it interesting, and the spinach keeps things from feeling heavy.
This is the version I keep coming back to when I want something that feels like restaurant food on a weeknight. The avocado ranch dipping sauce takes about 2 minutes to stir together, and it does more for the dish than any bottled dressing would.
Recipe Ingredients

- 1 lb boneless skinless chicken breast – The lean protein base; thighs work too for a richer flavor
- 1 tbsp olive oil – For searing the chicken
- 1 tsp chili powder – Gives the filling its smoky backbone
- 1 tsp cumin – Earthy warmth that pairs with the chili powder
- 1/2 tsp smoked paprika – Adds a subtle smoky depth without heat
- 1/2 tsp garlic powder – Quick flavor without fresh garlic burning in the pan
- 1/2 tsp salt – For seasoning the chicken; adjust to taste
- 1/4 tsp cayenne pepper – A gentle kick; leave it out for a milder filling
- 1/2 cup canned black beans, drained and rinsed – Adds substance and a slightly creamy texture
- 1/2 cup frozen corn, thawed – Sweet contrast against the spices
- 1 cup fresh baby spinach, roughly chopped – Wilts down to almost nothing; adds color and a mild green flavor
- 1/4 cup diced jarred roasted red peppers – Slightly sweet and smoky; found near the pickles in most grocery stores
- 1/2 cup shredded Monterey Jack cheese – Melts easily and stays mild so it does not compete with the spices
- 10 egg roll wrappers – Found in the refrigerated section near tofu; square is what you want
- Vegetable oil, for frying – Neutral oil that fries clean at high heat; canola works fine
- 1/2 cup sour cream – The base of the dipping sauce
- 1 ripe avocado – Mashed smooth into the sauce; adds a cool, buttery contrast to the hot filling
- 1 tbsp fresh lime juice – Brightens the sauce and keeps the avocado from browning
- 1 tbsp buttermilk – Loosens the sauce to a drizzleable consistency; regular milk works in a small pinch
- 1/2 tsp ranch seasoning – The seasoning layer in the dip; from a packet or a jar
Variations / Substitutions
- Swap the chicken for black beans only – Double the black beans to 1 cup and skip the chicken entirely for a vegetarian filling that still has plenty of body.
- Use pepper jack instead of Monterey Jack – The filling gets noticeably spicier, which is a good thing if your crowd runs hot.
- Swap sour cream for Greek yogurt in the dip – The sauce will be tangier and slightly thinner, but it works well.
- Add a diced jalapeño to the filling – Stir it in with the corn and beans for a sharper, fresher heat than cayenne alone gives you.
- Air fry instead of deep fry – Brush the rolled egg rolls with a light coat of oil and air fry at 400°F (200°C) for 10 to 12 minutes, flipping once halfway, until the shells are golden and crisp.
- Use flour tortillas instead of egg roll wrappers – They will not shatter the same way, but they make a solid pan-fried burrito-style version if you cannot find wrappers.
If you like this kind of smoky, spicy Tex-Mex filling, you might also enjoy a Chili’s Chicken Enchilada Soup Copycat Recipe.
How To Make Southwest Egg Rolls
Step 1: Season and Sear the Chicken

Heat 1 tbsp olive oil in a large skillet over medium-high heat. While the pan heats, pat the 1 lb chicken breast dry, then coat it evenly with the 1 tsp chili powder, 1 tsp cumin, 1/2 tsp smoked paprika, 1/2 tsp garlic powder, 1/2 tsp salt, and 1/4 tsp cayenne pepper. Lay the chicken in the hot pan and sear for 6 to 7 minutes per side, until the internal temperature reaches 165°F (74°C).
The outside should have a deep reddish-brown crust from the spices, and the pan will smell smoky and sharp. Let the chicken rest on a cutting board for 5 minutes, then dice it into small pieces, about 1/4-inch cubes.
Do not skip the rest. Cutting into it immediately lets the juices run out onto the board, and you want them staying in the filling.
Step 2: Build the Filling

Return the same skillet to medium heat. Add the 1/2 cup black beans, 1/2 cup corn, 1 cup chopped spinach, and 1/4 cup diced roasted red peppers. Stir everything together and cook for 2 to 3 minutes, just until the spinach wilts and the moisture from the vegetables cooks off.
Take the pan off the heat and fold in the diced chicken and 1/2 cup shredded Monterey Jack cheese. The cheese should start melting from the residual heat within about 30 seconds. The filling needs to be cool enough to handle before you roll, so spread it onto a plate and let it sit for 10 minutes.
If the filling is warm when you roll, it steams the wrapper from the inside and makes tearing more likely.
Step 3: Stir the Avocado Ranch

While the filling cools, mash the 1 ripe avocado in a small bowl until mostly smooth with a few small chunks. Stir in the 1/2 cup sour cream, 1 tbsp fresh lime juice, 1 tbsp buttermilk, and 1/2 tsp ranch seasoning. Mix until the sauce is creamy and pale green, with no streaks. Cover the bowl with plastic wrap pressed directly against the surface and set aside.
Step 4: Roll the Egg Rolls

Lay 1 egg roll wrapper flat on a clean surface with one corner pointing toward you, like a diamond. Spoon about 3 tbsp of filling in a horizontal line across the center of the wrapper, leaving 1 inch of space on each side. Fold the bottom corner up over the filling, then fold both side corners in tightly. Roll forward firmly, sealing the top corner with a small dab of water on your fingertip. Repeat with all 10 wrappers.
The rolls should feel snug and tight, not loose or airy inside. A loose roll will puff and burst in the oil. If a wrapper tears slightly at a corner, just press it together and keep going.
Step 5: Fry the Egg Rolls

Pour vegetable oil into a heavy-bottomed pot or deep skillet to a depth of about 2 inches. Heat the oil over medium-high heat until it reaches 350°F (175°C). Fry the egg rolls in batches of 3 to 4, turning them gently with tongs every 2 minutes, for a total of 5 to 6 minutes per batch, until the shells are deep golden brown and visibly crisp.
Do not crowd the pot. Adding too many at once drops the oil temperature and you get a pale, greasy shell instead of a crunchy one. Transfer finished rolls to a wire rack or paper-towel-lined plate while you fry the remaining batches.
Step 6: Slice and Serve

Cut each egg roll on the diagonal to reveal the colorful filling inside. Arrange them on a board or plate with the cut sides facing up so the filling shows. Spoon the avocado ranch into a small bowl beside them, or drizzle a little of the sauce across the tops of the sliced egg rolls.
Recipe Tips
- Choose wrappers carefully. Look for egg roll wrappers specifically, not spring roll wrappers. Spring roll wrappers are thinner and more delicate; they tend to tear when you press in a hearty filling like this one.
- Keep unused wrappers covered. Lay a damp kitchen towel over the stack while you work. They dry out and crack within a couple of minutes if left open to the air.
- Use a thermometer for the oil. Frying by feel is risky here. Too cool and the rolls absorb oil and go soggy; too hot and the shell darkens before the inside heats through. A simple instant-read thermometer takes the guessing out.
- Make the dipping sauce up to a day ahead. Pressing plastic wrap directly against the surface keeps it from browning. Give it a quick stir before serving.
Cook times vary by batch size and pot width:
| Batch Size | Oil Depth | Approximate Fry Time |
|---|---|---|
| 3 rolls | 2 inches | 5 to 6 minutes |
| 4 rolls | 2 inches | 6 to 7 minutes |
| 5 rolls | 2.5 inches | 6 to 7 minutes |
How To Store
- Refrigerate – Store leftover egg rolls in an airtight container for up to 3 days. Keep the dipping sauce in a separate container with plastic wrap pressed against the surface.
- Reheating – Reheat egg rolls in an oven or air fryer at 375°F (190°C) for 8 to 10 minutes. Microwaving makes the wrapper soft and chewy, so avoid it if you want to keep any crunch.
What To Serve With Southwest Egg Rolls
These work well alongside a simple tomato-based salsa, where the acidity cuts through the richness of the fried shell. A light, cold coleslaw with a vinegar dressing also works well, since the crunch and brightness balance the warm, spiced filling. If you are serving them as part of a larger spread, they sit nicely next to something saucy like a slow-cooked queso or a bowl of chicken tortilla soup, where guests can move between the crispy bites and something more liquid.
Frequently Asked Questions
Can I assemble the egg rolls ahead of time and fry them later?
Yes. Roll them, place them on a parchment-lined tray without touching, and refrigerate uncovered for up to 4 hours. Frying straight from cold works fine; just add 1 minute to the fry time.
Can I freeze these before frying?
Yes. Freeze the rolled, unfried egg rolls on a tray until solid, then transfer to a zip bag for up to 2 months. Fry directly from frozen at 350°F (175°C) for 8 to 9 minutes, turning once.
My wrappers keep tearing when I roll. What am I doing wrong?
The filling is probably too warm or too wet. Let it cool for the full 10 minutes and make sure you cooked off the moisture from the vegetables in Step 2. Also do not overfill; 3 tbsp per roll is the right amount.
Can I bake these instead of frying?
Yes, though the shell will be less shattery. Brush each roll with oil and bake at 425°F (220°C) for 18 to 20 minutes, flipping once at the halfway point, until golden.
—

Ingredients
Method
- Pat the chicken breast dry and coat it with the chili powder, cumin, smoked paprika, garlic powder, salt, and cayenne. Heat the olive oil in a skillet over medium-high heat and sear the chicken for 6 to 7 minutes per side until it reaches 165°F (74°C) internally. Rest for 5 minutes, then dice into small pieces.
- Return the skillet to medium heat and add the black beans, corn, chopped spinach, and roasted red peppers. Cook for 2 to 3 minutes until the spinach wilts. Take off the heat, fold in the diced chicken and Monterey Jack cheese, then spread the filling onto a plate and cool for 10 minutes.
- Mash the avocado in a small bowl, then stir in the sour cream, lime juice, buttermilk, and ranch seasoning until smooth and creamy. Cover with plastic wrap pressed against the surface and set aside.
- Place a wrapper in a diamond orientation and spoon about 3 tbsp of filling across the center. Fold the bottom corner up, fold in the sides, then roll forward and seal the top corner with a dab of water. Repeat with all 10 wrappers.
- Heat vegetable oil in a heavy pot to 350°F (175°C) with about 2 inches of depth. Fry the egg rolls in batches of 3 to 4 for 5 to 6 minutes per batch, turning every 2 minutes, until deep golden brown. Drain on a wire rack.
- Cut each egg roll on the diagonal and arrange cut side up on a serving board. Spoon the avocado ranch into a small bowl alongside, or drizzle it across the tops.
