These Crock Pot Beef Gyros feature tender, slow-cooked beef seasoned with bold Greek flavors. The beef is served in warm pita bread with homemade tzatziki sauce for just $3.64 per serving.

After 14 years of developing recipes I know that the slow cooker is the secret weapon for turning an intimidating restaurant dish into an easy weeknight dinner — and these beef gyros are the perfect example. The homemade tzatziki sauce is what takes these completely over the top and once you make it yourself you will never order gyros at a restaurant again.
Why You’ll Love This Recipe!

- Budget Friendly — $21.82 total versus $12–15 per gyro at a restaurant
- The slow cooker does all the work
- Homemade tzatziki sauce takes just 5 minutes and tastes better than any store-bought version
- Kid approved — the tender beef and creamy tzatziki sauce is a combination everyone loves
- Perfect for weeknight dinners. meal prep and feeding a crowd
If you love recipes like this one you will also love our Instant Pot Beef Gyro Recipe, Greek Chicken Marinade Recipe, and Greek Chicken Kabobs. They are all budget-friendly, made with simple ingredients, and the kind of impressive dinners that taste like they took all day when the slow cooker did everything for you.
What is a Beef Gyro?
A beef gyro is a classic Greek street food made with seasoned meat cooked low and slow then served in warm pita bread with fresh toppings and tzatziki sauce. Traditional gyros are made on a vertical rotisserie but this slow cooker version recreates that same tender flavorful result using a chuck roast or flank steak cooked all day in a bold Greek spice blend.
The result is fall-apart tender beef with all the authentic Greek flavors — oregano garlic and lemon — at a fraction of the restaurant price.
Ingredients
For the Beef Gyros:
- Beef roast — cut into bite-sized pieces or strips before cooking. Chuck roast gives the most tender fall-apart result after 8 hours in the slow cooker. Flank steak works as a leaner substitute
- Onion — thinly sliced so it softens completely during the long cook time and adds savory depth to the beef
- Minced garlic — adds bold savory flavor throughout the beef. Fresh minced gives the best result
- Dried oregano — the signature Greek herb that gives this dish its authentic Mediterranean flavor
- Salt and pepper — essential seasoning throughout
- Fresh lemon juice — adds brightness and helps tenderize the beef during the long slow cook. Always use fresh squeezed for the best flavor
- Warmed pita folds — warm before serving so they are pliable and do not crack when folded. Wrap in foil and warm in a 350°F oven for 5 minutes or microwave wrapped in a damp paper towel for 30 seconds
- Sliced tomatoes, lettuce, red onion, and cucumber — the classic fresh toppings that add crunch and brightness to each gyro
For the Tzatziki Sauce:
- Plain Greek yogurt — the creamy base of the sauce. Full fat gives the richest most authentic result. Never substitute with regular yogurt or flavored yogurt
- Shredded cucumber — squeeze out as much moisture as possible before adding to prevent the sauce from becoming watery
- Fresh or dried dill — the signature herb that gives tzatziki its characteristic flavor. Fresh dill gives the brightest result — use dried dill as a substitute
- Minced garlic — adds savory depth. Start with one clove and add more to taste
- Salt and pepper — essential seasoning. Always taste before serving and adjust
How to Make Crock Pot Beef Gyro
Step 1 – Place ingredients in Slow Cooker – Combine the beef, onion, oregano, salt, pepper, and lemon juice in a crock pot.

Step 2 – Cook until tender – Cook on low for 8 hours or until beef is tender. Cooking time will vary.

How to Make Tzatziki Sauce
Step 1 – Combine the ingredients for the tzatziki sauce and store in the fridge until ready to serve.

Assemble the Gyros
Step 1 – Add meat and toppings to Pita – Place the beef in a warmed pita and top with the sauce. We also like to top each gyro with lettuce and tomatoes and it is so delicious.
Step 2 – Top with Sauce – You can add an extra drizzle of the tzatziki sauce if you love it as much as we do.

Tips for Success
- Know your slow cooker. Every slow cooker runs a little differently — some run hotter than others. If yours tends to cook fast or you’re using it for the first time with this recipe, check the beef starting around the 6-hour mark to make sure it isn’t overcooking.
- Squeeze the cucumber thoroughly. Excess moisture in the cucumber is the number one reason tzatziki sauce turns watery — squeeze as much liquid out as possible before mixing into the yogurt
- Refrigerate the tzatziki for at least 30 minutes. The flavors develop significantly as the sauce sits — make it first thing in the morning alongside the slow cooker beef for the best result
- Warm the pita before serving. Cold stiff pita cracks when folded — 30 seconds in the microwave wrapped in a damp paper towel makes it pliable and warm
- Do not lift the lid during cooking. Every time the lid is lifted during cooking add 20–30 minutes to the cook time — trust the slow cooker and let it do its job
- Add a drizzle of olive oil to the slow cooker. A tablespoon of olive oil helps prevent the beef from sticking and adds a subtle richness to the finished meat
Variations and Substitutions
- Swap beef for chicken thighs for a lighter version — same cook time and seasoning works beautifully
- Use flank steak instead of chuck roast for a leaner result
- Serve the beef over lettuce instead of pita for a low carb version
- Add kalamata olives and feta cheese as toppings for a more authentic Greek experience
- Add a pinch of cumin to the beef seasoning for extra warmth and depth
- Add 1 tablespoon of fresh lemon juice to the tzatziki for extra brightness, if desired.
Other Cooking Methods
- Instant Pot — cook on high pressure for 45 minutes with a 15-minute natural release for the same tender result in a fraction of the time
- Stove top – Sear the beef in a little oil over medium-high heat, then reduce the heat to low. Add the seasonings and about â…“ cup of water or broth. Cover and simmer gently for 1.5-2 hours, stirring occasionally, until the beef is very tender.
- Oven – Place the beef and seasonings in a covered baking dish with â…“ cup of water or broth. Cover tightly with foil and bake at 325°F for about 2.5-3 hours, until tender.
What to Serve with Beef Gyros
- Greek Pasta Salad — the most natural pairing for a complete Greek-inspired dinner spread
- Greek Fries — toss hot fries with crumbled feta, red onion, garlic, dill, and oregano for an incredible side that pairs perfectly with the gyros
- Ina Garten Greek Salad — a fresh bright salad that balances the rich tender beef beautifully
- Simple Green Salad — a light easy side that rounds out the meal without any extra effort

