Skip to content
egyptiandinner✨ New

Egyptian Sayadeya (Fish and Rice)

Coastal Egyptian fish and rice cooked in a deeply caramelized onion broth, a specialty of Alexandria and Port Said.

Prep
20 min
Cook
70 min
Servings
5
Difficulty
Medium
4.6
Sign in to rate
#egyptian#sayadeya#fish#rice#coastal#dinner

About This Recipe

Sayadeya, meaning fisherman's dish, is a coastal Egyptian specialty most associated with Alexandria and Port Said, where fresh catch is simmered with rice cooked in a broth built almost entirely from slowly caramelized onions. The onions are cooked down for far longer than in most rice dishes -- sometimes close to an hour -- until they turn a deep mahogany brown and nearly dissolve, giving the broth a natural sweetness and depth that replaces the need for many other spices. Fish, typically a firm white variety like grouper or snapper, is first fried until golden, then either served alongside the rice or its pan drippings are used to flavor the cooking liquid, depending on the household. The onion broth, tomato paste and a warm blend of cumin and cardamom color the rice a deep amber-brown, distinct from the bright orange-red of tomato-based rice dishes elsewhere in the region. Served with the fried fish on top or alongside, sayadeya is a dish that rewards patience with the onions above all else, and remains one of the signature dishes of Egypt's Mediterranean coast.

Ingredients

Serves 5

  • 700 gfirm white fish fillets(such as grouper or snapper)
  • 1 tspground cumin(for the fish)
  • 1 tspfine sea salt(for the fish)
  • 4 tbspvegetable oil(divided)
  • 4large onions(thinly sliced)
  • 2 tbsptomato paste
  • 2 cupslong-grain rice(rinsed)
  • 3 cupsfish or vegetable stock
  • 1 tspground cumin(for the rice)
  • 0.5 tspground cardamom
  • 1.5 tspfine sea salt(for the rice)
  • 0.25 cuptoasted slivered almonds(for garnish)

Instructions

  1. 1

    Season and fry the fish

    Season fish fillets with cumin and salt. Heat 2 tablespoons oil in a skillet over medium-high heat and fry the fish until golden and cooked through, about 4 minutes per side. Remove and set aside.

  2. 2

    Caramelize the onions

    In a heavy pot, heat remaining oil over medium-low heat. Add onions and cook slowly, stirring often, until they turn a deep mahogany brown, 40 to 50 minutes.

    Resist raising the heat to speed this up -- rushed onions turn bitter, while slow-cooked onions develop the sweet, nutty flavor sayadeya depends on.

  3. 3

    Build the broth

    Stir in tomato paste and cook 2 minutes, then add stock, cumin, cardamom and salt for the rice. Bring to a boil.

  4. 4

    Cook the rice

    Add rice to the broth, stir once, then reduce heat to low, cover, and cook 18 to 20 minutes until the rice is tender and the liquid is absorbed.

  5. 5

    Rest and serve

    Let the rice rest covered for 5 minutes, then fluff. Serve topped with the fried fish and toasted almonds.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Slice the onions uniformly thin so they caramelize evenly rather than some pieces burning while others stay pale.

  • →

    Fry the fish separately rather than simmering it in the rice -- this keeps the exterior crisp and prevents it from falling apart while the rice cooks.

  • →

    Use a heavy-bottomed pot for the onions; a thin pan makes it much harder to caramelize them evenly without scorching.

Variations

  • •

    Shrimp sayadeya: substitute shrimp for the fish, added at the very end since they cook much faster.

  • •

    Spicier version: add a pinch of cayenne or a chopped green chile to the onion broth.

  • •

    Whole fish presentation: fry a whole small fish instead of fillets and serve it whole atop the rice for a more traditional presentation.

Storage

Refrigerate rice and fish separately up to 2 days; reheat rice with a splash of stock on the stove and warm the fish gently in a covered pan to avoid drying it out.

History & Origin

Sayadeya is closely associated with Egypt's Mediterranean coastal cities, particularly Alexandria and Port Said, where local fishing traditions shaped a rice dish built around long-cooked onions and fresh catch rather than the tomato-heavy rice dishes more common inland.

Frequently Asked Questions

Why does my sayadeya rice look pale instead of deep brown?

The onions likely weren't cooked long enough -- they need close to 40 to 50 minutes over low heat to develop the deep color and sweetness that gives the rice its signature hue.

Can I use a different fish?

Yes, any firm white fish works well, including cod, halibut or tilapia, though a slightly firmer fish holds together better when frying.

Can I make the onions ahead of time?

Yes, caramelized onions keep well in the fridge for a few days, so you can prepare that step in advance and speed up the rest of the cooking on the day you serve it.

Nutrition Facts

Per serving (380g / 13.4 oz) · 5 servings total

Calories480kcal
Protein30g
Carbohydrates56g
Fat15g
Fiber3g
Protein30g
Carbs56g
Fat15g

Time Summary

Prep time20 min
Cook time70 min
Total time90 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes