Beef kafta kebabs come off the grill with crisp, charred edges and a juicy, tender center that stays together on the skewer instead of sliding into the flames. The mix is bold but balanced: cumin, paprika, allspice, and a little cinnamon give the beef that familiar Middle Eastern warmth without overpowering the meat. When the onion is grated and squeezed dry, it melts into the mixture instead of watering it down, which is a big part of why these hold their shape so well.
The other detail that matters is the chill time. That 30-minute rest firms the mixture just enough to make shaping easy and helps the kebabs cook more evenly on the grill. I also use 80/20 beef here because you need a little fat for flavor and tenderness; leaner beef tends to turn dry before the outside has a chance to pick up those dark grill marks. Below, I’ve included the ingredient notes that make a real difference, plus the small technique choices that keep the kebabs from cracking or sticking.
I was nervous the kebabs would fall apart, but chilling the mixture made all the difference. They held on the skewers, browned beautifully, and the tahini sauce was perfect with the warm spices.
Save these charred Beef Kafta Kebabs for a grill night when you want spiced beef, a juicy center, and tahini on the side.
The Trick That Keeps Kafta on the Skewer Instead of Falling Into the Fire
Kafta looks simple, but the texture has to be just right or the whole thing turns messy fast. If the meat mixture is too loose, it will slump on the skewer and split when it hits the grill. If it’s packed too tightly, it turns dense instead of tender. The sweet spot is a mixture that feels cohesive and slightly sticky after mixing, then firms up after a short chill.
The grated onion matters here more than people think. It adds moisture and flavor, but only if you squeeze it dry first; extra liquid is what makes the kebabs slide or crack. The grill itself should be ready before the meat comes out of the fridge, because kafta cooks fast and needs direct heat to get that browned crust before the inside overcooks.
What Each Spice Is Actually Doing in These Beef Kafta Kebabs

- 80/20 ground beef — The fat keeps the kebabs juicy over high heat and helps the seasoning carry through the meat. Lean beef can work, but it dries out faster and won’t give you the same tender bite.
- Grated onion — This is part flavor, part moisture, part insurance against a dry kebab. Squeeze it well after grating so the mixture binds instead of getting soupy.
- Parsley — Fresh parsley lightens the richness and gives the kafta that bright, herbal lift. Chop it finely so it blends into the meat instead of tearing holes in the skewer shape.
- Cumin, paprika, allspice, and cinnamon — This combination is what makes the kebabs taste like kafta instead of seasoned ground beef. Allspice and cinnamon are used in small amounts, but they’re the notes that give the meat its warm, recognizable depth.
- Metal or soaked wooden skewers — Metal skewers are easiest because they don’t burn and they help the kebabs cook from the inside out. If you use wood, soak them long enough that they don’t scorch before the meat is done.
Shaping and Grilling Them So They Stay Juicy
Mixing the Meat Without Overworking It
Combine the beef, onion, parsley, garlic, spices, salt, and pepper just until everything is evenly distributed. Use your hands and stop as soon as the mixture looks uniform; if you keep kneading, the meat turns tight and bouncy instead of tender. Once mixed, it should hold together when you press a pinch between your fingers.
Chilling Before You Shape
Thirty minutes in the refrigerator firms the fat and gives the mixture enough structure to mold around the skewers. Skip that rest and the kafta will feel soft and sticky, which makes shaping frustrating and grilling even harder. If the mixture still feels slack after chilling, it usually means the onion wasn’t squeezed dry enough.
Forming Even Logs on the Skewers
Divide the mixture into 6 to 8 portions and press each portion around a skewer in a long, even log. Keep the thickness consistent so the middle and ends cook at the same rate. Seal any cracks with your fingers before the kebabs hit the grill; small splits tend to widen once the heat starts pulling moisture out.
Grilling to a Dark Crust
Cook over medium-high heat for 4 to 5 minutes per side, turning only when the kebabs release easily from the grates. If they stick, they aren’t ready to flip yet. You want charred edges and a cooked-through center, but not so much heat that the outside blackens before the inside is done.
Lamb and Beef Blend
Swap half the beef for ground lamb if you want a deeper, richer kafta with a more traditional edge. Lamb adds a distinct savoriness, but it also brings a stronger flavor, so the spices should stay measured rather than heavy-handed.
Dairy-Free, Naturally
The kebabs themselves are already dairy-free, so the only thing to watch is the serving sauce. Choose a tahini sauce made without yogurt or serve them with lemon, cucumbers, and herbs for the same fresh finish without any dairy at all.
Oven or Broiler Method
If grilling isn’t an option, broil the skewers on a lined sheet pan about 5 to 6 inches from the heat source, turning once. You won’t get the same smoky grill flavor, but you’ll still get good browning if the oven is fully preheated and the kebabs aren’t crowded together.
Storage and Reheating
- Refrigerator: Store cooked kafta for up to 4 days. The exterior softens a little as it sits, but the flavor holds up well.
- Freezer: Freeze cooked kebabs tightly wrapped for up to 2 months. You can also freeze the shaped raw kebabs on skewers, then wrap and store them for an easier cook later.
- Reheating: Reheat gently in a 325°F oven or in a covered skillet over low heat until warmed through. High heat dries out the beef fast, so avoid blasting them in the microwave unless you’re okay with a tougher texture.
Questions I Get Asked About This Recipe

Beef Kafta Kebabs
Ingredients
Equipment
Method
- In a bowl, mix ground beef, grated onion (squeezed dry), parsley, garlic, cumin, paprika, allspice, cinnamon, salt, and pepper until evenly combined.
- Refrigerate the mixture for 30 minutes to firm up.
- Divide the chilled mixture into 6-8 portions and shape each portion around a skewer into a log shape.
- Grill over medium-high heat for 4-5 minutes per side, turning once, until charred on the outside and cooked through.
- Serve the kafta kebabs with tahini sauce, pita bread, and fresh vegetables.


