Slow Cooker Beef Gyros Recipe: Tender, Flavorful Greek Sandwiches

A juicy chuck roast slow-cooked with garlic, lemon, and oregano becomes tender enough to shred and transform into delicious crockpot beef gyros. Piled into warm pita and topped with crisp vegetables, these gyros deliver bold Mediterranean flavor in every bite. Finish with creamy tzatziki for a classic combination that’s simple to prepare and perfect for feeding a crowd.

beef gyro in front of slow cooker.

If you want a hands-off dinner that’s ready when you are, this beef gyros recipe fits the bill. Many gyro recipes recommend searing the roast first, but this version skips that step and still yields melt-apart, shreddable beef after a long, gentle cook. It’s ideal for feeding a large family or making ahead on a busy day. (If you prefer poultry, a crockpot chicken gyros variation delivers similar flavors.)

Key Ingredients

This recipe uses fresh, straightforward ingredients. See the recipe card below for exact amounts and measurements.

ingredients for beef gyros on table.

At a glance, you’ll need:

  • Chuck roast: a 3–4 pound beef chuck roast, trimmed if desired and cut into 2–3 inch chunks so it fits comfortably in your slow cooker. A bed of sliced red onion under the meat adds flavor and prevents sticking.
  • Seasonings: minced garlic, dried oregano, salt, black pepper, and fresh lemon juice for brightness. These simple flavors let the beef shine with a Mediterranean profile.
  • Tzatziki sauce: the cool, tangy Greek sauce that pairs perfectly with gyros. Use store-bought or make a homemade version with Greek yogurt, cucumber, garlic, lemon, and dill.
  • Greek-style pitas: soft pitas to hold the shredded beef and toppings. Warm or lightly char them for extra texture.

Variations

Easy swaps and tweaks to customize these gyros:

  • Swap the beef for slow-cooked lamb, flank steak, or chicken for a different take on the classic gyro.
  • Use lime juice if you prefer a slightly different citrus note.
  • Cook the chuck roast whole instead of cutting into chunks; just adjust cooking time as needed.
  • Add lemon zest in addition to juice for more concentrated lemon flavor.

How to make Beef Gyros in the Crockpot

Follow these simple steps for tender, flavorful gyro meat:

Onions on the bottom of a slow cooker.
chunks of a roast on top of the onions.
seasonings on top of the chuck roast.
shredded beef gyro meat in a slow cooker with forks.

Step One – Drizzle olive oil into the slow cooker and spread sliced red onion over the bottom to form a flavor base.

Step Two – Arrange chuck roast chunks on top of the onions.

Step Three – Scatter minced garlic over the meat, then drizzle with lemon juice and sprinkle with dried oregano, salt, and black pepper.

Step Four – Cover and cook on LOW for 8 hours. When the meat is fork-tender, remove the lid and shred the beef with two forks.

shredded beef gyro meat in slow cooker.

Serving Suggestions

Simple ways to serve and enjoy your gyros:

  • Traditional: Fill warmed pita with a generous scoop of shredded beef, top with sliced tomatoes, red onions, and a spoonful of tzatziki.
  • Extra toppings: Add shredded lettuce, diced cucumbers, extra dill, or crumbled feta for more texture and flavor.
  • Sides: Pair gyros with a Greek salad, crispy fries, roasted vegetables, or a chilled pasta salad to round out the meal.
  • Leftovers: Store shredded beef in an airtight container in the refrigerator for up to five days or freeze for up to three months. Leftover gyro beef works well in tacos, salads, sandwiches, or bowls.
beef gyro wrapped in foil in front of slow cooker.
slow cooker gyros with sauce on side.

Slow Cooker Beef Gyros

Tender, flavorful crockpot beef gyros slow-cooked with garlic, lemon, and oregano, served in warm pitas with fresh veggies and creamy tzatziki.
Prep Time: 10 mins
Total Time: 8 hrs 10 mins
Servings: 8
By: Sarah Olson

How to Video

Equipment

  • Slow cooker – 4 quart or larger.

Ingredients

For the beef:

  • 2 tbsp olive oil
  • 1 red onion, sliced
  • 3–4 lbs beef chuck roast, cut into 2–3 inch chunks
  • 4 cloves garlic, minced
  • 2 lemons, juiced
  • 1 tsp dried oregano
  • 1 tsp salt
  • 1/2 tsp black pepper

For the gyros:

  • 8 Greek-style pitas
  • Diced red onion
  • Diced tomatoes
  • Diced cucumber
  • Shredded lettuce
  • Tzatziki sauce

Instructions

  • Drizzle olive oil into the bottom of the slow cooker and arrange the sliced red onions on top.
  • Place the roast pieces over the onions. Sprinkle minced garlic over the meat, then drizzle with lemon juice and season with oregano, salt, and black pepper.
  • Cover and cook on LOW for 8 hours, or until the meat is very tender.
  • Remove the lid and shred the beef using two forks.
  • Warm or char the pita bread if desired. Use a slotted spoon to serve shredded beef onto pitas and top with onion, tomatoes, cucumber, lettuce, and tzatziki.

Sarah’s Notes

How to char pita bread: Brush both sides lightly with olive oil (or use nonstick spray) and place in a skillet over medium-high heat. Heat each side for 10–15 seconds until lightly charred.

How to store: Leftover shredded beef keeps in an airtight container in the refrigerator for up to five days or in the freezer for up to three months. Reheat for more gyros, tacos, or shredded beef salads.

Nutrition

Calories: 354 kcal | Carbohydrates: 5 g | Protein: 33 g | Fat: 23 g

Nutrition info is an estimate; if you follow a specific diet, calculate using your own tools.

More Roast Slow Cooker Recipes

Try other slow-cooked roasts for variety: Mississippi pot roast for a buttery, tangy comfort dish; Mexican shredded beef for tacos and bowls; Italian pot roast for rich, savory flavors; or a dill pickle pot roast for a tangy twist. Slow cooker birria tacos and Italian beef sandwiches are great ways to enjoy tender shredded roast meat in different cuisines.