Home » Recipes » Gyro Recipe: With Lamb, Pork, and Beef
Homemade Gyros wrapped in foil on a wood board.

Gyro Recipe: With Lamb, Pork, and Beef

Homemade Gyros are by far one of my favorite foods to make. In fact, Gyros are easily one of my favorite foods of all time. That said, I don’t have a giant spit to cook all the delicious layers of meat on. So this Homemade Gyro Recipe is essentially a minced meatloaf that gets baked, pressed, and sliced.

Homemade Gyros


The ingredients for these gyros are perfect. They have the ideal flavor you expect from any of the best gyro stands.

Meat: For this recipe, I use a mixture of either Lamb and Beef or Pork and Beef. I have a few family members who aren’t all that crazy about the flavor of lamb. I am crazy about it, however. So I typically make two batches, one for my wife and kids and one for myself.

Vegetables: The only vegetables you’ll need for these homemade gyros are red onion and garlic. Both of them should be minced.

Seasonings and Spices: This is where these gyros genuinely shine. Grab some Ground Marjoram, Dried Rosemary, Dried Oregano, Kosher Salt, Black Pepper, and Ground Cumin. Combine them, and you’ve got a perfect Gyro Seasoning mix.


This gyro recipe is about as easy as it will get and still has all the flavors and textures you’re looking for.

Begin by preheating the oven to 350°f.

Next, prepare the onions. I use a handheld food chopper or a knife to dice and mince the onions very small.

Once the onions are finely diced, add the meat, all the seasonings, onion, and garlic to a stand mixer.

Now fix the stand mixer with the whisk attachment. Mix the meat and gyro seasonings until a minced meat texture has formed.

Once you have the right consistency, spoon the mixture into an oiled non-stick loaf pan and press it down as tightly as possible.

Bake the Gyro Meat for about an Hour or until the center of the loaf reads 180°f using an instant-read thermometer or a Bluetooth-enabled meat thermometer.

Lastly, remove the loaf of gyro meat from the loaf pan, discarding the remaining grease cooked out.

Wrap the loaf in heavy-duty aluminum foil.

Now it’s time to press and rest the Gyro loaf. I place the foil-wrapped loaf on a cutting board, place a 12″ cast iron skillet on top, and then place a 5lb weight in the skillet.

This might be overkill, and you can use anything you have, such as large canned goods or two skillets.

Either way, let this rest for at least 30 minutes or until ready to serve.

As soon as you’re ready to serve your Gyros, slice about 2-3 pieces for each gyro. Heat a cast Iron Skillet over medium heat with a bit of olive oil. Place the slices in the skillet to lightly fry each side for about 2-3 minutes.

Place the hot slices on a warm pita with tzatziki sauce, shredded lettuce, sliced tomatoes, and red onions.

In Conclusion

When there isn’t an excellent greek restaurant or gyro stand nearby, remember, you’re out of luck. You can still feed that craving for that well-seasoned, satisfying meat and fresh veggies all wrapped up in a warm pita. Just follow this simple Gyro Recipe, and you’ll be able to have gyros for a week.

Speaking of gyros for a week, if you end up with leftovers, grab your vacuum sealer and some vacuum seal bags. Portion enough meat to make a gyro or two and stick it in the freezer. This way, you can have a gyro without creating a whole new loaf!

If you like this recipe, then I know you’ll LOVE these; check it out!

I want to thank you for stopping by Chicken Fried Kitchen. I truly appreciate it and hope you enjoy the recipe.

Let me know in the comments how your gyros turned out, and as usual…

Happy Cooking!


Homemade Gyros

5 from 1 vote
Recipe by Chicken Fried Kitchen Course: MainCuisine: GreekDifficulty: Easy




Prep time


Cooking time




Resting Time


Total time





This Gyro Recipe will satisfy even the greatest craving for a freshly made gyro. No need to search all over town for that food truck!


  • 1 lb 1 Ground Beef 93/7

  • 1 lb 1 Ground Lamb or Pork

  • 1/2 1/2 Red Onion – finely diced

  • 3 Tbsp. 3 Minced Garlic

  • 2 tsp. 2 Ground Marjoram

  • 2 tsp. 2 Dried Rosemary

  • 1 Tbsp. 1 Dried Oregano

  • 1 tsp. 1 Ground Cumin

  • 2 tsp. 2 Kosher Salt

  • 1 Tbsp. 1 Black Pepper


  • Preheat the oven to 350°f.
  • Using a handheld food processor or a knife, dice the onions very finely.
  • Add the meat, all the seasonings, onion, and garlic to a stand mixer fixed with the wire whisk attachment.
  • Whisk the gyro mixture until a paste-like consistency has formed.
  • Spray the inside of a loaf pan with cooking spray and spoon the meat into the loaf pan, firmly pressing and packing the meat into the pan.
  • Place the loaf pan in the oven and back for One Hour or until the internal temperature reads 190°f on an instant-read thermometer.
  • Remove the loaf from the pan, discard any remaining grease, and wrap the gyro meat in heavy-duty foil.
  • Place a cast iron skillet or any heavy dish on the loaf. Place a weight or large canned goods into the pan and allow the loaf to be pressed down for at least 30 minutes.
  • Once ready to serve, heat a cast Iron Skillet with a bit of olive oil over medium heat.
  • Slice 2-3 thin slices of meat per gyro from the loaf and place them in the skillet.
  • Lightly brown both sides, about 2 minutes a side.
  • Spread tzatziki sauce onto the center of a pita, lay the gyro meat on top of the sauce, then sliced tomato, red onion, and shredded lettuce.
  • Serve and Enjoy!

Recipe Video

Did you make this recipe?

Tag @chickenfriedkitchen on Instagram and hashtag it #chickenfriedkitchen

Like this recipe?

Follow us @chickenfriedkitchen on Pinterest

Did you make this recipe?

Follow us on Facebook

Questions or Comments? I LOVE THEM!