Coastal Egyptian fish and rice cooked in a deeply caramelized onion broth, a specialty of Alexandria and Port Said.
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.
Serves 5
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.
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.
Stir in tomato paste and cook 2 minutes, then add stock, cumin, cardamom and salt for the rice. Bring to a boil.
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.
Let the rice rest covered for 5 minutes, then fluff. Serve topped with the fried fish and toasted almonds.
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.
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.
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.
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.
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.
Yes, any firm white fish works well, including cod, halibut or tilapia, though a slightly firmer fish holds together better when frying.
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.
Per serving (380g / 13.4 oz) · 5 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.