Sayadiyeh: Spiced Fish with Deep Onion Rice and Toasted Nuts
ṢayyādiyyehSayadiyeh is a foundational Lebanese fish-and-rice dish distinguished by its mahogany-colored onion broth, warm spices and toasted nuts. Its depth should come from patiently browned onions and fresh fish stock rather than excessive spice or artificial coloring. This academy version teaches the professional sequence: fillet the fish, build a clean stock from the bones, brown the onions without burning them, cook separate grains of rice in the measured broth and return the fish to the plate while it remains moist.
Know what you are cooking
Sayadiyeh belongs to Lebanon’s coastal cooking repertoire and is prepared in homes and restaurants throughout the country. Lebanese versions vary in the fish available, the darkness of the onion broth and whether the fish is served as whole fried fish or neat fillet portions. Pine nuts, almonds or a mixture may be used. These are variations within the same Lebanese technique rather than separate dishes.
Serve as a substantial lunch or dinner centerpiece, particularly for family seafood meals. It is traditionally brought to the table on a wide platter, with the rice beneath the fish and toasted nuts and browned onions on top.
- Produce a clean fish stock from bones and a gill-free head without prolonged boiling.
- Brown onions to a deep mahogany color while distinguishing caramelization from burning.
- Measure fish stock accurately so the rice cooks into separate, seasoned grains.
- Cook fish portions safely while preserving moisture and structural integrity.
- Sequence stock, rice, fish and garnishes so all components reach the table hot.
Ingredients
Filleting knife and clean cutting board · Fish tweezers · Large heavy saucepan with lid · Wide heavy frying pan · Fine-mesh strainer · Medium saucepan for stock · Heatproof bowl or measuring jug · Digital kitchen scale · Instant-read food thermometer · Wide serving platter
Method
- 1
Prepare and season the fish
Check every fillet for bones, pat it dry and keep it refrigerated. Mix 2 g cumin, 1 g seven-spice, 1 g black pepper and 5 g salt. Season the fish evenly, cover and return it immediately to the refrigerator while making the stock.
Look, smell, feelThe fish should smell clean and mildly marine, never sour, ammoniacal or strongly fishy.SafetyKeep raw fish at 4°C or below. Wash hands, knives and boards after handling it, and prevent contact between raw fish and cooked ingredients. - 2
Brown the onions
Heat 55 g oil in a large heavy saucepan over medium heat. Add the onions and 3 g salt. Cook for 25–30 minutes, stirring more often as they darken. If the pan develops dry, black spots, reduce the heat and add a spoonful of the measured water. When evenly mahogany-colored, remove about 80 g onions and reserve them for garnish.
Look, smell, feelThe onions should be soft, reduced and deep brown, with a sweet roasted aroma but no acrid smell or blackened edges.SafetyOnions retain steam and can spit in hot oil; use a long spoon and keep the pan handle secure. - 3
Build the fish and onion stock
Add the cleaned fish frames and head to the remaining onions, followed by the cold water, 2 g cumin, 1 g seven-spice, the cinnamon and 1 g black pepper. Bring just to a gentle simmer, skimming surface foam. Simmer uncovered for 25 minutes; do not boil vigorously. Strain through a fine-mesh strainer without crushing the bones. Measure 800 ml stock for the rice. If short, add hot water; reserve any surplus for another seafood preparation.
Look, smell, feelThe stock should be clear brown to deep amber, smell of sweet onion and fresh fish, and have no bitter or muddy finish.SafetyConfirm that all gills were removed before cooking. Handle the hot stock carefully, discard the cooked bones and never serve stock containing bone fragments. - 4
Toast the nuts
Place the pine nuts and almonds in a dry frying pan over medium-low heat. Toast for 3–5 minutes, stirring continuously, then transfer them immediately to a plate.
Look, smell, feelThe almonds should be pale gold and the pine nuts evenly golden with a fresh, nutty aroma.SafetyNuts continue to darken in a hot pan and can burn quickly; never leave them unattended. - 5
Cook the rice in measured stock
Place the drained rice in the onion saucepan. Add 800 ml hot strained stock and 4 g salt; taste the liquid cautiously before adding the full salt amount if the fish or stock is already salty. Bring to a boil, stir once, cover tightly and reduce to the lowest heat. Cook for 15 minutes. Turn off the heat and leave covered for 15 minutes, then fluff gently with a fork.
Look, smell, feelThe cooked grains should be tender, separate and evenly brown, with no free liquid at the bottom of the pan.SafetyOpen the lid away from the face to avoid steam burns. Once cooked, do not leave rice between 5°C and 60°C for more than 2 hours. - 6
Pan-cook the fish
While the rice cooks, heat the remaining 20 g oil in a wide frying pan over medium-high heat. Pat away surface moisture from the fish. For skin-on portions, place them skin-side down and press gently for 20 seconds to prevent curling. Cook in batches if necessary, approximately 4–6 minutes on the first side and 2–4 minutes after turning, depending on thickness. Finish with the lemon juice.
Look, smell, feelThe surface should be golden, the thickest section opaque and moist, and the flesh should separate into broad flakes under gentle pressure.SafetyCook fish to at least 63°C at the thickest point. Use clean utensils and a clean plate for the cooked fish; do not reuse items that held it raw. - 7
Assemble and serve
Spread the rested rice on a warm platter. Arrange the fish portions over it and spoon the reserved browned onions around them. Scatter with toasted pine nuts, almonds and parsley, if using. Serve immediately.
Look, smell, feelThe finished platter should show glossy brown rice, intact golden fish portions and crisp nuts, with aromas of browned onion, cumin and fresh fish.SafetyServe promptly while hot, or maintain cooked components above 60°C for short service periods.
Chef notes
- Deep onion color is the defining technical feature. Work patiently over medium heat; burnt onions make both stock and rice irreparably bitter.
- Stock strength varies with the species and quantity of bones. Measuring exactly 800 ml after straining controls the rice texture.
- Do not simmer fish bones for hours as one might simmer meat bones. A short, gentle extraction produces a cleaner Lebanese fish stock.
- Skin-on fillets offer crisp texture and help protect the flesh during frying, but skinless portions are also common in Lebanese homes.
- For whole-fish presentation, fry or roast a cleaned fish separately and serve it over the same onion rice; adjust cooking time by size and verify 63°C at the thickest edible section.
Common mistakes
- Stopping the onions at pale gold, which produces weak color and insufficient depth.
- Using blackened onions; darkness must come from controlled browning, not scorching.
- Boiling or crushing the fish bones, which clouds the stock and may introduce bitterness or fragments.
- Adding an unmeasured quantity of stock to the rice, resulting in wet or undercooked grains.
- Crowding the fish pan, which lowers the heat and causes the portions to steam and break.
- Repeatedly stirring the rice after it boils, which releases starch and damages the grains.
Practical substitutions
- Use locally available firm white fish such as sea bass, sea bream or another responsibly sourced species suitable for pan-cooking; thickness and fat content will alter cooking time.
- If frames are unavailable, use an unsalted, clearly labeled fish stock. Check ingredients for gluten when gluten-free service is required, and reduce added salt as needed.
- Use all almonds or all pine nuts according to household practice and availability. For a nut-free service, omit the garnish rather than replacing it with a garnish foreign to the dish.
- Standard long-grain rice may replace basmati, but soaking time and required stock can vary; follow the measured-stock method and select rice that remains separate.
Plan and store
Make ahead: The strained fish stock and browned onion garnish may be prepared up to 1 day ahead, cooled rapidly in shallow containers and refrigerated at 4°C or below. Reboil the stock before using. Toast the nuts and hold them airtight at room temperature for up to 1 day. Cook the fish and rice close to service for best texture.
Storage: Within 2 hours of cooking, divide leftovers into shallow covered containers and refrigerate at 4°C or below. Consume within 2 days. For longer storage, freeze promptly for up to 1 month, recognizing that the fish and rice textures will soften. Follow stricter local health guidance where applicable.
Reheating: Add 15–30 ml water or fish stock per portion of rice, cover and reheat gently. Reheat fish and rice until the center reaches 74°C. Reheat only once; discard leftovers left above 4°C and below 60°C for more than 2 hours.
Plate and serve
Mound the brown onion rice across a broad warm platter rather than compressing it into a dense mold. Place the fish in a single visible layer, then distribute the reserved onions and nuts so every portion receives garnish. Finish with parsley and serve lemon separately if additional acidity is desired.
From reading to mastery
Record the cook, test your understanding and ask for professor guidance.