Easy Homemade Gyros

Easy Homemade Gyros recipe, gyros on a white plate

The Spruce / Ahlam Raffii

Prep: 10 mins
Cook: 8 mins
Marinate: 60 mins
Total: 78 mins
Servings: 4 servings
Yields: 4 gyros

The gyro (YEE-row) is a classic Greek dish, with the meat traditionally cooked on a vertical spit and shaved off in individual servings. While this delicious method for preparing meat is often used in Greek restaurants, it's not easy to accomplish at home. This Greek-American take on the dish uses ground lamb or beef and is quick and easy to make in a home kitchen.

Gyros are a delicious sandwich for lunch or dinner, with spiced, grilled meat topped with lettuce, tomato, onion, and a flavorful tzatziki sauce. You can find tzatziki in the refrigerated condiment section of the grocery store or make your own using Greek yogurt, sour cream, cucumber, and fresh dill.

For best results, let the uncooked meat mixture marinate for an hour before grilling or pan-frying. This will let the flavors marry for a better tasting sandwich. A charcoal or gas grill will add nice smokey flavor, but a hot grill pan or a skillet will work just fine.


Click Play to See This Classic Greek Homemade Gyro Recipe Come Together


  • For the Meat Mixture:
  • 1 pound ground lamb (or beef)
  • 1/4 cup red onion (minced)
  • 2 cloves garlic (minced)
  • 2 teaspoon lemon juice (fresh)
  • 2 teaspoon salt
  • 1 1/2 teaspoon ground cumin
  • 1 teaspoon black pepper
  • 1 teaspoon dried oregano
  • 1/4 teaspoon ground nutmeg
  • Oil (for grilling or frying, as needed)
  • For the Sandwich:
  • 4 rounds flatbread (or pita)
  • 4 leaves lettuce
  • 1 tomato (sliced or diced)
  • 1/2 onion (thinly sliced)
  • Tzatziki sauce

Steps to Make It

  1. Gather the ingredients.

    Easy Homemade Gyros ingredients, ground lamb, red onion, garlic, lemon juice, cumin, black pepper, oregano, nutmeg, Tzatziki sauce, flatbread, lettuce, tomato

    The Spruce / Ahlam Raffii

  2. To make the meat mixture, thoroughly combine the ground lamb, red onion, garlic, lemon juice, salt, cumin, pepper, oregano, and nutmeg in a mixing bowl.

    ground lamb with spices in a large glass bowl

    The Spruce / Ahlam Raffii

  3. Divide into four equal portions and shape into oblong patties about 3-inch wide by 6-inch long by 1/2-inch thick. Notice that the patty is shaped more like a sausage (long and thin) rather than a hamburger patty. This is intentional, to ensure the patty fits in the flatbread.

    ground lamb shaped into patties

    The Spruce / Ahlam Raffii

  4. Refrigerate for one hour.

  5. Preheat a grill or grill pan over high heat. Alternatively, heat a large nonstick skillet over high heat.

    large black grill pan

    The Spruce / Ahlam Raffii

  6. If grilling, brush the grill or grill pan with oil. If pan-frying, add a dollop of oil to the pan. Grill or pan-fry the patties for 3 to 4 minutes per side, or until cooked through with crispy edges.

    lamb patties cooking on a large grill pan

    The Spruce / Ahlam Raffii

  7. To assemble the sandwiches, spread tzatziki sauce down the center of a flatbread round or in the pocket of the pita.

    tzatziki sauce spooned on to flatbread

    The Spruce / Ahlam Raffii

  8. Add a lettuce leaf, some sliced tomato, and a few thin onion slices.

    flatbread with tzatziki sauce lettuce tomato and onion on top

    The Spruce / Ahlam Raffii

  9. Add the patty and fold the bread over the lamb. Repeat with the remaining sandwiches.

    Easy Homemade Gyros on a white plate

    The Spruce / Ahlam Raffii

  10. Enjoy!

Recipe Variations

  • Ground pork can also be used instead of lamb or beef.
  • Add a sprinkle of crumbled feta cheese for extra richness.


  • Gyros are messy to eat. You can help curb the mess by wrapping each gyro in foil.
  • If you're worried about the meat sticking to the grill, brush the patties with oil before cooking.

Recipe Tags: