When I set out a platter of these gyros, my family lines up like we’re running our own little Greek sandwich shop. Juicy slices of lamb and beef, crisp veggies, and cool tzatziki wrapped in warm pita bread make for a dinner that’s quick to pull together but tastes like it came from your favorite Mediterranean café.

An image of a hand holding a beef gyro over a plate.


Gyros have been a staple in Greek street food culture for decades, with their origins tracing back to the traditional spit-roasted meats served in the Eastern Mediterranean. Is my version authentic? Decidedly not, but the flavors and textures still transport me back to a lovely holiday spent on Santorini in Greece, so I call that a win.

While classic versions use lamb, chicken, or a mix of meats cooked on a vertical rotisserie, this easy version gives you all the same savory, herb-packed flavor in a format that’s simple to make at home in your oven.

It’s inspired by the traditional gyro meat you’d find in a bustling market, but adapted for your home kitchen so you can enjoy it fresh any night of the week!

For more Greek-inspired flavors you can make at home, try my Baked Greek Feta MeatballsGreek Pasta Salad, and zesty Greek Marinade.

Why We Love This Recipe

  • A mix of lamb and beef with warm spices gives you rich, authentic gyro flavor without a rotisserie.
  • Simple prep makes it weeknight-friendly but still special enough for guests.
  • Warm pita, creamy tzatziki, fresh veggies, and feta create the perfect bite every time.

What You’ll Need

Scroll down to the recipe card below this post for ingredient quantities and full instructions.

  • Ground Lamb – Gives that classic, rich gyro flavor; can use all beef if you prefer.
  • Ground Beef – We like to use 80/20 or 85/15 for the best balance of flavor and tenderness.
  • Onion – Adds moisture and a subtle sweetness to the meat mixture, balancing the spices.
  • Garlic Cloves – Brings a robust, savory depth that’s essential for traditional gyro meat.
  • Herbs  Dried Oregano, Dried Marjoram, Ground Dried Rosemary, Ground Dried Thyme, Ground Coriander – a balanced blend that gives you that amazing traditional gyro meat flavor.
  • Ground Cumin – Adds warmth and a slightly smoky undertone.
  • Kosher Salt & Freshly Ground Black Pepper – Enhances the flavors, seasoning the meat mixture all the way through.
  • Cooking Spray – Ensures clean release from the loaf pan.
  • For Serving – Warm Pita Bread, Homemade Tzatziki Sauce, Sliced Tomatoes, Sliced Red Onion, Thinly Sliced Cucumbers – Build gyros with warm pita, creamy tzatziki, and crisp veggies.
An overhead image of ingredients for making beef gyros.

How to Make Easy Ground Beef Gyros

  1. Prep the onion and garlic. Grate or pulse the onion and garlic in a food processor (affiliate link) until finely chopped. Transfer to a clean towel and squeeze out as much liquid as you can so the beef gyro mixture holds together and slices easily.
  2. Mix the meat. Add the grated onion, ground lamb, ground beef, oregano, cumin, marjoram, rosemary, thyme, coriander, salt, and pepper to the food processor (affiliate link) or a large mixing bowl. This is where all those classic Greek flavors come together.
  1. Blend well. Process for 1-2 minutes or mix by hand until the seasonings are evenly worked into the meat. Cover and refrigerate for 1-2 hours so the gyro meat has time to soak up all that flavor. I prefer the food processor (affiliate link) here because it chops the meat more finely (and less like regular old meatloaf).
  2. Shape and bake. Preheat oven to 325°F. Spray a 9×5-inch loaf pan with cooking spray, then press the meat mixture firmly into the pan to remove any air pockets. Line a roasting pan with a kitchen towel, place the loaf pan in the center, and pour boiling water into the roasting pan until it comes halfway up the loaf pan’s sides. The water bath helps create tender beef that’s closer to traditional gyro meat.
  1. Cook and slice. Bake for 1 hour to 1 hour 25 minutes, or until the meat is fully cooked and an instant-read thermometer registers 160°F-165°F in the center. Drain off any excess fat, remove from the pan, and let rest for 10-15 minutes before slicing into thin slices and serving in warm pitas with traditional tzatziki sauce, tomatoes, red onion, and cucumbers.
An overhead image of a pan of baked gyro meat.

Recipe FAQ’s

Why do I need to squeeze the onion after chopping it?

Getting rid of the extra liquid keeps the gyro loaf from being too wet, which helps it slice neatly and hold together – just like the thin slices you get from a gyro shop.

Is the water bath really worth it?

Yes! It keeps the meat tender and cooks it evenly, giving you a texture that’s closer to traditional gyro meat. You can skip it, but the difference is noticeable.

Can I make the gyro meat ahead of time?

Absolutely. Bake the loaf, let it cool, then refrigerate until firm for super-thin slices. When you’re ready to serve, quickly pan-fry the slices in a little olive oil to crisp the edges.

How do I store or freeze leftovers?

Store slices in an airtight container in the fridge for 3-4 days. To freeze, layer slices between parchment in a freezer bag, then thaw in the fridge before reheating.

