This rice fish mold saffron recipe turns a short ingredient list into a neatly layered platter. Golden saffron rice forms the top, with separate layers of flaky fish, fried onion and fresh green herbs underneath.

Ingredients
- 2 cups long-grain or basmati rice
- 150 g cooked fish fillet, skin and bones removed
- 1 medium onion, thinly sliced
- 4 tablespoons finely chopped mixed coriander, parsley, leek and dill
- 2 tablespoons hot saffron infusion
- Olive oil, as needed
- Salt, to taste
A 1.5-litre ring mould, loaf tin or deep bowl works well. Choose a shape with smooth sides and no delicate pattern, because warm rice releases more reliably from a simple mould.
Cook the rice
Rinse the rice until the water runs mostly clear, then soak it in salted water for 30 minutes if time allows. Bring a large pot of water to a boil, add the drained rice and cook until the grains are tender on the outside but still slightly firm in the centre. Drain well.
Return the rice to the pot with a tablespoon of olive oil. Cover and steam over low heat until the grains are fully tender. Keep the rice warm while you prepare the two fillings.
Prepare the onion, fish and herbs
Warm 1 tablespoon of olive oil in a frying pan over medium heat. Add the onion and cook until soft and golden. Flake the cooked fish into bite-size pieces, add it to the pan and turn it gently through the onion just until hot. Taste before adding salt.
Move the fish mixture to a bowl. Add another teaspoon of oil to the pan, followed by the coriander, parsley, leek and dill. Cook for 1 to 2 minutes, only until the herbs soften and smell fragrant. Long frying would flatten their fresh flavour and colour.
Make three rice mixtures
Divide the warm rice among three bowls. Stir the saffron infusion through the first portion until it is evenly golden. If you need to prepare the infusion, follow our guide to brewing saffron.
Fold the fish and onion through the second portion. Mix the lightly cooked herbs into the third. Use a wide spoon and lift the rice rather than pressing and stirring it, so the grains remain separate.
Fill the mould
Brush the inside of the mould with a thin, even coating of olive oil. Spoon the saffron rice into the bottom and press it just firmly enough to form a level layer. Add the fish rice, level it, then finish with the herb rice.
Press the final layer gently with the back of an oiled spoon. The layers need enough contact to hold together, but heavy packing can turn the rice dense.
Unmould and serve
Place a warm serving plate upside down over the mould. Hold the plate and mould firmly together, turn them over in one movement, then wait 20 seconds before lifting the mould straight up.
If the rice does not release, lay a warm, damp cloth around the outside for a minute and try again. Do not shake hard, which can split the layers.
Serve at once with lemon wedges, a cucumber salad or plain yoghurt. A broad serving spoon helps each portion keep some of all three layers.
Fish and make-ahead notes
Start with fully cooked fish. The current food-safety benchmark for fish is 63°C (145°F), or flesh that is opaque and separates readily with a fork; the complete guidance is on the official safe-temperature chart.
You can prepare the fish and herbs a few hours ahead and refrigerate them separately. Reheat both before mixing with the rice. Do not pack cold fillings into warm rice, as the finished mould may cool unevenly.
Common problems
- The mould collapses: drain the rice well, oil the mould evenly and press each layer lightly.
- The rice sticks: use a smooth mould and lift it vertically rather than at an angle.
- The fish layer is dry: keep the flakes large and warm them only briefly with the onion.
- The herbs turn dark: cook them for no more than 1 to 2 minutes.
This dish contains fish. Plain yoghurt served alongside adds dairy, so keep it separate if guests have dietary restrictions.




