These beef kofta kebabs combine ground beef with grated onion, garlic, fresh parsley, and cilantro, seasoned with cumin, coriander, paprika, cinnamon, and allspice. The mixture is shaped onto skewers and grilled over medium-high heat for 10–15 minutes, turning occasionally until browned and cooked through. Rest briefly before serving hot with lemon wedges, flatbreads, and sliced vegetables. Perfect for gatherings, they offer rich Middle Eastern flavors with a tender, juicy texture.
The smell of cumin and cinnamon hitting hot fat still takes me back to my friend's rooftop in Amman, where we grilled kofta while the call to prayer echoed across the hills. She taught me that the secret isn't some fancy technique, it's just mixing with your hands until you can feel the spices have married into the meat. Now whenever I make these, I can almost feel that desert breeze again.
Last summer I made these for my dad, who's usually skeptical about anything too spiced. He took one bite and immediately asked if I'd learned the recipe from someone's grandmother. The way the aromatics bloom on the grill turns simple ground beef into something that feels like a celebration.
Ingredients
- 500 g ground beef: The 80/20 ratio is crucial here because the fat keeps these juicy and prevents them from drying out on the grill
- 1 small onion, grated: Grating releases more moisture and distributes the onion flavor evenly throughout the meat
- 3 cloves garlic, minced: Fresh garlic beats garlic powder every single time in this recipe
- 2 tbsp fresh parsley, chopped: The bright herbal notes cut through the richness of the beef and spices
- 2 tbsp fresh cilantro, chopped: This adds a fresh, citrusy brightness that balances the warm spices
- 1 tsp ground cumin: The earthy backbone that gives kofta its distinctive Middle Eastern profile
- 1 tsp ground coriander: Adds subtle citrus notes that complement the cumin beautifully
- 1 tsp ground paprika: Provides a mild sweetness and that gorgeous reddish color
- 1/2 tsp ground cinnamon: Just enough warmth to make these taste authentic and complex
- 1/2 tsp ground allspice: The secret ingredient that makes people wonder what makes these so special
- 1/2 tsp chili flakes: Optional heat for those who like a little kick
- 1 tsp salt: Essential to bring out all the spices' flavors
- 1/2 tsp black pepper: Freshly ground makes a noticeable difference here
- 1 egg: Optional binding insurance, though I skip it when the beef has good fat content
Instructions
- Mix the base:
- Combine the beef, grated onion, garlic, parsley, cilantro, and all spices in a large bowl. Get your hands in there and mix until the mixture feels sticky and uniform, about 2 to 3 minutes.
- Shape the kebabs:
- Divide into 8 portions and form each around a skewer, pressing firmly to create tight oval shapes that won't fall apart on the grill.
- Get the grill ready:
- Preheat your grill or grill pan to medium high and lightly oil the grates so nothing sticks.
- Grill to perfection:
- Cook the kebabs for 10 to 15 minutes, turning them every few minutes until they're browned on all sides and cooked through.
- Rest and serve:
- Let them rest for a few minutes off the heat, then serve hot with lemon wedges and your favorite sides.
My kids used to be weirded out by the idea of meat on sticks, but now these are their most requested dinner. Something about eating with your hands makes everything taste better, and watching them wrap these in flatbread with way too much tzatziki has become one of my favorite Friday night rituals.
Making Ahead
I've discovered these actually taste better when the spices have time to meld with the meat. You can shape the kebabs up to 24 hours ahead and keep them covered in the refrigerator. The flavors deepen and the mixture firms up, making them even easier to work with when it's time to grill.
Grill Alternatives
Don't let weather stop you from making these. A hot grill pan works beautifully indoors, and I've even cooked them under the broiler in a pinch. Just keep an eye on them because the high direct heat can char the outside faster than a regular grill.
Serving Suggestions
These kebabs shine when you build a complete spread around them. Warm flatbread is nonnegotiable in my house, and cool yogurt sauce creates the perfect temperature contrast. I also love setting out bowls of sliced tomatoes, crisp cucumber, and extra herbs so everyone can customize their wraps.
- Squeeze fresh lemon right before eating to wake up all the flavors
- A simple salad of parsley, tomato, and onion balances the richness perfectly
- Leftovers make incredible sandwiches the next day, just reheat gently
There's something universally joyful about food you can eat with your hands, and these kebabs bring people together in the best way. Hope they become a regular at your table too.
Recipe Questions & Answers
- → What cut of beef works best for kofta kebabs?
-
Ground beef with an 80/20 lean-to-fat ratio provides ideal juiciness and helps the kebabs stay tender on the grill without becoming dry.
- → Can I bake kofta kebabs instead of grilling?
-
Yes, bake at 400°F (200°C) on a lined sheet for 15–20 minutes, turning once, until cooked through and lightly browned.
- → Do I need to soak wooden skewers?
-
Soak wooden skewers in water for at least 30 minutes before grilling to prevent burning. Metal skewers work well without soaking.
- → What sides pair well with beef kofta?
-
Serve with warm flatbread or pita, hummus, tzatziki, fresh tomato and cucumber salad, pickled vegetables, or roasted vegetables.
- → Can I freeze uncooked kofta kebabs?
-
Shape the kebabs, arrange them on a tray to freeze individually, then transfer to a freezer bag. They keep well for up to 3 months.
- → How can I add more heat to the kebabs?
-
Increase chili flakes, add finely chopped fresh chilies to the mixture, or serve with a spicy harissa or chili sauce.