These Southwest Egg Rolls are golden and crunchy on the outside, warm and boldly seasoned on the inside, and completely at home next to a bowl of creamy Ranch. They work as an easy dinner, a game-day appetizer, or a “people are coming over and I want them impressed” situation. Veggie-packed and full of flavor, meat-eaters love them just as much, and yes....they WILL vanish quickly, so plan accordingly.

These southwest egg rolls were inspired by something I loved long before I was eating plant based. Chili’s Southwest Egg Rolls. The first time I had them was in a Florida Airport waiting for my flight. They were crispy, bold, and completely addictive. After going vegan, I knew I wanted to re-create that same flavor-packed experience at home, just without the dairy or meat. This version delivers all the southwest goodness I remember, with simple plant-based ingredients and zero compromise on flavor. Crispy, crunchy, and deliciously dipped in Ranch in under an hour.
Jump to:
💗Why You'll Love These Crispy Egg Rolls
- Family-friendly dinner win. Crispy on the outside, warm and flavorful on the inside, even picky eaters are on board.
- Kids love the dipping. Ranch turns these into an instant yes, and they won’t even notice they’re packed with veggies.
- On the table in under an hour. Way healthier than takeout.
- Perfect for game day. These disappear fast, making them an ideal Super Bowl or party snack. Go ahead and make the filling a day or two before so you can have your own game day win! Then simply roll and cook before your guests arrive.
🫘Ingredients & Helpful Substitutions
For the full list and measurements, see the recipe card below. Here are the main ingredients and easy swaps.
- Egg roll wrappers: Use standard egg roll wrappers that are about 6 x 6½ inches. I used Nasoya because they’re easy to find at most grocery stores. Spring roll wrappers won’t work here, you want that sturdy, bubbly crunch.
- Black beans: These add heartiness and protein. Pinto beans work well if that’s what you have on hand, but black beans give the most classic southwest flavor.
- Frozen chopped spinach: No need to thaw or drain (although you can if you prefer), it goes straight into the pan and cooks down perfectly. You could also use frozen chopped kale.
- Corn: Canned or frozen both work. Use what you’ve got.
- Bell pepper & onion: Red, orange, or yellow bell pepper add a little sweetness, use your fav. White, yellow, or sweet onion are all great here.
- Oil (small amount): Most of my recipes are oil-free, but a light spray or small amount of oil gives these the best crispy texture. Avocado, olive, or coconut oil all work.
- Ranch for dipping: Optional… but also not really optional. A creamy ranch takes these way over the top and makes them especially kid- and crowd-friendly.
🍳How To Make This Recipe

Gather your ingredients
Open your cans and measure out the spices so you're ready for success!

Prep the veggies
Chop the onion and red bell pepper so you're ready to go.
Dice everything small and even so it cooks quickly and fits nicely inside the egg rolls.

Start the sauté
Heat a large skillet over medium heat and add the diced onion.

Add the peppers
Now add the diced bell pepper and cook for about 8 minutes, stirring occasionally, until everything is soft and fragrant.

Cook until lightly golden
You want the onions and peppers to be softened and lightly browned. Browning = flavor.

Add the spinach
Add the spinach straight from frozen. Stir well to break it up as it heats.

Cook off excess moisture
Continue cooking for 8–10 minutes, stirring often, until most of the moisture has cooked off. This keeps your egg rolls crisp later.

Add the corn
Stir in the corn, distributing it evenly through the mixture.

Add the black beans
Add the drained and rinsed black beans to the pan.

Give it a stir
Get ready to add your spices.

Season it up
Add the spices, salt, and any remaining seasonings. Stir well and remove from heat once everything is evenly combined.

Filling is ready
The mixture should be well-combined, bold in color, and not watery.

Finished filling texture
This is what you’re looking for, beautiful color, little to no excess liquid, and everything evenly mixed.
How To Roll Egg Rolls (Step By Step)

Scoop about 2 tablespoons of filling into the center of an egg roll wrapper placed on a clean surface with one corner pointing toward you (don’t overfill — less is more here).
Lightly dampen the edges (see photo 3) of the wrapper with water, then fold the bottom corner up and over the filling.
Fold the left and right sides inward to keep everything snug, then continue rolling upward into a tight cylinder.
Press gently along the edge to seal, and set the finished egg roll seam-side down while you repeat with the remaining wrappers.