Storage and Freezer Instructions
Refrigerator
- Store the beef and tzatziki sauce separately in airtight containers for up to 3–4 days. Keeping them separate prevents the pita from getting soggy and keeps the sauce fresh
Freezer
- Freeze the cooked beef in a freezer-safe container for up to 3 months — thaw overnight in the refrigerator and reheat on the stovetop with a splash of beef broth. Do not freeze the tzatziki sauce as the yogurt separates when frozen
Reheating
- Reheat the beef in a skillet over medium heat with a splash of beef broth or in the microwave in 60-second intervals until warmed through — assemble fresh gyros with newly warmed pita and tzatziki sauce
3 Ways to Use Leftover Gyro Meat
This recipe makes great leftovers, and the beef is just as good outside of a pita:
- Greek Rice Bowls — serve the beef over rice with extra tzatziki, cucumber, and tomatoes
- Gyro Salad — pile the beef over chopped romaine with feta, olives, and a drizzle of tzatziki as dressing
- Gyro Wraps — swap the pita for a large tortilla for an easy packable lunch One batch of beef easily turns into three completely different meals throughout the week.
Frequently Asked Questions
Chuck roast gives the most tender fall-apart result after 8 hours in the slow cooker — flank steak works as a leaner substitute with a slightly firmer texture.
Yes — cook on high pressure for 45 minutes with a 15-minute natural release for the same tender result in a fraction of the slow cooker time.
The cucumber was not squeezed dry enough before mixing — always squeeze as much moisture out as possible using a clean kitchen towel before adding to the yogurt.
Yes — boneless skinless chicken thighs work beautifully with the same seasoning and cook time for a lighter version.
Warm the pita for 30 seconds in the microwave wrapped in a damp paper towel or wrap in foil and heat in a 350°F oven for 5 minutes until soft and pliable.
Yes — the tzatziki actually tastes better after sitting overnight in the refrigerator as the flavors develop. Make it up to 24 hours ahead for the best result.
More Easy Slow Cooker Beef Recipes
These Crock Pot Beef Gyros bring restaurant-quality Greek flavor home for just $3.64 per serving. The slow cooker makes the beef tender with very little effort, and homemade tzatziki finishes the meal. Leave a star rating and comment to let me know how you served yours.

Crock Pot Beef Gyros
Ingredients
For the Beef Gyros:
- 2 lbs roast cut into bite size pieces or strips
- 1 large onion thinly sliced
- 1 Tbsp minced garlic
- 1 tsp dried oregano
- 1 tsp salt
- ½ tsp pepper
- 2 Tbsp fresh lemon juice
- Warmed pita folds
- Sliced tomatoes and lettuce for serving
For the Tzatziki Sauce:
- 1 cup plain Greek yogurt
- 1 cup diced cucumber seeded and shredded
- 1 Tbsp dried dill or 2 Tbsp fresh dill
- ¼ tsp salt
- ½ teaspoon minced garlic
- pepper
See how we calculate recipe costs.
Instructions
- Place the beef, sliced onion, minced garlic, oregano, salt, pepper, and fresh lemon juice in a 6-quart slow cooker. Stir to coat the beef evenly with the seasonings.
- Cover and cook on LOW for 6-8 hours or until the beef is fork-tender.
- About 30 minutes before serving, prepare the tzatziki sauce. In a medium bowl, stir together the Greek yogurt, shredded cucumber, dill, minced garlic, ¼ teaspoon salt, and a pinch of black pepper until well combined.
- Cover and refrigerate the tzatziki sauce until ready to serve so the flavors can meld.
- Once the beef is finished cooking, stir it well to coat it in the cooking juices. If desired, use a slotted spoon to remove excess liquid.
- Warm the pita bread according to the package directions.
- Fill each pita with the beef, then top with sliced tomatoes, lettuce, and a generous spoonful of the tzatziki sauce.
- Serve immediately with extra tzatziki sauce on the side.
Recipe Notes
- Chuck roast becomes very tender after slow cooking and is the best cut for this recipe.
- For the best texture, squeeze as much moisture as possible from the shredded cucumber before mixing it into the tzatziki sauce.
- Leftover beef can be refrigerated for up to 4 days and is delicious in wraps, rice bowls, or salads.




