
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)
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
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− Hide details
Ready when: Pine nuts are light golden and fragrant
Tip: Watch closely so they do not burn; they char quickly.
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− Hide 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.
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− Hide 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).
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− Hide 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.
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− Hide details
Ready when: All ingredients are evenly distributed
Tip: Do not overmix; gentle folding preserves the texture of the bulgur and pine nuts.
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− Hide 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.
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− Hide 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.
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− Hide 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
- Diet
- HalalSugar-Free
- Method
- Grill & BBQ





