Lebanese Kibbeh Meatballs
Photo by HamZa NOUASRIA on Pexels

Lebanese Kibbeh Meatballs

These aromatic lamb meatballs are a beloved staple of Lebanese cuisine, combining ground lamb with fine bulgur wheat, toasted pine nuts, and warm spices. Pan-fried until golden and crispy outside yet moist and flavorful within, they're served with cool yogurt, fresh herbs, and bright lemon—perfect as an appetizer, mezze component, or main course side.

Prep
28 min
Cook
16 min
Wait
10 min
Total
54 min
Makes
About 16–20 meatballs (4 servings as appetizers)
Share

Steps

Before you start
  • Read through all the steps; the timing is tighter once you start cooking
  • Chill the ground lamb in the freezer for 10–15 minutes while prepping other ingredients
  • Have all ingredients measured and ready before you begin mixing
  • Assemble the yogurt, herbs, and lemon wedges for serving
  1. Toast nuts and prep ingredients

    • In a small dry skillet over medium heat, add the pine nuts and toast for 2–3 minutes, stirring frequently, until golden and fragrant.
    • Transfer to a plate and set aside.
    • While the nuts toast, finely grate the onion, mince the garlic, and measure out the cumin, allspice, cinnamon (if using), salt, and black pepper into a small bowl.
    • Keep all prepared ingredients nearby.
    + Show details

    Ready when: Nuts are golden and fragrant; all ingredients measured and prepped

    Tip: Toast the nuts while preparing other ingredients to save time; watch carefully so they don't scorch

  2. Soak the bulgur

    • Place the fine bulgur in a fine-mesh sieve and rinse under cold running water until the water runs clear, gently squeezing out excess moisture with the back of a spoon.
    • Transfer the rinsed bulgur to a large mixing bowl and add ¼ cup (60 ml) ice water.
    • Let rest for 10 minutes, stirring occasionally with a fork, until the bulgur is softened but still retains a slight firmness.
    + Show details

    Ready when: Bulgur is tender but retains a slight bite; no excess water remains

    Tip: Don't over-soak the bulgur—it should remain slightly firm; ice water keeps the mixture cool for better handling

  3. Combine lamb with the bulgur mixture

    • Add the chilled ground lamb, grated onion, minced garlic, toasted pine nuts, ground cumin, ground allspice, cinnamon (if using), salt, and black pepper to the bowl with the soaked bulgur.
    • Using your hands (or a rubber spatula), mix gently but thoroughly until all ingredients are evenly distributed, taking care not to overwork the mixture.
    + Show details

    Ready when: Mixture is evenly combined with no visible streaks of raw lamb

    Tip: Cold lamb keeps the texture light and easy to work with; overworking releases myosin, which makes the kibbeh tough and dense

  4. Shape the kibbeh

    • Prepare a small bowl of ice water.
    • Wet your hands generously with the ice water to prevent sticking.
    • Scoop about 2 tablespoons (30g) of the kibbeh mixture into your palm and gently shape it into a firm oval or slightly flattened ball about 2 inches (5 cm) long and 1 inch (2.5 cm) thick.
    • Place on a parchment-lined plate or baking sheet.
    • Repeat with the remaining mixture, rewetting your hands frequently with ice water.
    • You should form about 16–20 meatballs.
    • If the mixture becomes warm or sticky during shaping, cover and refrigerate for 10 minutes before continuing.
    + Show details

    Ready when: All mixture is shaped into uniform, firm ovals

    Tip: Keep ice water nearby and wet your hands frequently; this prevents the mixture from sticking and warming up

  5. Heat the oil

    • Place an 11-inch (28 cm) non-stick or cast-iron skillet over medium-high heat.
    • Add the olive oil and let it heat for 1–2 minutes until it shimmers, moves easily around the pan, and just barely smokes at the edges.
    + Show details

    Ready when: Oil shimmers and moves freely; faint wisps of smoke appear at the edges

    Tip: If the oil smokes heavily, the heat is too high and will brown the outside too quickly before the inside cooks through

  6. Pan-fry the kibbehOven 160°F / 70°C

    • Carefully place the shaped kibbeh into the hot oil in a single layer, working in batches if needed to avoid crowding (the pan should accommodate 8–10 without touching).
    • Fry without moving them for 3–4 minutes until the bottoms are deep golden brown and crispy.
    • Gently flip each kibbeh using a slotted spoon or spatula and fry the other side for another 3–4 minutes until equally golden.
    • A meat thermometer inserted into the thickest part should read 160°F (71°C).
    • If working in two batches, keep the first batch warm on a paper-towel-lined plate while frying the second.
    + Show details

    Ready when: Deep golden brown on both sides, crispy exterior; internal temperature of 160°F (71°C)

    Tip: Don't shake or move the kibbeh on the first side; this develops the golden, crispy crust. Lower heat slightly if browning too quickly

  7. Drain and serve

    • Transfer the cooked kibbeh to a paper-towel-lined plate to drain excess oil.
    • Arrange on a serving plate and serve immediately while still warm, with cool yogurt on the side for dipping, fresh mint and parsley scattered over or alongside, and lemon wedges for squeezing over.
    + Show details

    Ready when: Kibbeh are drained and arranged on the serving plate

    Tip: Serve immediately while still warm for the best contrast of crispy exterior and tender interior

Good to know

Tips
  • Keep all ingredients cold—chill the ground lamb in the freezer for 10–15 minutes while you prep, and use ice water throughout. Cold ingredients are easier to handle, less likely to break apart, and result in moist, tender kibbeh.
  • Don't overmix the kibbeh mixture. Gentle folding and mixing keeps the texture light and fluffy; overworking will make them dense and tough. When in doubt, mix less—uneven spices are preferable to dense kibbeh.
  • For crispier kibbeh, ensure the oil is fully shimmering and hot before adding them; too-cool oil will result in a greasy, soggy exterior. If the exterior is browning before they cook inside, lower the heat slightly and allow an extra minute per side.
  • Serve kibbeh fresh and warm for the best textural contrast between the crispy exterior and tender, juicy interior. Cold kibbeh can be briefly reheated in a 350°F oven for 5–8 minutes.
Make ahead

The shaped kibbeh can be covered and refrigerated for up to 24 hours before frying. You can also freeze them on a baking sheet and then transfer to a freezer bag for up to 3 months; no thawing is necessary—just add 1–2 minutes to the frying time per side.

Storage & reheating

Cooked kibbeh will keep at room temperature for up to 2 hours. Refrigerate in an airtight container for up to 3–4 days and reheat in a 350°F (175°C) oven for 8–10 minutes until warmed through. Freeze in an airtight container for up to 3 months; reheat from frozen in a 350°F (175°C) oven for 12–15 minutes.

Substitutions
  • Ground lamb → Ground beef or a lamb-beef mixture (1 lb / 450g). Beef will be less aromatic but still delicious; a 50/50 blend keeps some of the traditional flavor while being more economical
  • Pine nuts → Walnuts, almonds, or another toasted nut, coarsely chopped (⅓ cup / 50g). Pine nuts are traditional and add unique sweetness; other nuts will change the flavor profile slightly but work well
  • Fine bulgur wheat → ½ cup (75g) coarse bulgur plus 2 tbsp (15g) all-purpose flour. Coarse bulgur requires a slightly longer soak (15 minutes) and slightly more water (⅓ cup / 80 ml) to achieve the right texture
  • Extra-virgin olive oil → Vegetable oil or another neutral high-smoke-point oil. Olive oil is traditional and adds flavor; any oil with a smoke point of 400°F+ will work well for pan-frying

More meatballs

See all →

Find more like this

Meal
Dinner
Cuisine
Lebanese
Main ingredient
Ground Lamb
Method
Stovetop

Reviews (0)