This post may contain affiliate links.
Gyros bring the flavor of a Greek street cart right into your kitchen, with juicy seasoned meat, warm pita, and cool tzatziki piled high. I first made these on a rainy Saturday when Maddie begged for the wrap with the white sauce, and now they are our go-to when we want a fun, hands-on dinner. If you love Mediterranean night, try our baked Greek fries with gyro meat too.

These homemade gyros taste just like your favorite Greek restaurant, but they are easier to pull off than you think.
Gyros Quick Look
- 🕒 Prep Time: 20 minutes
- 🌡️ Cook Time: 1 hour
- ⏳ Total Time: 1 hour 20 minutes (plus chill time)
- 🍽️ Serving: 8 gyros
- ⚡ Calories: 317kcal
- 🌶️ Flavor Profile: Savory, herby, and garlicky with a cool, creamy finish
- ✋ Difficulty: Easy, on par with our cucumber tomato feta salad
Quick Answer
To make homemade gyros, blend onion, garlic, ground lamb, and beef with Greek seasonings into a smooth paste, then pack it into a baking dish and bake until firm. Chill the loaf completely, slice it thin, and sear the slices until crispy. Pile the meat onto warm pita with tzatziki, tomatoes, onion, cucumber, lettuce, and feta.
Jump to:
Why This Recipe Works
Click to see the technique science
- Lamb and beef together. The blend gives you that rich, classic gyro flavor without tasting too gamey, so it really does taste like the real deal.
- The food processor is the secret. Processing the meat into a paste is what gives gyros their signature smooth, sliceable texture instead of a crumbly meatball feel.
- Chilling makes it sliceable. A fully cold loaf slices paper thin and holds together, which is impossible to do with warm meat.
- Searing builds crispy edges. A quick sear in a hot skillet crisps the edges of each slice, mimicking the meat shaved off a rotating spit.
- Everything is make-ahead. Bake and chill the loaf a day ahead, then it is just slice, sear, and assemble when dinner rolls around.
- You control the toppings. Loading your own pita means everyone gets exactly the tzatziki-to-veggie ratio they love best.
Why You’ll Love This Recipe
- They taste like a real Greek restaurant gyro, right down to the crispy seared edges.
- The meat loaf bakes hands-off, so most of the work is just blending and a little waiting.
- They are endlessly customizable and pair perfectly with our creamy whipped feta dip on the side.
Key Ingredients

Here is what makes these gyros so good. See the recipe card for exact amounts.
- Ground lamb and beef: A half-and-half blend gives you authentic gyro flavor that is rich but not overpowering.
- Onion and garlic: Blended right into the meat, they melt away and season every bite from the inside out.
- Greek seasonings: Oregano, cumin, thyme, rosemary, and a pinch of Aleppo pepper build that warm, earthy gyro taste.
- Pita bread: Soft, pillowy pita is the classic wrap; warm it just before serving so it folds without cracking.
- Tzatziki and toppings: Cool tzatziki, tomatoes, red onion, cucumber, lettuce, and feta balance the savory meat.
See recipe card for exact quantities.
Variations and Substitutions
Here are a few easy ways to make these gyros your own.
- All beef: Skip the lamb and use two pounds of ground beef if lamb is hard to find.
- Chicken gyros: Swap in ground chicken or thinly sliced marinated chicken thighs for a lighter version.
- Low carb: Serve the meat over a Greek salad bowl instead of in pita.
- Add heat: A little extra Aleppo pepper or a drizzle of hot sauce wakes everything up.
- Round out the spread with our cucumber tomato feta salad for a fresh, crunchy side.
How to Make Gyros

- Pulse the onion and garlic in a food processor until finely minced, then add the ground lamb, beef, and all the seasonings. Process for about 45 seconds until smooth and paste-like.

- Pack the meat mixture firmly into an 8×8 inch baking dish so it holds together as one solid loaf.

- Cover and bake at 350 degrees for 45 minutes, until the internal temperature reaches 165 degrees. Rest 15 minutes, then chill completely, ideally overnight.

- Once the loaf is cold, slice it as thinly as you can. Cold meat slices clean and crisps up beautifully.

- Heat olive oil in a heavy skillet over medium-high heat and sear the slices for 20 to 30 seconds per side until crispy at the edges.

- Spread warm pita with tzatziki, pile on the meat, then top with tomatoes, red onion, cucumber, lettuce, and feta. Fold and serve.
Recipe Tips & Tricks
- Use a food processor for the meat; it is the only way to get that signature smooth, sliceable gyro texture.
- Chill the loaf completely before slicing, a minimum of two hours but overnight is best, or it will crumble.
- Slice as thin as possible so the edges crisp up quickly when you sear them.
- Warm your pita in a dry skillet or a damp paper towel so it stays soft and foldable.
- Make the tzatziki ahead so the flavors have time to meld while the meat chills.
- Sear in batches and do not crowd the pan, or the slices will steam instead of crisping.
- Leftover sliced meat reheats fast in a hot skillet for quick gyro lunches all week.
Serving Ideas and Suggestions
Pile these gyros high and serve them with a stack of crispy fries, just like the Greek spots do. Our baked Greek fries with gyro meat turn any leftovers into a whole new meal.
For a bigger Mediterranean spread, add a bowl of Mediterranean dip with warm pita for scooping, plus a simple cucumber tomato feta salad on the side.
These also make a fun build-your-own dinner. Set out the warm pita, sliced meat, and all the toppings in little bowls and let everyone wrap their own, with a scoop of creamy whipped feta to finish.

