
This Greek chicken meatballs recipe transforms humble ground chicken into Mediterranean magic. The combination of fresh herbs, tangy feta, and aromatic lemon creates meatballs that are juicy inside with a golden exterior. They make an impressive yet easy dinner that feels both special and comforting.
These meatballs became an instant family favorite when I first made them for a Mediterranean-themed dinner party. Now they appear at least twice a month on our dinner table, and guests always ask for the recipe.
Ingredients
- Ground chicken: Provides a lighter base than beef or pork while still delivering plenty of protein and flavor
- Breadcrumbs: Help bind the mixture and create a perfect texture
- Feta cheese: Adds authentic Greek tanginess and prevents the meatballs from becoming dry
- Fresh herbs: Especially parsley and dill bring bright Mediterranean flavor that dried herbs simply cannot match
- Lemon zest: Brightens the entire dish with citrus notes that are quintessentially Greek
- Red onion: Provides a mild sweet bite that balances the other flavors
- Garlic: Is essential for depth of flavor; look for firm heads with tight skin
- Oregano: Contributes that distinctive Greek aroma; choose Mediterranean oregano if possible
Step-by-Step Instructions
- Prepare the Mixture:
- Combine all ingredients in a large bowl using clean hands or a fork to gently incorporate everything. The key is mixing just until combined about 1 minute total. Overmixing will create tough meatballs so stop when everything looks evenly distributed. The mixture should feel slightly wet but hold together when formed.
- Shape the Meatballs:
- Scoop approximately 2 tablespoons of mixture for each meatball. Roll gently between your palms to form spheres about 1.5 inches in diameter. If the mixture sticks to your hands slightly wet your palms with water or a touch of olive oil. Place formed meatballs on a parchment-lined tray with small spaces between each one.
- Choose Your Cooking Method:
- For baking preheat your oven to 400°F and arrange meatballs with at least an inch between each. Bake for 18-20 minutes until the exterior is golden brown and the internal temperature reaches 165°F. For pan-frying heat olive oil until shimmering then add meatballs without crowding the pan. Cook 3-4 minutes per side turning gently to maintain their shape.
- Rest and Serve:
- Allow the cooked meatballs to rest for 5 minutes on a clean plate. This resting period allows juices to redistribute throughout the meat resulting in meatballs that stay moist when cut. Serve while still warm for the best flavor experience.

The feta cheese is truly the secret ingredient here. I discovered its power when I once doubled the amount by accident. The meatballs were so incredible that I never went back to the original measurement. My Greek grandmother would probably say I finally learned something after all these years of cooking.
Make-Ahead Options
These meatballs excel as a prep-ahead meal solution. You can mix and form the meatballs up to 24 hours before cooking just cover and refrigerate the raw meatballs on a tray. For longer storage freeze the uncooked meatballs on a baking sheet until solid about 2 hours then transfer to a freezer bag. Cook directly from frozen adding about 5-7 minutes to the cooking time.
Serving Suggestions
Create a Mediterranean feast by serving these meatballs with warm pita bread cucumber tomato salad and a generous dollop of tzatziki sauce. For a lighter option serve over a bed of lemony orzo or alongside a Greek village salad. They also make wonderful pita sandwiches with sliced red onion tomatoes and a drizzle of olive oil. For appetizers make smaller meatballs and serve with toothpicks and tzatziki dipping sauce.
Recipe Variations
This versatile recipe welcomes creative adaptations. Substitute ground turkey for an equally delicious result or try lamb for a more traditional Greek approach. For a dairy-free version omit the feta and add an extra tablespoon of olive oil plus a teaspoon of nutritional yeast for savory flavor. Add a pinch of crushed red pepper flakes for subtle heat or fold in chopped kalamata olives for an extra Mediterranean touch. For a lower-carb option replace breadcrumbs with almond meal.
Storage and Reheating
Cooked meatballs keep beautifully in the refrigerator for up to 4 days in an airtight container. Reheat them gently in a 350°F oven covered with foil for about 10 minutes or until warmed through. Microwaving works in a pinch but tends to toughen the texture slightly. For best results add a tablespoon of water to the container when reheating to create steam and prevent drying.
Frequently Asked Questions
- → Can I use ground turkey instead of chicken?
Yes, ground turkey is a great substitute and works perfectly for these meatballs.
- → How can I make these gluten-free?
Swap the breadcrumbs for gluten-free breadcrumbs or almond flour for a gluten-free option.
- → What’s the best way to store leftovers?
Store cooked meatballs in an airtight container in the refrigerator for up to 3 days or freeze for up to 2 months.
- → Can I make these meatballs ahead of time?
Yes, you can prepare the meatball mixture or shape them in advance and refrigerate for up to 24 hours before cooking.
- → What should I serve with these meatballs?
Pair them with tzatziki sauce, pita bread, Greek salad, or lemon wedges for a complete meal.
- → Can I bake the meatballs instead of frying them?
Absolutely! Baking at 400°F for 18-20 minutes provides a healthier option while keeping them tender and flavorful.