Juicy chicken meatballs loaded with feta, spinach, sun-dried tomatoes, lemon zest, and toasted pine nuts, tucked into warm pita with crisp Greek salad and creamy tzatziki. A fresh Mediterranean dinner that looks impressive but is secretly simple.

Just so you know: This post contains affiliate links. That means if you buy something I recommend, I may earn a small commission at no extra cost to you. Thanks for supporting my kitchen adventures.

Chicken meatball pita stuffed with Greek salad, feta, and tzatziki sauce on a white plate

Mediterranean chicken meatballs served with tzatziki, Greek salad and warm pita.

Why You’ll Love This Recipe

  • Full dinner in under an hour – meatballs, salad, and sauce all come together fast.
  • Big Mediterranean flavor – feta, sun-dried tomatoes, lemon, oregano, and fresh dill in every bite.
  • That surprise crunch – toasted pine nuts give the meatballs an irresistible texture.
  • Fresh and feel-good – crisp Greek salad and creamy tzatziki keep it light but satisfying.

I love a recipe that makes me look like I’ve got it all together when really I just mixed a few things in a bowl and shoved them in the oven. That’s exactly what these chicken meatball pitas do.

They check all the boxes: juicy meatballs with feta and spinach, a crisp salad that’s basically a chopped Greek feast, and tzatziki so good you’ll be tempted to eat it with a spoon. And let’s not forget the toasted pine nuts, that little surprise crunch in each bite. All great things come in little packages, right?

You’ve got to try it! I promise after the first bite you’ll wonder why you ever settled for boring chicken dinners. For me, it’s a way to bring back the same fresh, simple joy that made me fall in love with Greek food in the first place. And honestly, the salty feta, sweet sun-dried tomatoes, and that little pine nut crunch all working together? Pure magic.

Ingredients you'll need for this recipe:

Ingredients laid out for Mediterranean chicken meatball pitas including ground chicken, feta, sun-dried tomatoes, spinach, cucumber, dill, pita bread, and spices


  • Ground chicken – lean, mild, and perfect for soaking up Mediterranean flavors.
  • Feta cheese – salty, tangy, and classic in Greek cooking.
  • Sun-dried tomatoes – add a sweet, savory punch.
  • Fresh spinach – a little color, a little green, and keeps the meatballs moist.
  • Pine nuts – toast them for that buttery crunch (the little surprise everyone loves).
  • Breadcrumbs + egg – your binding team to keep the meatballs tender.
  • Garlic, lemon zest, oregano – bold, bright Mediterranean flavor in every bite.
  • Greek yogurt + cucumber + dill – the base for creamy, refreshing tzatziki.
  • Romaine, tomatoes, cucumber, red onion, olives – for that crisp Greek salad.
  • Olive oil, vinegar, mustard – simple pantry staples to whisk into a zesty dressing.
  • Pita bread – warm and soft to wrap it all up.

Tools you'll need for this recipe:

Kitchen tools for making Mediterranean chicken meatball pitas including sheet pan, mixing bowls, scoop, knife, grater, skillet, and thermometer


  • Large sheet pan lined with parchment paper
  • Mixing bowls (one large, a few small)
  • Measuring cups and spoons
  • Small jar with lid (for shaking up the salad dressing)
  • Scoop or tablespoon (for portioning meatballs)
  • Chef’s knife and cutting board
  • Box grater (for cucumber and lemon zest)
  • Clean kitchen towel (for squeezing cucumber dry)
  • Citrus zester or microplane (for lemon zest)
  • Dry skillet (for toasting pine nuts)
  • Instant-read thermometer (to check meatball doneness)

