Skip to content

Greek Chicken Meatballs

Packed with flavor these Greek chicken meatballs use fresh ingredients like ground chicken, dill, lemon zest, cumin, and oregano. Serve as is or with tzatziki sauce for a healthy weeknight dinner!

We love Greek food! Other favorites include Greek sheet pan chicken, Greek chicken burger and Greek chicken kabobs.

Greek chicken meatballs and a salad in a bowl.
This post may contain affiliate links. Read disclosure policy.

Easy and Flavorful Greek Meatballs

These Greek chicken meatballs are a Mediterranean-style version of my healthy turkey meatballs, loaded with herbs and spices like fresh dill, red onion, and garlic, cumin, oregano, lemon zest, and red pepper flakes. They’re light, flavorful, and baked until golden!

They can be served on their own as part of a mezze platter or as part of a complete meal. I normally serve them with rice pilaf or this easy couscous recipe and a classic Greek salad with a drizzle of tzatziki sauce.

These Greek meatballs (Keftedes) have been an instant hit around here and you’re about to find out why!

Greek meatballs in a bowl of lettuce with tomatoes and sauce.

Why This Recipe Works

  • Light and healthy. Using ground chicken makes them leaner than traditional ground beef meatballs. Greek chicken meatballs are also baked, not fried!
  • Flavorful. Thanks to the perfect blend of herbs and spices, there are tons of Mediterranean flavors to enjoy.
  • Easily doubled. There’s no limit to how many you can make. If you need more for a larger crowd, double or triple the recipe, plus they freeze well!

Recipe Ingredients

Greek chicken meatball ingredients on counter.

Find the full printable recipe with specific measurements below.

  • Ground chicken: 80% lean ground chicken is what I use. If you can find a combination of ground breasts and thighs, it’ll help with the moisture.
  • Large egg: This is what helps to bind the Greek chicken meatballs together and keep them moist.
  • Olive oil: A bit of fat is needed to help with moisture since lean meat contains far less fat. It’s also what helps brown the outsides.
  • Panko breadcrumbs: To help absorb excess moisture so the Greek meatballs don’t become too moist and fall apart!
  • Aromatics & fresh herbs: Fresh dill, finely chopped red onion, minced garlic, lemon zest, ground or dried oregano. Save some dill for garnish too.
  • Spices & seasoning: Red pepper flakes, cumin, salt, and pepper.

Substitutions and Variations

There are a few ways to tweak this Greek meatball recipe if there are a few ingredients you may be missing, or would rather use.

  • I often substitute the seasonings for this Greek seasoning blend.
  • Feel free to swap the ground chicken for ground turkey.
  • You can also play around with the herbs. If dill isn’t your thing, you can use basil or fresh parsley instead.
  • Onion powder will do if you don’t have fresh red onions to throw in there and the same goes for garlic powder if no fresh garlic.
  • No zest? Use lemon juice instead.
  • To make them gluten-free, swap the Panko breadcrumbs for almond flour instead.

How to Make Greek Chicken Meatballs

Showing how to make greek chicken meatballs in a 4 step collage.
  • Combine ingredients. In a large bowl, combine all of the ingredients including ground chicken, egg, olive oil, breadcrumbs, dill, onion, garlic, lemon zest, red pepper flakes, oregano, cumin, salt, and pepper. Use your hands to mix until just combined. It’s important to not overmix.
  • Scoop the mixture. Use a small cookie scoop or tablespoon, scoop out the meat mixture and use your hands to roll them into 1 1/2” balls. Place them onto a foil-lined and greased baking sheet. Arrange them in a single layer, not too close together. You want to make sure to leave enough room between each one to brown evenly.
  • Bake uncovered. In a preheated 400°F oven, bake for 16-20 minutes or until the center of your Greek chicken meatball is no longer pink. Flip halfway if you want to brown both sides. I would suggest using a thermometer for accuracy without having to break open a meatball. It should have an internal temperature of 165°F.
  • Serve. Enjoy with Romaine lettuce, feta cheese, chopped cucumbers, and tomatoes, in a rice bowl. Drizzle with Tzatziki sauce if desired. See below for other ways to serve them.

Expert Tips

  • Do not overmix. This goes for any time you make meatballs. Overworking the meat makes it tough and dry.
  • If you only have dried herbs on hand, that’s ok! Just use 1 teaspoon of dry for every tablespoon of fresh.
  • Adjust the size of the balls. If you’re serving them as appetizers feel free to use a smaller scoop. As a main meal, you may want to make them a bit larger. You’ll also need to account for the change in cooking time.
  • Wet your hands. When rolling the Greek chicken meatballs you may notice they are a bit stickier than regular beef meatballs with higher fat content. Get your hands wet first!
  • You can also sear the meatballs in a skillet to brown them first, if you’d like, before putting them in the oven. You can also do this at the end, or place them under the broiler.
Greek meatballs on top of a salad in a bowl.

Recipe FAQs

Can I fry Greek meatballs instead?

Yes, you can cook these in a pan or cast iron skillet in about 2 tablespoons of oil over medium-high heat. Cook for about 7-10 minutes until cooked through.

How about in the air fryer?

Definitely! Add the Greek chicken meatballs to the air fryer basket and cook at 400°F for about 10-12 minutes, pausing to shake halfway.

Is this a good meal prep recipe?

This Greek chicken meatballs recipe is great for meal prep. There’s not much to this simple recipe, but there is a bit of prep work in terms of chopping onions, mincing garlic, that sort of thing. You can prepare the ingredients ahead of time and combine them when ready.

You can also form the meatballs, place them on a baking sheet, cover them and refrigerate them until you’re ready to bake them. So easy!

