Chicken Kafta Recipe: Spiced Yogurt-Marinated Skewers With Charred Flavor

Chicken Kafta Recipe: Spiced Yogurt-Marinated Skewers With Charred Flavor

This chicken kafta recipe transforms simple ingredients into restaurant-quality skewers with smoky char and tender meat—perfect for grilling or baking. The yogurt marinade keeps the chicken juicy while infusing bold Middle Eastern spices like cumin and paprika.

I developed this version after years of experimenting with different marinades, and it never fails to impress.

The key to great kafta lies in the marinade, which tenderizes the chicken and adds depth of flavor. You’ll mix yogurt with garlic, lemon, and a blend of spices, then let the chicken soak for at least 4 hours (overnight is even better).

The result is meat that’s impossibly tender with a subtle tang from the yogurt and a warm, aromatic spice profile.

When cooked properly, these skewers develop a beautiful charred crust on the outside while staying juicy inside. The yogurt marinade also creates a natural glaze that caramelizes slightly during cooking, adding another layer of flavor.

Serve with flatbread, tabbouleh, or a simple cucumber salad for a complete meal that feels special without being complicated.

This recipe works equally well on the grill, in the oven, or even in a skillet, making it versatile for any occasion. Whether you’re hosting a dinner party or just craving something flavorful, these spiced skewers deliver restaurant-quality results with minimal effort. Let’s get started!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chicken kafta

Restaurant-quality chicken kafta starts with these 12 simple ingredients—yogurt, spices, and fresh garlic do the heavy lifting.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch cubes
Plain Greek Yogurt 🥛 1 cup Full-fat for best flavor
Garlic Cloves 🧄 6 cloves Minced for marinade
Lemon Juice 🍋 ¼ cup Freshly squeezed
Ground Cumin 🌿 2 tsp Toasted for deeper flavor
Smoked Paprika 🌶️ 1 ½ tsp For authentic smokiness
Ground Coriander 🌿 1 tsp Adds citrusy warmth
Ground Turmeric 🌿 ½ tsp For vibrant color
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For drizzling on skewers
Wooden Skewers 🪵 8 whole Soaked in water 30 mins

The chicken matters most here—thighs stay juicier than breasts when grilling. Buy from the butcher section if possible, where they’re often fresher. For the yogurt, Fage or Chobani are my go-tos (full-fat for that rich tang). Skip pre-minced garlic—peel and chop fresh for maximum flavor. The spices should be fresh: if they smell stale, toss them. Penzeys or the bulk bins at Whole Foods are great for quality spices, but the grocery store’s regular brands work fine if they’re recent.

No Greek yogurt? Plain whole-milk yogurt works in a pinch, but the texture won’t be as smooth. Short on smoked paprika? Regular paprika plus a pinch of liquid smoke mimics the effect. The lemon juice can be bottled, but freshly squeezed brightens the marinade instantly. For the skewers, soak them for 30 minutes to prevent burning—trust me on this. If you’re prepping ahead, marinate the chicken for up to 24 hours in the fridge, but no longer or the acid can start breaking down the meat.

This marinade keeps 3 days in the fridge if stored in an airtight container. The cooked skewers reheat beautifully—5 minutes in a skillet or 10 seconds in the microwave revives them perfectly. For make-ahead meals, assemble the skewers, refrigerate uncooked for up to 8 hours, then grill as directed. The flavors deepen overnight, so marinate overnight if your schedule allows. Leftovers? Store in a sealed container for 2 days—they’re even better cold in wraps or salads.

❤️

Why You’ll Love This Recipe

  • No-Yogurt-Mess Magic: I swear by this trick—just mix the yogurt with lemon juice first, and it stays smooth. No clumpy disasters, no scraping bowls. The garlic and cumin dissolve right in, giving you that perfect marinade with zero fuss.
  • Crave-Worthy Crisp: That Greek yogurt marinade does two things: tenderizes the chicken and creates this irresistible crispy edge when seared. Honestly, the first time I bit into it, I nearly dropped the fork. Worth the wait for the pan to heat.
  • Weeknight to Party: Same recipe, totally different vibes. Toss it on skewers for a charcuterie board, or serve it in pita with pickled veggies for a lazy Tuesday. My roommates don’t even know when I’m winging it—it’s that adaptable.
  • Budget Meal That Lasts: Chicken thighs are forgiving and cheap, and this marinade stretches to feed four for under $12. Leftovers? Even better cold in wraps the next day. I’ve fed a houseful with just one batch—no one complains.

