Home / Dinner / Sayadeya (Fish with Rice)

Sayadeya (Fish with Rice)

Fragrant rice cooked in spiced fish broth, crowned with golden pan-seared fish and caramelized onions — Alexandria’s beloved fisherman’s feast.

⏱ 20 minPrep time
🔥 40 minCook time
🍽 6Servings
🏷 DinnerCategory
☆☆☆☆☆No ratings yet

Sayadeya comes from Alexandria, Egypt’s coastal city, where fishermen once made it from the day’s catch and the onions they could afford. The dish layers golden pan-fried fish over rice cooked in a deeply flavored fish broth, colored amber by caramelized onions and spiced with cumin, coriander, and a touch of turmeric. Every Alexandria family has its own version, and the rivalry between cities over who makes it better is fierce. It is simple food with a long history, beloved from Alexandria’s fish markets to Cairo dinner tables.

Chef Emily presents Sayadeya (Fish with Rice)

Mahogany rice, golden fish, caramelized onions

The rice is the star: it drinks up the fish broth and the sweet depth of those slow-cooked onions until every grain is perfumed and glossy. The fish stays moist and flaky, with a light golden crust from its quick fry, and the whole plate is finished with more caramelized onions and toasted pine nuts. Brightened with a squeeze of lemon, sayadeya tastes like the Mediterranean in a bowl. Any firm white fish works, so buy whatever looks freshest at the market.

Craving more? Explore all Egyptian Kitchen recipes.

Step by stepInstructions

  1. Season the fish with salt and pepper and dust lightly with the flour.
  2. Heat 3 tablespoons of the oil in a wide skillet and fry the fish until golden, about 2 minutes per side. Set aside.
  3. In a heavy pot, cook the onions in the remaining oil over medium-low heat, stirring often, until deep golden brown, about 25 minutes. Remove half the onions and set them aside for the topping.
  4. Stir the cumin, coriander, turmeric, salt, and pepper into the pot, then add the stock and bring to a boil.
  5. Stir in the rice, then lay the fish on top. Cover and cook over the lowest heat until the rice is tender, 20 to 25 minutes.
  6. Rest the pot, covered, for 10 minutes.
  7. Fluff the rice gently, arrange the fish on top, and garnish with the reserved onions and toasted pine nuts. Serve with lemon wedges.

💡 Chef tips & storage

Don't rush the onions — their deep golden color gives sayadeya its mahogany broth. Use a wide, heavy pot so the rice cooks evenly without stirring.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep20 min
Cook40 min
Servings6
CategoryDinner
PublishedAugust 17, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →