Beef Gyro-Style Flatbread Wraps with Cucumber, Tomato & Feta

by August 22, 2026
9 minutes read

The photo shows a Mediterranean-style beef flatbread wrap: toasted flatbread filled with seasoned ground beef, cucumber, tomatoes, leafy greens, feta, herbs, and a creamy/tangy sauce. Here is a detailed version designed to produce a similar result.

Yield

4 large wraps

Prep: 25 minutes
Cook: 20 minutes
Total: about 45 minutes

Ingredients
For the seasoned beef
1 lb (450 g) ground beef, preferably 85–90% lean
1 tbsp olive oil, if needed
3 cloves garlic, finely minced
1 tsp ground cumin
1 tsp smoked paprika
1 tsp dried oregano
½ tsp ground coriander
½ tsp salt
¼ tsp black pepper
¼ tsp chili flakes, optional
1 tbsp lemon juice
1 tbsp chopped fresh parsley
1 tbsp finely minced onion
For the wraps
4 large flour tortillas, lavash, Greek-style flatbreads, or pita
2 cups chopped romaine or lettuce
1 large cucumber, sliced or diced
2 medium tomatoes, diced
½ small red onion, thinly sliced
¾ cup crumbled feta cheese
¼ cup chopped fresh parsley
2 tbsp chopped fresh mint, optional
2 tbsp olive oil
1 tbsp lemon juice
Pinch of salt and black pepper
Creamy garlic sauce
½ cup Greek yogurt
2 tbsp mayonnaise
1 small garlic clove, grated
1 tbsp lemon juice
1 tbsp olive oil
½ tsp dried oregano
Salt and black pepper to taste
Optional finishing sauce
2–3 tbsp tzatziki
1–2 tbsp chili sauce or harissa
Extra lemon juice
Extra feta
1. Make the garlic yogurt sauce

Combine:

Greek yogurt
mayonnaise
grated garlic
lemon juice
olive oil
oregano
salt
pepper

Whisk until smooth.

Taste it before assembling the wraps.

For a sharper sauce: add more lemon juice.
For a milder sauce: add another tablespoon of yogurt.
For a spicy version: add ½–1 tsp chili sauce or harissa.

Cover and refrigerate while preparing everything else.

2. Prepare the vegetables

Dice the tomatoes and cucumber.

Thinly slice the red onion.

Chop the parsley and mint.

For a salad-like filling, combine the vegetables with:

2 tbsp olive oil
1 tbsp lemon juice
a small pinch of salt
black pepper
parsley
mint

Don’t salt the vegetables too heavily or they will release too much liquid.

Tip

If your cucumber is particularly watery, remove some of the seeds before chopping. This keeps the wrap from becoming soggy.

3. Cook the seasoned beef

Heat a large skillet over medium-high heat.

Add the ground beef and break it into small pieces with a wooden spoon or spatula.

Cook for about 5–7 minutes, stirring frequently.

Add:

garlic
cumin
smoked paprika
oregano
coriander
salt
pepper
chili flakes
minced onion

Continue cooking until the beef is browned and well seasoned.

Add the lemon juice near the end.

Stir in the parsley after turning off the heat.

Important food-safety point

Because this recipe uses ground beef, cook it to an internal temperature of 160°F (71°C), measured with a food thermometer. Color alone isn’t a reliable way to determine whether ground beef is safely cooked. 

4. Toast the flatbreads

Heat a dry skillet over medium heat.

Place one flatbread in the pan for about 20–30 seconds per side.

You want it:

warm
flexible
lightly browned
slightly crisp around the edges

Don’t over-toast it or it will crack when rolled.

For the appearance in the photograph, you can lightly brush the outside with olive oil and grill the finished wrap briefly in a hot skillet.

5. Assemble the wrap

Place the warm flatbread on a board.

Spread approximately:

2 tbsp garlic yogurt sauce

over the center.

Then layer:

Lettuce
Seasoned beef
Cucumber
Tomato
Red onion
Feta
Parsley/mint
A little extra sauce

Finish with a squeeze of lemon.

Don’t overload the center. A slightly narrower filling makes a much tighter, more attractive wrap.

6. Fold it like the wrap in the photo

Fold the bottom portion upward over the filling.

