Greek Beef Wraps with Cucumber Yogurt Sauce: Easy 30-Min Dinner

Greek beef wraps are the kind of dinner that solves your weeknight in the best possible way. Crispy seasoned ground beef hot from the pan. Cool, creamy cucumber yogurt sauce drizzled over everything. Crisp shredded lettuce, juicy tomato slices, sharp red onion. A snowy crumble of tangy feta cheese tucked inside warm pillowy flatbread. Honestly? It’s the kind of dinner that makes you wonder why you ever ordered takeout in the first place.
What Are Greek Beef Wraps?
Greek beef wraps are exactly what they sound like — warm flatbread or pita filled with Mediterranean-spiced ground beef, fresh crisp vegetables, crumbled feta, and a cool homemade cucumber yogurt sauce. Think of them as a casual, weeknight-friendly version of classic Greek gyros — same incredible flavor profile, way less effort, ready in just 30 minutes.
People absolutely love this dish because it hits every craving at once. The beef is rich and savory with classic Greek seasonings. The cucumber yogurt sauce is bright, garlicky, and creamy. Lettuce adds that fresh crunch. Tomato bursts with juicy sweetness. Red onion brings sharpness. Feta delivers salty creaminess. And it’s all wrapped up in soft warm flatbread that holds it all together. Pure handheld dinner perfection.
Ingredients for the Best Greek Beef Wraps
Here’s everything you’ll need. Simple ingredients, restaurant-level results.
| Ingredient | Amount |
|---|---|
| Ground beef | 500 g |
| Olive oil (for beef) | 1 tbsp (15 ml) |
| Oregano | 1 tsp |
| Paprika | 1 tsp |
| Garlic powder | 1 tsp |
| Salt (for beef) | ½ tsp |
| Black pepper | ½ tsp |
| Flatbreads or pita breads | 4 |
| Shredded lettuce | 1 cup (100 g) |
| Tomato, sliced | 1 |
| Red onion, thinly sliced | ½ |
| Feta cheese, crumbled | ½ cup (100 g) |
| Greek yogurt | 1 cup (240 g) |
| Cucumber, grated and drained | ½ |
| Lemon juice | 1 tbsp (15 ml) |
| Olive oil (for sauce) | 1 tbsp (15 ml) |
| Garlic clove, minced (for sauce) | 1 |
| Chopped fresh dill | 1 tbsp |
| Salt (for sauce) | ½ tsp |
Quick note — squeeze that grated cucumber HARD before mixing into the yogurt sauce. Wrap it in a clean kitchen towel and squeeze until almost no liquid comes out. Wet cucumber equals watery sauce, and we want thick and creamy.

