These beef kofta kebabs combine ground beef with grated onion, garlic, fresh parsley, and cilantro, seasoned with a warming blend of cumin, coriander, paprika, cinnamon, and allspice. The mixture shapes easily around skewers and grills beautifully, developing a charred exterior while staying moist and tender inside. Ready in just 35 minutes, they make an excellent centerpiece for gatherings or weeknight dinners.
The smell of cumin and coriander hitting hot fat still takes me back to a tiny rooftop restaurant in Amman, where the owner taught me that great kofta needs nothing more than fat, spice, and a little patience.
I made these for a summer dinner party once, watching friends grab them straight off the platter with pieces of torn bread, and realized that's exactly how they're meant to be eaten.
Ingredients
- 500 g ground beef: The 80/20 ratio is nonnegotiable here because lean beef turns into sad, dry crumbles on the grill
- 1 small onion: Grating it releases moisture that keeps the kofta tender while it cooks
- 3 cloves garlic: Minced fine so it distributes evenly through every bite
- 2 tbsp fresh parsley: Brings a bright, grassy contrast to the warm spices
- 2 tbsp fresh cilantro: Adds an citrusy freshness that cuts through the richness
- 1 tsp ground cumin: The backbone of the spice blend, earthy and essential
- 1 tsp ground coriander: Adds subtle floral notes that complement the beef
- 1 tsp ground paprika: Gives the kebabs a beautiful reddish hue and mild sweetness
- 1/2 tsp ground cinnamon: Just enough to warm the background without making it taste like dessert
- 1/2 tsp ground allspice: The secret ingredient that makes it taste distinctly Middle Eastern
- 1/2 tsp chili flakes: Optional heat that lingers pleasantly at the back of your throat
- 1 tsp salt: Enhances all the spices and keeps the meat juicy
- 1/2 tsp black pepper: Sharp bite that balances the warm spices
- 1 egg: Optional insurance if your beef seems loose or you're nervous about them falling apart
Instructions
- Mix the base:
- Combine everything in a large bowl and get your hands in there, mixing until the meat feels tacky and holds together when you squeeze it
- Shape the kebabs:
- Form 8 equal portions and press each firmly around your skewers, creating long oval shapes that are tight enough to hold but not so dense they're like hockey pucks
- Get the grill going:
- Heat your grill or grill pan to medium high and give it a quick swipe of oil so nothing sticks
- Grill them up:
- Cook for 10 to 15 minutes, turning them every few minutes until they're deeply browned and sizzling
- Rest and serve:
- Let them sit for a couple of minutes so the juices redistribute, then bring them out with lemon wedges and anything else you like to eat alongside
These became my go-to for weeknight dinners when I want something that feels special but doesn't require three hours of prep time.
Getting The Shape Right
The meat should cling to the skewer without falling off, and wetting your hands between each kebab helps prevent sticking.
Serving Ideas
Warm flatbread, yogurt sauce, and a crisp salad turn these into a meal you could eat every week without getting tired of it.
Make Ahead Strategy
Shape the kebabs up to 24 hours ahead and keep them covered in the fridge, which actually helps the flavors meld together better.
- Freeze uncooked kebabs on the skewers for up to a month
- Double the spice blend and save half for next time
- Reheat leftovers gently so they don't dry out
There's something deeply satisfying about food that comes off a skewer.
Recipe FAQs
- → What cut of beef works best for kofta?
-
Ground beef with an 80/20 lean-to-fat ratio provides optimal moisture and flavor. The fat content prevents the kebabs from drying out during grilling while still maintaining a satisfying texture.
- → Can I bake these instead of grilling?
-
Yes, bake at 400°F (200°C) for 15-20 minutes on a parchment-lined baking sheet, turning halfway through. The exterior won't develop the same char, but they'll remain equally delicious.
- → How do I prevent the meat from falling off the skewers?
-
Press the mixture firmly around the skewers, squeezing gently to compact. Use metal skewers or soak wooden ones for 30 minutes before grilling. Chilling the shaped kebabs for 15-20 minutes also helps them hold their form.
- → What sauces pair well with these kebabs?
-
Tzatziki, yogurt-tahini sauce, or a simple garlic yogurt sauce complement the spices beautifully. A squeeze of fresh lemon juice right before serving adds brightness and cuts through the rich spices.
- → Can I freeze uncooked kofta kebabs?
-
Absolutely. Shape the kebabs, arrange them on a baking sheet, and freeze until firm. Transfer to an airtight container or freezer bag, separating layers with parchment paper. They'll keep for up to 3 months.