Skip to content
Zaffaron

Kafta Mashwiyeh (كفتة مشوية) — Lebanese Charcoal-Grilled Spiced Meat Skewers

Kafta Mashwiyeh is a beloved Lebanese grill staple: minced meat kneaded with parsley, onion, and warm spices, then cooked over charcoal for smoky depth. It’s commonly served at family gatherings with pita, toum, and bright salads.

By Zaffaron Kitchen· Published April 3, 2026 Verified Recipe
Gluten-Free Dairy-Free Nut-Free Halal
37 min total Prep 25m · Cook 12m 4 servings 430 cal
↓ Jump to Recipe
Kafta Mashwiyeh — Lebanese Charcoal-Grilled Spiced Meat Skewers - authentic lebanese recipe

Printable Recipe Card

Servings: 4 · Total: 37 min · Difficulty: medium

Ingredients (quick list)

  • 400 g ground lamb (20% fat) (or use ground beef with similar fat content)
  • 200 g ground beef (15–20% fat) (blend improves flavor and texture)
  • 150 g yellow onion (finely grated, then squeezed to remove excess juice)
  • 30 g flat-leaf parsley leaves (very finely chopped)
  • 8 g garlic cloves (finely minced)
  • 2 tsp ground allspice
  • 1 tsp ground cumin
  • 0.5 tsp ground cinnamon
  • 0.75 tsp ground black pepper
  • 1.5 tsp fine sea salt
  • 1.5 tsp sumac (optional but traditional for a lemony tang)
  • 1 tbsp olive oil (for hands and a light brush on the skewers)

+ 1 more in the full ingredients section below.

