Beef Kafta Kebabs

Loading…

By Reading time

Beef kafta kebabs cook up with a crisp, charred exterior and a juicy, spiced center that tastes like it came straight off a proper grill. The best part is how the onions, parsley, and warm spices work together without turning the meat heavy or dense. When the mixture is mixed just enough, chilled until firm, and shaped around skewers, the kebabs hold together cleanly and cook evenly.

This version leans on grated onion that’s been squeezed dry, which keeps the mixture from getting loose on the grill. The beef needs enough fat to stay tender, so 80/20 is the sweet spot here. A short chill is not optional; it helps the kafta firm up so the skewers don’t slump before the outside has time to set.

Below, I’ve laid out the small details that make a big difference, including how to shape the meat so it clings to the skewers and how to keep the kebabs from drying out over high heat.

The grated onion and 30-minute chill made all the difference. My kebabs held their shape on the grill, got those nice charred edges, and stayed juicy instead of falling apart.

★★★★★— Nadia K.

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

Save to Pinterest

The Trick to Kafta That Stays on the Skewer

A lot of kafta recipes fail at the same point: the meat mixture is too wet, too warm, or handled too loosely, so it slides around the skewer instead of clinging to it. Grating the onion gives you all that onion flavor without chunks that tear the meat apart, but squeezing it dry is the part that keeps the texture tight. Chilling the mixture gives the fat time to firm up, which makes shaping easier and helps the kebabs hold their structure once they hit the grill.

The other mistake is packing in too much meat at once. Build each kebab with your hands, pressing the mixture around the skewer in a long oval shape so it grips the metal or soaked wood from end to end. If the surface starts sticking to your hands badly, wet them lightly rather than adding extra breadcrumbs or flour, which changes the texture and dulls the spice.

What the Onion, Spices, and Fat Are Doing Here

Beef Kafta Kebabs charred spiced skewers
  • Ground beef 80/20 — The fat keeps the kebabs juicy on a hot grill. Leaner beef can work, but it dries out faster and tastes tighter once cooked.
  • Grated onion — This seasons the meat from the inside and helps keep the texture tender. Squeeze it dry after grating or the kebabs can loosen and split while cooking.
  • Parsley — Fresh parsley cuts through the richness and keeps the kafta tasting bright. Chop it finely so it disappears into the mixture instead of creating weak spots.
  • Cumin, paprika, allspice, and cinnamon — These are the signature backbone of the dish. Don’t skip the cinnamon; you won’t taste dessert, just warmth that rounds out the beef and onion.
  • Tahini sauce and pita — These turn the kebabs into a full meal. The tahini’s nuttiness balances the char and spices, while warm pita catches every bit of juice.

How to Mix, Shape, and Grill Them Without Losing the Juices

Building the mixture

Combine the beef, grated onion, parsley, garlic, cumin, paprika, allspice, cinnamon, salt, and pepper just until everything looks evenly distributed. Overmixing makes the texture dense and springy, which is the opposite of what you want here. The mixture should feel cohesive but still soft enough to shape without crumbling.

Chilling for structure

Cover the bowl and refrigerate the mixture for 30 minutes. That short rest firms the fat and makes the meat much easier to mold around the skewers. If you skip this step, the kafta can sag before the outside sets, especially on a hot grill.

Shaping around the skewers

Divide the mixture into 6 to 8 portions and press each one around a skewer in a long, even log. Keep the thickness consistent so the kebabs cook at the same pace from end to end. If one section is much thicker than the rest, that spot will stay underdone while the thinner parts dry out.

Grilling to the right char

Grill over medium-high heat for 4 to 5 minutes per side. You want distinct grill marks and browned edges before you turn them, because moving them too early can tear the crust. Pull them once they’re cooked through and still juicy in the center; overcooking is the fastest way to lose the tenderness that makes kafta worth making.

How to Adapt These Kafta Kebabs for Your Table

Dairy-Free and Naturally Gluten-Free

