Lebanese Kibbeh Panini with Yogurt Dipping Sauce
Photo by Nataliya Vaitkevich on Pexels

Lebanese Kibbeh Panini with Yogurt Dipping Sauce

A warm, crispy grilled panini filled with spiced ground lamb, bulgur, and pine nuts—inspired by the flavors of Lebanese kibbeh. Served with a cool, tangy yogurt dipping sauce infused with herbs and garlic. The exterior is golden and pressed, while the filling stays tender and flavorful.

Prep
30 min
Cook
15 min
Wait
5 min
Total
50 min
Makes
4 paninis (4 sandwiches)
Share

Steps

Before you start
  • Preheat a panini press or grill pan to medium-high heat for 5 minutes
  • Have all filling ingredients prepped and ready to assemble quickly
  • Let yogurt sauce ingredients sit together for 10 minutes to allow flavors to meld
  1. Toast the pine nuts

    • Heat a small skillet over medium heat.
    • Add pine nuts and toast, stirring occasionally, for 3–4 minutes until they turn light golden and become fragrant.
    • Transfer to a plate and let cool.
    • Chop them roughly if they are whole.
    + Show details

    Ready when: Pine nuts are light golden and fragrant

    Tip: Watch closely so they do not burn; they char quickly.

  2. Soak the bulgur

    • Place fine bulgur in a small bowl and add ¼ cup (60 ml) warm water.
    • Let sit for 10 minutes until the bulgur absorbs the water and softens.
    • Drain well through a fine-mesh sieve, pressing gently with a spoon to remove excess moisture.
    + Show details

    Ready when: Bulgur is soft and fluffy, not wet

    Tip: Squeeze out excess water so the filling stays firm and does not make the bread soggy.

  3. Cook the lamb mixture

    • Heat the small skillet over medium-high heat.
    • Add ground lamb and diced onion.
    • Cook, breaking up the lamb with a wooden spoon, for 6–8 minutes until the lamb is no longer pink and the onion is soft.
    • Drain any excess fat from the pan.
    • Stir in cumin, cinnamon, and allspice.
    • Cook for 1 minute until aromatic.
    • Season with salt and pepper to taste.
    • Remove from heat.
    • The lamb should reach an internal temperature of 160°F (71°C).
    + Show details

    Ready when: Lamb is fully cooked and no pink remains; internal temperature reaches 160°F (71°C); onion is soft; spices smell fragrant

    Tip: Break up the lamb into small crumbles as it cooks for even texture and faster cooking. Use an instant-read thermometer to confirm the lamb has reached 160°F (71°C).

  4. Make the yogurt sauce

    • In a small bowl, combine Greek yogurt, minced garlic, lemon juice, chopped mint, and parsley.
    • Stir until well combined.
    • Taste and season with salt.
    • Set aside at room temperature for assembly.
    + Show details

    Ready when: Sauce is smooth and herbs are evenly distributed

    Tip: Do not add salt too far in advance, as it may cause the yogurt to weep liquid over time.

  5. Combine filling ingredients

    • In the bowl with the cooked lamb, add the drained bulgur and toasted pine nuts.
    • Toss gently with a spoon until everything is evenly mixed.
    • Taste and adjust seasoning if needed.
    • The filling should be moist but not wet.
    + Show details

    Ready when: All ingredients are evenly distributed

    Tip: Do not overmix; gentle folding preserves the texture of the bulgur and pine nuts.

  6. Assemble the paninis

    • Split each ciabatta or focaccia roll in half horizontally.
    • Lightly brush the cut sides with softened butter.
    • On the bottom half of each roll, place a small handful of torn romaine lettuce, then a few slices of tomato, then about 3–4 tablespoons of the warm lamb-bulgur filling.
    • Top with the other half of the roll.
    + Show details

    Ready when: All four paninis are filled and ready to grill

    Tip: Use warm filling so the cheese and flavors meld, but let it cool slightly if it is very hot or it may make the bread soggy.

  7. Grill the paninisOven 350°F / 175°C

    • Preheat a panini press or cast-iron grill pan to medium-high heat (350°F / 175°C if using a panini press).
    • Once hot, carefully place the assembled paninis on the press or pan.
    • If using a press, close it gently and cook for 4–5 minutes without pressing down hard.
    • If using a skillet, cook for 3–4 minutes on the first side until golden, then flip and cook the second side for another 2–3 minutes.
    • The exterior should be crispy and golden brown, and you should hear a faint sizzle.
    + Show details

    Ready when: Exterior is golden brown and crispy; filling is warm

    Tip: Do not press too hard on a panini press, or the filling may squeeze out the sides. A gentle press is enough.

  8. Rest and serve

    • Transfer the grilled paninis to a cutting board.
    • Let them rest for 2–3 minutes so the filling sets slightly and the bread cools just enough to handle.
    • If desired, cut each panini in half diagonally.
    • Transfer to serving plates and serve immediately with the yogurt dipping sauce on the side.
    + Show details

    Ready when: Paninis are cool enough to handle and cut cleanly

    Tip: Serve with yogurt sauce while the panini is still warm for the best flavor contrast.

Good to know

Tips
  • Let the bulgur drain very well so the filling stays firm and does not saturate the bread. Squeeze it gently in a fine-mesh sieve before using.
  • Toast the pine nuts separately before mixing into the filling to maximize their nutty flavor and ensure they stay crispy.
  • If your panini press is too hot, the outside may char before the filling warms through. Start at medium-high and adjust as needed.
  • Serve the yogurt sauce cold alongside the warm panini for a pleasant temperature and texture contrast that complements the warm, spiced filling.
Make ahead

Prepare the yogurt sauce and lamb-bulgur filling up to 4 hours ahead and refrigerate separately. Reheat the filling gently in a skillet over medium-low heat (2–3 minutes) just before assembly. Assemble and grill the paninis fresh to order so the bread is warm and crispy.

Storage & reheating

Leftover paninis can be wrapped in foil and stored at room temperature for up to 2 hours, or refrigerated for up to 1 day. Reheat in a 350°F (175°C) oven, wrapped in foil, for 8–10 minutes until warmed through. The yogurt sauce keeps refrigerated for up to 3 days. Do not freeze paninis as the bread will become tough when thawed.

Substitutions
  • ground lamb → ground beef or ground turkey. Beef gives a heartier, richer flavor; turkey is leaner. Use the same weight and cooking time, and ensure internal temperature reaches 160°F (71°C).
  • bulgur (fine grain) → fine breadcrumbs or couscous. Breadcrumbs or couscous provide a similar binding texture. Soak breadcrumbs in 3 tablespoons warm water; couscous takes 5 minutes.
  • ciabatta or focaccia panini rolls → sourdough, ciabatta, or focaccia loaf sliced into 4 portions. Any sturdy bread that can hold the filling works; avoid soft sandwich bread as it will crush under the press.
  • Greek yogurt → labneh or sour cream. Labneh (strained yogurt) is even thicker and tangier; sour cream works but is richer. Use the same amount.

More paninis

See all →

Find more like this

Meal
Lunch
Cuisine
Lebanese
Main ingredient
Ground Lamb

Reviews (0)