Fish Rice Vegetables Hindi Saffron Recipe brings salmon, basmati rice, fresh herbs, yogurt and saffron into one fragrant pot. This Indian-inspired saffron rice with vegetables is gently spiced rather than fiery, with lemon and mint keeping the finished dish bright.

Saffron vegetable rice with herbs and salmon fillets
Saffron vegetable rice with herbs and salmon fillets.

Vegetable Saffron Rice with Salmon

The original translated title uses “Hindi” to mean Indian-style. The cooking method is closer to layered rice than a wet curry: a herb-and-yogurt mixture is tucked between parboiled grains, while the fish finishes on top so it stays in large, tender pieces.

Preparation: 25 minutes, plus marinating and soaking
Cooking: about 55 minutes
Serves: 4

Ingredients

For the Salmon

  • 2 large salmon fillets, about 170–200 g each
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon garam masala
  • 1 tablespoon fresh lemon juice
  • 1 tablespoon neutral oil
  • Fine salt and freshly ground black pepper

For the Rice

  • 2 cups basmati rice
  • 1 cup full-fat plain yogurt
  • 1/2 cup finely chopped fresh coriander
  • 2 tablespoons finely chopped fresh dill
  • 3 tablespoons finely chopped fresh mint
  • 1 garlic clove, crushed
  • 1/2 teaspoon red chilli powder, optional
  • 2 tablespoons fried onions
  • 2 tablespoons strong brewed saffron infusion
  • 1 tablespoon fresh lemon juice
  • 2–3 tablespoons neutral oil, plus more if needed
  • Fine salt and freshly ground black pepper

A concentrated infusion colours the top grains without making the rice wet. Prepare it in advance using our guide to brewing saffron if you are starting with threads.

Marinate the Fish

Pat the salmon dry. Mix the turmeric, garam masala, one tablespoon of lemon juice, one tablespoon of oil, 1/2 teaspoon of salt and a little black pepper. Rub the mixture over the fish, cover and refrigerate for 30 minutes to two hours.

A longer marinade is not necessary. Lemon changes the texture of fish over time, so keep the salmon chilled and do not leave it in the acidic mixture overnight.

Parboil the Basmati Rice

Rinse the rice until the water is nearly clear, then soak it in cool salted water for 30 minutes. Bring a large pot of water to a boil, drain the soaked rice and add it to the pot. Cook for 5–7 minutes, until each grain is flexible at the edge but still firm in the centre. Drain immediately.

Parboiling is important for vegetable saffron rice because the grains must finish cooking in steam. Fully cooked rice would become soft when it is layered with yogurt and herbs.

Make the Herb and Yogurt Layer

Warm one tablespoon of oil in a wide pan over medium-low heat. Add the garlic, coriander, dill and mint. Stir for about one minute, just until fragrant; the herbs should remain green.

Lower the heat. Stir in the yogurt, the remaining tablespoon of lemon juice, a pinch of salt, black pepper and the optional chilli. Warm for one minute without letting the yogurt boil hard, then take the pan off the heat.

Sear the Salmon Briefly

Heat a clean non-stick frying pan over medium-high heat. Lift the salmon from the marinade and sear it for about two minutes on each side. The surface should take on colour, but the centre should remain underdone because the fish will finish in the rice pot.

Layer and Steam

  1. Pour a tablespoon of oil into a heavy pot with a tight-fitting lid. Add one-third of the parboiled rice and spread it loosely.
  2. Spoon half of the herb-yogurt mixture over the rice. Repeat with another layer of rice and the remaining herb mixture, then finish with the last rice.
  3. Drizzle the saffron infusion over the top. Make several steam holes with the handle of a wooden spoon.
  4. Cover the lid with a clean kitchen towel, set it firmly on the pot and cook over medium heat for 5 minutes. Reduce the heat to low and steam for 25 minutes.
  5. Set the partly cooked salmon on top, replace the lid and steam for another 10–15 minutes, depending on the fillets’ thickness.

Check the thickest part of the salmon before serving. Fish should reach 63°C/145°F, or be opaque and separate easily with a fork, according to the official FoodSafety.gov temperature chart.

Serve Without Breaking the Fish

Lift the salmon onto a warm plate first. Gently loosen the rice so the saffron-coloured grains and herb layers mix without being crushed, then spoon it onto a platter. Place the salmon on top and finish with the fried onions.

Taste before adding more lemon. The yogurt and herbs already give this saffron vegetable rice a fresh character, and too much acidity can hide the saffron. Serve it immediately with plain yogurt or a crisp cucumber salad.

Practical Notes

If your fillets are thin, begin checking them after eight minutes in the covered pot. Thick centre-cut pieces need longer. For a less spicy dish, omit the chilli but keep the garam masala; its small amount gives depth without overwhelming the mint, dill and saffron.

Refrigerate leftover fish and rice in a covered container within two hours. Use within three to four days and reheat only the portion you intend to eat.