Arrange uncooked egg rolls
Place the rolled egg rolls on a tray while you heat the pan.

Lightly oil the pan
Lightly spray a nonstick pan or griddle with oil and heat over medium heat (griddle to 350°F (175°C)).

Add egg rolls to pan
Place egg rolls in the pan seam-side down, leaving space between them.

Cook until golden
Cook for about 1½–2 minutes per side, turning carefully until golden and crispy on all sides. You may need to spray a touch more oil before adding the next batch because the egg rolls absorb some as they brown.
👩🏻🍳Cooking Tip For Crispy Results: Don’t skip the cooling rack.
After cooking, transfer the egg rolls to a wire rack instead of a plate. This lets steam escape from all sides so the bottoms stay crisp instead of turning soft.

Slice in half on the diagonal for easy dipping/fun presentation and serve warm with creamy Ranch.
🧊 Storage & Meal Prep Tips
Fridge: Store leftover egg rolls in an airtight container in the refrigerator for up to 5 days.
Freezer: Not recommended after cooking. Once the wrappers absorb moisture from the filling, they don’t thaw well and lose that crisp texture we’re after.
That said, they can be frozen before cooking. Freeze immediately after rolling, before the filling has time to soften the wrappers. Lay the egg rolls on a tray in a single layer and freeze until solid, then transfer to a freezer bag or container.
When ready to cook, go straight from freezer to skillet and cook as directed. Using a lid on the pan helps ensure they heat through before crisping.
Reheating Leftovers: Reheat egg rolls in a 350°F (175°C) oven or toaster oven for 8–10 minutes, until hot and crispy again. I put them right on the rack so air circulates. Skip the microwave, it softens the wrappers and turns that crunch into soggy sadness.
👩🏻🍳Pro Tip: Don’t overfill the wrappers. It’s tempting, I know, the filling is delicious, but sticking to about 2 tablespoons per egg roll makes them easier to roll, helps them seal properly, and guarantees that golden, crispy exterior instead of blowouts in the pan.
❓ FAQ's
I haven’t tested these in the air fryer yet, so I recommend pan-frying for best results. That said, readers have had success air frying similar egg rolls at around 350°F, flipping halfway through, until crispy — often in the 7–8 minute range. If you try it, keep a close eye on them and adjust the time as needed.
Not exactly — egg roll wrappers are larger and sturdier. Wonton wrappers are smaller and more delicate, so they make bite-sized rolls instead of full ones.
They hold up okay before cooking — you can wrap them and freeze uncooked. But after cooking, texture suffers. Freeze before cooking for best results.
Cook off excess moisture from spinach (or go ahead and thaw/press before adding to the pan), avoid overfilling, and drain beans well. Reheat on a rack so air circulates — microwaving equals soggy.
My Quick Dairy Free Ranch Dressing/Dip, chipotle mayo, cilantro lime dip, salsa verde, or smoky barbecue are top contenders. Pair based on flavor profile: mild sauces for kids, smoky/spicy for adults. Enjoy!
👩🏻🍳 Want to see some behind-the-scenes fun (and maybe a little kitchen chaos)? Keep scrollin’ — it’s all happening below the recipe card!
Print
Southwest Egg Rolls
- Total Time: 55 minutes
- Yield: 16 Egg Rolls 1x
- Diet: Vegan
Description
These Southwest Egg Rolls are golden and crunchy on the outside, warm and boldly seasoned on the inside, and completely at home next to a bowl of creamy Ranch.
Ingredients
1 medium onion, diced (white, yellow, or sweet)
1 medium bell pepper, diced (red, orange, or yellow)
10 ounces frozen chopped spinach (no need to thaw)
15 ounces black beans, drained and rinsed
8 ounces corn (frozen or canned)
1 teaspoon chili powder
1 teaspoon ground cumin
1 teaspoon salt
½ teaspoon garlic granules or garlic powder
½ teaspoon coconut sugar or granulated sugar
½ teaspoon paprika (regular or smoked)
¼ teaspoon dried dill
16 ounces egg roll wrappers (about 6 x 6.5 inches)
Avocado oil spray or neutral oil, for pan-frying
Instructions
-
Heat a large skillet over medium heat. Add the diced onion and bell pepper and cook for about 8 minutes stirring occasionally until the vegetables are tender and lightly golden. If they start to stick, add a small splash of water or broth.
-
Add the frozen chopped spinach directly to the pan. Cook, stirring frequently, until thawed and most of the moisture has cooked off, about 8–10 minutes.
-
Stir in the corn and black beans.
-
Add the chili powder, cumin, salt, garlic, sugar, paprika, and dill. Stir well until everything is evenly combined, then remove from heat.
-
Lay out an egg roll wrapper on a clean surface with one corner pointing toward you. Scoop about 2 tablespoons of filling into the center.
-
Lightly dampen the edges of the wrapper with water. Fold the bottom corner up over the filling, fold the sides inward, then roll tightly into a cylinder. Press gently to seal and set seam-side down. Repeat with remaining wrappers.
-
Heat a nonstick skillet or griddle over medium heat and lightly coat with oil (I used an avocado oil spray).
-
Place a few egg rolls seam-side down in the pan, leaving space between them. Cook in batches, about 1½–2 minutes per side, turning carefully until golden and crispy on all sides.
-
Transfer cooked egg rolls to a cooling rack to prevent sogginess. Repeat with remaining egg rolls, adding more oil as needed.
-
Serve warm, sliced in half on the diagonal if desired, with ranch for dipping.
Notes
Don’t overfill the wrappers. About 2 tablespoons of filling per egg roll is perfect. Overfilling makes them harder to seal and more likely to split in the pan.
Cook off the moisture. Make sure most of the liquid from the spinach has cooked out before rolling. A drier filling = crispier egg rolls.
Oil matters here. Most of my recipes are oil-free, but a light spray or small amount of oil gives these the best golden, crispy texture.
Avoid overcrowding the pan. Cooking 5–6 egg rolls at a time allows them to brown evenly without steaming.
Best reheated in the oven. For leftovers, skip the microwave and reheat at 350°F until hot and crisp again.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Appetizer, Dinner
- Method: Stove Top
- Cuisine: Southwest / Tex-Mex
⭐Did you enjoy these Southwest Egg Rolls?
If you give these Crispy, Crunchy Egg Rolls a try please leave a comment and rating below! Justin and I read every one! Your feedback helps more people find my recipes and keeps the delicious messy chaos going in the Fresh Fun Flavor kitchen. Plus, we just love hearing from you!
👩🏻🍳Creating the shot: A behind the scenes look

