The first time I made a proper kefta kebab recipe, I burned three skewers and ate them standing over the grill anyway because the smell of cumin and charred beef was too good to wait.

Most homemade kofta kebab recipes fall apart on the grill or turn out dry and dense. The problem is almost always the same: skipping the chill time that firms the meat mixture before it hits the heat.
Inside: the exact spice blend that makes these grilled kefta kabobs taste aromatic, the chilling trick that keeps them on the skewer, and the simple sauce that pulls every bite together.
Table of Contents
What Is Kefta and Why Does This Spice Blend Matter So Much
Kefta, also spelled kofta, is a North African and Middle Eastern ground meat mixture shaped around skewers and cooked over an open flame or a hot grill pan. You’ll find versions of it from Morocco to Turkey to Lebanon, and while each region adds its own character, the core idea is the same: seasoned ground meat, shaped long and thin, cooked fast and hot so the outside caramelizes while the inside stays tender and juicy.
What separates a genuinely great kefta kebab recipe from one that is merely edible is the spice blend. This is not a recipe where you add salt, pepper, and call it done. The magic is in layering warm spices that bloom in the fat of the meat as it cooks.
The Spice Blend Breakdown
Here is what goes into the blend and why each ingredient earns its place:
- Cumin: The backbone. It adds an earthy, slightly smoky depth that makes grilled kefta kabobs taste unmistakably Middle Eastern.
- Smoked paprika: Brings color and a gentle campfire note without any heat.
- Coriander: Floral and slightly citrusy, it lifts the heavier spices and keeps the blend from feeling too dense.
- Cinnamon: Just a small amount. It sounds unusual but it is one of the most traditional inclusions in authentic kofta kebab recipes across Morocco and Egypt.
- Cayenne pepper: Optional, but highly recommended. A quarter teaspoon gives warmth without making the kebabs spicy.
- Allspice: A classic in Lebanese-style Middle Eastern kofta. It ties the warm spices together the way a good conductor handles an orchestra.
- Onion and garlic: Grated rather than chopped. This matters. Grated alliums dissolve into the meat and season every bite evenly, while chunks of onion create air pockets that cause the kebab to crack apart on the grill.
- Fresh parsley: Finely chopped, added for brightness and a faint herbal bitterness that balances the richness of the beef.
The combination of these ingredients is what makes homemade kefta kebabs taste like something you waited an hour in line for at a street stall, not something that came out of your own refrigerator.
If you want to compare this style to a lamb-forward version, take a look at lamb kofta kebabs for a side-by-side look at how the fat content of different meats changes the final texture.
One more note on the meat itself: use ground beef with at least 20 percent fat content. Lean ground beef dries out under the high heat needed to get that char. The fat is not a problem. It is the point.
Print
Kefta Kebab Recipe: The Juicy, Spiced Skewers You’ll Make on Repeat
- Total Time: 60 min
- Yield: 8 skewers 1x
Description
A classic North African kefta kebab recipe made with ground beef, warm spices, and fresh parsley, shaped onto flat skewers and grilled over high heat until caramelized and juicy. The spice blend includes cumin, coriander, cinnamon, and allspice for a deep, aromatic flavor. Chilling the mixture before shaping is the key step that keeps the kebabs on the skewer and the texture tender.
Ingredients
For the kefta:
2 lbs ground beef (80/20 fat ratio)
1 small yellow onion (grated on a box grater, excess liquid squeezed out)
4 cloves garlic (grated or finely minced)
1/2 cup fresh parsley (finely chopped)
1/4 cup plain breadcrumbs
2 teaspoons ground cumin
1 teaspoon smoked paprika
1 teaspoon ground coriander
1/2 teaspoon ground cinnamon
1/2 teaspoon ground allspice
1/4 teaspoon cayenne pepper
1 and 1/2 teaspoons kosher salt
1/2 teaspoon black pepper
For serving:
Warm pita or flatbread
Greek yogurt sauce (plain Greek yogurt, garlic, lemon juice, olive oil, salt)
Sliced tomatoes and cucumbers
Quick pickled red onions
Instructions
1. Combine ground beef, grated onion, grated garlic, chopped parsley, breadcrumbs, cumin, smoked paprika, coriander, cinnamon, allspice, cayenne, salt, and black pepper in a large bowl. Mix with your hands until everything is evenly distributed but do not overwork the meat.
2. Cover the bowl tightly and refrigerate the mixture for at least 30 minutes. This step firms up the fat and helps the kebabs hold their shape on the skewer.
3. While the meat chills, soak wooden skewers in water for 20 minutes if using, or prepare flat metal skewers by brushing them lightly with oil.
4. Divide the chilled mixture into 8 equal portions of about 3 ounces each. Wet your hands with cold water, then press each portion firmly around a skewer, squeezing and rotating to form a log about 5 to 6 inches long and 1 inch wide. Seal both ends firmly.
5. Place the shaped skewers on a parchment-lined tray and refrigerate for 10 more minutes while you preheat the grill to high heat, around 450 to 500 degrees F.
6. Brush the clean grill grates generously with oil. Lay the skewers on the grill and cook for 3 to 4 minutes on the first side without moving them until deep brown char marks form and the meat releases cleanly.
7. Flip each skewer and cook for another 3 to 4 minutes on the second side until the interior reaches 160 degrees F and the exterior is evenly caramelized on all sides.
8. Remove the skewers from the grill and let them rest for 3 minutes before serving. The juices will redistribute and the meat will firm up slightly for a better bite.
9. Serve immediately with warm flatbread, yogurt sauce, sliced cucumbers and tomatoes, and quick pickled red onions.
Notes
Store cooked kefta in an airtight container in the refrigerator for up to 4 days or freeze shaped uncooked skewers for up to 3 months. Reheat in a covered skillet with a splash of water over medium-low heat for 4 to 5 minutes.
For a lamb version, substitute 2 lbs of ground lamb for the beef. The higher fat content keeps the kebabs very juicy and the flavor pairs especially well with the cinnamon and allspice.
Do not skip the chill time. This is the single most important step for keeping the meat on the skewer and achieving the right texture.
Flat metal skewers work best for this recipe. If using round or wooden skewers, double-skewer each kebab with two parallel sticks to prevent spinning when flipping.
- Prep Time: 20 min
- Rest Time: 30 min
- Cook Time: 10 min
- Category: Dinner, Main Course
- Method: Grilling
- Cuisine: Middle Eastern
Nutrition
- Serving Size: 1 skewer
- Calories: 280 kcal
- Sugar: 1 g
- Sodium: 420 mg
- Fat: 18 g
- Saturated Fat: 7 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 5 g
- Fiber: 1 g
- Protein: 24 g
- Cholesterol: 75 mg
The Technique That Keeps Kefta Kebabs on the Skewer
Here is the part most recipes skip over, and it is exactly why people end up with beef sliding off into the flames. The meat mixture needs at least 30 minutes in the refrigerator before you shape it onto skewers. During that time, the fat in the beef firms up, the breadcrumbs hydrate, and the grated onion binds with the proteins. The mixture goes from soft and tacky to something you can actually grip and shape without it falling apart.
How to Shape Kefta Without a Mold
You do not need any special equipment. Here is the process:
- Divide the chilled mixture into 8 equal portions, roughly 3 ounces each.
- Wet your hands lightly with cold water before each skewer. This prevents sticking.
- Press a portion firmly around a flat metal skewer, squeezing and rotating as you go until the kebab is about 5 to 6 inches long and roughly 1 inch in diameter.
- Press the meat at the top and bottom ends of the skewer to seal them. These sealed ends are what prevent the kebab from sliding when you flip it.
- Place the shaped skewers back on a plate and refrigerate for another 10 minutes if you have the time.
Flat metal skewers are strongly preferred over round ones. The flat edge grips the meat and stops it spinning when you turn it. If you only have round skewers or wooden ones, double-skewer each kebab by threading two parallel sticks through the meat about half an inch apart. This also prevents spinning and makes flipping much easier.
For the grill, you want high heat, around 450°F to 500°F. Brush the grates well with oil just before adding the skewers. Cook for 3 to 4 minutes per side. You are looking for deep brown caramelization on the outside, the kind that almost looks like it is about to cross a line, and then you pull them. The interior should register 160°F for ground beef. At that temperature the meat is fully cooked but still has moisture and pull.
If you are cooking indoors, a cast iron grill pan over high heat works beautifully. Leave the exhaust fan running and open a window. The sizzle when the kefta hits the hot pan is one of the best sounds in cooking, a sharp, decisive hiss that tells you the heat is exactly where it needs to be.
What to Serve with Your Kefta Kebab Recipe
A great kefta kebab recipe is only as good as the plate you build around it. These skewers are generous with flavor, so the sides should lean fresh and slightly acidic to cut through the richness of the spiced beef.
The Classic Plate Setup
A traditional spread for beef kofta kebabs usually includes:
- Warm flatbread (pita or lavash). The bread acts as both vessel and sponge for any juices. Warm it directly over a gas burner for 20 seconds per side.
- Garlic yogurt sauce. Thick Greek yogurt stirred with minced garlic, lemon juice, olive oil, and a pinch of salt. This creamy, cool sauce is the perfect counterpoint to the warm, smoky meat. A full walk-through is in this yogurt dipping sauce recipe.
- Sliced tomatoes and cucumbers. Simple and necessary. The cool crunch of cucumber and the acidity of ripe tomato refresh the palate between bites.
- Quick pickled red onions. Bright, vinegary, and sharp. They do more work than any other condiment on this plate. You can have a batch ready in 20 minutes using this quick pickled red onions recipe.
Rice and Grain Options
If you want to build a more substantial meal, serve the kefta over a bed of rice pilaf cooked with a pinch of turmeric and toasted vermicelli. Couscous is another excellent choice, especially the large-pearl Israeli variety, which has a chewy, satisfying bite. Toss the couscous with olive oil, lemon zest, chopped parsley, and diced cucumber for a side that doubles as a salad.
For a lighter approach, a simple cucumber salad recipe with red onion and fresh mint alongside the skewers is everything you need on a warm evening.
The goal is balance. Rich, spiced meat. Cool, fresh vegetables. Something creamy. Something acidic. Get those four elements on the plate and you have a meal that tastes considered and complete, even though every component is simple on its own.
Make-Ahead, Storage, and Freezer Tips for Beef Kofta Kebabs
One of the best things about this kefta kebab recipe is how well it fits into a busy week. The meat mixture can be made ahead, the shaped skewers freeze beautifully, and leftovers reheat without losing their texture if you handle them correctly.
Make-ahead options
The spiced meat mixture can be made up to 24 hours in advance. Store it tightly covered in the refrigerator. The resting time actually improves the flavor as the spices continue to absorb into the meat.
Fully shaped skewers can be refrigerated on a parchment-lined tray, covered loosely with plastic wrap, for up to 8 hours before grilling. This makes them perfect for entertaining because all the work is done before guests arrive.
Freezer instructions
Shaped, uncooked kefta skewers freeze exceptionally well. Lay them on a parchment-lined sheet pan and freeze until solid, about 2 hours. Transfer to a zip-top freezer bag, squeezing out as much air as possible. They keep well for up to 3 months.
To cook from frozen, thaw overnight in the refrigerator. Do not try to grill them from fully frozen as the outside will char before the interior cooks through. Once thawed, cook exactly as the recipe directs.
Storing and reheating leftovers
Cooked kefta keeps in the refrigerator for up to 4 days in an airtight container. To reheat without drying them out, place them in a covered skillet with a tablespoon of water over medium-low heat for 4 to 5 minutes. The trapped steam gently warms the meat without causing it to seize up and turn grainy.
Avoid microwaving if you can help it. The high heat of a microwave causes the proteins to contract rapidly and squeezes moisture out of the meat, leaving you with something noticeably tougher than what came off the grill.
Leftover kefta is also wonderful at room temperature, sliced and tucked into pita with yogurt sauce and a handful of fresh herbs. If you are planning a week of easy summer meals, grilling a double batch on Sunday and using the leftovers through Wednesday is one of the most efficient and delicious things you can do with 30 minutes of weekend cooking.
A final tip on scaling: this recipe doubles without any adjustment to technique. Larger batches actually benefit from the resting step even more, since a bigger mass of chilled meat is easier to handle and shape precisely.
Frequently Asked Questions
Can I use lamb instead of beef for this kefta kebab recipe?
Absolutely. Ground lamb is actually the more traditional choice in many North African versions of this dish. The higher fat content of lamb keeps the skewers even juicier, and the slightly gamey flavor pairs beautifully with the cinnamon and allspice. Use the exact same spice blend and technique. You can also do a 50/50 mix of ground beef and lamb if you want a milder flavor with the fat benefits of lamb.
Why does my kofta keep falling off the skewer?
The two most common reasons are skipping the chill time and using meat that is too lean. The mixture needs at least 30 minutes in the refrigerator to firm up before shaping, and the beef should be at least 80/20 (80 percent lean, 20 percent fat). Also make sure you are squeezing the meat firmly onto the skewer and sealing both ends. Flat metal skewers grip the meat much better than round wooden ones.
Can I cook these in the oven instead of on a grill?
Yes. Arrange shaped skewers on a wire rack set over a foil-lined baking sheet. Broil on the top rack of your oven at high broil setting for 5 to 6 minutes per side. The broiler creates enough intense heat to give you some caramelization on the outside, though it will not quite match the depth of an open flame. Rotate the pan halfway through to ensure even browning on all sides.
How do I keep the kefta moist if I am making them for a crowd?
Make a larger batch and grill in stages, keeping finished skewers warm on a tray in a 200°F oven tented loosely with foil. The low heat holds them without continuing to cook them. Avoid stacking the skewers directly on top of each other as the steam gets trapped and softens the exterior crust you worked hard to build on the grill.
—
Conclusion
This kefta kebab recipe is proof that a short ingredient list and a little patience with technique produces something genuinely memorable. The spice blend does the heavy lifting, the chill time does the structural work, and the grill does the rest.
Give it a try this weekend. Set up the sides while the skewers chill, fire up the grill when you are ready, and have the yogurt sauce and warm flatbread waiting. It comes together faster than you expect and disappears even faster.
For more recipes like this kefta kebab recipe, follow us on Facebook and Pinterest for bold weeknight dinner ideas.