Necessary Tools
Nothing fancy — just the essentials:
- A sharp chef’s knife and cutting board
- A large skillet or non-stick pan
- A box grater for the cucumber
- A clean kitchen towel for squeezing the cucumber
- A medium bowl for the yogurt sauce
- A wooden spoon or spatula
- A measuring cup and spoons
Clean tools, simple technique, mouthwatering results.
Additions and Smart Substitutions
Here’s the thing — Greek beef wraps are wildly adaptable. Some fun ways to switch it up:
Swap the protein: Ground turkey or ground chicken work beautifully. Ground lamb is extra authentic and rich. For a plant-based version, try seasoned lentils, crumbled tempeh, or chickpeas mashed with the same spices.
Change the bread: Pita pockets, naan, lavash, flour tortillas, or even thick crusty bread torn into wraps all work. Try gluten-free wraps if needed.
Add more veggies: Cucumber slices, kalamata olives, bell peppers, pickled onions, or sun-dried tomatoes all bring authentic Greek flavor.
Switch up the sauce: Hummus, baba ganoush, or a tahini-lemon drizzle can replace or join the yogurt sauce.
Different cheese: Goat cheese works beautifully. Halloumi crumbles add that signature salty bite. Skip the cheese for dairy-free.
Make it a salad: Skip the wrap entirely and serve everything over a bed of lettuce as a Greek beef salad bowl.
Make it a bowl: Layer over rice or quinoa with all the toppings for a complete Mediterranean grain bowl.
Spice it up: Add chili flakes, cayenne, or harissa to the beef for serious heat.
Herb variations: Fresh mint, parsley, or basil alongside or instead of dill in the yogurt sauce.
Step-by-Step Instructions for Greek Beef Wraps
Alright, let’s bring this 30-minute Mediterranean magic to life. Here’s exactly how:
Step 1: Cook the beef
Heat the olive oil in a large skillet over medium-high heat. Once shimmering, add the ground beef. Use a wooden spoon to break it up into smaller crumbles. Cook for 6–8 minutes until the beef is browned, slightly crispy at the edges, and any liquid has cooked off. The crispy edges are where the flavor lives.
Step 2: Season the beef
Sprinkle the cooked beef with oregano, paprika, garlic powder, salt, and black pepper. Stir well to evenly coat every crumble. Continue cooking for another 2–3 minutes so the spices toast and become fragrant. Taste and adjust seasoning if needed. Remove from heat.
Step 3: Make the cucumber yogurt sauce
While the beef cooks, grate half a cucumber on a box grater. Place the shreds in a clean kitchen towel and squeeze hard over the sink until you’ve removed all the excess water. In a medium bowl, combine the grated cucumber with Greek yogurt, lemon juice, olive oil, minced garlic, chopped dill, and salt. Stir well until smooth and creamy. Pop in the fridge while you finish everything else.
Step 4: Prep the toppings
Shred the lettuce, slice the tomato, and thinly slice the red onion. Crumble the feta cheese if it’s not already crumbled. Have everything ready to go for assembly. Greek beef wraps come together fast once you start building.
Step 5: Warm the flatbreads
Briefly warm the flatbreads or pitas — you can do this in the same pan you used for the beef (delicious flavor transfer!), in a 350°F oven for 2–3 minutes, or even directly over a gas flame for that authentic charred edge. Warm bread is essential — cold flatbread under warm beef just doesn’t hit the same.
Step 6: Assemble the wraps
Lay the warm flatbreads flat on your work surface. Spread a generous layer of cucumber yogurt sauce across the center of each. Pile the seasoned beef in the middle of each wrap. Top with shredded lettuce, sliced tomato, red onion slices, and a generous shower of crumbled feta cheese.
Step 7: Drizzle and finish
Drizzle a little extra cucumber yogurt sauce over all the toppings — don’t be shy here. The sauce ties everything together and brings that signature Greek freshness.
Step 8: Wrap and serve
Fold the bottom edge of the flatbread up over the filling, then fold in the sides and roll tightly into a wrap. If you’re worried about it falling apart, wrap the bottom half in parchment paper or aluminum foil to hold everything together. Slice in half if desired. Serve immediately while the beef is still warm.

Serving Suggestions
These Greek beef wraps are wildly versatile. Some of my favorite ways to serve them:
- As a complete dinner: Just the wraps as-is — protein, vegetables, dairy, carbs, all in one delicious handheld package.
- With a side salad: Pair with a classic Greek salad of cucumbers, tomatoes, olives, and feta for an extra dose of Mediterranean magic.
- For meal prep: Pack the cooked beef, sauce, and toppings separately. Assemble fresh wraps each day for stunning lunches.
- As a wrap board: Lay out all the components on a big platter and let everyone build their own.
- Cut into pinwheels: Slice assembled wraps into pinwheel sections for elegant party appetizers.
Pair with sparkling cucumber-mint water, iced lemon-honey tea, or a chilled fresh juice. Bright drinks really complement the rich Mediterranean flavors.
Tips for the Perfect Greek Beef Wraps Every Time
A few tricks I’ve picked up after making these on repeat:
- Squeeze the cucumber really well. Watery yogurt sauce is the saddest sauce. Press hard, get every drop out.
- Don’t crowd the beef. Give it space to brown and crisp at the edges. That’s where the flavor magic happens.
- Season the beef AFTER browning. Adding spices to wet beef just steams them. Brown first, then add the seasonings to toast and bloom.
- Use fresh lemon juice. Fresh is genuinely brighter and more aromatic than bottled.
- Warm the flatbread. This is non-negotiable for great wraps. Cold flatbread cracks; warm flatbread folds beautifully.
- Slice red onion thinly. Thick onion slices are too aggressive. Thin slices melt into the wrap perfectly.
- Make sauce ahead. Cucumber yogurt sauce actually tastes better after sitting in the fridge for an hour as flavors meld.
- Don’t overstuff. It’s tempting to pile everything in, but overstuffed wraps tear and fall apart. Be generous but not excessive.
- Wrap tightly. Fold the bottom up first, then sides in, then roll tight. Parchment or foil helps hold it together.

