Kibbeh (كبة) — Lebanese Bulgur and Lamb Croquettes
Kibbeh is a beloved Lebanese classic made from bulgur and spiced lamb, shaped into torpedoes and fried until crisp. It’s a staple for family gatherings and mezze spreads, showcasing warm spices, onions, and pine nuts.

Printable Recipe Card
Servings: 6 · Total: 85 min · Difficulty: hard
Ingredients (quick list)
- 250 g Fine bulgur (No. 1)
- 240 ml Cold water (For soaking bulgur)
- 450 g Lean ground lamb (90% lean preferred)
- 150 g Yellow onion (Grated on the fine side of a box grater)
- 8 g Fine salt
- 2 tsp Ground allspice
- 0.5 tsp Ground cinnamon
- 1 tsp Black pepper
- 60 g Crushed ice (Keeps the mixture cold for a smoother paste)
- 350 g Ground lamb (80–85% lean for juicier filling)
- 2 tbsp Olive oil
- 50 g Pine nuts
+ 3 more in the full ingredients section below.
Steps (summary)
- Soak the bulgur for the shell by placing it in a bowl and pouring over 240 ml cold water. Let it stand for 15 minutes, then squ…
- Make the filling: heat 2 tbsp olive oil in a skillet over medium heat, then add the diced onion and cook for 6–8 minutes until…
- Spread the filling on a plate in a thin layer so it cools quickly and doesn’t steam inside the kibbeh. Refrigerate for 20 minut…
- Prepare the kibbeh shell mixture: in a food processor, combine the squeezed bulgur, 450 g lean ground lamb, grated onion, 8 g s…
- Chill the shell mixture for 15 minutes to make shaping easier and to reduce the risk of splitting in hot oil. While it chills,…
- Shape the kibbeh: wet your hands, take about 55 g of shell mixture and roll it into a ball, then press your thumb into the cent…
+ 2 more steps in the full instructions section below.
Cultural Background
Often called Lebanon’s national dish, kibbeh appears across the Levant in many forms—fried, baked, or served raw. In Lebanese homes it’s a celebratory mezze centerpiece, where careful shaping and spice balance show true kitchen skill.
Equipment
💡 Tips
- Keep the shell mixture cold; if it warms up, refrigerate 10 minutes so it shapes smoothly and doesn’t tear.
- Squeeze the soaked bulgur thoroughly; excess water is the most common cause of shells cracking in the fryer.
- Chill the shaped kibbeh before frying so the seam sets and the crust forms quickly in hot oil.
⚠️ Common Mistakes
❌ The kibbeh cracks or bursts while frying.
✅ Fix: Squeeze bulgur drier, chill shaped pieces 20 minutes, and keep oil at 170–180°C so the crust sets quickly.
❌ The shell feels gritty and won’t form a smooth paste.
✅ Fix: Use fine bulgur only and process longer with crushed ice; gritty texture usually means bulgur is too coarse or under-processed.
❌ The kibbeh absorbs oil and tastes greasy.
✅ Fix: Fry in small batches at 175°C and drain on a rack; oil that is too cool or overcrowding causes absorption.
🧊 How to Store
Cool leftovers to room temperature within 1 hour, then refrigerate in an airtight container for up to 3 days. Reheat on a rack in a 200°C oven for 10–12 minutes to re-crisp; avoid microwaving, which softens the shell.
📅 Make Ahead
Prepare and cool the filling up to 2 days ahead and refrigerate airtight. Shape the kibbeh up to 24 hours ahead, layer with parchment, and refrigerate; fry just before serving for the best crust.
🍽️ Pairs Well With
- Tahini sauce
- garlic yogurt sauce
- fattoush
- tabbouleh
- pickled turnips
- lemon wedges
Regional Variations
- Kibbeh bil saniyeh: the same shell and filling pressed into a pan, scored, and baked with olive oil.
- Kibbeh nayyeh: a raw, finely pounded lamb-and-bulgur mixture served with olive oil and onions (requires very fresh, safely handled meat).
- Pumpkin kibbeh (kibbeh qara’a): a meatless version using pumpkin or squash in the shell, common during fasting periods.
Ingredients
- 250 gFine bulgur (No. 1)
- 240 mlCold water (For soaking bulgur)
- 450 gLean ground lamb (90% lean preferred)
- 150 gYellow onion (Grated on the fine side of a box grater)
- 8 gFine salt
- 2 tspGround allspice
- 0.5 tspGround cinnamon
- 1 tspBlack pepper
- 60 gCrushed ice (Keeps the mixture cold for a smoother paste)
- 350 gGround lamb (80–85% lean for juicier filling)
- 2 tbspOlive oil
- 50 gPine nuts
- 0.5 tspGround cumin (Optional but traditional in many homes)
- 300 mlIce water (For wetting hands while shaping)
- 1200 mlNeutral frying oil (sunflower or canola) (For deep-frying in a 20–24 cm pot)
🔄 Substitutions
- Ground lamb→ Ground beef (85–90% lean)
- Pine nuts→ Chopped walnuts
- Neutral frying oil→ Peanut oil
Instructions
- 1
Soak the bulgur for the shell by placing it in a bowl and pouring over 240 ml cold water. Let it stand for 15 minutes, then squeeze handfuls firmly to remove excess water until the bulgur feels damp but not wet.
- 2
Make the filling: heat 2 tbsp olive oil in a skillet over medium heat, then add the diced onion and cook for 6–8 minutes until translucent and lightly golden. Add the pine nuts and stir for 2 minutes, then add 350 g ground lamb, 4 g salt, allspice, cinnamon, black pepper, and cumin and cook 6–7 minutes until browned and no pink remains.
- 3
Spread the filling on a plate in a thin layer so it cools quickly and doesn’t steam inside the kibbeh. Refrigerate for 20 minutes until fully cool, because warm filling can soften the shell and cause cracking during frying.
- 4
Prepare the kibbeh shell mixture: in a food processor, combine the squeezed bulgur, 450 g lean ground lamb, grated onion, 8 g salt, allspice, cinnamon, black pepper, and crushed ice. Process in pulses, scraping down as needed, until the mixture becomes a smooth, cohesive paste that holds together when pressed.
- 5
Chill the shell mixture for 15 minutes to make shaping easier and to reduce the risk of splitting in hot oil. While it chills, set up a small bowl with 300 ml ice water to wet your hands and a tray lined with parchment for the shaped pieces.
- 6
Shape the kibbeh: wet your hands, take about 55 g of shell mixture and roll it into a ball, then press your thumb into the center to form a deep pocket. Rotate and pinch while thinning the walls to about 3–4 mm, then add about 25–30 g of cooled filling and seal the top firmly, shaping into a torpedo with pointed ends.
- 7
Repeat shaping until you have about 18 pieces, re-wetting hands as needed to keep the shell smooth. Place the kibbeh on the lined tray and refrigerate for 20 minutes so the surface firms up, which helps them fry evenly and stay sealed.
- 8
Deep-fry: heat 1200 ml neutral oil in a deep pot to 175°C, using a thermometer for accuracy. Fry 4–5 kibbeh at a time for 4–5 minutes, turning once, until deep golden brown and crisp, then drain on a rack for 2 minutes before serving.
🪪 Recipe Passport
Cultural Background
Often called Lebanon’s national dish, kibbeh appears across the Levant in many forms—fried, baked, or served raw. In Lebanese homes it’s a celebratory mezze centerpiece, where careful shaping and spice balance show true kitchen skill.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Chelo Kebab Koobideh (چلو کباب کوبیده) — Persian Minced Meat Skewers with Saffron Rice
- Persian Steamed Rice Masterclass (چلو و پلو) — Chelo and Polow techniques with perfect tahdig
- Sfiha (صفيحة) — Lebanese Open-Faced Lamb Pastries with Tangy Spices
- Lebanese Fatteh (فتّة) — Chickpeas, toasted pita, yogurt, and pine nuts
- Man’oushe Za’atar (منقوشة زعتر) — Lebanese Za’atar Flatbread
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

Smoky Muttabal Ba Badenjan with Kashk (متبل باذنجان) — Charred Eggplant Dip with Tangy Fermented Depth
Lebanese · Appetizers · 70 min

Adas bil Hamod (عدس بالحامض) — Lebanese Lentil Soup with Swiss Chard and Lemon
Lebanese · Soups · 60 min

Malfouf Mahshi (ملفوف محشي) — Lebanese Stuffed Cabbage Rolls in Lemon-Garlic Broth
Lebanese · Main Courses · 120 min

Mici (Mititei) — Romanian Grilled Garlic Sausages
Romanian · Kebabs · 47 min

Peruvian Beef Heart Anticuchos (Anticuchos) — Smoky Chile-Marinated Skewers
Peruvian · Kebabs · 60 min

Smoky Eggplant Salad (Patlıcan Salatası) — Turkish charred eggplant with garlic and olive oil
Turkish · Salads · 40 min

Cacık (Yoğurtlu Salatalık Mezesi) — Chilled Turkish Yogurt, Cucumber & Mint Dip
Turkish · Appetizers · 15 min

Estonian Jellied Pork (Sült) — Clear Pork Aspic with Garlic and Bay
Estonian · Appetizers · 245 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.