Steps (summary)

  1. Prepare the onion and parsley so the mixture stays firm on the skewers. Grate the onion on the fine side of a box grater, then…
  2. Make the kafta mixture by combining the lamb, beef, squeezed onion, parsley, and minced garlic in a large bowl. Add allspice, c…
  3. Chill the mixture to improve grip and reduce sticking during grilling. Cover the bowl and refrigerate for 15 minutes, then set…
  4. Shape the kafta onto skewers with lightly oiled hands for a smooth surface. Divide the mixture into 8 equal portions (about 75…
  5. Grill over charcoal until browned and just cooked through, using the cooler zone if flare-ups occur. Place the skewers on the h…
  6. Rest briefly so juices redistribute and the kebabs stay tender. Transfer the skewers to a tray, rest for 3 minutes, then slide…

Cultural Background

Kafta Mashwiyeh is a cornerstone of Lebanese mashawi (mixed grill), prized for its balance of herbs, onion, and Levantine spices. It’s a social food—often cooked outdoors over charcoal and shared with salads, sauces, and fresh bread.

savorywarm-spicedtangyjuicy minced meatlightly charred exteriorcharcoal smokewarm allspice🌶 mild

Equipment

charcoal grillchimney starterwide flat metal skewerslarge mixing bowlbox graterchef’s knifecutting boardinstant-read thermometertongs

💡 Tips

  • Squeeze the grated onion thoroughly; excess onion juice is the most common reason kafta falls off the skewer.
  • Knead until the meat turns sticky and paste-like (about 3–4 minutes); this develops bind without breadcrumbs or eggs.
  • Use flat metal skewers and keep the grill grate very clean and well-heated to prevent tearing when turning.

⚠️ Common Mistakes

  • ❌ Kafta falls off the skewer during grilling.

    ✅ Fix: Use flat skewers, squeeze onion dry, knead longer until tacky, and chill the shaped skewers for 10 minutes before grilling.

  • ❌ Kebabs turn dry and crumbly.

    ✅ Fix: Choose meat with 15–20% fat, avoid overcooking past 71°C, and rest 3 minutes before serving.

  • ❌ Outside burns before the center cooks.

    ✅ Fix: Build a two-zone charcoal fire and move skewers to the cooler zone after browning, turning frequently.

🧊 How to Store

Cool leftovers within 2 hours, then refrigerate in an airtight container for up to 3 days. Reheat gently, covered, in a 160°C oven for 8–10 minutes or in a skillet with 15 ml water to steam-warm; avoid high heat to prevent drying.

📅 Make Ahead

Mix and knead the kafta up to 24 hours ahead and refrigerate tightly covered for better flavor. Shape onto skewers up to 6 hours ahead, keep chilled, and grill straight from the fridge for best hold.

🍽️ Pairs Well With

  • Warm pita
  • toum (garlic sauce)
  • hummus
  • fattoush
  • tabbouleh
  • grilled tomatoes
  • pickled turnips.

Regional Variations

  • Beirut-style kafta often leans heavier on parsley and onion for a brighter, greener profile.
  • Some mountain villages add 1 tsp dried marjoram or a pinch of ground cloves for a deeper spice note.
  • Restaurant mashawi versions may shape kafta thinner and longer for more char and faster cooking.
everyday holiday party ramadan
#classic#family-style#gluten-free

Ingredients

  • 400 gground lamb (20% fat) (or use ground beef with similar fat content)
  • 200 gground beef (15–20% fat) (blend improves flavor and texture)
  • 150 gyellow onion (finely grated, then squeezed to remove excess juice)
  • 30 gflat-leaf parsley leaves (very finely chopped)
  • 8 ggarlic cloves (finely minced)
  • 2 tspground allspice
  • 1 tspground cumin
  • 0.5 tspground cinnamon
  • 0.75 tspground black pepper
  • 1.5 tspfine sea salt
  • 1.5 tspsumac (optional but traditional for a lemony tang)
  • 1 tbspolive oil (for hands and a light brush on the skewers)
  • 8metal skewers (wide/flat preferred) (flat skewers help the kafta grip and cook evenly)

🔄 Substitutions

  • ground lamb (20% fat)→ ground beef (20% fat)
  • sumac→ lemon zest
  • flat-leaf parsley leaves→ fresh cilantro leaves

Instructions

  1. 1

    Prepare the onion and parsley so the mixture stays firm on the skewers. Grate the onion on the fine side of a box grater, then squeeze it very well in your hands or a clean towel until it is damp but not dripping; finely chop the parsley leaves.

  2. 2

    Make the kafta mixture by combining the lamb, beef, squeezed onion, parsley, and minced garlic in a large bowl. Add allspice, cumin, cinnamon, black pepper, salt, and sumac, then mix and knead vigorously for 3–4 minutes until the meat becomes tacky and cohesive.

  3. 3

    Chill the mixture to improve grip and reduce sticking during grilling. Cover the bowl and refrigerate for 15 minutes, then set up your charcoal grill for medium-high heat with a two-zone fire (hot side and cooler side) for control.

  4. 4

    Shape the kafta onto skewers with lightly oiled hands for a smooth surface. Divide the mixture into 8 equal portions (about 75 g each), press each portion firmly along a flat skewer into a long sausage about 14–16 cm, and pinch the ends so they adhere securely.

  5. 5

    Grill over charcoal until browned and just cooked through, using the cooler zone if flare-ups occur. Place the skewers on the hot side and grill for 10–12 minutes total, turning every 2–3 minutes, until nicely charred in spots and the center reaches 71°C on an instant-read thermometer.

  6. 6

    Rest briefly so juices redistribute and the kebabs stay tender. Transfer the skewers to a tray, rest for 3 minutes, then slide the kafta off with a piece of pita or serve directly on the skewers while hot.

🪪 Recipe Passport

Origin: Lebanese Cuisine
Researched by: Zaffaron Kitchen
Published: April 3, 2026

Cultural Background

Kafta Mashwiyeh is a cornerstone of Lebanese mashawi (mixed grill), prized for its balance of herbs, onion, and Levantine spices. It’s a social food—often cooked outdoors over charcoal and shared with salads, sauces, and fresh bread.

Regional Variations

Beirut-style kafta often leans heavier on parsley and onion for a brighter, greener profile.
Some mountain villages add 1 tsp dried marjoram or a pinch of ground cloves for a deeper spice note.
Restaurant mashawi versions may shape kafta thinner and longer for more char and faster cooking.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

430
Calories
27g
Protein
33g
Fat
4g
Carbs
1g
Fiber
820mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.