Panda Express charges about two dollars for a single chicken egg roll. You can make twelve at home for roughly the same money, in 32 minutes, in an air fryer — and once you know what’s actually in the filling, you’ll realize there was never much of a secret to protect.

What’s In a Panda Express Chicken Egg Roll?
This is the part that surprises people. Panda Express’s chicken egg roll is predominantly cabbage. The filling is a mix of cabbage, carrots, green onion, celery, and a fairly modest amount of seasoned chicken, all wrapped in a standard wheat-flour egg roll wrapper and deep fried.
The seasoning is simple: soy sauce, garlic, ginger, sesame, a little sugar. There’s no mystery sauce. Anyone telling you there’s a secret ingredient is selling something.
Their wrapper contains wheat, egg, and soy, so it isn’t gluten-free and it isn’t vegetarian.
Knowing all that is what makes this copycat straightforward. You’re not reverse-engineering a complex sauce — you’re matching a vegetable ratio and getting the wrapper properly crisp. Which is exactly what an air fryer is good at.
One change I make: I use roughly the inverse of the restaurant’s ratio — 2 cups of chopped chicken to 1 cup of cabbage. It turns the egg roll from a side into something you can build a light dinner around, and it’s the single biggest difference between mine and theirs.

Why This Version Works
I’ve made these more times than I want to admit, and a few things separate a good homemade egg roll from a soggy, split, disappointing one:
- The filling has to be cool and dry before it goes in the wrapper. Warm filling steams the wrapper from the inside and you get a limp roll. This is the single biggest failure point.
- The air fryer does what a home deep-fryer can’t do safely. A pot of 350°F oil on a home stove is a real hassle and a real hazard. Ten minutes in the basket gets you 90% of the texture with none of it.
- More chicken than the original. I use 2 cups of chopped chicken breast to 1 cup of cabbage — roughly the inverse of the restaurant’s ratio. It makes them a legitimate light dinner instead of just a side.
- Twelve rolls per batch, freezer-friendly. I make a double batch and freeze half raw. They cook straight from frozen.
If you’re new to the machine, my air fryer cooking charts and tips cover temperature and timing basics for wrapped and breaded foods generally.
Ingredients
You need eight things, all of which are at a normal grocery store:

- 2 cups chicken breast, finely chopped — Chopped, not shredded. Shredded chicken makes a stringy filling that tears the wrapper when you roll it. Rotisserie chicken works if you dice it small.
- 1 cup cabbage, shredded — Green cabbage. A bag of coleslaw mix is a fine shortcut and includes the carrot.
- 1/2 cup carrots, shredded — Adds sweetness and the color you expect from the restaurant version.
- 1/2 cup onion, finely diced — Yellow or white. Dice it small or it stays crunchy and pokes through the wrapper.
- 2 cloves garlic, minced
- 2 tablespoons soy sauce — Use low-sodium if you’re watching it. Tamari for gluten-free.
- 1 teaspoon sesame oil — Toasted, not plain. This is the ingredient that makes it taste like takeout.
- 12 egg roll wrappers — Refrigerated section, usually near the tofu. Not wonton wrappers, which are much smaller. Nasoya and Twin Marquis are the two brands I find most often.
You’ll also want cooking spray and a small bowl of water for sealing.
How To Make Panda Express Chicken Egg Rolls in the Air Fryer

Step 1: Cook the filling
- Heat a skillet over medium. Cook the chopped chicken until it’s no longer pink, about 5 minutes. Add the minced garlic and cook one more minute, until you can smell it. Add the cabbage, carrots, and onion. Cook 3–4 minutes, just until the cabbage wilts. You want it softened, not fully collapsed — it’ll cook a little more inside the wrapper.
- Stir in the soy sauce and sesame oil, cook another 2 minutes, then take it off the heat and let it cool. Spread it on a plate to speed this up. If there’s liquid pooling, drain it off. Wet filling is how you get soggy egg rolls.