Storage Instructions
Got leftovers? Even better — this one is meal-prep gold.
Fridge: Store the cooked beef in an airtight container for up to 4 days. Cucumber yogurt sauce keeps for 3–4 days. Pre-cut vegetables stay fresh for 2 days. The flavors actually deepen overnight.
Reheating: Warm the beef in a skillet over medium heat for 2–3 minutes, stirring occasionally, until hot. Yogurt sauce should always be served cold. Vegetables don’t need reheating. Toast the flatbread fresh before assembling.
Freezing: The cooked seasoned beef freezes beautifully for up to 2 months. Thaw overnight in the fridge and reheat in a skillet. Don’t freeze the assembled wraps, yogurt sauce, or vegetables.
Meal prep tip: This recipe is perfect for weekly meal prep. Cook a double batch of beef on Sunday and make a big bowl of cucumber yogurt sauce. Store everything separately and assemble fresh wraps each day. You’ll have stunning grab-and-go lunches that feel like takeout but cost a fraction.
General Information
- Prep time: 10 minutes
- Cook time: 15 minutes
- Total time: 25–30 minutes
- Servings: 4
- Cuisine: Greek / Mediterranean
- Course: Dinner, Lunch, Main
- Difficulty: Easy
Nutrition Information
Here’s the breakdown of what’s in every satisfying serving. Numbers are approximate and will vary based on your exact ingredients.
| Nutrient | Amount |
|---|---|
| Calories | 480 |
| Protein | 32 g |
| Carbohydrates | 28 g |
| Fat | 28 g |
| Fiber | 3 g |
| Sugar | 5 g |
| Sodium | 620 mg |
A genuinely solid macro profile for a complete handheld dinner. Big protein from the beef and Greek yogurt, healthy fats from olive oil and feta, complex carbs from the flatbread, fiber and vitamins from fresh vegetables. Real nourishment that tastes like an indulgence.
Frequently Asked Questions