Step by Step Instructions:

  1. Toast the pine nuts: Place pine nuts in a dry skillet over medium heat. Stir until golden and fragrant for about 3 to 4 minutes. Stir frequently to avoid burning. Pull them the moment they turn golden. They keep browning off heat. Transfer to a plate to cool.
  2. Preheat the oven and prepare the baking sheet: Set oven to 400°F. Line a sheet pan with parchment. Preheat fully for even cooking. Place a wire rack on the pan if you want more browning.
  3. Mix the meatballs: Add ground chicken, breadcrumbs, egg, feta, sun dried tomatoes, spinach, lemon zest, garlic, oregano, salt, pepper, and cooled pine nuts to a bowl. Mix gently until just combined. The mix should feel soft yet hold shape. If too wet, add 1 to 2 tablespoons breadcrumbs. If too dry, add 1 tablespoon olive oil. Stop mixing once everything looks even.
  4. Shape the meatballs: Scoop 2 to 3 tablespoons per meatball. Roll lightly and set on the pan with space between. Use a scoop for easy portioning. Aim for about 30 grams each for uniform cooking. Use gentle pressure to keep them tender.
  5. Bake the meatballs: Place the sheet pan in the oven and bake for 18-20 minutes until the meatballs reach 165°F in the center. For extra color, broil 1 to 2 minutes and watch closely. Set aside to rest.
  6. Make the tzatziki sauce: Grate the cucumber. Salt for 10 minutes, then squeeze very dry using a clean towel. Stir yogurt, cucumber, olive oil, lemon juice, garlic, dill, salt, and pepper until smooth. Chill until read to use so the flavors bloom.
  7. Make the salad dressing: Add the olive oil, red wine vinegar, lemon juice, garlic, oregano, Dijon, salt, and pepper to a small jar. Seal and shake until creamy. Taste on a cucumber slice and adjust lemon or salt. Shake again right before tossing if it separates.
  8. Make the salad: Add chopped romaine, cucumber, tomatoes, red onion, and olives to a large bowl. Top with feta. (Tip: Soak onion in ice water for 10 minutes if you want a milder bite). Dress right before serving to keep lettuce crisp. Pour on dressing and toss gently.
  9. Warm the pita: Oven method - Wrap pitas in foil and warm 4 to 5 minutes at 350°F. Skillet method - Heat each pita 30 seconds per side in a dry pan. Keep warmed pitas in a clean towel so they stay soft.
  10. Assemble the pitas: Spread 1 tablespoon tzatziki on each warm pita. Add a handful of salad. Add 4-5 meatballs. Spoon on a dollop of more tzatziki. Finish with fresh dill and a squeeze of lemon.
  11. Serve and enjoy!

Recipe Tips

  • Don’t skip toasting the pine nuts. It makes a huge difference in flavor and adds that buttery crunch.
  • Make it gluten-free by swapping the breadcrumbs for almond flour or your favorite gluten-free breadcrumbs.
  • Change up the protein. Ground turkey, lamb, or even beef all work — lamb especially leans into traditional Mediterranean flavors.
  • Skip the pita and serve the meatballs over rice, couscous, or quinoa for a bowl-style meal. If you want a carb-free meal, serve the meatballs over the salad.
  • Meal prep friendly. Bake the meatballs ahead and store them in the fridge for up to 4 days or freeze for 2 months. Reheat in the oven until warmed through.
  • Add extra herbs. Fresh parsley or mint in the salad or meatballs makes everything brighter.

Mediterranean Chicken Meatballs

Juicy chicken meatballs loaded with feta, spinach, sun-dried tomatoes, lemon zest, and pine nuts, served on top of a warm pita bread with Greek salad and creamy tzatziki. A fresh Mediterranean dinner that’s both hearty and light.
Prep Time:25 minutes
Cook Time:20 minutes
Assembly Time:10 minutes
Total Time:55 minutes
Course: Dinner, Lunch, Salad
Cuisine: Mediterranean
Servings: 4

Equipment

  • Large sheet pan with parchment
  • Mixing bowls
  • 2 tablespoon scoop or small scoop
  • Instant-read thermometer
  • Box grater
  • Clean kitchen towel
  • Chef’s knife
  • Cutting board
  • Citrus zester
  • small jar with lid

Ingredients