step 2. Roll them
- Lay one wrapper on your work surface with a corner pointing at you, like a diamond. Put about 2 tablespoons of filling in the center, in a log shape running left to right.
- Fold the bottom corner up over the filling. Fold in the left and right corners like an envelope. Then roll tightly toward the top corner. Dip your finger in water, run it along that last corner, and press to seal.
- Tight is the whole game here. A loose roll traps air, and trapped air expands in the air fryer and splits the wrapper.
- Keep the unused wrappers under a damp paper towel while you work — they dry out and crack within a few minutes of being exposed.

step 3. Air fry
- Preheat the air fryer to 375°F. Spray the basket.
- Arrange the egg rolls seam-side down in a single layer, not touching. Work in batches — this is not the place to crowd the basket. Spray the tops lightly.
- Cook 10–12 minutes, flipping at the halfway mark, until deep golden brown and audibly crisp when you tap one.

step 4. Rest before serving
- Give them 3–4 minutes. The filling is genuinely hot, and the wrapper firms up as it cools slightly.
- Serve with sweet and sour sauce, hot mustard, or plain soy sauce.

Pro Tips
- Cool the filling completely. Saying it a third time because it’s the reason most homemade egg rolls fail.
- Seam-side down in the basket. Gravity helps hold the seal shut for the first few minutes.
- Brush with oil instead of spraying, if you can. Aerosol sprays with propellant can damage air fryer basket coatings over time. A silicone brush and a teaspoon of avocado oil browns more evenly anyway.
- Every air fryer runs differently. Basket-style models run hotter than oven-style. Check at 8 minutes the first time you make these.
- Don’t overfill. Two tablespoons feels stingy. Use two tablespoons. Three tablespoons splits the wrapper.
- Add-ins that actually work: a tablespoon of oyster sauce in the filling, a teaspoon of grated ginger, or sliced green onion stirred in at the end.

Storage, Freezing, and Reheating
Refrigerator: Cooked egg rolls keep 3–4 days in an airtight container. They will soften.
Freezing (raw — best method): Roll them, arrange on a parchment-lined sheet pan without touching, and freeze solid for about 2 hours. Transfer to a freezer bag. They keep 3 months. Cook straight from frozen at 375°F for 14–16 minutes — do not thaw, or the wrapper turns to paste.
Freezing (cooked): Also fine, up to 2 months. Reheat from frozen at 350°F for 8–10 minutes.
Reheating: Air fryer at 350°F for 3–4 minutes. Never the microwave. A microwaved egg roll is a steamed egg roll, and a steamed egg roll is a tragedy.
How This Compares to the Restaurant Version
If you’re curious how the homemade version stacks up nutritionally, here’s the side-by-side per single egg roll:
| Panda Express | This Air Fryer Copycat | |
|---|---|---|
| Calories | 200 | 78 |
| Fat | 10 g | 1 g |
| Carbohydrates | 20 g | 9 g |
| Protein | 6 g | 7 g |
| Sodium | 340 mg | 276 mg |
Restaurant figures from Panda Express’s published nutrition information; serving size 2.75 oz.
The difference is almost entirely the oil. An egg roll wrapper is essentially a sponge, and three minutes submerged in a deep fryer means it soaks up quite a lot. A light spray in the air fryer gets you the same blistered, crackly exterior without that.
The protein comes out slightly higher at home, which is the extra chicken doing its work.

