Greek meatball pita wraps are the kind of dinner that makes you stop mid-bite and just… sigh happily. Devotees swear by them, and honestly? Once you try the combo of warm, garlicky lamb-and-beef meatballs tucked into soft pita with a cool, tangy yogurt sauce dripping down your fingers, you’ll get it too. There’s something about that contrast — hot and cold, crispy and creamy, herby and bright — that just works.
Picture this: pillowy pita bread, still a little warm from the pan. Juicy meatballs seasoned with oregano, mint, and garlic. A dollop of thick, velvety yogurt sauce that’s cool and refreshing against all that savory richness. Crunchy cucumber, ripe tomato, maybe some crumbled feta if you’re feeling generous (you should be). It’s the kind of meal that energizes your whole evening and somehow makes a Tuesday feel like a mini getaway.
This one’s bound to become a family favorite. It started as a “clean out the fridge” experiment in my kitchen years ago, and now it’s on regular rotation because everyone — kids included — actually asks for it by name. Let’s dive in.
Want this recipe sent straight to your inbox? Pop your email below and I’ll send it your way, no fuss.
What Are Greek Meatball Pita Wraps, Exactly?
Here’s the thing — Greek meatball pita wraps aren’t complicated, and that’s exactly the point. You’re taking classic Greek-style meatballs, known as keftedes or sometimes youvarlakia depending on the region, and wrapping them in warm pita bread along with a creamy, garlicky yogurt sauce called tzatziki. Add some crisp vegetables, and you’ve got a handheld meal that’s somehow both rustic and elegant.
Why You’ll Love This Recipe
Honestly, there are a lot of reasons this recipe earns a permanent spot in your dinner rotation. First, it’s fast — we’re talking 35 minutes from start to finish, most of which is hands-off cooking time. Second, it’s endlessly customizable; swap proteins, adjust spice levels, pile on whatever veggies you’ve got languishing in the crisper drawer. And third, because these Greek meatball pita wraps travel well, they’re just as good for a picnic or packed lunch as they are for a sit-down dinner.
What Do They Taste Like?
Picture warm, savory meatballs with a punch of garlic and dried herbs, slightly crisp on the outside and tender in the middle. Then that yogurt sauce comes in cool and tangy, with little bits of cucumber for crunch. Wrapped together in soft, slightly chewy pita, every bite gives you a little bit of everything — salty, herby, creamy, fresh. It’s the kind of flavor combination that makes you close your eyes for a second. You’ll wanna make a double batch, trust me.

Ingredients You’ll Need
Nothing here is exotic — you’ll likely find most of this at any regular grocery store.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground lamb or beef (or a mix) | 1 pound | Lamb gives a more traditional flavor |
| Garlic, minced | 3 cloves | Don’t skimp here |
| Fresh parsley, chopped | 1/4 cup | Flat-leaf preferred |
| Fresh mint, chopped | 2 tablespoons | Optional, but adds brightness |
| Dried oregano | 1 teaspoon | |
| Ground cumin | 1/2 teaspoon | |
| Egg | 1 large | Binds everything together |
| Breadcrumbs | 1/3 cup | Panko works great |
| Plain Greek yogurt | 1 cup | Divided — some for meatballs, most for sauce |
| Cucumber, grated and drained | 1/2 cup | For the yogurt sauce |
| Lemon juice | 2 tablespoons | Freshly squeezed |
| Olive oil | 2 tablespoons | Plus more for cooking |
| Pita bread | 4-6 pieces | Warmed before serving |
| Tomato, sliced | 1 medium | |
| Red onion, thinly sliced | 1/4 cup | |
| Feta cheese, crumbled | To taste | Optional but recommended |
| Salt and pepper | To taste |
Necessary Tools
You don’t need anything fancy for this recipe. A large mixing bowl, a skillet (cast iron works beautifully here), a box grater for the cucumber, and a small bowl for the sauce will get you through the whole thing. A meat thermometer is helpful if you want to double-check doneness, but it’s not required.
Ingredient Additions and Substitutions
Ground turkey or chicken works if you want something lighter — just add a touch more olive oil to keep the meatballs from drying out. No fresh mint on hand? Swap in a bit more parsley, or skip it altogether; it’ll still taste great. Dairy-free? A good coconut or cashew-based yogurt can stand in for the tzatziki, though the tang will be a little different. And if pita isn’t your thing, these meatballs are just as happy piled over rice or into a big Greek salad.

