This homemade gyro meat recipe delivers the bold, savory flavor of your favorite Greek restaurant right from your own kitchen. Made with seasoned lamb and beef, it bakes into a tender, sliceable loaf that’s perfect for pita wraps, bowls, and platters.
If you have ever wondered how to make gyro meat at home that tastes authentic and not dry or crumbly, this method solves that problem. The texture stays firm yet juicy, and the flavor is deeply seasoned without being overpowering.
This version works because the meat mixture is processed until smooth, creating the classic gyro texture you find at a Greek deli.

Why You’ll Love This
- Easy oven baked method with simple prep
- Bold Greek flavor from classic herbs and spices
- Family friendly and perfect for wraps or bowls
- Make ahead and freezer friendly
- Customizable for different diets and serving styles
- Budget friendly compared to takeout
Homemade Gyro Meat vs. Store Bought Gyro Meat
Homemade gyro meat is fresher, more flavorful, and fully customizable compared to pre sliced frozen gyro meat. When you make gyro meat at home, you control the salt, fat level, and spice balance.
Store bought gyro meat is convenient, but often higher in sodium and less tender. Homemade gyro meat gives you a cleaner ingredient list and a better texture.
Choose homemade when you want restaurant quality flavor and better nutrition. Choose store bought when you need a quick last minute meal.

How to Make Homemade Gyro Meat
This easy gyro meat recipe uses a food processor [paid link] to create the traditional smooth texture. The mixture is pressed into a loaf pan and baked until firm and sliceable.
Expect about 15 minutes of prep time and roughly 60 minutes of baking.
Oven Method
- Preheat oven to 325 degrees F.
- In a food processor [paid link], combine onion and garlic. Process until finely minced.
- Add ground lamb, ground beef, oregano, salt, pepper, and any remaining spices from the recipe card.
- Process until the mixture becomes smooth and paste like, about 1 to 2 minutes.
- Press the meat mixture firmly into a lined loaf pan, smoothing the top.
- Bake for about 60 minutes or until the internal temperature reaches 165 degrees F.
- Pour off excess grease and let rest 10 to 15 minutes before slicing thinly.
For crisp edges, pan sear sliced gyro meat in a hot skillet for 1 to 2 minutes per side before serving.
Skillet Finish Method
After baking and slicing, heat a skillet over medium high heat.
- Add a small amount of oil to the pan.
- Place slices in a single layer.
- Cook 1 to 2 minutes per side until lightly browned and slightly crispy.
Choose this method if you want texture similar to shaved gyro meat from a vertical spit.
Optional Texture Tip
If the mixture seems coarse before baking, continue processing until completely smooth. This step is key to achieving authentic gyro texture.
Do not skip firmly pressing the mixture into the loaf pan. Compacting removes air pockets and improves slicing.
What Can Go Wrong and How to Fix It
- Too dry → Use full fat lamb and avoid overbaking past 165 degrees F
- Too crumbly → Process longer until smooth and compact tightly in pan
- Bland → Increase oregano, salt, and black pepper slightly
- Greasy → Drain after baking and rest before slicing
- Burnt edges → Lower oven rack and verify oven temperature accuracy
- Rubbery texture → Do not overprocess beyond smooth paste stage

Ingredients and What They Do
- Ground lamb: Adds authentic Greek flavor and richness
- Ground beef: Balances fat and improves structure
- Onion: Adds moisture and subtle sweetness
- Garlic: Provides savory depth
- Dried oregano: Signature Greek herb flavor
- Salt: Enhances overall flavor
- Black pepper: Adds mild heat and balance
Ingredient Substitution Notes
- Ground turkey can replace beef for a lighter option, though flavor will be milder.
- All beef can be used if lamb is unavailable, but traditional flavor will be reduced.
- Fresh oregano may be used, but increase the amount slightly.
- For dairy free and gluten free diets, this recipe is naturally compliant as written.
Recipe Tips
- Process the meat until completely smooth for authentic gyro texture
- Use a meat thermometer to avoid overcooking
- Let the loaf rest before slicing to retain juices
- Slice thinly for best texture in wraps
- Make the loaf a day ahead for easier slicing
What to Serve With Homemade Gyro Meat
If you are wondering what to serve with homemade gyro meat, try these options:
- Warm pita bread or flatbread
- Tzatziki sauce
- Greek salad with cucumber and feta
- Lemon rice or rice pilaf
- Roasted vegetables such as zucchini or bell peppers
- Hummus or Mediterranean-style potatoes
Storage
Store leftover gyro meat in an airtight container in the refrigerator for up to 4 days.
Reheat slices in a skillet over medium heat until warmed through.
To freeze, wrap tightly and store up to 2 months. Thaw overnight in the refrigerator before reheating.
Time Saving Swaps
- Use pre-minced garlic to reduce prep time
- Shred the onion instead of finely chopping it
- Bake ahead and refrigerate overnight for easy slicing
- Pre-portion and freeze for quick weeknight meals

Leftover Uses
- Repurpose into gyro bowls with rice and vegetables
- Use as filling for stuffed pita sandwiches
- Turn into Mediterranean-style nachos
- Freeze slices for quick protein additions
- Pack into lunchboxes with hummus and veggies
People Also Ask (FAQS)
What is gyro meat made of
Traditional gyro meat is made from ground lamb and beef seasoned with oregano, garlic, salt, and pepper. It is processed until smooth and baked or cooked on a vertical spit.
Can I make gyro meat without a food processor
Yes, but the texture will be more crumbly. A food processor [paid link] creates the smooth, dense texture typical of authentic Greek gyro meat.
How do you slice gyro meat thinly
Let the meat rest fully after baking and use a sharp knife. Chilling slightly before slicing can also help create thinner slices.
Is homemade gyro meat healthy
Homemade gyro meat can be healthier than takeout because you control the fat, sodium, and ingredient quality.
Can I freeze gyro meat
Yes. Wrap tightly and freeze for up to two months. Thaw in the refrigerator before reheating.

Final Thoughts
This homemade gyro meat recipe delivers authentic Greek flavor with a simple oven method anyone can master. The smooth texture and bold seasoning make it better than takeout and perfect for wraps, bowls, or meal prep. Once you see how easy it is to make gyro meat at home, it will become a regular in your dinner rotation. Save it, slice it, and customize it to fit your family’s favorite Mediterranean flavors.

Homemade Gyro Meat
Ingredients
For the Gyro Meat:
- 1 pound ground lamb
- 1 pound ground bison , or extra lean ground beef or more lamb [See Note 1]
- 1 medium onion , quartered
- 1 tablespoon garlic , minced – about 4-5 cloves
- 1 tablespoon dried marjoram
- 1 tablespoon dried crushed rosemary
- 2 teaspoons fine kosher salt or fine table salt or fine sea salt
- 1/2 teaspoon ground black pepper , more or less to taste
For the Tzatziki Sauce:
- 16 ounces Greek yogurt , plain, fat free [See Note 2]
- 1 medium cucumber , peeled, seeded, and finely chopped (we use English cucumbers also called hothouse cucumbers)
- Pinch kosher salt
- 4 cloves garlic , finely minced
- 2 teaspoons red wine vinegar or distilled white, white vine, or tarragon vinegar. For GF, be sure to choose a GF variety.
- 5 to 6 spearmint leaves , finely minced
Optional Garnishes:
- Sliced Red onions
- Shredded Lettuce
- Sliced Cucumbers
- Sliced Tomatoes
- Crumbled Feta Cheese
- Kalamata Olives
- Pepperoncini Peppers
- Hot Pepper Sauce
Serving Suggestions. Serve with:
- Minted Rice (stir minced mint leaves into steamed, buttered rice.)
- Roasted Greek Potatoes
- Hummus , your favorite brand and flavor
- French Fries
- Pita Bread
Instructions
For the Gyro Meat:
- Place the quartered onion in the food processor [paid link] and chop fine.
- Add the lamb, bison, garlic, marjoram, rosemary, salt, and pepper and process until it is a fine paste, approximately 30 seconds to about 1 minute. Scrape down the sides of the bowl as needed to incorporate all the seasonings. [See Note 3]
For the Tzatziki Sauce:
- Place the yogurt in a tea towel, gather up the edges, suspend over a bowl, and drain for 2 hours in the refrigerator. Greek yogurt will not let out much excess liquid, but if using regular yogurt, this step will be more necessary than with Greek yogurt.
- Place the chopped cucumber in a tea towel and squeeze to remove the liquid; discard liquid. In a medium mixing bowl [paid link], combine the drained yogurt, cucumber, salt, garlic, vinegar, and mint. Serve as a sauce for gyros. Store in the refrigerator in an airtight container for up to a week.
To cook in the oven as a meatloaf, proceed as follows: [See Note 3]
- Preheat the oven to 350 ° F.
- Place the mixture into a loaf pan, making sure to press into the sides of the pan. Place the loaf pan into the oven and bake for 60 minutes or until the mixture reaches 170° F.Remove from the oven and drain off the collected fat. Set aside to rest until the meat reaches an internal temperature of 175° F.
- Slice the meat lengthwise to form long thin strips and serve. OPTIONAL STEP: Heat a castiron skillet, and cook the strips for about 1 minute on each side to get the nice crispy edges typical of a gyro cooked on a rotisserie skewer. [See Note 5]
To cook on a rotisserie, proceed as follows: [See Note 4]
- Form the meat mixture into a loaf shape and on plastic wrap or foil. Roll the mixture tightly, removing any air pockets. Twist the ends of the wrap until the wrap is tight. Refrigerate for at least 2 hours (or up to overnight), to allow the mixture to firm up enough to cook on the spit.Alternatively, you could cook wrapped in the foil long enough for the mixture to tighten up, but this method is not ideal.
- Preheat the grill to high.
- Once chilled and firm, unwrap the meat and place the meat onto the rotisserie skewer. The lamb lets off a lot of oil so you will want to place a foil pan or tray directly under the meat to catch the drippings and prevent flare-ups on the grill.
- Cook on high for 15 minutes. Decrease the heat to medium and continue to cook for another 20 to 30 minutes or until the internal temperature of the meat reaches 165° F.
- Turn off the heat and allow to continue to spin for another 10 to 15 minutes or until the internal temperature reaches 175 °F.
Serving Suggestions:
- Serve warm on fresh pita bread with sliced onion, tomatoes, cucumbers. kalamata olives, pepperoncini peppers, tzatziki sauce, and crumbled feta cheese.
- For gluten-free, enjoy the meat over a salad as a gyro bowl or as a gyro platter with a salad and french fries. There are varieties of GF pita as well.
Notes
- Process the meat mixture until completely smooth and paste like. This step is essential for achieving the authentic gyro texture.
- Press the mixture firmly into the loaf pan to remove air pockets and ensure clean slices after baking.
- Bake just until the internal temperature reaches 165 degrees F. Overbaking can cause dry or crumbly gyro meat.
- Allow the loaf to rest 10 to 15 minutes before slicing to help retain juices and improve texture.
- For crispy edges similar to restaurant style gyro meat, pan sear slices in a hot skillet for 1 to 2 minutes per side before serving.
- For easier thin slicing, chill the cooked loaf briefly in the refrigerator before cutting.
Nutrition
More Recipes You’ll Love
If you loved this homemade gyro meat, you might also enjoy more recipes from our Mediterranean Recipes collection. Looking for even more ideas? Browse our full set of Recipe Group Boards to find your next favorite meal.
📌 Save this recipe for later





What a fabulous post!! Very interesting.
I have been amazed at your work. Quite fabulous.
What do you do if you have unseasoned gyro meat it’s already been sliced but no seasonings in it
I’ve never had this happen but I would season it with some Greek seasonings and reheat with a little oil in a cast-iron skillet or Teflon pan until just heated through.
SO easy to make at home.
I can’t find your e-mail subscription link or e-newsletter service. Do you’ve any? I would like to subscribe. Thanks.
Hi Summer, it’s located at the very bottom of each recipe. Hope to see you soon.