Let’s be honest. If you’ve ever been to Chili’s and didn’t order the Southwest Eggrolls… did you even go? That crispy bite, the warm cheesy-spicy filling, and the creamy dip on the side? It’s appetizer perfection. And now, you can make them right at home — no deep fryer needed, no mystery ingredients, just bold flavor and comfort food vibes.
I’ve been obsessed with these eggrolls since college. My friends and I would split an order every single time we went out. Fast forward to now, and I’ve cracked the code on a homemade version that nails the flavor, texture, and satisfying crunch — without a drive-thru. We’re talking tender seasoned chicken, sweet corn, black beans, fresh spinach, melty cheese, and just the right amount of spice all wrapped up in a crispy tortilla. You can bake them, air-fry them, or pan-fry for that classic golden finish.
Pair them with a quick avocado ranch (trust me, it’s SO easy), and you’ve got the ultimate appetizer, snack, or even main dish. Plus, they freeze beautifully, so go ahead and make a double batch.
Why You’ll Love This Recipe
- Crispy on the outside, creamy inside – Golden, crunchy tortillas wrapped around warm, melty filling.
- Packed with bold flavor – Southwest spices, smoky chicken, sweet corn, and gooey cheese? YES.
- Halal-friendly – No pork or alcohol — just real, flavorful, wholesome ingredients.
- Make-ahead & freezer-friendly – Prep now, thank yourself later.
- No deep frying needed – You can bake or air fry for a lighter take.
You don’t need a ton of fancy ingredients, and once you make these, they’ll be on repeat in your kitchen. Perfect for game days, family movie nights, or just because you deserve a snack that slaps.
Prep Time and Yield
- Prep Time: 25 minutes
- Cook Time: 15 minutes
- Total Time: 40 minutes
- Yield: Makes 8 eggrolls
- Calories per eggroll: ~290
- Protein: 16g | Carbs: 25g | Fat: 14g
Ingredients
For the Eggroll Filling:
- 2 cups cooked chicken, shredded or chopped (grilled or rotisserie is great!)
- ½ cup black beans, rinsed and drained
- ½ cup corn kernels (fresh, frozen, or canned — drained if canned)
- ½ cup red bell pepper, finely diced
- ½ cup fresh spinach, chopped
- 1½ cups shredded Monterey Jack or pepper jack cheese
- 2 green onions, finely sliced
- 1½ teaspoons chili powder
- 1 teaspoon ground cumin
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 8 medium flour tortillas (8-inch works great)
Optional Add-In: 1 minced jalapeño for an extra kick!
For the Avocado Ranch Dip:
- 1 ripe avocado
- ½ cup sour cream or plain Greek yogurt
- ¼ cup mayonnaise
- 1 tablespoon lime juice
- 1 garlic clove, minced
- 2 tablespoons fresh cilantro, chopped
- 1 teaspoon dried dill
- ¼ teaspoon onion powder
- Salt & pepper, to taste
Step-by-Step Instructions
1. Make the Filling
- In a large bowl, combine chicken, black beans, corn, bell pepper, spinach, green onions, and cheese.
- Sprinkle in the chili powder, cumin, garlic powder, salt, and pepper.
- Mix well until everything is evenly coated and combined.
Pro Tip: Warm the filling slightly in the microwave or a skillet to help it melt together a bit — this makes rolling easier!
2. Fill and Roll the Eggrolls
- Warm the tortillas for 10–15 seconds in the microwave to make them more pliable.
- Place 2–3 tablespoons of the filling near the bottom third of the tortilla.
- Fold the bottom over the filling, then fold in the sides, and roll tightly like a burrito.
- Repeat with all tortillas.
Optional: Secure the seam with a little flour + water paste if needed.
3. Cook the Eggrolls
Option 1: Pan Fry
- Heat 2–3 tablespoons of oil in a large skillet over medium heat.
- Place the eggrolls seam-side down and cook for 2–3 minutes per side, until golden brown and crisp.
Option 2: Bake
- Preheat oven to 400°F (200°C).
- Place eggrolls on a baking sheet lined with parchment paper. Brush or spray lightly with oil.
- Bake for 15–18 minutes, flipping halfway, until golden and crispy.
Option 3: Air Fry
- Preheat air fryer to 375°F.
- Lightly spray eggrolls with oil and air fry for 8–10 minutes, flipping halfway.
Pro Tip: Let the eggrolls rest for a few minutes before cutting to help everything set inside.
4. Make the Avocado Ranch Dip
- In a blender or food processor, combine all dip ingredients: avocado, sour cream, mayo, lime juice, garlic, cilantro, dill, onion powder, salt, and pepper.
- Blend until smooth and creamy.
- Chill until ready to serve.
How to Serve
These eggrolls are a total crowd-pleaser. Here’s how to plate them up:
- Slice diagonally (like Chili’s does!) and stack on a platter with a side of avocado ranch.
- Sprinkle with chopped cilantro and serve with lime wedges.
- Pair with tortilla chips and salsa for a snacky spread.
- Serve over salad greens for a fun twist on taco salad.
Tips for Success
- Use rotisserie chicken for quick prep — or use leftovers from another meal!
- Warm tortillas before rolling to avoid cracking and tearing.
- Don’t overfill — 2 to 3 tablespoons is plenty. Overstuffed rolls will burst open.
- Use toothpicks to secure if you’re frying and want extra hold (just remember to remove before serving).
- Let cool before slicing — this helps the filling set and keeps them neat.
Recipe Variations
- Vegetarian Version: Omit the chicken and add sautéed mushrooms or more beans.
- Spicy Kick: Add jalapeños, extra chili flakes, or hot sauce to the filling.
- Cheesy Twist: Use a blend of cheeses like cheddar, mozzarella, or Colby jack.
- Sweetcorn Salsa Style: Add a little lime juice and chopped cilantro to the filling for a fresh zing.
- Mini Eggrolls: Use smaller tortillas and less filling for appetizer-sized bites.
Storage & Freezing
Storing:
- Store cooked eggrolls in an airtight container in the fridge for up to 3 days.
- Reheat in the oven or air fryer at 375°F until crispy.
Freezing:
- Roll the eggrolls and freeze before cooking for best results.
- Freeze on a baking sheet until solid, then transfer to a zip-top freezer bag.
- Cook from frozen: bake at 400°F for 20–25 minutes or air fry for 12–15 minutes.
Special Equipment
- Air fryer or oven – For a crispy finish without deep frying.
- Food processor or blender – For the avocado ranch dip.
- Nonstick skillet – Perfect for pan-frying.

FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs are flavorful and stay juicy — just cook and chop before adding.
Can I make these ahead of time?
Yes! Roll them and refrigerate (or freeze) until ready to cook.
Can I use store-bought ranch dressing?
Sure! You can mash an avocado into ½ cup of store-bought ranch for a quick dip shortcut.
Are these spicy?
Mild to medium — you control the spice. Add jalapeños or hot sauce if you like it hotter.
Can I use corn tortillas?
Not recommended — they’re prone to cracking. Stick with flour tortillas for best results.
What’s the best way to reheat them?
The air fryer is your best friend for reheating — it brings back the crispy exterior beautifully.
Do I need to deep fry these?
Nope! Pan-frying, baking, or air-frying all work and are way easier (and cleaner).
Conclusion
These Chili’s-style Southwest Eggrolls are everything you love about the restaurant version — and then some. Crispy on the outside, loaded with bold, melty filling inside, and that dreamy avocado ranch on the side? Chef’s kiss. Whether you’re making them for game night, a party, or a weeknight dinner, they’ll disappear fast — so you might want to double the batch.
If you give these a try, let me know how they turned out! Leave a comment, tag me on social, or send me a pic — I love seeing your creations.
Print
THE BEST Chili’s Southwest Eggrolls Recipe
- Total Time: 40 min
Description
Crispy, golden eggrolls loaded with seasoned chicken, black beans, corn, spinach, and melty cheese — just like the famous Chili’s appetizer you crave, but homemade and even better!
Ingredients
For the filling:
-
2 cups cooked, shredded chicken breast (rotisserie chicken works great)
-
1 cup shredded Monterey Jack or pepper jack cheese
-
½ cup frozen corn, thawed
-
½ cup canned black beans, rinsed and drained
-
½ cup fresh spinach, chopped
-
¼ cup red bell pepper, finely diced
-
¼ cup green onions, sliced
-
1 tbsp jalapeños, minced (optional for heat)
-
1 tsp ground cumin
-
1 tsp chili powder
-
½ tsp garlic powder
-
½ tsp onion powder
-
Salt and pepper to taste
For the wrappers & frying:
-
12 egg roll wrappers
-
Vegetable oil (for frying)
For the avocado ranch dipping sauce:
-
1 ripe avocado
-
½ cup ranch dressing
-
1 tbsp lime juice
-
1 tbsp chopped cilantro
-
Salt and pepper to taste
Instructions
1️⃣ Make the filling:
In a large bowl, combine shredded chicken, cheese, corn, black beans, spinach, red bell pepper, green onions, jalapeños, and all the seasonings. Mix until well combined.
2️⃣ Assemble the eggrolls:
Place an egg roll wrapper on a clean surface, corner facing you (diamond shape). Spoon about 2-3 tablespoons of filling into the center. Fold the bottom corner over the filling, fold in the sides, and roll up tightly. Seal the edge with a bit of water.
3️⃣ Fry the eggrolls:
Heat vegetable oil in a deep skillet or pot to 350°F (175°C). Fry eggrolls 2-3 at a time for about 2-3 minutes per side, or until golden brown and crispy. Drain on paper towels.
4️⃣ Make the avocado ranch sauce:
In a food processor or blender, combine avocado, ranch dressing, lime juice, cilantro, salt, and pepper until smooth.
5️⃣ Serve:
Slice eggrolls in half on the bias and serve hot with avocado ranch dipping sauce.
Notes
-
Air fryer option: Lightly spray eggrolls with oil and air fry at 400°F for 8-10 minutes, flipping halfway through.
-
You can prep and freeze the assembled eggrolls before frying for a quick snack later.
- Prep Time: 20 min
- Cook Time: 20 min