Me up on a stepstool holding my breath to make sure the shot comes out clear and crisp and as I click the button....🙄🐈⬛

I said, "No, no Charlie".
Charlie heard “I bought you new treats, hurry, come check em out!😀”

What you don't see in the final shot: The bag of sweet potato chips holding up a piece of cardboard that was quickly torn from the nearest box in the room to keep the lighting from making the ranch dressing look like it was the surface of the sun. Creative stuff haha!
What Really Happened
Charlie photobombed my ingredient shot at the exact moment I hit the shutter. Just plopped himself right in there like, “Yes, hello, I help cook now.” Then he started casually sniffing the black beans. I told him no and put him in the other room with a cat treat as a distraction.
He was like, "One measly treat🙄, sure, okay." I turned around for maybe 30 seconds to set my tripod over the stove. When I turned back around he was licking the beans. LICKING. THEM.🤢
At that point, my “Charlie, NO!” quickly turned into, “Well… if we’re wasting beans, we might as well get photographic evidence.” So yes, the beans were replaced, but the photo stayed. Going in my book of 'Charlie kitchen crimes committed' (say that five times fast haha).
As for the shoot itself? That setup you see is just my very real, very chaotic little photo station doing its best to look like a magazine spread. I had already eaten these egg rolls for lunch and was super completely full… but still ate two more because I had to keep dunking them in the ranch for the photos and, well, didn't want them to go to waste.
For the record: I regret nothing.
Except maybe that brief moment 7 years ago when I thought, "I should get a cat."🤔
Kidding of course, we love our little feline sous chef and his mischief keeps us entertained.
Disclaimer: The nutritional information provided for my vegan Southwest Egg Rolls is an estimate calculated using Nutrifox, an online tool. Please note that this information is for general guidance only and should not replace advice from a qualified professional. Additionally, this page may include affiliate links, meaning I may earn a small commission if you purchase through those links at no extra cost to you. Thank you for supporting Fresh Fun Flavor!










Comments
No Comments