Can I make Greek beef wraps ahead of time?
The components, yes — the assembled wraps, no. Cook the beef, make the yogurt sauce, and prep the vegetables up to 3 days in advance. Store everything separately in the fridge. Assemble the wraps just before eating to keep the flatbread from getting soggy.
Can I use a different ground meat?
Absolutely! Ground turkey, chicken, or lamb all work beautifully. Lamb is the most authentic Greek choice — extra rich and flavorful. Cook the same way; just adjust seasoning to taste.
What’s the best flatbread for Greek beef wraps?
Soft, large, pliable flatbreads work best — Greek-style pita (the pocket-less kind), naan, or lavash. Smaller pita pockets work too if you stuff them gently. Avoid thin crispy flatbreads that tear easily.
How do I keep my yogurt sauce from being watery?
The number one rule: squeeze that grated cucumber HARD with a clean kitchen towel before mixing. Get every drop of water out. Use full-fat Greek yogurt, not regular yogurt or low-fat. Chill for at least 30 minutes before serving so it firms up beautifully.
Is this recipe gluten-free?
The beef, yogurt sauce, and toppings are all naturally gluten-free. Just swap regular flatbread for a gluten-free flatbread or pita and you’re set. The whole meal becomes 100% gluten-free.
Can I serve this without the wrap?
Yes! Skip the flatbread and turn it into a Greek beef bowl over rice or quinoa, or serve it as a Greek beef salad over romaine lettuce. Equally delicious.
What can I serve alongside Greek beef wraps?
A simple Greek salad, lemon roasted potatoes, hummus and pita chips, or a side of olives and pickled vegetables all pair beautifully. Crispy garlic parmesan cauliflower would be amazing too.
How do I keep wraps from falling apart?
Three keys: warm the flatbread first (cold cracks, warm folds), don’t overstuff, and wrap parchment or foil around the bottom half to hold everything together until you’re eating it.
A Final Word on These Greek Beef Wraps
Here’s the thing — dinners that are this fast, this flavorful, and this genuinely satisfying are exactly what busy weeknights need. Greek beef wraps with cucumber yogurt sauce hit that perfect sweet spot between “I have 30 minutes and I’m starving” and “I want a real Mediterranean meal that doesn’t taste rushed.” Crispy seasoned beef, cool creamy sauce, crunchy fresh vegetables, salty feta — humble ingredients turned into something that genuinely transports you to a Greek taverna.
If you loved this one, you’ll probably also adore Greek chicken flatbread with tzatziki, Mediterranean chicken stir-fry with lemon-honey sauce, Greek-style chicken bowls with quinoa, or chicken souvlaki skewers with tomato salad. All bright. All fresh. All Mediterranean magic.
Now go make this dinner.
Print
Greek Beef Wraps with Cucumber Yogurt Sauce: Easy 30-Min Dinner
- Total Time: 25 mins
- Yield: 4 servings
Description
Greek beef wraps with crispy seasoned ground beef, fresh vegetables, crumbled feta, and cool homemade cucumber yogurt sauce — an easy 30-minute Mediterranean dinner!
Ingredients
500 g ground beef
1 tbsp (15 ml) olive oil (for beef)
1 tsp oregano
1 tsp paprika
1 tsp garlic powder
½ tsp salt
½ tsp black pepper
4 flatbreads or pita breads
1 cup (100 g) shredded lettuce
1 tomato, sliced
½ red onion, thinly sliced
½ cup (100 g) feta cheese, crumbled
1 cup (240 g) Greek yogurt
½ cucumber, grated and drained
1 tbsp (15 ml) lemon juice
1 tbsp (15 ml) olive oil (for sauce)
1 garlic clove, minced (for sauce)
1 tbsp chopped fresh dill
½ tsp salt (for sauce)
Instructions
1. Heat the olive oil in a large skillet over medium-high heat. Add the ground beef and break it up with a wooden spoon. Cook for 6–8 minutes until browned and slightly crispy.
2. Season the beef with oregano, paprika, garlic powder, salt, and black pepper. Stir well and cook for another 2–3 minutes to toast the spices.
3. Grate half a cucumber on a box grater and squeeze well in a clean kitchen towel to remove excess water.
4. In a medium bowl, combine the grated cucumber with Greek yogurt, lemon juice, olive oil, minced garlic, chopped dill, and salt. Stir until smooth and chill in the fridge.
5. Shred the lettuce, slice the tomato, thinly slice the red onion, and crumble the feta cheese.
6. Warm the flatbreads or pitas in a pan, oven, or directly over a flame.
7. Lay the warm flatbreads flat. Spread a generous layer of cucumber yogurt sauce across the center of each.
8. Pile the seasoned beef in the middle of each wrap. Top with lettuce, tomato, red onion, and feta cheese.
9. Drizzle extra cucumber yogurt sauce over the toppings.
10. Fold the bottom edge up, fold in the sides, and roll tightly. Slice in half and serve immediately.
Notes
Squeeze the grated cucumber really well for thick, creamy sauce.
Brown the beef before adding spices for the richest flavor.
Warm the flatbread before assembling to prevent cracking.
Use fresh lemon juice for the brightest flavor.
Don’t overstuff—wraps fall apart with too much filling.
Great for meal prep: store components separately for up to 4 days.
- Prep Time: 10 mins
- Cook Time: 15 mins
- Category: Dinner / Main
- Method: Stovetop
- Cuisine: Greek / Mediterranean
