These succulent beef kofta kebabs combine ground beef with grated onion, garlic, fresh parsley and cilantro, plus a warming spice blend of cumin, coriander, paprika, cinnamon and allspice. The mixture comes together quickly and shapes easily onto skewers for grilling.
Ready in just 35 minutes with only 20 minutes of prep, these kebabs develop a beautifully charred exterior while remaining tender and juicy inside. The optional egg helps bind everything together, though the mixture holds well on its own.
serve with lemon wedges for brightness, warm flatbreads for wrapping, and crisp vegetables like sliced onions, tomatoes and cucumbers. A cool yogurt-tahini sauce or tzatziki makes the perfect accompaniment, balancing the rich, spiced beef.
Standing at my friend Layla's apartment balcony in Beirut, watching street vendors grill skewers over charcoal, I first understood what beef kofta was supposed to taste like. The air was thick with smoke and cumin and laughter, and she handed me a warm pita wrapped around the juiciest kebab I'd ever encountered. That afternoon changed everything I thought I knew about ground beef.
Last summer, I made these for my father who claims to dislike overly spiced food, and he went back for thirds. Something about how the cinnamon and allspice work with the beefs natural flavor creates this addictive quality that people dont expect. My sister actually asked for the recipe before shed even finished her first kebab.
Ingredients
- Ground beef: The 8020 ratio is nonnegotiable here, and I learned this after a batch of sadly dry kebabs that crumbled right off the skewers
- Onion: Grating it instead of chopping distributes moisture evenly throughout the meat, a trick I wish Id known years ago
- Garlic: Fresh minced garlic gives you that aromatic punch that powder just cant replicate
- Fresh herbs: The combination of parsley and cilantro brightens everything and cuts through the rich spices
- Ground cumin and coriander: These two form the backbone of Middle Eastern flavor profiles and give the kebabs their distinctive taste
- Paprika: Adds subtle depth and helps create that gorgeous caramelized exterior on the grill
- Cinnamon and allspice: The secret warmth that makes people ask whats in these without being able to identify it
- Chili flakes: Optional, but I add them every time now because that tiny bit of heat makes everything else pop
- Salt and black pepper: Keep these measurements generous because underseasoned ground meat is always a disappointment
- Egg: Some traditionalists skip it, but Ive found it helps fragile mixtures stay on the skewer
Instructions
- Mix the base:
- Combine everything in a large bowl and get your hands in there, mixing until the meat becomes sticky and holds together when you squeeze a handful
- Shape and skewer:
- Divide into eight portions and mold each firmly around soaked skewers, pressing tighter than you think necessary because loose meat falls off into the flames
- Get the heat right:
- Preheat your grill to mediumhigh and oil the grates well, or these will stick and tear apart when you try to turn them
- Grill to perfection:
- Cook for 1015 minutes, turning every few minutes, until theyre browned on all sides and sizzling juices hit the grill
- Rest before serving:
- Let them sit for a few minutes so the juices redistribute, then serve immediately while theyre still hot from the fire
These became my goto for unexpected guests after that night my neighbor dropped by while I had a batch on the grill. We ended up eating on the back steps with wine and good conversation, and she still asks when Im making them again. Some dishes just create that kind of moment.
Making These Your Own
Ive experimented with adding sumac for a tangy twist and sometimes mix in a pinch of cardamom when I want something more aromatic. The beauty of this recipe is how well it adapts to whatever spices you lean toward.
Serving Ideas
A simple yogurttahini sauce takes two minutes to whisk together and cuts through the richness beautifully. I also love serving these alongside crisp cucumber slices and extra fresh herbs for brightness.
Perfecting Your Technique
The most common mistake is shaping the kebabs too thick, which means the outside burns before the inside cooks through. Long, thinner shapes cook more evenly and develop better char. Also, dont be afraid of the flames.
- Pat the meat mixture onto skewers rather than rolling it, which prevents air pockets that cause cracking
- Let the grill grates get properly hot before adding the kebabs so they release easily
- Use two skewers parallel for each kebab if yours keep spinning when you try to turn them
Theres something deeply satisfying about food cooked over fire, and these kebabs capture that ancient connection between simple ingredients and human hands. I hope they become part of your own story.
Recipe Questions & Answers
- → What cut of beef works best for kofta kebabs?
-
Ground beef with an 80/20 lean-to-fat ratio creates the juiciest kebabs. The fat content keeps them moist during grilling and prevents them from becoming dry or tough.
- → Can I bake these instead of grilling?
-
Yes, place the shaped kebabs on a baking sheet lined with parchment paper and bake at 400°F (200°C) for 15-20 minutes, turning halfway through. Broil for the last 2 minutes for a charred finish.
- → How do I prevent the meat from falling off the skewers?
-
Press the meat firmly onto the skewers when shaping. Use metal skewers or soak wooden ones in water for 30 minutes before using. Let the mixture rest in the refrigerator for 30 minutes before grilling helps too.
- → What spices give kofta its authentic flavor?
-
The classic combination includes ground cumin and coriander for earthiness, paprika for color and subtle heat, plus warming spices like cinnamon and allspice. A pinch of sumac adds tangy brightness if desired.
- → How long can I store unshaped kofta mixture?
-
The prepared meat mixture keeps well in the refrigerator for up to 24 hours. Shape and grill when ready to serve. Already-shaped kebabs can also be refrigerated for 24 hours before cooking.
- → What's the best way to know when kebabs are done?
-
Grill for 10-15 minutes total, turning every 3-4 minutes. The kebabs should be nicely browned on all sides and reach an internal temperature of 160°F (71°C). Let them rest for a few minutes before serving.