This homemade lamb and beef gyro recipe is exactly what you need for an easy, delicious Mediterranean meal.

The gyros are perfect for home cooks as they are baked in the oven and marinated in a flavorful spice mix, served in pitta bread with Tzatziki yogurt sauce, tomatoes, onion, and lettuce.

What You Need

Ground beef, Ground lamb, Onion, Tzatziki sauce, Pita bread, Lettuce, Feta cheese, and many more...

Chop the onion into quarters, place them in a food processor with the garlic cloves, and pulse into smooth.

Mix the ground beef and lamb with the pureed onion and garlic mixture, and other spices, in a mixing bowl. Refrigerate for at least 2 hours.

Remove the meat from the fridge and shape it into a log, making sure to squeeze any air pockets from the mixture.

Completely cover the gyro with aluminum foil and insert a long skewer through the center of it.

Place the gyro onto the baking tray and bake in the preheated oven for 1 hour, then turn it over and cook again for another 30 minutes.



Hold the gyro upright and calve thin slices from it.


Heat the skillet and brown the shaved meat for a few minutes to get some color and crispy edges.


Warm the pita in a microwave for 10 to 20 seconds or in the oven for a minute or 2.

Green Curved Line


Now, assemble the Greek gyro with tzatziki sauce, lettuce, tomatoes, sliced red onion, and feta cheese in the warm pita bread and fill it with the crispy meat.

Place the gyro on a piece of aluminum foil or parchment paper and gently roll the pita to make it easier to handle and eat. Enjoy!



If you don't have a skewer, you can use a loaf pan to shape and cook the gyro.


Use a meat thermometer to check the internal temperature of the meat doesn't go above 160 degrees Fahrenheit.

If you can't find Greek pita in your local grocery store, you can easily make your own with 2 ingredients of flour and yogurt.


More Greek Recipes

Greek Lemon Chicken Soup

Homemade Pita Bread

Tzatziki Sauce