This Beef Gyro recipe produces the most flavorful and tender beef, and can be made in a slow cooker or instant pot. Topped with fresh vegetables, and a homemade tzatziki sauce, this tasty dish couldn't be easier to make from home!

Looking for more slow cooker recipes? Try Slow Cooker Ribs, Pot Roast, Pulled Pork, or Crock Pot Baked Ziti!

A homemade beef gyro wrapped in a warm pita and topped with lettuce, cucumber, red onion, tomato, and homemade tzatziki sauce.

Why I love this recipe:

  • Quick – Just dump it in and walk away! The slow cooker takes a few hours, but the Instant Pot is ready to eat in under an hour.
  • Delicious – From the tender and flavorful beef, to the crisp fresh vegetables and the homemade tzatziki sauce, this meal really can't be beat!
  • Crowd Pleaser – This is one of my favorite meals to make for company. It's made in one pot so my kitchen stays clean, and everyone can assemble their own! I always get so many compliments!

How to make Beef Gyros:

Make Tzatziki Sauce: Combine all ingredients and stir well. Refrigerate until ready to serve.

The marinade made of olive oil, garlic powder, oregano, cumin, thyme, lemon juice, salt, and pepper for Beef Gyros in a small bowl.

Prep Beef: Remove any large pieces of fat from the beef roast and then slice the meat into thin, 1/4 inch strips (You could ask your butcher to this for you). Place in the bottom of the slow cooker. 

Thinly sliced beef in the bottom of a slow cooker for Beef Gyros.

Make Marinade: In a small bowl combine the olive oil, garlic powder, oregano, cumin, thyme, lemon juice, salt, and pepper. Pour over meat.

Cook Beef Gyro Meat: Cover and cook on LOW for 6 hours or until beef is tender.

Two images showing thinly sliced beef in a slow cooker then on a white plate.

Assemble: Add a lettuce to a pita. Top with tomatoes, cucumber, and onion. Top gyro sandwich with meat and drizzle with homemade tzatziki sauce.

Two images showing how to assemble a beef gyro with lettuce and toppings.

Serve: I like to add a little hot sauce as well, but that's optional.

A close up image of a beef gyro with homemade tzatziki sauce and vegetables on top.

Make Ahead and Freezing Instructions:

To Make Ahead: The tzatziki sauce can be made and all the vegetables can be sliced and prepped ahead of time, just keep everything in separate containers in the fridge until ready to serve.

To Freeze: The gyro meat can be frozen in a freezer safe bag before or after cooking. My preference is to freeze before cooking. Thinly slice the beef and place in a freezer bag with the beef gyro marinade, then freeze. Let thaw completely in the fridge then dump and cook in the instant pot or slow cooker.

More Instant Pot Recipes:

Follow me for more great recipes

Recipe

A homemade beef gyro wrapped in a warm pita and topped with lettuce, cucumber, red onion, tomato, and homemade tzatziki sauce.
Prep 15 minutes
Cook 4 hours
Total 4 hours 15 minutes
Save Recipe

Ingredients
 
 

For serving:

  • 5 soft pitas
  • 5 lettuce leaves
  • 1 cup cherry tomatoes , halved
  • 1/4 of a red onion thinly sliced
  • 1 English cucumber , sliced, and then halved

Tzatziki Sauce:

Instructions
 

  • For the Tzatziki Sauce: Combine all ingredients and stir well. Refrigerate until ready to serve.

For Slow Cooker:

  • Remove any large pieces of fat from the beef roast and then slice the meat into thin, 1/4 inch strips. Place in the bottom of the slow cooker. 
  • In a small bowl combine the olive oil, garlic powder, oregano, cumin, thyme, lemon juice, salt, and pepper. Pour over meat. Cover and cook on LOW for 6 hours or until beef is tender.
  • Add a lettuce leaf to a pita. Top with meat, tomatoes, cucumber, onion and tzatziki sauce.

For Instant Pot:

  • Remove any large pieces of fat from the beef roast and then slice the meat into thin, 1/4 inch strips. Place in Instant pot.
  • In a small bowl combine ⅓ cup of WATER, olive oil, garlic powder, oregano, cumin, thyme, lemon juice, and salt and pepper. Pour over meat.
  • Cover and turn the valve to "sealing." Press "manual" or high pressure, and set the timer for 30 minutes.
  • After the timer beeps allow the instant pot to rest for 15 minutes before releasing any of the pressure. Remove the lid, taste, and add additional seasonings if needed.
  • Add a lettuce leaf to a pita. Top with meat, tomatoes, cucumber, onion and tzatziki sauce.

Notes

Make Ahead Instructions: The tzatziki sauce can be made and all the vegetables can be sliced and prepped ahead of time, just keep everything in separate containers in the fridge until ready to serve.
Freezing Instructions: The beef can be frozen in a freezer safe bag before or after cooking. My preference is to freeze before cooking. Thinly slice the beef and place in a freezer bag with the beef gyro marinade, then freeze. Let thaw completely in the fridge then dump and cook in the instant pot or slow cooker.

Nutrition

Calories: 798kcalCarbohydrates: 40gProtein: 63gFat: 44gSaturated Fat: 15gPolyunsaturated Fat: 4gMonounsaturated Fat: 24gTrans Fat: 2gCholesterol: 190mgSodium: 898mgPotassium: 1285mgFiber: 3gSugar: 4gVitamin A: 2062IUVitamin C: 17mgCalcium: 188mgIron: 8mg

Create a FREE Account to save your favorite recipes and create meal plans

Follow Me

Get recipe ideas weekly!
Please enable JavaScript in your browser to complete this form.

This post contains affiliate links. I love sharing my favorite products with you!

I originally shared this recipe April 2017. Updated January 2022.

This post contains affiliate links.

Related Posts

Share Recipe

Categories

About The Author

Lauren Allen

Welcome! I’m Lauren, a mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredients, with step-by-step photos and videos.

5 1 vote
Recipe Rating
4.94 from 116 votes (94 ratings without comment)
Subscribe
Notify of
guest

57 Comments
Inline Feedbacks
View all comments
Megan Garcia
7 years ago

Looking forward to making this today! I am going to use chicken instead. That is only because we have had a lot of red meat the past few nights. Thanks for posting a great recipe! I will come back and leave a review on the final production! ?

Sherri
7 years ago

3 stars
Not a big fan of this one! The meat was super moist, but it tasted more like pot roast than gyro.

Tricia Haas
7 years ago

5 stars
The beef was DELICIOUS!!! My family ate the entire pot of beef. I will definitely be making this again. Thanks for the recipe!!

Analee
7 years ago

5 stars
This is SO good! I used a slow cooker, and I wouldn’t change a thing in the recipe – even though I’m sure it could be adapted in many ways. Enjoy! (Next time I make it, I think I’ll use Indian naan for the bread – so soft and tasty.)

Andrea
7 years ago

5 stars
This was the first recipe I tried in my new instant pot and it was so easy and delicious! My family loved it. I’m excited to try more of your instant pot recipes!

Barbara
7 years ago

5 stars
This beef is delicious! This is the second dish I’ve made in my new Instant Pot. Can I safely double or triple this?

Stacy
7 years ago

5 stars
Loved it! I used stonefire naan from Costco.(that’s what I had)

Janet
7 years ago

I’m not going to say this tasted like an authentic gyro but I really loved it (and so did my husband). I’m going to repurpose the meat and juices for a beef sandwich with au jus tomorrow. I found the BEST pita bread that was so delicious. I also thought I could make this into a pizza for one more dinner! Thanks so much!

Amanda
8 years ago

Not a big fan of this one. The tzatziki was not as good as I was hoping. It wasn’t bad, but it wasn’t great either. I wouldn’t make this again. Bummer!

michele
7 years ago
Reply to  Amanda

The tzatziki sauce should always have cucumbers in it. Probably why it wasn’t very good Amanda.

Brendan
6 years ago
Reply to  Lauren Allen

Actually, you do need the cucumber in the tzatziki. That’s what make it tzatziki.

Stacy
8 years ago

Can’t wait to make this!!! Literally gonna save me so much money.

1 2 3 4