Are Greek chicken meatballs the same as Keftedes?

Yes and no. Keftedes are Greek meatballs, however, they’re usually made with ground beef and ground lamb. Sometimes even ground pork. Ours is a lighter version!

Greek Chicken Meatballs Serving Suggestions

These aren’t your traditional saucy BBQ meatballs which is why I always recommend serving them with a little tzatziki sauce or Greek yogurt and fresh mint and cucumbers.

Serve them with rice or substitute the chicken with Greek meatballs in this Greek salad with chicken.

Use them in pita bread and wrap them up with lettuce, red onions, tomatoes, and hummus.

You can even enjoy them with nothing but a fork or serve them at a party with Greek pasta salad. They’re just so good!

Storing + Freezing

Keep leftovers in an airtight container in the fridge for up to 4 days.

  • To freeze uncooked meatballs: Place raw meatballs on a baking sheet and freeze them for about 4 hours until solid. Transfer to a freezer-friendly bag and freeze for up to 4 months. Thaw overnight then bake as directed.
  • Freeze cooked meatballs: Once completely cooled, flash-freeze the cooked meatballs on a baking sheet until solid. This is just so they don’t all freeze together in a lump. Then, keep them stored in a freezer bag for up to 4 months. You can thaw them or reheat them straight from frozen.
  • Reheating frozen meatballs: Place your Greek chicken meatballs in a baking dish and cover with foil. Bake at 300°F degrees for 20 to 25 minutes or until completely warmed through. You can also let the meatballs defrost in the fridge and reheat them in the microwave.
Greek meatballs in a white bowl.

Want more delicious meatball recipes? Don’t miss my classic meatball recipe, buffalo chicken meatballs, and my Asian meatballs recipe!

More Mediterranean Recipes to Try

Browse all

HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!

Greek meatballs on top of a salad in a bowl.

Greek Chicken Meatballs

5 from 9 votes
↑ Click stars to rate now!
Author: Jamielyn Nye
Baked to golden perfection and packed with flavor these Greek chicken meatballs are amazing alongside a zesty Greek salad and a dollop of tzatziki sauce. Using fresh ingredients like lean ground chicken, dill, lemon zest, cumin, and oregano, makes it impossible to stop eating them!
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 6



  • 1 pound 80% lean ground chicken
  • 1 large egg (beaten)
  • 1 Tablespoon olive oil
  • ¼ cup panko crumbs
  • 2-3 teaspoons chopped fresh dill
  • 3 Tablespoons finely chopped red onion
  • 2 teaspoons minced garlic , about 3 cloves
  • ½ teaspoon lemon zest
  • ¼ teaspoon red pepper flakes
  • ¼ teaspoon ground oregano
  • ¼ teaspoon cumin
  • 1 teaspoon Kosher salt
  • ¼ teaspoon ground black pepper

For serving (optional): Chopped romaine lettuce, Feta, Cucumber, Tomato, Rice, and Tzatziki sauce


    • Preheat the oven to 400°F. Line a baking sheet with foil and spray with nonstick spray. 
    • In a large bowl, mix by hand the chicken, egg, olive oil, breadcrumbs, dill, onion, garlic, lemon zest, red pepper flakes, oregano, cumin, salt, and pepper just until combined, being careful not to over mix.
    • Using a small cookie scoop or a Tablespoon, portion the mixture onto the baking sheet. Using your hands, form each portion into 1 1/2-inch  balls and return to the baking sheet. 
    • Bake uncovered 16 to 20 minutes, or until the center of a meatball is no longer pink. Turn halfway through, if desired, to achieve an even browning. You can also broil the last minute or saute them in a skillet for a minute to brown them more.
    • Serve with romaine lettuce, feta, cucumber, tomato, rice, and/or tzatziki sauce, if desired.


    How to fry meatballs: You can also cook the meatballs in a pan with 2 Tablespoons oil over medium-high heat for 7 to 10 minutes, or until cooked through. 
    Substitutes: You can use 1/2 teaspoon garlic powder if you do not have fresh garlic. 
    • Freeze the uncooked meatballs: Make the mixture and roll out the meatballs. Place on a baking sheet and freeze until solid, about 4 hours. Transfer to a freezer-safe storage bag and store in the freezer up to 4 months. Let thaw overnight and bake as directed above.
    • Freeze cooked meatballs: Make the mixture and roll out the meatballs. Place on a baking sheet and freeze until solid, about 4 hours. Transfer to a freezer-safe storage bag and store in the freezer up to 4 months. 
    • Reheat the frozen cooked meatball: Place meatballs in a baking dish and cover with foil. Bake at 300°F degrees for 20 to 25 minutes or until completely warmed through. You can also let the meatballs defrost in the fridge and reheat in the microwave.
    Storage: Store leftovers in an airtight container in the fridge up to 4 days.


    Serving: 5meatballs | Calories: 154kcal | Carbohydrates: 3g | Protein: 15g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 0.1g | Cholesterol: 96mg | Sodium: 271mg | Potassium: 426mg | Fiber: 0.3g | Sugar: 0.4g | Vitamin A: 83IU | Vitamin C: 1mg | Calcium: 20mg | Iron: 1mg

    Nutrition provided is an estimate. It will vary based on specific ingredients used.

    Course: Appetizer, Main Dish
    Cuisine: Greek

    Did you make this recipe? Don’t forget to give it a star rating below!

    Let’s connect

    Join our community of over 5 million!

    Featured on

    • Taste of Home
    • Martha Stewart
    • Country Living
    • BuzzFeed
    • Yahoo
    • Food Network
    • Today