Kofta kebabs are seasoned ground beef shaped onto skewers and grilled — simple to make and genuinely high in protein, coming in at 54 grams per serving. The spice mix does most of the work, and the garlic yogurt sauce turns them into a complete, satisfying meal without much extra effort.
Before you start
Two things determine whether these hold together on the grill or fall apart. First, grate the onion rather than chopping it — grating releases moisture and breaks down the fibers so the onion binds into the meat instead of sitting in chunks that cause splitting. Squeeze out any excess liquid from the grated onion before mixing, or the mixture will be too wet to stay on the skewer. Second, the 30-minute rest in the recipe card is doing real work: it lets the salt draw out a little myosin from the beef, which acts as a natural binder. Don’t skip it, and keep the mixture cold while it rests — warm meat is harder to shape and more likely to slip off the skewer during cooking. If you’re using bamboo skewers, soak them in water for at least 20 minutes beforehand so they don’t scorch before the meat is done.
Keeping and reheating
Cooked kofta keeps well in an airtight container in the fridge for up to 3 days. For longer storage, freeze the cooked kebabs in a single layer first, then transfer to a freezer bag — they’ll keep for up to 2 months. Reheat from frozen in a 375°F (190°C) oven for about 15 minutes, or thaw overnight in the fridge and reheat in a dry skillet over medium heat for 3–4 minutes per side until the internal temperature reaches 160°F (71°C). The yogurt sauce doesn’t freeze well — make it fresh or store it separately in the fridge for up to 3 days. Reheating in a skillet rather than a microwave keeps the outside from going rubbery.
Mistakes to avoid
- Using lean ground beef: Meat with very little fat — anything labeled 90/10 or leaner — tends to dry out and crumble on the grill. An 80/20 blend gives you enough fat to stay juicy and hold its shape. Skip the extra-lean option here.
- Packing the meat too loosely: If you shape the cylinders without pressing the meat firmly around the skewer, air pockets form and the kofta breaks apart when you flip it. Press the meat on firmly and smooth the ends so there are no gaps.
- Overcrowding the grill: Placing skewers too close together traps steam and prevents the outside from charring properly. Leave at least an inch between each one so you get actual browning, not steaming.
- Skipping the yogurt sauce protein: The sauce adds roughly 8–10 grams of protein per serving on its own — serve a generous portion alongside rather than treating it as a garnish, and you’re getting a more complete meal without cooking anything extra. Skip the fresh herb garnish on top of the sauce — not worth the extra dish.
- Not checking doneness: Ground beef must reach an internal temperature of 160°F (71°C). The 5–7 minute cook time in the recipe is a guide, not a guarantee — grill heat varies. Use an instant-read thermometer, especially for thicker cylinders.
Kofta Ground Beef Kebabs with Garlic Yogurt Sauce
Equipment
Ingredients
For the Kofta
2 ¼ pounds ground beef - minced beef, about 1 kg
½ medium white onion - finely grated (about 3 tablespoons / 45g) — squeeze out excess liquid before adding
4 cloves garlic - minced
1 ¼ teaspoon salt
1 teaspoon cumin - ground ½ teaspoon ground allspice (also called pimento or Jamaican Pepper) - also called pimento or Jamaican pepper
¼ teaspoon cayenne pepper
¼ teaspoon ground ginger
½ teaspoon ground black pepper
1 tablespoon vegetable oil - or olive oil ; for brushing during grilling
For the Garlic Yogurt Sauce
1 cup plain yogurt - 240g
1 tablespoon garlic - minced
2 tablespoons lemon juice - 30ml, about 1 medium lemon
¼ teaspoon red pepper flakes - or to taste, optional
1 pinch salt - to taste
1 pinch ground black pepper - to taste
Instructions
- In a large mixing bowl, combine the ground beef, grated onion (squeezed dry), minced garlic, salt, cumin, allspice, cayenne pepper, ground ginger, and black pepper. Mix with your hands until the spices are evenly distributed — avoid over-working the meat. Cover and refrigerate for 30 minutes to let the salt draw out myosin, which helps the kofta bind together on the skewer.2 1/4 pounds ground beef, 1/2 medium white onion, 4 cloves garlic, 1 1/4 teaspoon salt, 1 teaspoon cumin, 1/2 teaspoon ground allspice (also called pimento or Jamaican Pepper), 1/4 teaspoon cayenne pepper, 1/4 teaspoon ground ginger, 1/2 teaspoon ground black pepper
- Divide the mixture into 8 equal portions (about 4.5 oz / 128g each). With wet hands, shape each portion around a skewer into a cylinder about 6 inches (15cm) long and 1.5 inches (4cm) thick, pressing firmly so the meat adheres to the skewer. If using bamboo skewers, soak them in water for at least 20 minutes before shaping.2 1/4 pounds ground beef
- Preheat your grill to high heat (about 450°F / 230°C). Oil the grill grates or brush the kofta lightly with vegetable or olive oil to prevent sticking. Grill the kofta for 5–7 minutes total, turning every 1–2 minutes for even charring on all sides. The kofta are done when the internal temperature reaches 160°F / 71°C and the outside has visible char marks. Remove from the grill and let rest for 2 minutes before serving.1 tablespoon vegetable oil
- While the kofta rest, make the garlic yogurt sauce. In a small bowl, stir together the plain yogurt, minced garlic, lemon juice, a pinch of salt, and black pepper. Add red pepper flakes if you want a little heat. Taste and adjust the seasoning — the sauce should be tangy and garlicky to balance the rich, spiced beef. Refrigerate until ready to serve.1 cup plain yogurt, 1 tablespoon garlic, 2 tablespoons lemon juice, 1/4 teaspoon red pepper flakes, 1 pinch salt
Notes
Nutrition
Common questions
Can I make the kofta mixture ahead of time?
Yes — you can mix and shape the kofta up to 24 hours in advance and keep them covered in the fridge on the skewers. This actually improves the texture slightly because the salt has more time to work through the meat, making it firmer and easier to handle on the grill.
What can I serve with these to make a full meal?
Warm flatbread or pita, the garlic yogurt sauce, and a simple chopped cucumber-tomato salad cover all the bases — carbs, protein, and vegetables — without any extra cooking time. If you want more protein on the plate, a side of hummus adds another 4–5 grams per serving and requires zero prep.
Can I cook these indoors if I don’t have an outdoor grill?
A cast-iron grill pan on the stovetop over medium-high heat works well and gives you reasonable char marks. Get the pan hot before the skewers go in, turn on your exhaust fan, and expect a slightly shorter cook time — about 4–5 minutes total — since cast iron holds heat more intensely than a gas grill.
Try these next
- Levantine Spiced Beef Flatbreads
- Pistachio Lamb Kebab Perfection
- Savory Lebanese Lamb Pastries
- Spicy Beef Stuffed Peppers
