Skip to Content

Greek Gyros Recipe: Your Guide to Authentic Flavor

I’ve included some videos below for those who prefer to watch rather than read.

Greek Gyros

If you’re craving a taste of the Mediterranean, making Greek gyros at home is easier than you think. Gyros are a classic Greek dish featuring tender meat, fresh veggies, and a creamy tzatziki sauce, all wrapped up in warm pita bread. This recipe will guide you step-by-step to create delicious homemade gyros that will transport you to the streets of Greece.

You can use different meats for gyros, like beef, lamb, or chicken. Each type offers a unique flavor profile that pairs perfectly with the tangy tzatziki sauce and crisp vegetables. The secret lies in marinating the meat and cooking it to perfection, ensuring every bite is juicy and flavorful.

Plus, you can add your own twist to the classic recipe by including your favorite toppings. Whether it’s juicy tomatoes, crunchy cucumbers, or a sprinkle of feta cheese, you’ll be amazed at how simple yet satisfying homemade gyros can be. Enjoy the journey of making this beloved dish in your own kitchen!

Exact Ingredients (+ Possible Substitutes)

For making Greek gyros at home, you’ll need some basic ingredients. Here’s a simple list with possible substitutes:


  • Lamb or Pork: Traditional choices.
  • Chicken: A leaner option.
  • Beef: Another tasty alternative.

Marinade Ingredients:

  • Olive Oil
  • Lemon Juice: Fresh is best, but bottled works too.
  • Garlic: Fresh or garlic powder.
  • Oregano: Dried or fresh.
  • Salt and Pepper

Pita Bread:

  • Store-bought: Easy and fast.
  • Homemade: If you want to make it from scratch.

Tzatziki Sauce:

  • Greek Yogurt
  • Cucumber: Grated and drained.
  • Garlic: Minced or garlic powder.
  • Dill: Fresh or dried.
  • Lemon Juice
  • Olive Oil
  • Salt and Pepper


  • Tomatoes: Sliced or diced.
  • Onions: Thinly sliced, red onions add a sweet flavor.
  • Lettuce: Optional for extra crunch.

Possible Substitutes:

  • Meat Substitutes: For vegetarians, you can use tofu, seitan, or mushrooms.
  • Dairy-Free Greek Yogurt: For the tzatziki sauce if you’re dairy-free.
  • Flavored Pita Bread: If you want to add a twist.

Using these ingredients and swaps, you can customize your gyros to fit your tastes!


  1. Prepare the Meat Mixture

    • Ingredients: Combine ground lamb, beef, finely processed onion, garlic, allspice powder, salt, and pepper in a bowl. Mix thoroughly until well combined.
  2. Shape the Meat

    • Choose between forming the meat into a loaf or small patties. If making a loaf, transfer it to a 9×5-inch ungreased loaf pan and press it firmly.
  3. Cook the Meat (Loaf Method)

    • Place the loaf pan inside a larger pan filled with 1 inch of hot water. Bake in a preheated oven at 350°F (175°C) for 60-70 minutes or until it reaches an internal temperature of 165°F.
  4. Cook the Meat (Grill/Skillet Method)

    • Heat a grill or skillet over medium-high heat. Cook patties for about 5-7 minutes on each side until fully cooked and slightly charred. Let them rest for a few minutes before slicing.
  5. Warm the Pita Bread

    • While the meat rests, warm pita bread on the grill, skillet, or oven until soft and slightly browned.
  6. Assemble Your Gyros

    • Place slices of cooked meat or patties onto the warm pita bread. Optional toppings: Add sliced tomatoes, onions, and fresh lettuce.
  7. Add Tzatziki Sauce

    • Tzatziki Sauce Ingredients: Greek yogurt, grated cucumber, garlic, lemon juice, dill, and salt. Mix all these in a bowl.
    • Spread the tzatziki sauce over the meat and toppings.
  8. Enjoy

    • Fold the pita bread and enjoy your homemade Greek gyros!

Tips, Tricks & Storing

Marinating the Meat: Let the meat marinate for at least 2 hours, but overnight is best. This helps the flavors soak in deeper.

Cooking Method: Use a grill or a skillet on medium-high heat. Cook each side for 5-7 minutes until fully cooked and slightly charred.

Warming the Pita: Warm pita bread on the grill or in a skillet. This makes them soft and easier to wrap.

Tzatziki Sauce: Make the tzatziki sauce a few hours ahead and let it chill in the refrigerator. This helps blend the flavors.

Meat Options: You can use chicken, lamb, or beef. For a different flavor, mix ground lamb and beef with spices and bake it.

Assembling Tips: Add generous amounts of tzatziki sauce, fresh veggies like tomatoes, onions, and cucumber.

Storing Leftovers: Keep leftover meat in an airtight container in the fridge for up to 3 days. Reheat in a skillet for the best texture.

Freezing: You can freeze cooked meat. When ready to eat, thaw it in the fridge overnight, and reheat in a skillet or microwave.

Vegetarian Option: Substitute meat with grilled mushrooms or seasoned tofu.

Avoid Overcooking: Keep an eye on the meat. Overcooking can make it dry and less flavorful.

Serving: Serve immediately for the best taste.

Keep these tips handy, and your gyros will turn out delicious every time!

Recipe Variations & Serving Suggestions

Try different types of meat for gyros. Besides chicken, you can use beef, lamb, or pork. All meats should be marinated to get that authentic flavor.

  • Chicken Gyros: Marinate with olive oil, Dijon mustard, garlic, salt, lemon zest, and oregano.
  • Beef Gyros: Season with garlic, onion, oregano, and a hint of cinnamon.
  • Lamb Gyros: Use a marinade of garlic, rosemary, thyme, and lemon juice.

Pita bread is the traditional wrap, but you can also use flatbreads or tortillas if you don’t have pita.

Try adding different toppings. Some popular choices include:

  • Tzatziki sauce
  • Fresh chopped tomatoes
  • Sliced onions
  • Lettuce
  • Cucumber slices
  • Feta cheese

Serving Suggestions

Gyros can be served in various ways:

  • Wrap Style: Place the cooked meat in the center of a warmed pita, add your favorite toppings, and roll it up.
  • Platter Style: Serve the meat alongside pita bread and a variety of toppings, allowing everyone to create their own wraps.

For a low-carb option, serve the meat over a Greek salad. This includes tomatoes, cucumbers, onions, olives, and feta cheese, all tossed in a lemon-oregano dressing.

Don’t forget the side dishes. Greek fries seasoned with oregano and a sprinkle of feta cheese pair perfectly with gyros.

Experiment with these ideas and make the gyros your own!