Gyros FAQs
Traditional gyro meat is a blend of ground lamb and beef seasoned with garlic and Mediterranean herbs, then pressed into a loaf and roasted. This homemade version uses the same lamb and beef blend so it tastes just like the restaurant.
Yes. Bake and chill the meat loaf up to two days ahead, then slice and sear it right before serving. The tzatziki and chopped toppings can also be prepped a day in advance.
Warm pita in a dry skillet over medium-high heat for about 15 to 20 seconds per side, or wrap it in a damp paper towel and microwave for 30 seconds. Warm pita folds without cracking.
Absolutely. Use two pounds of ground beef, or swap in ground chicken or turkey. The seasoning blend does the heavy lifting, so the gyros still taste authentic.
Store sliced or unsliced gyro meat in an airtight container in the fridge for up to four days. Reheat the slices in a hot skillet to bring back those crispy edges.
Classic gyro toppings are tzatziki, diced tomatoes, thinly sliced red onion, cucumber, shredded lettuce, and crumbled feta. Add a squeeze of lemon for brightness.
Hungry for more Mediterranean flavor? Try our classic moussaka next.
Finish a Greek dinner of homemade gyros with a few squares of easy baklava.
Homemade Greek Gyros
Ingredients
For the Gyro Loaf:
- 1 medium onion roughly chopped
- 6 garlic cloves peeled
- 1 pound ground lamb
- 1 pound ground beef
- 1 tablespoon dried oregano
- 2 teaspoons ground cumin
- 1 teaspoon dried thyme leaves or ½ teaspoon ground thyme
- 1 teaspoon dried rosemary
- 2 teaspoons kosher salt
- ½ teaspoon black pepper
- ½ teaspoon aleppo powder
For Serving:
- Warm pita bread
- Extra virgin olive oil for searing meat
- Tzatziki sauce
- Cherry tomatoes halved
- Red onion thinly sliced
- Sliced cucumber
- Shredded iceberg lettuce
- Feta cheese crumbles
Instructions
Make the Gyro Loaf
- Preheat oven to 350°F.
- Pulse onion and garlic in a food processor, until finely minced.1 medium onion, 6 garlic cloves
- Add ground lamb, beef and all seasonings. Process until smooth and paste-like (about 45 seconds).1 pound ground lamb, 1 pound ground beef, 1 tablespoon dried oregano, 2 teaspoons ground cumin, 1 teaspoon dried thyme leaves or ½ teaspoon ground thyme, 1 teaspoon dried rosemary, 2 teaspoons kosher salt, ½ teaspoon black pepper, ½ teaspoon aleppo powder
- Pack meat mixture firmly into an 8×8 inch baking dish.
- Bake covered for 45 minutes or until internal temperature reaches 165°F.
- Let rest for 15 minutes before chilling.
- Cover loaf with plastic wrap and refrigerate until completely cold (minimum 2 hours, preferably overnight).
Warm the Pita Bread
- Microwave Method: Wrap pita bread in slightly damp paper towels and microwave for about 30 seconds until warm.Warm pita bread
- Skillet Method: Warm pitas in a dry skillet over medium high heat. Add a few drops of water around the pita and warm until soft and pliable, about 15-20 seconds per side.
Assemble the Gyro
- Remove chilled meat from the fridge and slice as thinly as possible.
- Heat olive oil in a heavy skillet over medium-high heat.Extra virgin olive oil
- Sear meat slices for 20-30 seconds per side until your desired crispiness.
- Spread tzatziki sauce generously on warmed pita bread.Tzatziki sauce
- Layer meat slices evenly across pita.
- Add sliced tomatoes, red onions, cucumbers, lettuce and feta cheese crumbles.Cherry tomatoes, Red onion, Sliced cucumber, Shredded iceberg lettuce, Feta cheese crumbles
- Fold pita like a taco or wrap bottom half in parchment paper or foil for easier handling.
Notes
- Chill the meat loaf overnight for easiest slicing. Or freeze it for 20 minutes for extra firmness.
- Use a food processor to get that smooth, paste-like meat mixture—it makes a big difference!
- Sear your slices in a little olive oil for that golden, crispy edge.
- Don’t skip the resting time after baking—this keeps all those tasty juices inside.
- Warm your pita bread just before serving. It’s way easier to fold when it’s soft.
- Use a sharp knife or even an electric slicer if you have one. Thin slices = the best results.
Nutrition
Love This Recipe?
Follow @ThisSillyGirlsKitchen on Instagram and @danadevolk on Pinterest for more!



















This was so much fun to make and tastes incredible.