How to Make Greek Meatball Pita Wraps
This part moves fast, so have your ingredients prepped before you start.
Making the Meatballs
In a large bowl, combine the ground meat, minced garlic, parsley, mint, oregano, cumin, egg, breadcrumbs, 2 tablespoons of the Greek yogurt, salt, and pepper. Mix gently with your hands — and this is the part where I always mess up, because overmixing makes the meatballs tough. Just combine until everything’s evenly distributed and stop there.
Roll the mixture into balls about the size of a golf ball. You should get around 16 to 18 meatballs. Heat olive oil in a skillet over medium heat, and cook the meatballs in batches, turning occasionally, for about 8 to 10 minutes total, until they’re browned on the outside and cooked through. The smell at this point is honestly incredible — garlicky and herby and just a little smoky.
Making the Yogurt Sauce
While the meatballs cook, stir together the remaining Greek yogurt, grated and well-drained cucumber, lemon juice, a splash of olive oil, a pinch of salt, and, if you like, a small minced garlic clove for extra punch. That’s really it — this sauce comes together in about five minutes and tastes so much better than anything from a jar.
Assembling and Serving Your Wraps
Warm the pita bread in a dry skillet for about 30 seconds per side, just until it’s soft and pliable. Spread a generous layer of yogurt sauce down the center, then add a few meatballs, some sliced tomato, red onion, and crumbled feta. Fold or roll it up, and you’re basically done.
What to Serve Alongside
These Greek meatball pita wraps pair beautifully with a simple Greek salad, some roasted potatoes, or even just a bowl of olives and hummus on the side. If you want to lean into the mezze vibe, set everything out family-style and let everyone build their own wrap.
Tips for the Best Results
Don’t skip draining the grated cucumber — skip this step and your yogurt sauce turns watery fast. Also, resist the urge to crowd the skillet when browning the meatballs; give them space so they actually sear instead of steam. And if you have a few extra minutes, letting the meat mixture rest in the fridge for 15 minutes before shaping helps everything hold together better.

Storage Instructions
Cooked meatballs keep well in an airtight container in the fridge for up to 4 days, and they freeze beautifully for up to 3 months. The yogurt sauce is best within 2 to 3 days, stored separately in the fridge. I wouldn’t recommend freezing the sauce, though — it tends to separate once thawed. When you’re ready to eat, reheat the meatballs gently in a skillet or microwave, and assemble your wraps fresh.
Nutritional Information
Approximate values per wrap, based on a recipe yielding 4 servings:
| Nutrient | Amount |
|---|---|
| Calories | 420 |
| Protein | 27g |
| Carbohydrates | 32g |
| Fat | 20g |
| Fiber | 3g |
| Sodium | 480mg |
These numbers will shift depending on your exact ingredients, especially the meat you choose and how much feta you’re piling on.
Frequently Asked Questions
Can I bake the meatballs instead of pan-frying? Yes — bake them at 400°F for about 18 to 20 minutes, flipping halfway through, until browned and cooked through.
Is there a good make-ahead option here? Absolutely. You can shape the meatballs a day in advance and keep them covered in the fridge, or fully cook them and just reheat before serving. The yogurt sauce also holds up well made a day ahead.
What’s the difference between this and traditional tzatziki? Not much, honestly — this sauce is essentially a simplified tzatziki. Traditional versions sometimes include dill instead of mint, so feel free to swap if that’s more your style.
Can I make this recipe gluten-free? Yes, just use gluten-free breadcrumbs in the meatballs and swap in a gluten-free wrap or pita.
Wrapping It Up
Greek meatball pita wraps really do check every box — fast enough for a weeknight, impressive enough for guests, and endlessly adaptable to whatever you’ve got in the fridge. Between the juicy, herby meatballs and that cool, garlicky yogurt sauce, it’s easy to see why this one keeps landing back on the dinner table around here.
If you’re in the mood for more Mediterranean-inspired dinners, try a lemon orzo salad, a sheet-pan chicken shawarma, or a simple grilled halloumi platter to round out the meal.
Made these? I’d love to see how yours turned out — leave a review below or share a photo on Pinterest. Nothing makes my day quite like seeing these wraps show up on someone else’s table.
PrintGreek Meatball Pita Wraps with Yogurt Sauce
Juicy Greek meatballs wrapped in warm pita with a cool, garlicky yogurt sauce, crisp veggies, and crumbled feta—an easy weeknight dinner that tastes like a Mediterranean getaway.
- Prep Time: 15 mins
- Cook Time: 20 mins
- Total Time: 35 mins
- Yield: 4 servings
- Category: Dinner
- Method: Pan-Frying
- Cuisine: Greek / Mediterranean
Ingredients
1 lb ground lamb or beef (or a mix)
3 cloves garlic, minced
1/4 cup fresh parsley, chopped
2 tbsp fresh mint, chopped (optional)
1 tsp dried oregano
1/2 tsp ground cumin
1 large egg
1/3 cup breadcrumbs
1 cup plain Greek yogurt, divided
1/2 cup cucumber, grated and drained
2 tbsp lemon juice, freshly squeezed
2 tbsp olive oil, plus more for cooking
4-6 pita bread, warmed
1 medium tomato, sliced
1/4 cup red onion, thinly sliced
Feta cheese, crumbled, to taste
Salt and pepper, to taste
Instructions
1. In a large bowl, combine ground meat, garlic, parsley, mint, oregano, cumin, egg, breadcrumbs, 2 tbsp Greek yogurt, salt, and pepper. Mix gently until just combined.
2. Roll mixture into golf ball-sized meatballs (about 16-18 total).
3. Heat olive oil in a skillet over medium heat and cook meatballs in batches, turning occasionally, 8-10 minutes total until browned and cooked through.
4. While meatballs cook, stir together remaining Greek yogurt, grated and drained cucumber, lemon juice, a splash of olive oil, and a pinch of salt to make the yogurt sauce.
5. Warm pita bread in a dry skillet about 30 seconds per side.
6. Spread yogurt sauce down the center of each pita, add meatballs, tomato, red onion, and feta, then fold or roll to serve.
Notes
Don’t skip draining the grated cucumber, or the yogurt sauce turns watery.
Give the meatballs space in the skillet so they sear instead of steam.
Let the meat mixture rest in the fridge 15 minutes before shaping for easier handling.
