Beef Kafta Kebabs

Category: Dinner Recipes

Beef kafta kebabs land with a deep, spiced flavor and a juicy center, then pick up those charred edges that make them taste like they came straight off a real grill. The best versions hold together cleanly on the skewer, stay tender inside, and keep that savory beef-and-herb balance without turning dense or dry.

The trick is in the details: grated onion gets squeezed dry so the mixture doesn’t turn loose, fresh parsley keeps the beef from tasting heavy, and the short chill time firms everything up before shaping. The spices should taste warm and rounded, not sharp, which is why cumin, paprika, allspice, and cinnamon work so well together here.

Below, I’m walking through the little steps that matter most, plus the swaps I trust when you need to work with what’s in the kitchen. If kafta has ever slid off the skewers or baked up bland, this version fixes both problems.

The grated onion and 30-minute chill made these hold their shape on the grill, and the spice mix came through beautifully without overpowering the beef.

★★★★★— Nadia T.

Like these beef kafta kebabs? Save them to Pinterest for the nights when you want charred, spiced skewers with tahini and pita.

Save to Pinterest

The Onion Is What Makes or Breaks the Texture

Kafta can turn soft and shaky when the onion goes in too wet. Grating the onion gives you fine pieces that melt into the beef, but the juice has to be squeezed out or the mixture won’t cling to the skewer. That one step is the difference between kebabs that grill cleanly and kebabs that slump on the grate.

The chill time matters for the same reason. Cold beef firms up, the fat stops feeling sticky, and the shaped logs hold their lines long enough to get a good sear. If the mixture still feels loose after resting, it usually needs a little more mixing, not more flour or breadcrumbs, which would change the texture in the wrong direction.

What Each Spice Is Doing in the Bowl

Beef Kafta Kebabs spiced grilled skewers
  • Ground beef 80/20 — The fat content keeps the kebabs juicy over high heat. Leaner beef can work, but it dries out faster and tastes tighter on the skewer.
  • Grated onion — This brings moisture and sweetness without chunks that break the shape. Squeezing it dry is non-negotiable if you want a firm mixture.
  • Parsley — Fresh parsley lifts the beef and keeps the flavor from feeling one-note. Dried parsley won’t give the same fresh edge or color.
  • Cumin, paprika, allspice, and cinnamon — Together they create that classic warm kafta profile. The cinnamon stays in the background; it shouldn’t taste like dessert, just rounded and aromatic.
  • Metal or soaked wooden skewers — Both work, but the skewers need to be sturdy enough to support the meat. If you use wood, soak them long enough that the exposed ends don’t scorch before the kebabs finish cooking.
  • Tahini sauce — This isn’t just for serving. The creamy, nutty sauce balances the char and spice and gives each bite a little richness.

Shaping and Grilling the Kafta So the Meat Stays Put

Mix Until the Beef Starts to Bind

Combine the beef, squeezed onion, parsley, garlic, and spices until the mixture looks evenly distributed and slightly tacky. You’re not trying to whip air into it; you’re looking for the point where the meat begins to hold together when pressed. If you stop too early, the kebabs can crack on the skewer. If you overwork it, they turn dense.

Chill Before You Shape

Thirty minutes in the refrigerator gives the fat time to firm up and makes the mixture much easier to handle. This is the step that keeps the kafta from sliding off the skewer the moment it hits the grill. If the kitchen is warm or the beef feels soft, give it a few extra minutes rather than forcing the shaping too soon.

Press the Meat Around the Skewer

Divide the mixture into even portions and mold each one into a long log around the skewer, pressing gently but firmly so there are no weak spots. Keep the thickness even from end to end; skinny ends cook too fast and can dry out before the center is done. If you see cracks, smooth them with damp fingers before grilling.

Grill Over Medium-High Heat

Set the kebabs over medium-high heat and leave them alone long enough to get a good crust before turning. They should release more easily once they’ve formed those grill marks; if they stick, give them another minute. The outside should be deeply browned and charred at the edges while the center stays juicy and cooked through.

Make Them with Lamb or a Beef-Lamb Blend

Swap some or all of the beef for ground lamb if you want a deeper, richer kafta. Lamb carries the spices beautifully and gives you a more traditional flavor, but it reads stronger, so keep the seasoning balanced and don’t overdo the cinnamon.

Gluten-Free by Nature

The kebabs themselves are naturally gluten-free as written. Just serve them with gluten-free pita or rice if you’re avoiding wheat, and check that your tahini sauce doesn’t include any thickeners or additives you don’t want.

Baked Kafta When the Grill Isn’t an Option