Step-by-step instructions for chicken kafta recipe

Here’s the method for tender, flavorful skewers with perfect char and juicy centers.

1

Marinate the Chicken with Yogurt and Spices

Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch cubes—keep them uniform for even cooking. In a large bowl, combine the 1 cup plain Greek yogurt, 2 tbsp extra-virgin olive oil, 1.5 tsp salt, 0.5 tsp black pepper, 2 tsp ground cumin, 1.5 tsp smoked paprika, 1 tsp ground coriander, and 0.5 tsp ground turmeric. Mix until the spices dissolve completely into the yogurt.

Add the chicken cubes and 0.25 cup lemon juice to the bowl, then stir gently to coat every piece. Cover and refrigerate for at least 4 hours—this allows the marinade to tenderize the meat and infuse it with deep, aromatic flavors. The longer it marinates, the more tender and flavorful the skewers will be.

2

Prepare the Skewers and Soak Wooden Sticks

While the chicken marinates, soak the 8 whole wooden skewers in water for 30 minutes. This prevents them from burning on the grill or broiler. Drain and set aside on a paper towel-lined plate. Meanwhile, finely mince the 6 cloves garlic—this ensures even distribution of flavor throughout the skewers.

Remove the chicken from the refrigerator and let it sit at room temperature for 15 minutes before assembling. This step ensures even cooking. Thread the marinated chicken onto the skewers, alternating pieces with the minced garlic. Don’t overcrowd the skewers—leave about ½ inch between each piece for proper browning.

3

Cook the Skewers to Juicy Perfection

Preheat your grill or broiler to medium-high heat (400°F). Place the skewers on the grill grates, leaving space between them for even heat circulation. Cook for 8-10 minutes, turning occasionally, until the chicken reaches an internal temperature of 165°F and develops a deep golden-brown char on the edges. You’ll notice the marinade bubbling and caramelizing—this is what creates that irresistible smoky flavor.

For best results, use tongs to flip the skewers every 2 minutes—this prevents burning while ensuring a consistent sear. If using a broiler, watch closely to avoid overcooking. The chicken should be juicy inside with a crisp, slightly charred exterior. Remove from heat and let rest for 5 minutes before serving—this allows the juices to redistribute, keeping every bite tender.

4

Serve with Fresh Accompaniments

Transfer the skewers to a serving platter and drizzle with any remaining marinade from the bowl. Garnish with a sprinkle of freshly ground black pepper and a squeeze of lemon juice for brightness. Serve immediately with warm pita bread, a cooling yogurt sauce, or a simple cucumber-tomato salad to balance the rich, spiced flavors.

Each skewer should offer a perfect balance of smoky, spiced chicken with a juicy center and a satisfying char. The yogurt marinade ensures tenderness, while the garlic and spices deliver layers of complex flavor. Enjoy while the chicken is still warm—this dish tastes best fresh off the grill.

👨‍🍳

Pro Tips For Making Chicken Kafta

  • CRANK THE HEAT FIRST: Chicken thighs release fat fast—start them over medium-high heat until they sear golden in 3-4 minutes. I used to cook them low and slow, and they’d turn greasy instead of crisp. High heat locks in flavor, so don’t skimp on this step.
  • GRIND THE CUMIN FINE: Whole cumin seeds burn easily and leave texture. Pulse them in a spice grinder until they’re powdery—no bigger than salt grains. I learned this after tasting a bite with a gritty crunch; now my kafta has that smooth, aromatic depth.
  • MIX YOGURT LAST: Add Greek yogurt to the marinade right before coating the chicken. It breaks down when heated, so tossing it in too early makes the mixture watery. Wait until you’re ready to apply it for a sticky, flavorful crust that sticks.
  • CHILL THE MARINADE: Let the yogurt-garlic-lemon mix sit for 15 minutes before using it. Cold yogurt clings better to the chicken and doesn’t slide off while cooking. I skip this and always end up with messy, uneven coating—now I plan ahead.

