Samak Harra (سمك حرّ) — Lebanese Fish in Spicy Tahini-Cilantro Sauce
Samak Harra is a beloved Lebanese coastal dish of baked fish topped with a fiery, lemony tahini-cilantro sauce. It’s often served family-style with warm bread and simple sides, balancing heat with creamy sesame richness.

Printable Recipe Card
Servings: 4 · Total: 45 min · Difficulty: medium
Ingredients (quick list)
- 800 g white fish fillets (cod, haddock, or sea bass) (cut into 4 portions)
- 6 g fine sea salt (about 1 tsp)
- 1 tsp ground black pepper
- 2 tsp ground cumin
- 30 ml lemon juice (freshly squeezed)
- 30 ml extra-virgin olive oil (plus more for greasing pan)
- 18 g garlic cloves (about 6 cloves, finely minced)
- 30 g fresh cilantro (leaves and tender stems, finely chopped)
- 15 g fresh parsley (finely chopped)
- 2 tsp hot red chili flakes (Aleppo-style preferred)
- 2 tsp ground coriander
- 120 g tahini (well-stirred)
+ 3 more in the full ingredients section below.
Steps (summary)
- Preheat the oven to 220°C and lightly grease a baking dish with a small amount of olive oil. Pat the fish very dry with paper t…
- Season the fish with 6 g salt, black pepper, and cumin on all sides. Drizzle with 30 ml lemon juice and 30 ml olive oil, then r…
- Make the spicy herb base: in a skillet over medium heat, warm 45 ml olive oil until it shimmers. Add the minced garlic and cook…
- Stir in the chopped cilantro and parsley, then add chili flakes and ground coriander. Cook for 60–90 seconds to bloom the spice…
- In a bowl, whisk tahini with 60 ml lemon juice until it thickens and turns pale. Whisk in 90 ml water gradually until the sauce…
- Scrape the warm garlic-herb mixture into the tahini bowl and whisk until evenly combined. The sauce should be creamy and spicy…
+ 3 more steps in the full instructions section below.
Cultural Background
Samak Harra reflects Lebanon’s coastal love of seafood paired with bold mezze-style flavors like garlic, lemon, herbs, and tahini. Often served on shared platters, it showcases the region’s balance of heat, acidity, and sesame richness.
Equipment
💡 Tips
- Keep the garlic pale: cook it under medium heat for no more than 60 seconds to avoid bitterness in the sauce.
- For a cleaner flavor, use very fresh lemon juice and whisk it into tahini before adding water; this prevents graininess.
- If your fish is thin (under 2 cm), start checking at 10 minutes to avoid drying it out.
⚠️ Common Mistakes
❌ Overbaking the fish until it becomes dry and chalky.
✅ Fix: Bake just until opaque and flaky, then rest 3 minutes; thin fillets may need only 10–12 minutes at 220°C.
❌ Burning the garlic, making the sauce bitter.
✅ Fix: Use medium heat, stir constantly, and add herbs quickly once the garlic turns fragrant; do not let it brown.
❌ Tahini sauce turning too thick or grainy.
✅ Fix: Whisk lemon into tahini first, then add water gradually; if it tightens, whisk in 15 ml water at a time until smooth.
🧊 How to Store
Refrigerate leftovers in an airtight container for up to 2 days. Reheat gently in a 160°C oven covered for 10–12 minutes, or warm the sauce separately over low heat with 15–30 ml water to loosen; avoid microwaving on high to prevent dry fish.
📅 Make Ahead
Prepare the tahini-herb sauce up to 24 hours ahead and refrigerate it airtight. Before serving, whisk in 30–60 ml water to loosen, then bake the fish fresh and spoon the sauce over while warm.
🍽️ Pairs Well With
- Warm pita bread
- Lebanese rice
- fattoush
- pickles (mekhallel)
- lemon wedges.
Regional Variations
- Tripoli-style: heavier on chili and garlic with a brighter lemon punch and more walnuts.
- Oven-baked whole fish: the sauce is spooned over a whole roasted branzino and finished with toasted nuts for a centerpiece platter.
- Pan-seared fillets: fish is seared in olive oil for deeper browning, then sauced and briefly warmed in the oven.
Ingredients
- 800 gwhite fish fillets (cod, haddock, or sea bass) (cut into 4 portions)
- 6 gfine sea salt (about 1 tsp)
- 1 tspground black pepper
- 2 tspground cumin
- 30 mllemon juice (freshly squeezed)
- 30 mlextra-virgin olive oil (plus more for greasing pan)
- 18 ggarlic cloves (about 6 cloves, finely minced)
- 30 gfresh cilantro (leaves and tender stems, finely chopped)
- 15 gfresh parsley (finely chopped)
- 2 tsphot red chili flakes (Aleppo-style preferred)
- 2 tspground coriander
- 120 gtahini (well-stirred)
- 90 mlwater (to loosen tahini)
- 60 gwalnut halves (coarsely chopped)
- 25 gpine nuts
🔄 Substitutions
- white fish fillets (cod, haddock, or sea bass)→ salmon fillets
- hot red chili flakes→ cayenne pepper
- pine nuts→ slivered almonds
Instructions
- 1
Preheat the oven to 220°C and lightly grease a baking dish with a small amount of olive oil. Pat the fish very dry with paper towels so it roasts rather than steams, then arrange the portions in a single layer.
- 2
Season the fish with 6 g salt, black pepper, and cumin on all sides. Drizzle with 30 ml lemon juice and 30 ml olive oil, then rub gently to coat; let it sit for 10 minutes while you start the sauce.
- 3
Make the spicy herb base: in a skillet over medium heat, warm 45 ml olive oil until it shimmers. Add the minced garlic and cook for 45–60 seconds, stirring constantly, until fragrant but not browned.
- 4
Stir in the chopped cilantro and parsley, then add chili flakes and ground coriander. Cook for 60–90 seconds to bloom the spices and soften the herbs; the mixture should smell intensely aromatic without turning dark.
- 5
In a bowl, whisk tahini with 60 ml lemon juice until it thickens and turns pale. Whisk in 90 ml water gradually until the sauce becomes smooth and pourable, then whisk in 3 g salt.
- 6
Scrape the warm garlic-herb mixture into the tahini bowl and whisk until evenly combined. The sauce should be creamy and spicy with a strong lemon lift; if it seems too thick, whisk in an additional 15 ml water.
- 7
Bake the fish for 12–15 minutes, depending on thickness, until it flakes easily and the center is opaque. Rest the fish for 3 minutes so the juices settle, which keeps the flesh tender when sauced.
- 8
While the fish rests, toast the nuts: heat 10 ml olive oil in a small pan over medium-low heat. Add pine nuts and walnuts and stir for 2–3 minutes until the pine nuts are golden; immediately transfer to a plate to stop cooking.
- 9
Spoon a generous layer of the spicy tahini-cilantro sauce over the fish, coating each portion. Sprinkle the toasted nuts on top and serve warm; the dish is best when the sauce is creamy and the fish is just-cooked and moist.
🪪 Recipe Passport
Cultural Background
Samak Harra reflects Lebanon’s coastal love of seafood paired with bold mezze-style flavors like garlic, lemon, herbs, and tahini. Often served on shared platters, it showcases the region’s balance of heat, acidity, and sesame richness.
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.
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

Hindbeh b Zeit (هندبة بزيت) — Lebanese dandelion greens with onions and olive oil
Lebanese · Side Dishes · 55 min

Samkeh Harra (سمكة حرّة) — Lebanese spicy baked fish with tahini and nuts
Lebanese · Main Courses · 45 min

Freekeh with Chicken (فريكة بالدجاج) — Lebanese Smoky Green Wheat Pilaf with Chicken
Lebanese · Main Courses · 80 min

Tsuivan (Цуйван) — Mongolian Steamed Noodles with Meat and Vegetables
Mongolian · Main Courses · 80 min

Ploughman's Lunch (Ploughman's Lunch) — British Pub Cheese Platter
British · Main Courses · 30 min

Bazlama (بازلاما) — Puffy Turkish Village Flatbread Cooked on a Saj
Turkish · Breads · 38 min

Authentic Kabab Koobideh (کباب کوبیده) — Persian Minced Lamb Skewers
Persian · Kebabs · 40 min

Peruvian Rotisserie Chicken (Pollo a la Brasa) — Charred Spice-Marinated Roast Chicken
Peruvian · Main Courses · 100 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.