Mediterranean Meatballs:

  • 1 pound ground chicken
  • 1/2 cup breadcrumbs
  • 1 egg beaten
  • 1/2 cup crumbled feta cheese
  • 1/4 cup sun-dried tomatoes in oil drained and finely chopped
  • 1/2 cup fresh spinach chopped
  • zest of 1 lemon
  • 1 clove garlic grated
  • 1 teaspoon dried oregano
  • 1 1/2 teaspoons salt
  • 1/2 teaspoon black pepper freshly ground
  • 1/4 cup pine nuts toasted

Tzatziki Sauce:

  • 1 cup plain Greek yogurt
  • 1/2 cup hothouse cucumber finely grated and drained
  • 1 tablespoon olive oil
  • 1 tablespoon lemon juice
  • 1 clove fresh garlic grated
  • 1 tablespoon fresh dill chopped
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Greek Salad:

  • 1 head romaine lettuce chopped
  • 1 English cucumber diced
  • 1 cup cherry tomatoes cut in halves
  • ¼ small red onion thinly sliced
  • ¼ cup Kalamata olives pitted
  • ½ cup feta cheese crumbled

Salad Dressing:

  • ¼ cup olive oil
  • 1 ½ tablespoons red wine vinegar
  • 2 teaspoons fresh lemon juice
  • 1 clove fresh garlic finely minced or grated
  • ½ teaspoon dried oregano
  • ½ teaspoon Dijon mustard
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

For Serving:

  • 4 pita breads warmed
  • Fresh dill for garnish

Instructions

Make the Meatballs: 

  1. Preheat the oven to 400°F (200°C).
  2. Line a baking sheet with parchment paper.
  3. Place pine nuts in a dry skillet over medium heat.
  4. Toast until golden and fragrant, stirring the pine nuts in the pan for about 3–4 minutes.
  5. Remove to cool.
  6. In a large bowl, combine ground chicken, breadcrumbs, egg, feta, sun-dried tomatoes, spinach, lemon zest, garlic, oregano, salt, pepper, and pine nuts. Mix gently until just combined. Do not over-mix.
  7. Scoop about 2–3 tablespoons of mixture and roll into balls.
  8. Place on the baking sheet, leaving space between each.
  9. Bake for 18–20 minutes, or until the meatballs are golden and reach an internal temperature of 165°F.

Make the Tzatziki Sauce:

  1. In a medium bowl, stir together yogurt, cucumber, olive oil, lemon juice, garlic, dill, salt, and pepper until well combined.
  2. Chill until ready to use.

Make the Salad Dressing: 

  1. In a small jar, combine olive oil, vinegar, lemon juice, garlic, oregano, mustard, salt, & pepper.
  2. Whisk or shake until emulsified.
  3. Taste and adjust seasoning.

Make the Greek Salad:

  1. In a large bowl, combine romaine, cucumber, tomatoes, onion, and olives.
  2. Drizzle with dressing and toss gently.
  3. Sprinkle with crumbled feta.

Assemble the Pitas: 

  1. Warm pita breads in the oven for 4–5 minutes until soft.
  2. Spread 1 tablespoon of tzatziki sauce on top of each pita.
  3. Add a handful of Greek salad.
  4. Top with 4-5 meatballs.
  5. Spoon more tzatziki over the top.
  6. Garnish with fresh dill.

Notes

  • Don’t skip toasting the pine nuts. It makes a huge difference in flavor.
  • Make it gluten-free. Swap breadcrumbs for almond flour or gluten-free crumbs.
  • Change the protein. Try turkey, lamb, or beef instead of chicken. 
  • No pita? Turn it into a grain bowl with rice, couscous, or quinoa.
  • Meal prep win. Bake meatballs ahead. They keep in the fridge for 4 days or freezer for 2 months. Reheat in the oven until warm.
  • Add more herbs. Fresh parsley, mint, or dill in the salad makes it even brighter.

"SO DELICIOUS! IT'S ON OUR DINNER ROTATION FROM NOW ON."

Did you make this recipe?

If you made this recipe, brag about it. Leave a comment, snap a photo, and tag me so I can see your creation. Trust me, this is one dish worth showing off.

We'd love to see your creation! Tag @yumbition on Instagram! #yumbition

Tag @YUMBITION on Insta

You'll Also Love...

Leave a Reply

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

Recipe Rating