Frequently Asked Questions
What is in a Panda Express chicken egg roll? Cabbage, carrots, green onion, celery, and seasoned chicken in a wheat-flour wrapper, deep fried. The filling is predominantly cabbage rather than chicken.
Is the Panda Express chicken egg roll gluten-free? No. The wrapper contains wheat, and it also contains egg and soy. To make this recipe gluten-free, use gluten-free spring roll wrappers and tamari in place of soy sauce.
Can I use pre-cooked or rotisserie chicken? Yes. Dice it fine, skip the chicken-cooking step, and add it to the pan with the vegetables just long enough to warm through and take on the soy and sesame.
Why did my egg rolls unroll in the air fryer? Loose rolling or an unsealed edge. Roll tight, seal with water or a flour-and-water paste, and place them seam-side down.
Do I have to flip them? Yes, if you want even color. The side facing away from the heating element browns more slowly.
Can I make them ahead? Assemble and refrigerate up to 4 hours before cooking. Beyond that, freeze them raw instead — the wrapper starts absorbing moisture from the filling.
Can I bake these instead? 425°F on a wire rack over a sheet pan, 15–18 minutes, flipping once. The air fryer gets them crisper.
What dipping sauce does Panda Express use? Sweet and sour sauce, plus hot mustard and soy sauce packets on request. Sweet chili sauce is a good swap.
Can I use a different protein? Ground pork is the traditional filling for a Chinese-restaurant egg roll and works beautifully here. Shrimp works too — chop it fine and don’t precook it as long.
How many calories are in a Panda Express chicken egg roll? 200 calories per roll, with 10g fat, 20g carbs, 6g protein, and 340mg sodium. This air fryer copycat comes in at 78 calories per roll.
Make It a Full Panda Express Spread
If you’re building a takeout night, these egg rolls are the appetizer. Here’s what I serve alongside:
- Air Fryer Copycat Panda Express Orange Chicken — the one everybody actually orders
- Panda Express Fried Rice — the obvious base for the whole plate
- Air Fryer Copycat Panda Express Beijing Beef — sweet, tangy, crispy
- Air Fryer Panda Express Sweet Fire Chicken — pineapple and bell pepper
- Panda Express Green Bean Chicken — the lighter entrée option
- Air Fryer Kung Pao Chicken — for the peanut and chili crowd
- Copycat Panda Express Cream Cheese Rangoon — the other appetizer worth making
You can see the full run of copycat recipes or browse everything in the air fryer archive.
If egg rolls specifically are your thing, my Air Fryer Buffalo Chicken Egg Rolls use the same wrapping technique with a completely different filling, and Air Fryer Cream Cheese Rangoon is the easier cousin if you don’t want to cook a filling at all.
Planning ahead? These freeze well and slot neatly into my weekly meal plan.

Air Fryer Panda Express Chicken Egg Rolls (Copycat)
Description
Ingredients
- 2 cups chicken breast, finely chopped
- 1 cup cabbage, shredded
- 1/2 cup carrots, shredded
- 1/2 cup onion, finely diced
- 2 cloves garlic, minced
- 2 tablespoons soy sauce
- 1 teaspoon toasted sesame oil
- 12 egg roll wrappers
- Cooking spray or 1 teaspoon avocado oil, for brushing
Instructions
- In a skillet over medium heat, cook the chopped chicken until no longer pink, about 5 minutes.
- Add the minced garlic and cook 1 minute more.
- Add the cabbage, carrots, and onion. Cook 3–4 minutes until slightly softened.
- Stir in the soy sauce and sesame oil. Cook 2 more minutes, then remove from heat and spread on a plate to cool completely. Drain any liquid.
- Lay an egg roll wrapper in a diamond orientation. Place 2 tablespoons of cooled filling in the center.
- Fold the bottom corner over the filling, fold in both sides, and roll tightly. Seal the final corner with water.
- Preheat the air fryer to 375°F.
- Spray the basket. Place egg rolls seam-side down in a single layer, not touching. Work in batches.
- Lightly spray or brush the tops.
- Air fry 10–12 minutes, flipping halfway, until deep golden brown.
- Rest 3–4 minutes before serving.
Equipment
- Parchment Paper
- Cooking Spray
- 1/4 cup water, to seal egg roll wrappers
Notes
- Filling must be completely cool before rolling.
- To freeze raw: freeze on a sheet pan until solid, then bag. Cook from frozen at 375°F for 14–16 minutes.
- Reheat leftovers at 350°F for 3–4 minutes.
Nutrition
Share this recipe
We can’t wait to see what you’ve made! Mention @forktospoon or tag #forktospoon!
