
This chicken kefta recipe delivers restaurant-quality Mediterranean flavor with tender, spiced meatballs that stay juicy and aromatic. The secret lies in blending chicken with yogurt and fresh herbs, creating meatballs that are light yet packed with bold spices.
I developed this version after years of perfecting the balance between texture and flavor—no dry, dense balls here.
What sets this recipe apart is the yogurt base, which keeps the meatballs moist while absorbing the spices beautifully. Pan-frying them to a golden brown develops a satisfying crust, but you can also grill for a smoky twist.
The herbs—parsley, mint, and cilantro—add freshness that cuts through the warmth of the spices, making every bite bright and complex.
By the time you serve these with warm pita, tahini sauce, and fresh vegetables, you’ll have a dish that feels both elegant and effortless. The meatballs hold together perfectly when cooked right, releasing their fragrant spices into every bite.
This is comfort food with Mediterranean flair—simple enough for weeknights but impressive enough for guests.
Adjust the spice level to your taste, and consider adding chopped tomatoes or red onions for extra texture. The prep takes just 20 minutes, and the cook time is quick, making this a perfect solution for busy nights when you still want flavor that stands out. Let’s get cooking!
Ingredients for chicken kefta
Yogurt keeps these meatballs juicy while herbs and spices bring bold Mediterranean flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 1 ½ lb | Finely chopped or ground |
| Plain Greek Yogurt 🥛 | ½ cup | Full-fat for creaminess |
| Fresh Parsley Leaves 🌿 | ½ cup | Chopped finely, stems removed |
| Fresh Mint Leaves 🌿 | ¼ cup | Finely chopped |
| Fresh Cilantro Leaves 🌿 | ¼ cup | Finely chopped |
| Ground Cumin 🌶️ | 1 tbsp | Toasted for deeper flavor |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For cooking |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For binding |
| Panko Breadcrumbs 🍞 | ¼ cup | For texture |
The chicken needs to be finely chopped or ground—food processor works best, but a knife works too if you’re patient. Trader Joe’s sells pre-ground chicken, which saves time. For yogurt, full-fat Greek is key—it adds richness and helps bind the meatballs. The herbs should be fresh, vibrant, and chopped finely (a microplane for garlic speeds things up). If you can’t find fresh mint, dried works at half the amount, but it won’t have the same brightness. Toast the cumin and coriander in a dry pan for 30 seconds before mixing—they’ll smell amazing and add depth.
No fresh herbs? Dried parsley and cilantro at one-third the amount will work, but you’ll lose that fresh pop. Short on yogurt? Substitute sour cream or even mayo, though the texture might be slightly different. The flour and panko are just for structure—don’t skip them, but if you’re out, crushed cornflakes can replace the panko. For extra flavor, add 1 tsp smoked paprika or a pinch of cinnamon. The lemon juice brightens everything, so don’t skip it—even if you’re not a fan, trust me on this.
These meatballs are best made fresh, but you can shape them ahead and refrigerate for up to 2 hours before cooking. Once cooked, they reheat beautifully—just warm in a pan with a splash of water or olive oil. Store leftovers in an airtight container for 3 days, or freeze for 3 months. They’re even better the next day as the flavors meld. Serve with warm pita, tahini sauce, or a simple cucumber-yogurt dip.
Why You’ll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s three ingredients plus herbs—no fancy techniques. Toss chicken, yogurt, and herbs in a bowl, pulse a few times, and you’re done. Even my college-dorm self could’ve made it.
- Herb-Packed Punch: That yogurt-marinated chicken? It’s bright, tangy, and fresh—like a Mediterranean vacation in your mouth. The parsley, mint, and cilantro blend turns bland chicken into something that tastes like it belongs in a mezze spread.
- Leftover Hero: These kefta balls reheat like a dream—no drying out, no sad textures. I double the batch on Sundays, toss them in wraps for lunches, or freeze half for when I’m too tired to cook. Zero waste, all flavor.
- Budget Meal Stretch: Chicken breast is affordable, and yogurt stretches it further than any other trick I know. A single batch feeds four, and the herbs add freshness without breaking the bank. My wallet and my taste buds win.
Step-by-step instructions for chicken kefta recipe
Here’s how to make these tender, aromatic meatballs that stay juicy and packed with Mediterranean flavor.
Prepare the Chicken and Herb Mixture
In a food processor, pulse the 1.5 lb boneless, skinless chicken breast until it reaches a finely chopped consistency—think ground meat texture but not fully paste. Avoid over-processing or the mixture will turn greasy. Transfer the chicken to a large mixing bowl.
Add the 0.5 cup plain Greek yogurt, 2 tbsp lemon juice, 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tsp salt, and 0.5 tsp ground black pepper to the bowl. Mix thoroughly until fully combined. The yogurt will help keep the meatballs moist during cooking. Here’s the thing—don’t skip the lemon juice. It brightens the flavors and prevents the yogurt from making the mixture too heavy.
Next, fold in the 0.5 cup finely chopped fresh parsley leaves, 0.25 cup finely chopped fresh mint leaves, and 0.25 cup finely chopped fresh cilantro leaves. These herbs add freshness that balances the warm spices. Give everything a final mix with your hands—just until the herbs are evenly distributed throughout the chicken mixture.
Add Binding Agents and Form the Kefta
In a small bowl, whisk together the 2 tbsp all-purpose flour and 0.25 cup Panko breadcrumbs. The flour acts as a binder while the Panko adds a delightful texture contrast. Sprinkle this dry mixture over the chicken and gently fold it in using a rubber spatula or your hands. Be careful not to overmix—just combine until everything comes together.
Once fully incorporated, cover the bowl with plastic wrap and refrigerate for at least 30 minutes. This chilling step is crucial. It allows the flavors to meld together and makes the mixture easier to handle when forming the meatballs. I know it seems like a waiting game, but trust me—it’s worth it for perfectly shaped kefta.
After chilling, remove the mixture from the refrigerator and let it sit at room temperature for 5-10 minutes before shaping. This makes the chicken more pliable. Using your hands (or a small ice cream scoop for uniform sizes), roll the mixture into 1-inch diameter balls. You should get about 16 meatballs from this quantity. Place them on a plate and cover with a damp paper towel to prevent drying.
Cook the Kefta to Juicy Perfection
Heat 2 tbsp extra-virgin olive oil in a large skillet over medium heat. You’ll want the oil shimmering but not smoking—this ensures even cooking without burning the delicate exterior. Add the meatballs in a single layer, being careful not to overcrowd the pan. Cook for 3-4 minutes per side until they develop a golden-brown crust and are cooked through.
Here’s where it gets important: the internal temperature should reach 165°F when checked with a meat thermometer. If you don’t have one, cut into a meatball to check—it should be opaque throughout with no pink remaining. The yogurt in the mixture means these cook faster than regular meatballs, so keep an eye on them. If they start to brown too quickly, reduce the heat slightly to prevent burning.
Once cooked, transfer the meatballs to a serving platter and let them rest for 5 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is moist and flavorful. Serve warm with your favorite dipping sauce, over a fresh salad, or with warm pita bread for a complete Mediterranean meal.
Pro Tips For Making Chicken Kefta
- CHOP CHICKEN COLD: Grab that chicken breast straight from the fridge—no thawing or softening needed. Cold meat holds its shape better when mixed with yogurt, so resist the urge to let it sit out while you prep herbs. I learned this the hard way when my first batch turned into a sad, crumbly mess.
- PULSE DON’T PUREE: Use a food processor to chop herbs, but stop before it turns into green sludge. You want visible flecks of parsley, mint, and cilantro—those bright bits make the dish. Hit pulse 3-4 times max, then taste it. If it looks like pesto, you’ve gone too far.
- DON’T OVERMIX THE BATTER: Once you combine chicken, yogurt, and herbs, mix just until the herbs are evenly distributed. Overworking the mixture squeezes out moisture, and your kefta will dry out when cooking. Two turns of a spoon is all it takes—promise.
- SEAR IN BATCHES: Crowding the pan? Bad idea. Cook kefta in single layers with space between them—this ensures even browning and keeps the yogurt from steaming instead of searing. If your pan is too small, cook in two rounds. Your future self will thank you for crispy, not soggy, kefta.
Flavor customization for this dish
Spice Level Control
Adjust the heat to your preference by tweaking the spices. For a mild version, reduce the cumin to ½ tbsp and skip the black pepper entirely—replace it with ½ tsp sweet paprika for warmth without heat.
If you love spice, add ½ tsp cayenne pepper or 1 tsp Aleppo chili flakes for smoky heat. I find Penzeys Spices has the best quality for these blends. 🌶️
Herb Variations
Swap herbs based on what you have or love. For a classic Middle Eastern twist, use 1 tbsp dried sumac (instead of lemon juice) and add 1 tbsp chopped dill. A Greek-inspired version swaps mint for 1 tbsp chopped oregano and adds ½ tsp dried thyme.
Fresh herbs always taste best, but dried works in a pinch at one-third the amount.
Texture Adjustments
Want extra crunch? Replace ½ of the Panko with crushed cornflakes or toasted sesame seeds for a nutty flavor. For a softer texture, reduce the Panko to 2 tbsp and add 1 tbsp grated zucchini (squeeze out excess moisture first).
I’ve also used crushed potato chips (like Lay’s Classic) for a salty crunch—trust me, it works!
Protein Swaps
This recipe works with other proteins too. For turkey kefta, use 1.5 lbs ground turkey (lean or dark) and add 1 tbsp olive oil to compensate for lower fat. For beef kefta, swap in 1.5 lbs ground lamb (traditional!) and reduce yogurt to ¼ cup—lamb is richer.
If using ground chicken, keep the yogurt at 0.5 cup but add 1 extra tbsp flour for binding.
Flavor Boosters
Elevate the dish with unexpected additions. Fold in 1 tbsp grated lemon zest for brightness, or add 1 minced jalapeño (seeds removed) for subtle heat. For umami depth, mix in 1 tbsp tahini or 1 tsp soy sauce.
I love adding 1 tbsp finely chopped preserved lemon peel—it’s tangy and complex. Always taste as you go!
Dietary Tweaks
Make this gluten-free by omitting Panko and using 2 tbsp gluten-free flour (like Bob’s Red Mill 1:1) or crushed gluten-free crackers. For lower carb, replace half the Panko with chopped sun-dried tomatoes or finely diced bell peppers.
To make it dairy-free, swap yogurt for ½ cup coconut yogurt (add 1 tbsp arrowroot powder to bind).
Nutrition facts
Frequently asked questions
Why does this recipe use yogurt in the meatballs?
The yogurt creates tender, juicy meatballs that stay moist during cooking. It also helps bind the ingredients and adds a subtle tang that balances the spices. Without it, these would be dense and dry like traditional meatballs.
Can I make these meatballs ahead of time?
Shape the meatballs and refrigerate them on a plate for up to 2 hours before cooking. For longer storage, freeze uncooked kefta for 3 months—just thaw in the fridge before cooking. They reheat beautifully in a pan with a splash of water or olive oil.
What’s the best way to cook chicken kefta?
Pan-frying in olive oil over medium heat gives the best golden crust, but you can also grill for smoky flavor. Avoid high heat—it can dry out the yogurt-based mixture. Always cook to an internal temp of 165°F for safety.
How do I prevent the meatballs from falling apart?
Don’t overmix the ingredients and keep the chilling step (30 minutes)—it helps the mixture hold together. Also, handle the meatballs gently when shaping and avoid pressing too hard. The flour and Panko provide structure, so don’t skip them.
What are the best serving suggestions?
Serve with warm pita bread, tahini sauce, or a simple cucumber-yogurt dip. They also pair well with fresh salads, grilled vegetables, or as part of a mezze platter. The Mediterranean flavors shine when balanced with cool, fresh elements!
- Baby Chicken Recipe: Juicy Tender Bites With Herb Butter Crisp - October 24, 2026
- Chicken Broth Powder Recipe: Homemade Flavor Booster for Soups and Stews - October 24, 2026
- Skin-On Bone-In Chicken Thighs Recipe: Crispy Skin, Juicy Meat, and Rich Bone Flavor - October 24, 2026