The kebabs themselves are already dairy-free and gluten-free, so the main job is choosing the right sides. Serve them with tahini, cucumbers, tomatoes, and pita if gluten isn’t a concern, or swap in lettuce wraps or rice when you want to keep the meal fully gluten-free.

Using Lamb or a Beef-Lamb Blend

A 50/50 beef-lamb mix gives the kebabs a deeper, more traditional flavor and a slightly softer bite. Lamb has a stronger flavor than beef, so the spices will taste a little more pronounced and the finished kebabs will feel richer.

Making Them on the Stove or Under the Broiler

If you don’t have an outdoor grill, cook the kebabs in a heavy skillet or under the broiler. The flavor won’t be exactly the same, but you’ll still get browned edges if the pan or broiler is fully hot before the meat goes in. Turn them gently so they keep their shape.

Storage and Reheating

  • Refrigerator: Store cooked kebabs for up to 4 days. The flavor holds well, but the exterior softens a bit after chilling.
  • Freezer: Freeze cooked kebabs wrapped tightly for up to 2 months, or freeze the shaped raw skewers on a tray before packing them away. Raw frozen kebabs should thaw in the fridge before grilling.
  • Reheating: Warm them in a 325°F oven, covered loosely with foil, until heated through. Microwaving works in a pinch, but it steams the kebabs and makes the texture less appealing.

Questions I Get Asked About This Recipe

Can I bake beef kafta kebabs instead of grilling them?+

Yes. Set them on a rack over a sheet pan and bake at a high temperature until browned and cooked through. You won’t get the same smoke and char as a grill, but the shape holds well if the mixture was chilled first.

How do I keep my kafta from falling off the skewers?+

Dry the grated onion well, chill the mixture, and press the meat firmly around the skewers. If the mixture is too soft, it will slide before the grill can set the outside. Wet hands help with shaping, but extra filler ingredients usually make the texture worse.

Can I make beef kafta kebabs ahead of time?+

Yes. You can mix the meat a day ahead, or shape the kebabs and keep them covered in the fridge for several hours before grilling. The flavor actually improves a bit as the spices settle into the meat.

How do I know when the kebabs are done?+

They should be browned on the outside and cooked through in the center, with clear grill marks on both sides. If you press one lightly, it should feel firm but still have a little give. Overcooking makes the beef tight and dry.

Can I use wooden skewers for kafta kebabs?+

Yes, as long as they’re soaked long enough that they don’t burn on the grill. Metal skewers are easier because they stay rigid and help the meat cook from the inside a little faster, but soaked wood works fine for this recipe.

Beef Kafta Kebabs

Beef kafta kebabs with spiced ground beef shaped on skewers and grilled until charred at the edges. This Middle Eastern kofta-style method includes a 30-minute chill for firm kebabs and a juicy, grilled finish.
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: 720

Ingredients
  

Kafta kebab mixture
  • 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.25 Salt and pepper to taste
Skewers and serving
  • 1 Metal or soaked wooden skewers
  • 1 Tahini sauce
  • 1 pita for serving
  • 1 fresh vegetables

Equipment

  • 1 grill

Method
 

Make the kafta mixture
  1. In a mixing bowl, combine ground beef (80/20), onion, parsley, garlic, cumin, paprika, allspice, cinnamon, salt, and pepper until evenly combined.
Chill and shape
  1. Refrigerate the mixture for 30 minutes to firm up before shaping.
  2. Divide the chilled mixture into 6-8 portions and shape each portion around a skewer in a log shape.
Grill
  1. Preheat the grill and grill the kebabs over medium-high heat for 4-5 minutes per side until charred and cooked through, flipping once.
Serve
  1. Serve the kebabs with tahini sauce, pita bread, and fresh vegetables.

Notes

Pro tip: squeezing the grated onion dry helps prevent watery kebabs and supports bold char. Store leftovers in the refrigerator up to 3 days; reheat gently in a skillet or on a grill. Freezing: freeze cooked kebabs for up to 2 months and thaw overnight in the fridge. Dietary swap: for a lighter option, use 93% lean ground beef and add 1–2 tbsp extra chopped parsley to keep the texture moist.

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating