Homemade gyros are one of those dinners that feel like a total treat on a Tuesday night. You get warm pita, seasoned beef and lamb patties, cool tzatziki, and fresh toppings all wrapped up in one incredible bite. I made these for my family after craving the food truck version, and nobody could believe it came out of our own kitchen.
The trick is the spice blend. Cumin, oregano, rosemary, thyme, and a touch of marjoram are what give this gyro meat that unmistakable Greek flavor. Rather than spending hours on a rotisserie, we shape the meat into patties and bake them. You get all the bold, savory flavor in a fraction of the time. Your family will thank you!
Table of Contents
Ingredients for Homemade Gyros
I always keep a full spice rack on hand for recipes like this, because the seasonings are what make homemade gyros taste just like the real thing. Here is everything you need for the meat and the assembly.
For the Gyro Meat:
- 1 lb ground beef
- 1 lb ground lamb – I recommend sourcing this from a local butcher if your grocery store does not carry it
- 2 tbsp bacon grease or butter (keeps the lamb from drying out)
- 2 large eggs
- 1/2 cup milk
- 2 tbsp lemon juice (freshly squeezed preferred)
- 1 cup Panko bread crumbs
- 1 medium onion, finely chopped
- 6 cloves garlic, smashed and minced
- 4 tsp kosher salt – Pro tip: use kosher salt only, not table salt. If using table salt, reduce to 3 tsp
- 2 tsp black pepper
- 2 tsp dried oregano
- 1/2 tsp dried rosemary
- 1 tsp dried thyme
- 2 tsp dried cumin
- 1 tsp dried marjoram (optional but recommended)
To Assemble:
- 1 batch Tzatziki Sauce – My preference is to make this at least 30 minutes ahead so the flavors develop
- 1 large red onion, thinly sliced
- 2 to 4 tomatoes, sliced
- 1 to 2 cucumbers, sliced
- 8 to 10 pita rounds
- Fresh dill, to garnish (optional)
Step-by-Step Instructions
In my experience, making the tzatziki first and letting it rest in the fridge while you prep the meat makes a huge difference in overall flavor. Follow these steps for the best homemade gyros every time.
Step 1: Make the Tzatziki Sauce first and refrigerate it. Even 20 to 30 minutes of resting time improves the flavor significantly.
Step 2: Preheat the oven to 350°F. Line a rimmed baking sheet with parchment paper or greased foil.
Step 3: Finely chop the onion and garlic using a food processor or knife. The finer the chop, the better the texture of your gyro patties.
Step 4: In a large bowl, combine all gyro meat ingredients: ground beef, ground lamb, bacon grease or butter, eggs, milk, lemon juice, Panko crumbs, onion, garlic, and all seasonings. Mix with your hands just until combined. Do not over-mix or the meat will turn tough and dry.
Step 5: Shape the mixture into about 10 oval patties and arrange them on the prepared baking sheet without touching. They should look like small flattened footballs.
Step 6: Bake at 350°F for 15 to 20 minutes, until a meat thermometer inserted into the center reads 160°F. Remove from oven and keep warm.
Step 7: While the meat bakes, prepare all toppings. Slice the onion, tomatoes, and cucumbers. Warm the pita rounds in the microwave for 20 to 30 seconds or place them in the still-warm oven for a few minutes.
Step 8: To assemble: spread a generous layer of tzatziki on each warm pita. Slice a gyro patty in half lengthwise and place on top. Add sliced onion, tomatoes, cucumbers, and a sprinkle of fresh dill. Serve immediately.
What to Pair with Homemade Gyros
Homemade gyros pair best with fresh Mediterranean-inspired sides and light salads that complement the bold spiced meat without overpowering it.
Greek Turkey Meatballs with Tzatziki: If you are hosting a dinner party spread, adding these Greek-spiced turkey meatballs alongside your gyros creates a full mezze-style table that guests will love. The shared flavor profile ties everything together beautifully.
Mediterranean Chickpea Salad with Lemon Vinaigrette: A bright, lemony chickpea salad is one of the best sides for homemade gyros. The acidity balances the richness of the lamb and the cool creaminess of the tzatziki for a well-rounded plate.
Greek Chicken and Lemon Rice: Serving lemon herb rice alongside your gyros makes the meal feel complete and satisfying without any extra fuss. The citrus notes echo the lemon in the gyro meat perfectly.
Light Mediterranean Couscous Salad: A fluffy couscous salad with fresh herbs and vegetables is a wonderful texture contrast to the warm, hearty gyro patties and soft pita bread.
Crispy Oven Baked Sweet Potato Fries: In Greece, gyros are traditionally served with fries tucked right inside the pita. These crispy baked sweet potato fries are a lighter twist on that classic tradition that works just as well.
Keeping and Serving Tips
Store each gyro component separately for the best results. Cooked gyro meat keeps in an airtight container in the refrigerator for 2 to 3 days, or in the freezer for up to 3 months. Sliced veggies stay fresh in the fridge for 2 to 3 days, and tzatziki keeps well for up to 2 weeks.
To reheat the gyro meat, I recommend placing the patties on a foil-lined baking sheet in a 325°F oven for 8 to 10 minutes until warmed through. This keeps them moist and tender without drying them out. Avoid microwaving the meat if you can, as it changes the texture.
Pro tip: assemble gyros right before eating for the best experience. Warm your pita just before serving and have all toppings prepped and ready to go. This makes dinner feel easy even on a busy night, and the whole family can build their own.
Frequently Asked Questions
Can I make gyros with only ground beef instead of lamb?
Yes, you can substitute the ground lamb with additional ground beef or even ground pork. The flavor will be less distinctive than the traditional beef and lamb combination, but the seasoning blend still delivers great Greek-inspired flavor.
How do I know when the gyro patties are fully cooked?
The safest way is to use a meat thermometer. The internal temperature should reach 160°F. Visually, the patties will look firm and lightly browned on the outside with no pink remaining in the center.
Can I prep gyros ahead of time for a party?
Absolutely. The gyro meat can be made and refrigerated up to 2 days in advance, the tzatziki can be made up to 2 weeks ahead, and veggies can be sliced and stored for 2 to 3 days. Reheat the meat just before serving and warm the pita fresh for the best results
Conclusion
Homemade gyros are one of those satisfying dinners that feel special without requiring a lot of complicated technique. The spiced beef and lamb patties come together quickly, the tzatziki ties everything together, and the whole meal is on the table in about 35 minutes. Make this tonight and bring that food truck flavor right to your own dinner table!
Greek Gyro with Homemade Gyro Meat
Ingredients
Equipment
Method
- Make the Tzatziki Sauce first and refrigerate for at least 20 to 30 minutes to allow the flavors to develop.
- Preheat the oven to 350 degrees F. Line a rimmed baking sheet with parchment paper or greased foil.
- Finely chop the onion and garlic using a food processor or knife.
- In a large bowl, combine all gyro meat ingredients: ground beef, ground lamb, bacon grease or butter, eggs, milk, lemon juice, Panko crumbs, onion, garlic, and all seasonings. Mix with your hands just until combined. Do not over-mix.
- Shape the mixture into about 10 oval patties and arrange on the prepared baking sheet without touching.
- Bake at 350 degrees F for 15 to 20 minutes until a meat thermometer reads 160 degrees F. Remove from oven and keep warm.
- While the meat bakes, slice the red onion, tomatoes, and cucumbers. Warm pita rounds in the microwave for 20 to 30 seconds or in the oven for a few minutes.
- To assemble: spread tzatziki on a warm pita. Slice a gyro patty in half lengthwise and place on top. Add red onion, tomatoes, cucumbers, and fresh dill. Serve immediately.











