Gyro Recipe

Why I’ll Love This Recipe

I enjoy this recipe because it is packed with bold Mediterranean flavors and comes together in less than an hour. I can customize the toppings to match my taste, making every gyro unique. The homemade meat is juicy and well-seasoned, while the fresh vegetables and creamy tzatziki create the perfect balance of textures and flavors.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the gyro meat:

  • ground beef
  • ground lamb
  • red onion
  • garlic
  • fresh parsley
  • dried oregano
  • ground coriander
  • salt
  • black pepper

For the tzatziki sauce:

  • Greek yogurt
  • lemon juice
  • dried dill
  • garlic powder
  • salt
  • black pepper

For serving:

  • pita bread
  • tomatoes
  • cucumber
  • red onion
  • feta cheese
  • pickles (optional)

Directions

  1. I preheat the oven and prepare a baking tray.
  2. I combine the onion, garlic, parsley, herbs, spices, and ground meats in a food processor until the mixture becomes smooth and sticky.
  3. I spread the meat mixture evenly onto the prepared baking tray or shape it into a loaf.
  4. I bake the meat until it is fully cooked and lightly browned.
  5. I let the meat rest for several minutes before slicing it into thin strips.
  6. I mix the Greek yogurt, lemon juice, dill, garlic powder, salt, and pepper to make the tzatziki sauce.
  7. I warm the pita bread and fill it with sliced gyro meat, fresh vegetables, feta cheese, and a generous spoonful of tzatziki.
  8. I fold the pita and serve it immediately.

Servings and Timing

  • Servings: 4
  • Prep Time: 20 minutes
  • Cook Time: 20–25 minutes
  • Total Time: About 45 minutes (Kitchn)

Variations

  • I use all ground beef instead of combining beef and lamb for a milder flavor.
  • I substitute ground chicken or turkey for a lighter version.
  • I add lettuce, olives, or pepperoncini for extra freshness.
  • I serve the gyro filling over rice or a salad instead of using pita bread.
  • I make the dish spicy by adding crushed red pepper flakes or cayenne.

Storage/Reheating

I store leftover gyro meat in an airtight container in the refrigerator for up to 4 days. For longer storage, I freeze the cooked meat for up to 3 months. I reheat the meat in a skillet over medium heat or in the microwave until warmed through. I prepare the fresh vegetables and tzatziki just before serving for the best flavor and texture.

FAQs

Can I make the gyro meat ahead of time?

Yes. I often cook the meat a day in advance and simply reheat it before assembling the gyros.

Can I freeze cooked gyro meat?

Yes. I freeze it in airtight containers or freezer bags for up to 3 months and thaw it overnight before reheating.

What is the best bread for gyros?

I like using soft Greek-style pita bread because it holds the fillings well and has a chewy texture.

Can I cook the gyro meat in a skillet?

Yes. I can cook seasoned ground meat in a skillet, although baking creates a texture that is closer to traditional gyro meat.

What can I serve with gyros?

I enjoy serving gyros with Greek salad, roasted potatoes, fries, rice, or extra tzatziki on the side.

Conclusion

I find this homemade gyro recipe to be an easy and satisfying meal that brings authentic Mediterranean flavors to my table. With flavorful seasoned meat, creamy tzatziki, crisp vegetables, and warm pita bread, I can prepare a restaurant-quality meal that is perfect for family dinners or casual gatherings.

Print

Gyro Recipe

Gyro Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These homemade gyros feature juicy, herb-seasoned beef and lamb wrapped in warm pita with fresh vegetables and creamy tzatziki sauce. They are packed with classic Mediterranean flavors and make an easy, satisfying meal.

  • Author: Laura
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Bake
  • Cuisine: Greek
  • Diet: Halal

Ingredients

  • 1 lb ground beef
  • 1 lb ground lamb
  • 1 small red onion, roughly chopped
  • 3 cloves garlic
  • 2 tbsp fresh parsley
  • 2 tsp dried oregano
  • 1 tsp ground coriander
  • 1 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1 cup Greek yogurt
  • 1 tbsp lemon juice
  • 1 tsp dried dill
  • 1/2 tsp garlic powder
  • 1/4 tsp salt
  • 1/4 tsp black pepper
  • 4 pita breads
  • 2 tomatoes, sliced
  • 1 cucumber, sliced
  • 1/2 red onion, thinly sliced
  • 1/2 cup crumbled feta cheese
  • Pickles (optional)

Instructions

  1. Preheat the oven to 400°F (200°C) and prepare a baking tray.
  2. Place the onion, garlic, parsley, oregano, coriander, salt, pepper, ground beef, and ground lamb into a food processor. Process until the mixture is smooth and sticky.
  3. Spread the meat mixture evenly onto the prepared baking tray or shape it into a loaf.
  4. Bake for 20–25 minutes, or until fully cooked and lightly browned.
  5. Let the meat rest for several minutes before slicing it into thin strips.
  6. In a bowl, combine the Greek yogurt, lemon juice, dried dill, garlic powder, salt, and black pepper to make the tzatziki sauce.
  7. Warm the pita bread.
  8. Fill each pita with sliced gyro meat, tomatoes, cucumber, red onion, feta cheese, and a generous spoonful of tzatziki.
  9. Fold the pita and serve immediately.

Notes

  • Use all ground beef for a milder flavor.
  • Ground chicken or turkey can be substituted for a lighter option.
  • Add lettuce, olives, or pepperoncini for extra freshness.
  • Serve the gyro filling over rice or salad instead of pita if desired.
  • Store cooked meat in the refrigerator for up to 4 days or freeze for up to 3 months.
  • Prepare fresh vegetables and tzatziki just before serving for the best texture.

Nutrition

  • Serving Size: 1 gyro
  • Calories: 720 kcal
  • Sugar: 8 g
  • Sodium: 980 mg
  • Fat: 42 g
  • Saturated Fat: 16 g
  • Unsaturated Fat: 22 g
  • Trans Fat: 1 g
  • Carbohydrates: 35 g
  • Fiber: 3 g
  • Protein: 47 g
  • Cholesterol: 135 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments