Make tender, flavorful gyro meat at home using a simple blend of ground lamb, beef, and Greek spices—no rotisserie required. This easy oven-roasted gyro recipe delivers that classic Mediterranean taste with minimal effort. Perfect for meal prep, wraps, bowls, or low carb dinners.
Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper for easy cleanup.
Add the onion and garlic to a food processor and pulse until finely chopped, almost like a paste. Alternatively, you can grate or mince them by hand.
In a stand mixer (or large bowl), combine the lamb, beef, onion-garlic mixture, and all the seasonings. Mix on medium speed for 10 minutes, until it forms a smooth, sticky paste. This texture is key for authentic gyro meat.
Use an ice cream scoop or large spoon to portion the mixture. Roll into oval-shaped meatballs with your hands and place them on the prepared baking tray.
Bake for 15 to 20 minutes, or until the gyro meatballs are golden and cooked through. The internal temperature should reach 160°F (71°C) when tested with a meat thermometer.
Let the meatballs cool for 10 minutes, then slice thinly if desired. Serve warm with keto pita, wraps, tzatziki, or your favorite low carb sides.
Notes
Loaf-style gyro: Instead of meatballs, press the mixture into a loaf pan and bake for 40 to 45 minutes. Let it cool completely, then slice thinly. Pan-fry slices for extra crispiness if you’d like!
Stovetop option: You can also shape the mixture into patties and cook them in a nonstick skillet over medium heat for about 5 to 6 minutes per side, or until cooked through.
Make ahead: The mixture can be prepped a day in advance and stored in the fridge. Bake when ready.
Freezer-friendly: Slice and freeze leftovers in portions. Reheat in a skillet or air fryer straight from frozen.