Gyro Egg Rolls
Nothing beats a classic Greek Gyro — warm pita, juicy meat, crisp veggies, creamy tzatziki… it just hits every time. So naturally I had to turn it into something crispy and handheld. These Gyro Egg Rolls take everything you love about a classic gyro and wrap it up in a golden, crunchy shell that’s honestly so satisfying to bite into.

They’re perfect as an appetizer, game day snack, or even a fun dinner with fries and extra tzatziki on the side. Crispy outside, juicy and flavorful inside, and that creamy feta-tzatziki moment running through the center? So good. Let’s get into the details.
The Gyro Meat
We’re using pre-cooked gyro slices to keep this simple and weeknight-friendly. You can usually find them at:
- Trader Joe’s (check the refrigerated section)
- Restaurant Depot if you’re making a large batch
- A Middle Eastern grocery store — they often carry freshly sliced gyro or shawarma-style meat
Heat a large skillet over medium heat and cook the slices for about 1–2 minutes per side. You’re not cooking them from raw — you’re just warming them through and getting those slightly crispy browned edges.
That little bit of browning makes a difference.
Once warmed, transfer to a cutting board and cut each slice in half. Let the meat cool slightly before wrapping. This step is important — hot filling can soften the wrapper and make rolling harder.
Prep the Veggies (Moisture Control = Crispy Egg Rolls)
Slice your Roma tomatoes into thin slivers and gently pat them dry with a paper towel. Make sure to also remove all the seeds inside. Roma tomatoes are ideal because they’re less watery, but you still want to remove excess moisture.
Slice red onion into thin strips. Chop fresh parsley. Measure out your feta and tzatziki.
Keep everything prepped and ready before you start wrapping.
If the filling is too wet, the egg rolls can turn soggy inside — so don’t skip patting the tomatoes dry.
My Go-To Wrapping Method (Rectangle Style)
I like laying the wrapper flat in a rectangular position. Instead of placing filling in the center, I build it in a neat line slightly toward one side and leave the left and right edges clear.
Layer in this order:
- Gyro meat
- Tomato slivers
- Red onion strips
- Spoon of tzatziki
- Crumbled feta
- Chopped parsley
Keep everything tight and compact in a straight line.
Then:
- Fold the left and right sides inward
- Roll tightly upward from the filling side
- Brush the final edge with water and seal
This method gives you a really tight roll with clean edges and helps prevent leaks while frying.
Diamond Wrapping Method (Classic Egg Roll Style)
If you prefer the traditional way, lay the wrapper down in a diamond shape (one corner pointing toward you).
- Place filling in the center
- Fold the bottom corner up over the filling
- Fold in both sides snugly
- Roll upward tightly
- Seal the top corner with water
Both methods work beautifully — the rectangular method feels a bit more controlled, while the diamond method is classic and quick once you get the hang of it.
Another Filling Option: Chopped & Mixed
If you want a more evenly distributed filling in every bite, you can chop everything small and mix it together first.
Here’s how:
- Chop the gyro meat into small pieces
- Finely chop tomato and onion
- Mix with tzatziki, feta, and parsley in a bowl
This creates a cohesive stuffing that’s easier to scoop and portion. It also keeps everything evenly combined so you get all the flavors in each bite.
If you do this method:
- Still keep the mixture compact
- Avoid adding too much tzatziki
- Make sure tomatoes are well drained
The key is balance — creamy but not wet.
Frying for the Perfect Crisp
Heat about 1 to 2 inches of neutral oil to 350°F. This temperature matters.
If the oil is too hot:
- The outside will turn golden too quickly
- The center can stay undercooked
If it’s too low:
- The wrappers absorb oil
- And become greasy
Fry in batches for about 3–4 minutes total, turning occasionally, until evenly golden brown. Transfer to a paper towel-lined plate and let them rest briefly before serving.
Air Fryer Option
Spray lightly with oil. Air fry at 380°F for 8–10 minutes. Flip halfway through.
They won’t be quite as deeply golden as deep-fried, but they’re still crispy and delicious.
How to Avoid Soggy Egg Rolls: This is the biggest mistake people make.
To keep them crispy:
- Pat tomatoes dry
- Let gyro cool before wrapping
- Don’t overload with tzatziki
- Keep filling compact
- Fry at the correct temperature
Moisture + high heat = steam. Steam softens wrappers.
Make Ahead & Freezing
You can assemble these a few hours in advance and keep them covered in the fridge.
To freeze:
- Lay uncooked egg rolls in a single layer on a tray
- Freeze until solid
- Transfer to a freezer bag
Fry straight from frozen — just add a few extra minutes to the cook time.
Serving Ideas
Serve with:
- Extra tzatziki for dipping
- Greek salad
- Fries
- Or sliced in half for a fun appetizer platter

Craving More Crispy Bites? Try These Recipes Out!
- Beef and Lamb Sausage Rolls
- Hot Harissa Pita Chips
- Bulgogi-Stuffed Arancini
- Smashed Tater Tots
- Chicken & Cheese Pastry Rolls
If you make this recipe, make sure to leave a comment below and let me know how it turns out — I love hearing from you! And if you snap a photo, don’t forget to tag me over on Instagram or TikTok so I can see your creations too.
You can also find this recipe and so many more on my Pinterest — perfect for saving to your board for later. And if you’re more of a visual learner, check out my YouTube channel, where I walk you through recipes step-by-step just like this one.
Appetizer
Gyro Egg Rolls
Ingredients
- 1 pound pre-cooked gyro slices
- 2 Roma tomatoes, cut into thin slivers (remove excess seeds/moisture)
- 1/2 small red onion, cut into thin strips
- 1/2 cup tzatziki dressing
- 1/2 cup crumbled feta cheese
- 2 tablespoons chopped fresh parsley
- 20 egg roll wrappers
- Neutral oil, for frying
Instructions
- Heat a large skillet over medium heat. Add the pre-cooked gyro slices in a single layer and cook for about 1–2 minutes per side until lightly browned and heated through.
- Transfer the gyro slices to a cutting board and cut each slice in half. Let them cool slightly before assembling — this makes wrapping much easier and prevents the wrappers from softening.
- Pat the tomato slivers gently with a paper towel to remove excess moisture.
- Lay one egg roll wrapper flat on a clean surface in a rectangular position.
- Arrange a few pieces of the halved gyro meat in a neat line toward one side of the wrapper, leaving the left and right edges clear.
- Add a small handful of tomato slivers and red onion strips directly on top of the meat.
- Spoon some tzatziki dressing over the tomato and onion layer, then sprinkle with crumbled feta and chopped parsley. Keep everything in a tight line.
- Fold the left and right sides inward over the filling.
- Starting from the side closest to the filling, roll the wrapper up tightly into a log shape.
- Brush a small amount of water along the final edge of the wrapper and press firmly to seal. Repeat with remaining wrappers and filling.
- Heat about 1 to 2 inches of neutral oil in a heavy-bottomed pot to 350°F. Fry egg rolls in batches for 4 to 5 minutes total, turning occasionally, until golden brown and crispy.
- Transfer to a paper towel-lined plate to drain.
- Serve warm with extra tzatziki dressing for dipping.
Tips & Notes
Q: Why is my egg roll wrapper raw in the center?
A: Your oil was likely too hot. If the oil is too high, the outside gets crispy and golden too quickly before the inside has time to heat through. Keep your oil around 350°F so they cook evenly.
Q: Why are my egg rolls soggy?
A: Too much moisture is usually the culprit. Make sure you pat the tomatoes dry and let the gyro cool before assembling. Also avoid overfilling with tzatziki — excess sauce can steam the inside and soften the wrapper.
Q: Can I make these ahead of time?
A: Yes. You can assemble the egg rolls and keep them covered in the fridge for a few hours before frying. Just make sure they’re sealed tightly so they don’t dry out.
Q: Can I air fry them instead?
A: Absolutely. Spray lightly with oil and air fry at 380°F for 8–10 minutes, flipping halfway through, until golden and crispy.
Q: Can I freeze them?
A: Yes. Freeze uncooked egg rolls in a single layer on a tray until solid, then transfer to a freezer bag. Fry straight from frozen, adding a few extra minutes to the cook time.






