Samke Harra — Lebanese Spiced Baked Fish with Tahini, Coriander and Walnuts
Samkeh HarraSamke harra is a celebratory Lebanese whole-fish preparation distinguished by garlic, fresh coriander, chili and nuts. This academy version teaches the tahini-based style strongly associated with Tripoli: the fish is roasted until just cooked, then presented beneath a warm, lemon-bright tahini sauce and toasted walnuts. The name means “spicy fish,” but the heat should support rather than obscure the flavor of the seafood.
Know what you are cooking
Samke harra is especially associated with the coastal cooking of Tripoli and is now prepared throughout Lebanon. Lebanese households and restaurants vary the fish, chili level and final presentation. Some use a tahini sauce, while others prepare a tomato-based sauce; these are recognized alternatives rather than ingredients normally combined in one sauce.
Serve as a hot or warm centerpiece for a family lunch, seafood table or festive meal. Traditionally accompanied by lemon wedges, herbs and Lebanese vegetable or rice dishes; it can also be served at room temperature when local food-safety controls permit.
- Select and prepare a fresh whole fish for even roasting.
- Balance garlic, coriander, chili, lemon and tahini without masking the fish.
- Thin and warm tahini sauce without scorching or allowing it to become pasty.
- Judge whole-fish doneness using both observable cues and a calibrated thermometer.
- Present a whole fish safely while accounting for the backbone and fine pin bones.
Ingredients
Digital kitchen scale · Large rimmed baking tray · Baking parchment · Sharp chef’s knife · Fish scaler, if the fish is not already scaled · Cutting board reserved for seafood · Paper towels · Small frying pan · Medium saucepan · Whisk · Citrus juicer · Instant-read food thermometer · Wide fish spatulas or serving spoons · Clean serving platter
Method
- 1
Heat the oven and prepare the workstation
Heat the oven to 200°C conventional or 190°C fan. Line a large rimmed tray with parchment. Keep the raw-fish board and utensils separate from equipment intended for the finished dish.
Look, smell, feelThe oven must be fully heated before the fish goes in; the fish should smell clean and mildly marine, never sour or ammonia-like.SafetyKeep the fish refrigerated at 4°C or colder until preparation. Wash hands and sanitize surfaces after handling it; do not wash raw fish under running water because splashing can spread contamination. - 2
Dry, score and season the fish
Pat the exterior and cavity very dry. Make three shallow diagonal cuts on each side through the skin and into the thick flesh without reaching the backbone. Rub with 20 ml olive oil, 7 g salt and the black pepper, working some seasoning into the cuts and cavity. Rest under refrigeration for 15 minutes.
Look, smell, feelThe skin should feel dry and lightly glossy rather than wet; the cuts should expose the flesh without causing the fish to separate.SafetyReturn the seasoned fish to refrigeration during the rest. Discard any paper towels and packaging that contacted raw fish. - 3
Begin roasting
Place the fish flat on the prepared tray and roast for 25 minutes before checking. If the head or tail darkens too quickly, shield that area loosely with foil.
Look, smell, feelThe skin will tighten and begin to brown; juices appearing in the tray should change from cloudy pink to nearly clear.SafetyDo not rely on color alone for doneness. Avoid touching cooked-food utensils to the raw-fish tray or preparation board. - 4
Toast the walnuts
While the fish roasts, place the walnuts in a dry frying pan over medium-low heat. Toast for 4–6 minutes, stirring frequently, until fragrant and one shade darker. Transfer immediately to a plate.
Look, smell, feelThe walnuts should smell nutty and toasted but not sharp or burnt.SafetyNuts retain heat and can scorch after leaving the burner; remove them from the hot pan promptly. - 5
Build the coriander and chili base
Heat the remaining 40 ml olive oil in a saucepan over medium heat. Add the onion and 3 g salt; cook for 8–10 minutes until soft and pale golden. Add the garlic, chili and ground coriander, cooking for 1 minute. Add most of the fresh coriander and cook for 1–2 minutes, just until wilted and aromatic.
Look, smell, feelThe onion should be tender and sweet-smelling, while the garlic and coriander remain fragrant without turning dark brown.SafetyReduce the heat if the garlic begins to brown; scorched garlic tastes bitter and should not be concealed in the sauce. - 6
Mix and warm the tahini sauce
In a bowl, whisk the tahini with the lemon juice. It will tighten at first. Gradually whisk in 180 ml cold water until smooth and pourable. Stir it into the coriander mixture over low heat. Warm gently for 3–5 minutes without a vigorous boil. Add water, 15 ml at a time, if needed; taste and use the remaining 2 g salt only if required.
Look, smell, feelThe finished sauce should coat a spoon yet fall in a broad ribbon. It should taste nutty, lemony and savory, with clear but controlled chili warmth.SafetyTahini can spit when overheated. Use low heat, stir continuously and do not leave the saucepan unattended. - 7
Verify the fish is safely cooked
Continue roasting for approximately 10–20 minutes more, depending on the fish’s shape and starting temperature. Insert a clean thermometer into the thickest flesh behind the head without touching bone. Remove the fish when the center reaches at least 63°C, or the minimum specified by local health guidance if higher.
Look, smell, feelAt doneness, the thickest flesh is opaque, moist and separates readily from the backbone; the dorsal fin should release with little resistance.SafetyA whole fish cooks unevenly, so check more than one thick area. If any tested area is below 63°C, return the fish to the oven and recheck with a cleaned probe. - 8
Rest and finish
Rest the cooked fish for 5 minutes. Transfer it carefully to a clean platter using two wide spatulas. Spoon the warm sauce over the body while leaving the head and tail visible, then scatter with toasted walnuts, reserved coriander and optional parsley. Serve with lemon wedges.
Look, smell, feelThe sauce should remain creamy and distinct, and the rested flesh should lift in moist flakes rather than crumble dryly.SafetyNever transfer the cooked fish back to an unwashed raw-fish tray. Warn diners that a whole fish contains a backbone, rib bones and potentially fine pin bones.
Chef notes
- Ask the fishmonger to scale, gut and remove the gills while leaving the head and tail intact; the gills can impart bitterness during roasting.
- The exact cooking time depends more on the fish’s maximum thickness than its total weight. Temperature verification is therefore essential.
- Tahini naturally becomes stiff when lemon juice is first added. Continue whisking and add cold water gradually rather than correcting it with excess oil.
- For a formal presentation, remove the upper fillet at the table, lift away the backbone, and then portion the lower fillet. Inspect every serving for bones.
- A recognized Lebanese tomato-based version may be made separately: omit the tahini and its water, soften the aromatics as directed, add 500 g crushed tomato and 120 ml water, then simmer for 20–25 minutes. Maintain the walnuts, coriander, garlic and chili profile; do not mix the full tomato and tahini sauces together.
Common mistakes
- Roasting a wet fish, which steams the skin and weakens browning.
- Cutting scores all the way to the backbone, causing the fish to break during transfer.
- Using excessive chili so the heat masks the seafood, coriander and walnut flavors.
- Boiling the tahini sauce hard, which can make it coarse, overly thick or scorched.
- Assuming the fish is cooked because the exterior is brown; the thick flesh behind the head may still be undercooked.
- Pouring very thick sauce over the fish, creating a heavy paste rather than a flowing coating.
- Serving portions without checking carefully for pin bones.
Practical substitutions
- Use whole sea bream, red snapper or another firm, mild whole fish available from a responsible local supplier; adjust cooking time by thickness and verify 63°C internally.
- For fillets, use six skin-on portions of approximately 180–200 g each. Roast until their thickest parts reach 63°C; they will cook much faster than a whole fish.
- Replace fresh red chili with 2–4 g Lebanese dried chili flakes, adjusting to their strength.
- If walnuts are omitted because of preference or allergy, toasted pine nuts may provide a Lebanese garnish, but they remain a tree-nut allergen. For a nut-free dish, omit nuts entirely and use extra herbs; prevent cross-contact.
- The tomato-sauce method in the chef notes replaces the tahini sauce and changes both the sesame allergen profile and the nutrition estimate.
Plan and store
Make ahead: The coriander-onion base may be cooked one day ahead, cooled rapidly and refrigerated at 4°C or colder. Toast the walnuts one day ahead and keep them airtight once fully cool. Mix in tahini, lemon and water while reheating the base; roast the fish close to service for the best texture.
Storage: Do not leave cooked fish or sauce at room temperature for more than 2 hours, or 1 hour in very hot conditions above 32°C. Refrigerate promptly in shallow, covered containers at 4°C or colder and use within 2 days. Follow stricter local health guidance when applicable.
Reheating: For best quality, reheat fish and sauce separately. Cover the fish and warm in a 160°C oven until the center reaches 74°C. Reheat the sauce gently in a saucepan, whisking in a little water as needed; bring previously cooked leftovers to 74°C. Reheat only once.
Plate and serve
Use an elongated platter large enough to hold the fish without bending it. Spread a small bed of sauce beneath the body to steady it, place the fish on top, and spoon the remaining sauce along its center. Finish with walnuts, coriander, parsley and lemon wedges while preserving the recognizable whole-fish form.
From reading to mastery
Record the cook, test your understanding and ask for professor guidance.