Beef Kafta Kebabs

Category:Dinner Recipes

Beef kafta kebabs hit the grill with a deep savory aroma, a crisp char on the outside, and a tender, juicy center that stays together instead of crumbling onto the grates. The mix of cumin, paprika, allspice, and cinnamon gives the meat that unmistakable Middle Eastern warmth without tasting heavy, and the grated onion keeps every bite moist.

The trick is in the texture of the meat mixture. Grated onion adds flavor and moisture, but it has to be squeezed dry or the kafta turns soft and hard to shape. A short chill in the refrigerator firms everything up, which makes the skewering step much easier and helps the kebabs hold their shape over high heat. I also like using 80/20 beef here because it renders enough fat to keep the kebabs succulent while still giving you those crisp, browned edges.

Below, you’ll find the small details that matter most: how to keep the mixture from slipping off the skewers, what to watch for on the grill, and a few variations if you want to serve these with different sauces or make them work for a gluten-free table.

The onion was squeezed dry and the kebabs stayed on the skewers perfectly. I grilled them for about 10 minutes total and they came out juicy with those nice charred edges.

★★★★★— Melissa R.

Save these grilled beef kafta kebabs for the nights when you want charred edges, warm spices, and a fast main dish that goes straight from grill to pita.

Save to Pinterest

The Grated Onion Is What Keeps These Kafta Juicy, Not Watery

Kafta falls apart for one of two reasons: the mixture is too wet, or it never gets firm enough before it hits the grill. Grating the onion gives you better distribution than chopping, but the juice has to be squeezed out well or the meat turns loose and slippery. That extra minute with a towel or your hands is the difference between kebabs that stay on the skewer and kebabs that sag.

The second piece is the chill. Thirty minutes in the refrigerator gives the fat a chance to firm up, which makes shaping much easier and helps the meat cling to the skewer. If you skip that rest, the outside starts to slump before the center sets, and the log shape becomes impossible to keep.

  • 80/20 ground beef — This fat level keeps the kebabs juicy over medium-high heat. Leaner beef can work, but the result is drier and a little crumbly.
  • Grated onion — Grating spreads the flavor through the meat better than diced onion. Squeeze it dry after grating; that step matters more than the brand of beef.
  • Parsley — Fresh parsley keeps the flavor bright and stops the spices from tasting flat. Dried parsley won’t give you the same lift or texture.
  • Metal skewers or soaked wooden skewers — Metal skewers conduct heat and help the interior cook evenly. Wooden skewers need a good soak so they don’t scorch before the kebabs are done.

What Each Ingredient Is Actually Doing in These Kafta Kebabs

Beef kafta kebabs charred grilled spiced
  • Ground beef 80/20 — The fat ratio matters more than the exact cut. Eighty percent lean gives you enough richness to stay juicy over high heat, while still delivering that crisp, browned exterior that makes kafta special. Leaner beef dries out fast and tastes thin. Fattier beef can turn greasy and soft instead of crispy.
  • Onion, grated and squeezed dry — Grating instead of dicing distributes the onion flavor evenly through the meat. The moisture has to be squeezed out well, or the mixture stays loose and slips off the skewer. Use a clean towel or your hands to press out the liquid; that one step is as important as chilling the mixture.
  • Fresh parsley — Flat-leaf parsley is traditional, and it brings a bright, herbal lift that stops the spices from tasting heavy or one-dimensional. Dried parsley tastes stale in comparison and won’t give you the same green flavor or texture in each bite.
  • Garlic, minced — Fresh minced garlic works best; jarred garlic loses sharpness and can taste a little stale. You only need a small amount to season the whole mixture, so a few cloves are plenty.
  • Cumin — This is the earthy foundation of kafta. Ground cumin’s flavor fades fast, so check that yours still smells warm and toasty; old cumin tastes like dust and won’t give the kebabs their characteristic depth.
  • Paprika — Use regular paprika, not smoked. It adds color and a subtle sweetness that balances the warm spices. Smoked paprika tastes good, but it shifts the whole flavor profile toward barbecue instead of Mediterranean.
  • Allspice and cinnamon — Together they build the warm, layered flavor kafta is known for. The cinnamon should stay in the background; if it tastes sweet, the spice jar is probably too heavy-handed or too old. These two spices are what separate kafta from regular ground beef.
  • Salt and pepper — Season generously; the salt needs to season the whole mixture, not just coat the outside. Taste a tiny piece of raw meat before chilling to adjust the seasoning.
  • Metal or well-soaked wooden skewers — Metal skewers conduct heat and help the interior cook evenly without the exterior burning. Wooden skewers must be soaked for at least 30 minutes so they don’t scorch while the meat is still cooking.

Building the Skewers So the Meat Stays Put on the Grill

Mixing the Meat Just Enough

Combine the beef, onion, parsley, garlic, spices, salt, and pepper until everything is evenly distributed, but stop before the mixture turns paste-like. Overmixing makes the meat dense and springy instead of tender. The texture should hold together when you press it, but still look loose enough that you can shape it without fighting it.

Chilling for Shape

Refrigerate the mixture for 30 minutes before you form the kebabs. It should feel firmer and less sticky when it comes out, which is exactly what you want for clean shaping. If the mixture still feels slack, give it another 10 to 15 minutes rather than forcing it onto the skewers too early.

Forming the Kafta Logs

Divide the meat into 6 to 8 portions and press each one around a skewer into a long, even log. Keep the thickness consistent so the kebabs cook at the same rate from end to end. Thin ends dry out fast, while bulky middles stay underdone, so smooth the shape with your hands as you go.

Grilling to a Deep Char

Cook over medium-high heat for 4 to 5 minutes per side until the outside has browned edges and the center is cooked through. If the grill is too hot, the outside will darken before the inside has time to finish, so watch for steady sizzling rather than aggressive flare-ups. Let the kebabs release naturally before turning them; if they stick hard, they need another moment.

How to Change These Kebabs for Different Proteins and Serving Styles

Make It with Ground Lamb for a Richer, More Traditional Bite

Swap some or all of the beef for ground lamb if you want a deeper, more aromatic flavor. Lamb brings more richness and a little more natural sweetness, but it also benefits from the same chilled rest and tight shaping so it doesn’t loosen on the grill.

Dairy-Free and Gluten-Free Serving Style

The kebabs themselves are naturally dairy-free and gluten-free, so the main thing to watch is the serving set-up. Use gluten-free pita if needed, or skip the bread and serve the kafta over rice, chopped salad, or cucumber and tomato with tahini.

No Grill, Just a Broiler or Grill Pan

If you don’t have an outdoor grill, cook the skewers under a hot broiler or on a ridged grill pan. You won’t get the same smoke, but you will get good browning if the surface is preheated first and you leave enough space between the kebabs for air to move.

Storage and Reheating

  • Refrigerator: Store cooked kafta in an airtight container for up to 4 days. The exterior softens a bit after chilling, but the flavor stays strong.
  • Freezer: Freeze the shaped raw kebabs on a tray, then wrap and store for up to 2 months. You can also freeze cooked kebabs, but the texture is best when frozen before grilling.
  • Reheating: Reheat gently in a covered skillet over low heat or in a 325°F oven until warmed through. High heat dries out the meat fast, especially if the kebabs were already fully cooked the first time.

Questions I Get Asked About This Recipe

Can I make beef kafta kebabs ahead of time?+

Yes. Shape the kebabs and keep them covered in the refrigerator for up to 24 hours before grilling. That extra time even helps the seasoning settle in, but don’t leave them much longer or the onion can start to make the mixture loose.

How do I keep kafta from falling off the skewer?+

Squeeze the onion dry, chill the mixture, and press the meat firmly around the skewer so there are no loose pockets. If the mixture is still sticky, wet your hands lightly before shaping instead of adding more breadcrumbs or flour, which changes the texture and isn’t needed here.

Can I cook these in the oven instead of on the grill?+

Yes, a broiler works well if you don’t have a grill. Put the kebabs on a foil-lined rack close to the heat source and turn them once halfway through. Watch them closely because the spices can darken fast under a broiler.

How do I know when the kafta is cooked through?+

The outside should be deeply browned with charred edges, and the kebabs should feel firm when pressed in the center. If you want a temperature check, aim for 160°F in the thickest part. Pull them as soon as they reach that point so they stay juicy.

Can I freeze raw beef kafta kebabs?+

Yes. Shape them first, then freeze on a tray until solid so they hold their shape. Once frozen, wrap them well and store them for up to 2 months; thaw in the refrigerator before grilling for the most even cooking.

Beef Kafta Kebabs

Beef kafta kebabs are spiced ground beef skewers shaped into logs and grilled until deeply charred at the edges. After a short chill, the mixture firms up for clean shaping and juicy, cooked-through kebabs.
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: 780

Ingredients
  

Skewered spiced beef kafta mixture
  • 2 lb ground beef Use 80/20 for juiciness.
  • 1 onion Grate and squeeze dry so the mixture holds together.
  • 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.25 salt To taste.
  • 0.25 pepper To taste.
For grilling and serving
  • 1 metal or soaked wooden skewers Use metal, or soak wooden skewers to reduce burning.
  • 1 tahini sauce
  • 1 pita
  • 1 fresh vegetables For serving.

Equipment

  • 1 grill

Method
 

Mix and chill the kafta
  1. In a mixing bowl, combine ground beef, grated onion (squeezed dry), chopped parsley, minced garlic, cumin, paprika, allspice, cinnamon, salt, and pepper, and mix until evenly combined.
  2. Refrigerate the mixture for 30 minutes to firm up, then you’ll be able to shape it around the skewers cleanly.
Shape and grill
  1. Divide the chilled mixture into 6-8 portions and shape each portion around a skewer into a log shape with even thickness.
  2. Grill over medium-high heat for 4-5 minutes per side, until the kebabs are charred on the outside and cooked through (look for dark grill marks and no pink in the center).
Serve
  1. Serve the beef kafta kebabs with tahini sauce, pita bread, and fresh vegetables.

Notes

Chill time is key: it firms the spiced beef so the logs hold their shape on the grill. Refrigerate leftovers in an airtight container for up to 3 days; reheat gently. Freezing is not recommended for best texture. For a lighter option, use leaner ground beef (90/10) and expect slightly less richness and a bit more frequent checking on the grill.

You might also like these recipes

Leave a Comment

Recipe Rating