Sayadieh
lebanesefishricepescatarianone-potspicedweeknightmiddle eastern

Sayadieh

Sayadieh is a fragrant, comforting dish of flaky fish served over rice stained golden-brown with caramelized onions and warm spices. Toasted pine nuts, parsley, and lemon add richness, freshness, and brightness, making it both elegant and deeply homey.

45 min
2 servings
667 kcal
Lebanese

Ingredients

Fish and seasoning

  • 300 gfirm white fish fillets, skinless and boneless
  • 5 gfine salt
  • 1 gblack pepper
  • 2 gground cumin
  • 0.5 gground cinnamon
  • 15 mllemon juice

Rice base

  • 160 glong-grain rice
  • 300 gyellow onions, thinly sliced
  • 35 mlolive oil
  • 2 gground cumin
  • 0.5 gground cinnamon
  • 1 gground coriander
  • 0.5 gturmeric
  • 360 mlfish stock or water, hot
  • 4 gfine salt

Garnish

  • 20 gpine nuts
  • 10 gflat-leaf parsley, chopped
  • 2 wedgeslemon wedges

Instructions

  1. 1

    Rinse the rice in several changes of cold water until the water runs mostly clear, then drain well. Season the fish with salt, black pepper, cumin, cinnamon, and lemon juice. Let it stand while you start the onions; this short seasoning time is enough for a delicate fillet and keeps the schedule within 45 minutes.

  2. 2

    Heat 25 ml of the olive oil in a wide saucepan over medium to medium-high heat. Add the sliced onions and cook, stirring often at first and then more frequently as they darken, until deeply caramelized, rich brown, and sweet, 12-15 minutes. Do not let them burn; the characteristic color and flavor of sayadieh come from dark onions, not scorched ones.

  3. 3

    Scoop out about one-third of the caramelized onions and reserve for garnish. To the pan with the remaining onions, add the rice-base cumin, cinnamon, coriander, and turmeric; stir for 20-30 seconds until fragrant. Add the drained rice and stir for 1 minute so each grain is coated with the onion mixture.

  4. 4

    Pour in the hot fish stock or water and add the rice-base salt. Bring to a boil, then reduce to low, cover tightly, and cook for 12 minutes. The liquid should be absorbed and the rice just tender.

  5. 5

    While the rice cooks, heat the remaining 10 ml olive oil in a nonstick skillet over medium heat. Add the fish fillets and cook gently for 2-3 minutes per side, depending on thickness, until just opaque and beginning to flake. Avoid overcooking; the fish will stay juicier if removed as soon as it flakes under light pressure.

  6. 6

    In the same skillet, add the pine nuts and toast for 1-2 minutes, stirring constantly, until golden. They color very quickly, so remove them promptly.

  7. 7

    Turn off the rice and let it rest, covered, for 5 minutes. Fluff gently with a fork. Fold in half of the reserved caramelized onions for extra sweetness through the rice if desired, or keep all of them for topping.

  8. 8

    Spoon the rice onto a serving platter or two plates. Top with the fish, the remaining caramelized onions, toasted pine nuts, and chopped parsley. Serve immediately with lemon wedges for squeezing over the top.

Nutrition per serving

667 kcal
Calories
38g
Protein
53g
Carbs
32g
Fat
4g
Fiber

Notes

Background

Sayadieh is a classic coastal Levantine fish-and-rice dish especially associated with Lebanon's port cities, where freshly caught fish is paired with spiced rice. Its hallmark flavor comes from deeply caramelized onions, which give the rice both its savory sweetness and characteristic brown color. Variations exist across the eastern Mediterranean, but the Lebanese style is particularly known for its warm spices and pine nut garnish.

Love this recipe?

Get personalised AI-curated recipes, meal plans and smart shopping lists — free.

Download Gourmate – Free