Bake the shaped kebabs on a lined sheet pan at 425°F until browned and cooked through, turning once for even color. You won’t get the same smoky char, but you’ll still get a juicy center and a firm shape if the mixture was chilled first.

Storage and Reheating

  • Refrigerator: Store cooked kafta in an airtight container for up to 4 days. The herbs soften a bit, but the flavor holds up well.
  • Freezer: Freeze cooked kebabs for up to 2 months, wrapped tightly so they don’t pick up freezer burn. You can also freeze the shaped raw kebabs on a tray, then transfer them to a bag once solid.
  • Reheating: Warm gently in a covered skillet over low heat or in a 325°F oven until heated through. High heat dries out the outside before the center warms, which is the easiest way to ruin leftover kafta.

Answers to the Questions Worth Asking

Can I make beef kafta kebabs ahead of time?+

Yes. You can mix and shape the kebabs up to a day ahead, then keep them covered in the refrigerator until you’re ready to grill. The extra chill time actually helps them hold together, as long as they stay tightly covered so the surface doesn’t dry out.

How do I keep kafta from falling apart on the grill?+

Squeeze the onion dry, chill the mixture before shaping, and press the meat firmly around the skewer. If the mixture feels loose, it usually needs more mixing time in the bowl, not breadcrumbs. Breadcrumbs change the texture and make the kebabs less juicy.

How do I know when the kebabs are cooked through?+

The outside should be deeply browned with charred edges, and the center should feel firm when pressed lightly. On the grill, 4 to 5 minutes per side is usually enough for these portions, but thicker kebabs may need another minute or two. If you have a thermometer, aim for 160°F in the center for ground beef.

Can I cook kafta kebabs in the oven instead of on a grill?+

Yes. Bake them on a lined sheet pan at 425°F and turn them once for even browning. You won’t get the same smoky edge as a grill, but you’ll still get a juicy kebab if you don’t overbake them.

Can I use wooden skewers for beef kafta kebabs?+

Yes, as long as they’re soaked long enough that the exposed ends don’t scorch before the meat cooks. Metal skewers are sturdier and easier for this recipe, but wooden ones work fine if you handle the kebabs gently when turning them.

Beef Kafta Kebabs

Beef kafta kebabs are spiced ground beef skewers shaped in a log and grilled until you get charred edges and a fully cooked center. This Middle Eastern-style kofta is chilled briefly for firmer shaping and served with tahini sauce and pita.
Prep Time 20 minutes
Cook Time 10 minutes
chilling 30 minutes
Total Time 1 hour
Servings: 6 servings
Course: Main Dish
Cuisine: Middle Eastern
Calories: 520

Ingredients
  

Beef kafta kebabs
  • 2 lb ground beef (80/20)
  • 1 onion, grated and squeezed dry
  • 0.5 cup fresh parsley, finely chopped
  • 3 cloves garlic, minced
  • 2 tsp cumin
  • 2 tsp paprika
  • 1 tsp allspice
  • 0.5 tsp cinnamon
  • 0.5 tsp salt and pepper to taste Use to taste; you may need a bit more or less depending on your seasoning preference.
  • 1 metal or soaked wooden skewers If using wooden skewers, soak before grilling.
  • 1 tahini sauce and pita for serving Serve alongside and for dipping.

Equipment

  • 1 grill

Method
 

Make the spiced beef mixture
  1. In a bowl, mix ground beef, grated squeezed-dry onion, chopped parsley, minced garlic, cumin, paprika, allspice, cinnamon, and salt and pepper until evenly combined. The mixture should look uniform and sticky enough to mold around the skewers.
  2. Refrigerate the mixture for 30 minutes to firm up. You should notice it holds shape better when pressed.
  3. Divide the mixture into 6-8 portions and shape each portion around a skewer in a log shape. Press firmly so there are no gaps and the surface is smooth.
Grill the kebabs
  1. Preheat the grill to medium-high heat, then place the skewers on the grates. Position them so they cook without direct flare-ups.
  2. Grill for 4-5 minutes per side until charred and cooked through. Flip once and keep grilling until the exterior is browned with visible char marks.
  3. Serve immediately with tahini sauce, pita bread, and fresh vegetables. The kebabs should be hot throughout with crisp, charred edges.

Notes

Pro tip: squeeze the grated onion very dry so the kafta holds together and grills cleanly without steaming. Store leftovers in the refrigerator up to 3 days; reheat gently so the texture stays tender. Freezing is not recommended for best texture. Dietary swap: use an equal amount of ground turkey or chicken instead of beef if you prefer a lighter option.

You might also like these recipes

Leave a Comment

Recipe Rating