Common mistakes when making your chicken kafta

Overcrowding Skewers

Packing too many chicken pieces onto each skewer prevents proper heat circulation, leading to uneven cooking and dry meat. I’ve learned the hard way—leave at least ½ inch between pieces so the marinade can caramelize and the chicken develops that perfect char.

Overcrowded skewers also make flipping difficult, increasing the risk of burning. Use 8 skewers total for 1.5 lbs of chicken to avoid this issue. 🔥

Skipping the Soak

Forgetting to soak wooden skewers for 30 minutes before grilling can turn your skewers to ash or catch fire. The moisture helps prevent burning, especially when cooking over high heat.

I always keep a bowl of water nearby and soak them while the chicken marinates. If you’re short on time, even 15 minutes helps—but don’t skip it entirely.

Uneven Marinating

Not coating every piece of chicken evenly means some bites will be bland while others are overpowered by spices. After mixing the marinade, I use a fork to gently poke the chicken pieces and ensure they’re fully submerged.

For stubborn chunks, I let them soak for an extra 30 minutes—this guarantees consistent flavor in every bite.

Overcooking the Chicken

Letting the chicken cook past 165°F internal temperature turns juicy skewers into dry, tough bites. I use a meat thermometer to check doneness—insert it into the thickest piece to avoid false readings.

If you don’t have one, cut into a piece early to test. Remove skewers from heat as soon as they reach 165°F and let them rest for 5 minutes before serving.

Ignoring Rest Time

Serving chicken kafta immediately after cooking causes juices to spill out, leaving you with dry meat. The 5-minute rest allows the fibers to relax and redistribute those precious juices back into the chicken.

I’ve ruined many a perfect skewer by slicing too soon—trust the process and let them rest! This simple step makes all the difference in tenderness. ✨

Using the Wrong Heat

Cooking at too high a temperature sears the outside before the inside cooks through, while too low a heat leaves the chicken underdone. Aim for medium-high heat (400°F) on your grill or broiler.

If using a stovetop grill pan, keep the heat at medium to maintain control. I always preheat my grill for 10 minutes before cooking to ensure consistent temperatures.

Nutrition facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 135mg45%
Sodium 850mg37%
Total Carbohydrate 12g4%
Dietary Fiber 1g4%
Sugars 2g
Protein 45g90%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken breast instead of thighs for this kafta?

Chicken thighs work best because they stay juicier during grilling. If you must use breast, trim excess fat and marinate for at least 6 hours (overnight preferred). Cook at 375°F instead of 400°F and watch closely—they dry out faster. For extra moisture, add 1 tbsp olive oil to the marinade.

2

How do I make this recipe without skewers?

No skewers? No problem! Cook the marinated chicken cubes in a skillet over medium-high heat with 1 tbsp olive oil, 2 minutes per side until golden. Or bake at 400°F for 15-18 minutes on a parchment-lined tray. For extra flavor, broil for 3-4 minutes at the end to get char marks.

3

What’s the best way to store leftover kafta?

Store cooked kafta in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet with 1 tbsp water for 2-3 minutes to restore moisture. Freeze for up to 1 month—thaw overnight in the fridge before reheating. Pro tip: Pack leftovers in wraps with yogurt sauce for a quick meal!

4

Can I add other proteins to this marinade?

This marinade works perfectly with beef, lamb, or shrimp. For beef/lamb, marinate for 4-6 hours max (longer can make them tough). Shrimp cooks in 2-3 minutes—use ½-inch cubes and reduce marinating time to 1 hour to avoid overcooking. Adjust salt in the marinade for seafood.

5

Why does my kafta turn out dry?

Dry kafta usually means overcooking or skipping the rest time. Always check internal temp with a thermometer—165°F is perfect. Let cooked skewers rest 5 minutes before serving. For extra juiciness, add 1 tbsp yogurt to the marinade or brush with it before cooking. Thinner cuts (like breast) need even more careful timing.

★★★★★4.6(5 reviews)
Brandon Thompson