Fold both sides inward.

Then roll firmly forward while keeping the filling compressed.

For a restaurant-style finish, place the seam side down in a hot skillet for 30–60 seconds.

Turn and toast the other side if desired.

You can also slice the wrap diagonally to expose the colorful filling.

7. How to get the photograph-style appearance

For the closest visual result:

Use a large, thin flatbread.
Make the beef fairly coarse and browned.
Leave some larger chunks of cucumber and tomato.
Use generous crumbled feta.
Add plenty of green herbs.
Put the red tomatoes toward the outside of the filling so they show when sliced.
Toast the exterior with a little olive oil.
Drizzle a small amount of garlic sauce over the finished wrap.
Serve immediately on a wooden board.

The contrast between golden toasted bread + red tomato + green cucumber/lettuce + brown beef + white feta gives the same dramatic appearance.

Nut Information
Does this recipe contain nuts?

The basic recipe contains no peanuts or tree nuts.

However, there are several potential sources of hidden allergens depending on the products you use.

Potential allergens
Ingredient Potential allergen
Flour tortilla/flatbread Wheat
Feta cheese Milk
Greek yogurt Milk
Mayonnaise Usually egg
Commercial sauces May contain soy, sesame, milk, egg, or other allergens
Hummus, if added Sesame
Tahini sauce Sesame

In the U.S., the FDA recognizes nine major food allergens: milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans, and sesame. 

If you have a nut allergy

Use:

A flatbread made without nuts
Plain Greek yogurt
A mayonnaise with an appropriate allergen declaration
No pesto containing nuts
No tahini unless sesame is safe for you
No commercial sauces unless their labels have been checked

For a severe allergy, check the entire ingredient label and cross-contact warnings rather than assuming an ingredient is safe.

Sesame note

Tahini is made from sesame, and sesame is a major food allergen in the U.S. Sesame has been required to be identified as an allergen on packaged foods since January 1, 2023. 

Approximate Nutrition

For 1 large wrap, assuming four servings and the ingredients above:

Calories: ~650–750 kcal
Protein: ~35–40 g
Carbohydrates: ~45–55 g
Fat: ~35–42 g
Fiber: ~4–7 g
Sodium: highly variable, approximately 900–1,300 mg

The biggest variables are the flatbread, feta, mayonnaise, and amount of beef.

For a lighter version, use:

93% lean ground beef
whole-wheat flatbread
more vegetables
low-fat Greek yogurt
less mayonnaise
reduced-sodium feta
Variations
Chicken version

Replace ground beef with 450 g ground chicken.

Use:

cumin
paprika
oregano
garlic
lemon
black pepper

Cook ground poultry to 165°F (74°C). 

Lamb version

Replace half or all of the beef with ground lamb.

Add a little more:

cumin
coriander
oregano
mint

This gives the wrap a more traditional gyro-inspired flavor.

Spicy beef version

Add:

½ tsp cayenne
1 tsp chili flakes
1 tbsp harissa
pickled jalapeños
Low-carb bowl

Skip the flatbread.

Place everything over:

lettuce
cucumber
tomato
cauliflower rice
or quinoa

Top with garlic yogurt sauce and feta.

Vegetarian version

Replace the beef with:

chickpeas
lentils
grilled mushrooms
falafel
or seasoned plant-based mince
Make-Ahead Instructions
Beef

Cook the beef in advance and refrigerate it promptly.

Reheat until thoroughly hot before serving.

Sauce

The garlic yogurt sauce can be prepared ahead and refrigerated.

Vegetables

Cut cucumber and tomato shortly before serving for the best texture.

Flatbread

Warm immediately before assembly.

Assembly

For best quality, assemble the wraps shortly before eating. If assembled too early, tomato, cucumber, and sauce can make the bread soggy.

USDA guidance recommends refrigerating perishable foods promptly and not leaving them at room temperature for more than two hours, or one hour when the ambient temperature is above 90°F/32°C. 

Troubleshooting Q&A
Q1. Why is my wrap falling apart?

Usually there is too much filling or the bread is too small.

Fix: Use a larger flatbread and keep the filling in a compact horizontal mound rather than spreading it everywhere.

Q2. Why is my wrap soggy?

Tomatoes and cucumbers release water.

Fix: Drain excess tomato juice, remove watery cucumber seeds, and don’t add the sauce until you’re ready to eat.

Q3. How do I make the beef more flavorful?

Brown it properly rather than steaming it.

Don’t overcrowd the pan. Cook in batches if necessary.

The combination of cumin + paprika + oregano + garlic + lemon provides most of the Mediterranean-style flavor.

Q4. Can I use ground turkey?

Yes. Ground turkey works very well, but it needs to reach 165°F (74°C) internally. 

Q5. Can I use regular pita?

Yes.

If the pita is thick, carefully open it into a pocket and fill it, or use it flat like a tortilla.

Q6. Can I use naan?

Absolutely. Naan makes a thicker, richer wrap and works especially well when lightly toasted.

Q7. Can I make it without feta?

Yes.

Good alternatives include:

goat cheese
shredded mozzarella
queso fresco
dairy-free feta
simply omit it

Feta provides a salty, tangy contrast to the beef, so if you omit it, increase the lemon and herbs slightly.

Q8. Can I make the recipe dairy-free?

Yes.

Use dairy-free Greek-style yogurt and dairy-free feta, or omit the cheese.

Q9. Is the recipe gluten-free?

The filling itself can be gluten-free, but ordinary flour tortillas and many flatbreads contain wheat.

Use a certified gluten-free tortilla or flatbread and verify all packaged sauces and seasonings.

Q10. Does the recipe contain nuts?

Not inherently. The basic recipe contains no tree nuts or peanuts.

However, commercially prepared flatbreads, sauces, hummus, and other ingredients can have different allergen profiles, so check labels if allergy safety is important.

Q11. Can I use hummus?

Definitely.

Spread 2–3 tablespoons of hummus on the flatbread before adding the beef.

For a hummus version, you can reduce the yogurt sauce slightly.

Important: hummus commonly contains tahini, which contains sesame. Sesame is a major allergen. 

Q12. Can I prepare these for meal prep?

Yes, but store the components separately for the best texture:

Container 1: cooked beef
Container 2: vegetables
Container 3: sauce
Container 4: feta/herbs
Separate: flatbread

Assemble immediately before eating.

Q13. How can I make it more like a restaurant gyro?

Use a combination of:

ground lamb + beef
extra oregano
cumin
garlic
lemon
thinly sliced onion
tzatziki
cucumber
tomato
feta

Then toast the assembled wrap until the exterior has brown grill marks.

Q14. What sauce goes best with it?

My first choice is garlic yogurt sauce.

For a more classic gyro-style profile, use tzatziki.

For something richer and spicy, combine:

2 tbsp tzatziki + 1 tbsp harissa + squeeze of lemon.

Q15. Can I freeze these wraps?

It’s better to freeze the cooked seasoned beef separately.

Fresh cucumber, tomato, lettuce, and yogurt sauce don’t freeze particularly well.

Thaw/reheat the beef, prepare fresh vegetables, warm the flatbread, and assemble.

Best Serving Combination

For a complete meal, serve the wraps with:

Greek salad
roasted potatoes
lemon rice
hummus
tzatziki
pickled onions
olives
grilled vegetables

A particularly good plate is one toasted beef wrap + Greek salad + lemon potatoes + tzatziki.

Final flavor profile

Expect a combination of savory, garlicky, smoky, tangy, creamy, fresh, salty, and crunchy. The feta and lemon keep the rich beef from feeling too heavy, while cucumber and tomato provide freshness.

Most important cooking point: don’t judge the safety of the ground beef by its color; use a thermometer and reach 160°F/71°C internally. 

Latest posts by Sara Mitchell (see all)

Sara Mitchell is an expert restaurant content creator who writes easy-to-read guides about CAVA and other Mediterranean fast-casual chains in the United States. She covers locations, menus, prices, and hours, making it simple for visitors to find nearby restaurants and what to order quickly. With years of experience in restaurant research and local SEO, Sara creates accurate, user-friendly guides that work for both people and search engines. Her goal is to help users go from search results to their nearest restaurant or menu choice with as few clicks as possible.

Leave a Reply

Your email address will not be published. Required fields are marked *