One-Pan Tikka Salmon with Jewelled Rice Recipe
Introduction
This one-pan tikka salmon with jewelled rice is a vibrant and aromatic dish that’s perfect for a flavorful weeknight dinner. Combining tender salmon with fragrant spices, sweet apricots, and fresh pomegranate seeds makes for a deliciously balanced meal all cooked in a single pan.

Ingredients
- 3 tbsp tikka curry paste
- 150ml pot natural low-fat yogurt
- 3 salmon fillets, skinned
- 2 tsp olive oil
- 1 large red onion, chopped
- 1 tsp turmeric
- 50g soft dried apricots, chopped
- 200g brown basmati rice
- 100g pack pomegranate seeds
- Small pack coriander, leaves picked
Instructions
- Step 1: Combine 1 tablespoon of tikka curry paste with 2 tablespoons of yogurt. Season the salmon fillets with salt and pepper, then smear the yogurt and curry paste mixture all over the fillets. Set aside to marinate.
- Step 2: Heat the olive oil in a large pan with a lid over medium heat. Add the chopped onion and cook for 5 minutes until softened. Stir in the remaining 2 tablespoons of curry paste and cook for an additional minute.
- Step 3: Add the turmeric, chopped apricots, and brown basmati rice to the pan. Season with salt and pepper, then stir well to combine.
- Step 4: Pour in 800ml boiling water from the kettle. Bring the mixture to a boil, then reduce the heat to a simmer. Cover with the lid and cook for 15 minutes.
- Step 5: After 15 minutes, uncover the pan and stir the rice. Place the marinated salmon fillets on top of the rice, then re-cover the pan. Turn the heat to the lowest setting and cook undisturbed for another 15–20 minutes, until the salmon is cooked through and the rice is tender.
- Step 6: Scatter the pomegranate seeds and coriander leaves over the cooked dish. Serve immediately with the remaining natural yogurt on the side.
Tips & Variations
- For extra heat, add a finely chopped green chili to the onion while cooking.
- You can substitute the salmon for other firm fish fillets like cod or sea bass if preferred.
- Use basmati rice instead of brown basmati for a lighter, fluffier texture and shorter cooking time.
- Toast the pomegranate seeds lightly before adding for a nuttier flavor.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan over low heat or in the microwave until warmed through. Avoid overcooking the salmon during reheating to keep it tender.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this dish ahead of time?
Yes, you can marinate the salmon a few hours in advance to enhance the flavors. However, it is best to cook the rice and salmon fresh to maintain the texture and taste.
What can I serve with this dish?
This dish is great on its own but pairs well with a simple cucumber raita or a side salad for added freshness.
Print
One-Pan Tikka Salmon with Jewelled Rice Recipe
- Total Time: 1 hour 5 minutes
- Yield: 3 servings 1x
- Diet: Low Fat
Description
A flavorful one-pan recipe featuring perfectly cooked salmon fillets marinated in tikka curry paste and yogurt, served over aromatic jewelled brown basmati rice studded with apricots, pomegranate seeds, and fresh coriander for a vibrant and healthy meal.
Ingredients
Marinade and Salmon
- 3 tbsp tikka curry paste
- 150ml natural low-fat yogurt
- 3 salmon fillets, skinned
- 2 tsp olive oil
Rice and Jewels
- 1 large red onion, chopped
- 1 tsp turmeric
- 50g soft dried apricots, chopped
- 200g brown basmati rice
- 100g pomegranate seeds
- Small pack coriander leaves, picked
Instructions
- Prepare the marinade and salmon: Combine 1 tablespoon of the tikka curry paste with 2 tablespoons of natural low-fat yogurt. Season the salmon fillets with salt and pepper, then coat them thoroughly with the curry yogurt mixture. Set aside to marinate while preparing the rice.
- Cook the onion and spices: Heat 2 teaspoons olive oil in a large pan with a lid over medium heat. Add the chopped red onion and cook for 5 minutes until softened. Stir in the remaining 2 tablespoons of tikka curry paste and cook for another minute to release the spices’ aroma.
- Add rice and flavorings: Stir in 1 teaspoon turmeric, chopped dried apricots, and 200g brown basmati rice. Season well with salt and pepper, then mix all ingredients thoroughly to evenly coat the rice and apricots with the spices.
- Simmer the rice: Pour 800ml boiling water into the pan, bring to a boil, then reduce to a gentle simmer. Cover with the lid and cook for 15 minutes. After 15 minutes, uncover, stir the rice to prevent sticking, then re-cover and cook for an additional 15 minutes on low heat, allowing the rice to absorb the liquid fully.
- Cook salmon on top of rice: Uncover the pan and gently place the marinated salmon fillets on top of the rice. Cover the pan again and set heat to the lowest setting. Cook undisturbed for 15 to 20 minutes until the salmon is perfectly cooked through and the rice is tender.
- Finish and serve: Remove the lid, scatter fresh pomegranate seeds and picked coriander leaves over the dish for a burst of color and freshness. Serve the one-pan tikka salmon and jewelled rice with the remaining natural low-fat yogurt as an accompaniment.
Notes
- Use a heavy-based pan with a tight-fitting lid to ensure even cooking and prevent steam from escaping.
- Feel free to substitute brown basmati rice with white basmati rice, but adjust cooking times accordingly.
- Marinating the salmon for at least 30 minutes enhances the flavor but is optional if you’re short on time.
- This dish can be served with a side of steamed vegetables or a simple salad for a complete meal.
- Leftovers can be stored in the refrigerator for up to 2 days and reheated gently on the stovetop.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-inspired
Keywords: tikka salmon, jewelled rice, one-pan meal, Indian-inspired, brown basmati rice, pomegranate, apricots, healthy dinner