Tips for Success

  • Toast pita bread just before serving so it’s soft and warm, which makes wrapping and eating the beef gyros so much easier.
  • Keep toppings simple and fresh. English cucumbers, ripe tomatoes, and thinly sliced raw onions pair perfectly with the spiced meat.
  • If using store-bought tzatziki, give it a quick stir and taste before serving; a squeeze of lemon juice or extra garlic powder can really brighten the flavor.

What to Serve with Delicious Beef Gyros

Serve these beef gyros with a generous side of Baked Greek Feta Fries, a fresh scoop of Easy Greek 7-Layer Dip, and some veggies tossed in Greek Marinade, then end on a sweet note with flaky, honey-soaked Greek Baklava.

Homemade beef gyro meat on a white plate with gyro toppings.

Substitutions and Variations

  • Replace lamb with ground turkey or chicken for a lighter twist that still works beautifully with the spice blend.
  • Use whole wheat or gluten-free pita bread if you’re looking for a different bread option.
  • Swap tzatziki for hummus or baba ganoush for a fun flavor change.
  • Add grilled bell peppers or roasted zucchini for extra vegetables and color.
  • Make mini gyros using slider buns or small flatbreads for a party-friendly version.

More Recipes with Fresh Mediterranean Flavors

Beef Gyros

No ratings yet
Amy Nash
Prep Time 15 minutes
Cook Time 1 hour 15 minutes
Chill Time 1 hour
Total Time 2 hours 30 minutes
Course Dinner
Cuisine Greek
Servings 10 servings
Juicy beef gyros with lamb and beef, Greek herbs, and warm pita bread, topped with tzatziki, tomatoes, cucumbers, and red onion for a fresh, authentic taste.

Ingredients
  

  • 1 medium onion roughly chopped
  • 6 cloves garlic minced
  • 1 pound ground lamb
  • 1 pound ground beef (we used 80/20)
  • 2 teaspoon dried oregano
  • 2 teaspoon ground cumin
  • 1 teaspoon dried marjoram
  • 2 teaspoon ground dried rosemary
  • 2 teaspoon ground dried thyme
  • 2 teaspoons coarse kosher salt
  • 1 teaspoon freshly ground black pepper
  • ½ teaspoon ground coriander
  • cooking spray

For Serving

  • Warm pita bread
  • Tzatziki sauce
  • Sliced tomatoes
  • Sliced red onion
  • Thinly sliced cucumbers

Instructions
 

  • Grate or pulse the onion and garlic in the food processor (affiliate link) until finely chopped. Transfer to a towel and squeeze to remove the juices as much as possible.
  • Combine the grated onion, lamb, beef, garlic, oregano, cumin, marjoram, rosemary, thyme, pepper, and salt in the food processor (affiliate link) or a large bowl. Process for 1-2 minutes or use your hands to mix well until the spices are evenly distributed throughout the meat. Cover the bowl with a lid or plastic wrap and refrigerate for 1-2 hours to allow the flavors to marry.
  • Preheat oven to 325°F. Spray a 9×5-inch loaf pan with cooking spray.
  • Press the meat mixture into the prepared pan, packing it down to remove any air pockets.
  • Line a roasting pan with a kitchen towel, then place the loaf pan in the center of the pan on the towel and transfer it to the preheated oven. Pour boiling water into the roasting pan until it reaches about halfway up the sides of the loaf pan.
  • Bake for 1 hour to 1 hour 25 minutes or until the gyro meat is no longer pink in the middle and an instant read digital thermometer registers 160°F TO 165°F when inserted into the center of the loaf.
  • Drain off any fat and remove from the loaf pan. Let the meat cool for at least 10-15 minutes before slicing into thin slices and serving.

Notes

  • Water Bath: The water bath gives the meat a tender texture closer to classic gyro meat, but you can skip it and bake for 45-55 minutes instead.
  • Make Ahead: Bake the loaf, refrigerate until cold, then slice thin and pan-fry in olive oil for 2-3 minutes per side until browned.
  • Chill the loaf before slicing for extra-thin pieces.
  • Warm pita bread just before serving so it’s soft and easy to wrap.
Storage
  • Store: Refrigerate in an airtight container for 3-4 days.
  • Freeze: Layer slices between parchment in a freezer bag for up to 3 months.
  • Reheat: Warm in a skillet with a little olive oil until heated through.

Nutrition

Calories: 254kcal | Carbohydrates: 2g | Protein: 16g | Fat: 20g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Trans Fat: 1g | Cholesterol: 65mg | Sodium: 524mg | Potassium: 265mg | Fiber: 1g | Sugar: 1g | Vitamin A: 22IU | Vitamin C: 2mg | Calcium: 37mg | Iron: 2mg
Tried this recipe? Show me on Instagram!Mention @HouseOfNashEats or tag #houseofnasheats!

Recipe adapted from AllRecipes.

Share This With the World

PinYummly

Related Recipes

About the author

Hi, I'm Amy

I enjoy exploring the world through food, culture, and travel and sharing the adventure with mostly from-scratch, family friendly recipes that I think of as modern comfort cooking.

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?




This site uses Akismet to reduce spam. Learn how your comment data is processed.