Spinach Kedgeree with Spiced Salmon Recipe
Introduction
This spinach kedgeree with spiced salmon is a flavorful twist on a traditional dish, combining fragrant spices, tender rice, and nutritious greens. The lightly grilled salmon topped with a herby yogurt adds a fresh, creamy contrast that’s perfect for a satisfying meal any time of day.

Ingredients
- 2 tsp rapeseed oil
- 1 large onion, halved and sliced
- Thumb-sized piece of ginger, finely chopped
- ½ tsp cumin seeds
- ½ tsp ground cinnamon
- 6-8 cardamom pods, seeds crushed
- 1½ tsp ground turmeric
- 1½ tsp ground coriander
- 1 red chilli, deseeded and sliced
- 1 garlic clove, finely chopped
- 1 large red pepper, deseeded and roughly chopped
- 70g brown basmati rice
- 375ml vegetable stock, made with 2 tsp bouillon powder
- 160g baby spinach leaves, roughly chopped
- 3 tbsp fat-free natural yogurt
- 1 tbsp finely chopped mint or coriander
- 2 skinless wild salmon fillets
- 1 tbsp toasted almonds, to serve
Instructions
- Step 1: Heat the rapeseed oil in a large frying pan over medium heat. Add the sliced onion and chopped ginger, frying for about 5 minutes until soft and translucent.
- Step 2: Stir in the cumin seeds, ground cinnamon, crushed cardamom seeds, and 1 teaspoon each of turmeric and coriander. Cook for 30 seconds until the spices become fragrant.
- Step 3: Add the sliced red chilli, chopped garlic, roughly chopped red pepper, and the brown basmati rice. Stir everything briefly to combine.
- Step 4: Pour in the vegetable stock, cover the pan, and let it simmer gently for 35 minutes, or until the rice is tender and has absorbed most of the liquid. If the rice is cooked but liquid remains, remove the lid and simmer uncovered to evaporate the excess.
- Step 5: Stir in the chopped baby spinach, cover again, and cook for an additional 3 minutes until the spinach wilts.
- Step 6: While the rice cooks, preheat the grill to medium. Line a baking sheet with foil. In a small bowl, mix the fat-free natural yogurt with the finely chopped mint or coriander and the remaining ½ teaspoon each of turmeric and ground coriander.
- Step 7: Spread the yogurt mixture over the salmon fillets and place them on the prepared baking sheet. Grill for 8-10 minutes until the fish flakes easily with a fork.
- Step 8: Serve the kedgeree topped with the grilled salmon fillets or flake the fish into the rice. Scatter toasted almonds over the dish before serving for added crunch.
Tips & Variations
- For extra richness, try adding a boiled egg on the side, a classic kedgeree addition.
- If you prefer milder heat, reduce or omit the red chilli.
- Swap the salmon for smoked haddock or another white fish for a traditional style.
- Replace the baby spinach with kale or Swiss chard for more texture.
Storage
Store any leftover kedgeree and salmon separately in airtight containers in the refrigerator for up to 2 days. Reheat the kedgeree gently in a pan or microwave, adding a splash of water or stock if it seems dry. Reheat the salmon carefully to avoid overcooking, or enjoy it cold as a salad topping.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this recipe ahead of time?
Yes, you can prepare the kedgeree and salmon separately in advance and store them in the fridge. Reheat as needed before serving for convenience.
What if I don’t have rapeseed oil?
Any neutral oil like vegetable or sunflower oil will work well as a substitute for rapeseed oil in this recipe.
Print
Spinach Kedgeree with Spiced Salmon Recipe
- Total Time: 1 hour
- Yield: 2 servings 1x
- Diet: Low Fat
Description
A flavorful and wholesome spinach kedgeree featuring spiced salmon, aromatic spices, and tender brown basmati rice, perfect for a healthy and vibrant meal.
Ingredients
Rice and Spice Base
- 2 tsp rapeseed oil
- 1 large onion, halved and sliced
- Thumb-sized piece of ginger, finely chopped
- ½ tsp cumin seeds
- ½ tsp ground cinnamon
- 6–8 cardamom pods, seeds crushed
- 1½ tsp ground turmeric, divided
- 1½ tsp ground coriander, divided
- 1 red chilli, deseeded and sliced
- 1 garlic clove, finely chopped
- 1 large red pepper, deseeded and roughly chopped
- 70g brown basmati rice
- 375ml vegetable stock (made with 2 tsp bouillon powder)
- 160g baby spinach leaves, roughly chopped
Salmon and Garnish
- 3 tbsp fat-free natural yogurt
- 1 tbsp finely chopped mint or coriander
- 2 skinless wild salmon fillets
- 1 tbsp toasted almonds, to serve
Instructions
- Prepare the spice base: Heat the rapeseed oil in a large frying pan over medium heat. Add the sliced onion and finely chopped ginger and fry gently for 5 minutes, or until soft and translucent.
- Add spices: Stir in the cumin seeds, ground cinnamon, crushed cardamom seeds, and 1 teaspoon each of the ground turmeric and coriander. Cook the mixture for 30 seconds until fragrant, ensuring the spices release their aromas without burning.
- Incorporate vegetables and rice: Add the sliced red chilli, chopped garlic, roughly chopped red pepper, and brown basmati rice to the pan. Stir everything briefly to combine the flavors evenly.
- Add stock and simmer rice: Pour in the vegetable stock. Cover the pan and simmer gently for 35 minutes, or until the rice is tender and the stock is mostly absorbed. If the rice is cooked but some liquid remains, remove the lid and simmer uncovered for a few more minutes to allow any excess liquid to evaporate.
- Wilt the spinach: Stir in the roughly chopped baby spinach leaves, cover the pan again, and cook for an additional 3 minutes until the spinach is wilted and incorporated into the rice.
- Prepare the spiced salmon: While the rice cooks, heat a grill to medium and line a baking sheet with foil. In a small bowl, mix the fat-free natural yogurt with the remaining ½ teaspoon each of ground turmeric and ground coriander, along with the finely chopped mint or coriander.
- Coat and grill salmon: Spread the yogurt and herb mixture evenly over the skinless wild salmon fillets. Transfer the salmon to the prepared baking sheet and grill for 8-10 minutes, or until the fish flakes easily when tested with a fork.
- Serve: Top the spinach kedgeree with the grilled salmon fillets or gently flake the fish into the rice mixture. Sprinkle toasted almonds over the dish for a satisfying crunch and serve immediately.
Notes
- Use brown basmati rice for its nutty flavor and health benefits, but white basmati can be a quicker alternative.
- If you prefer less heat, remove all the seeds from the red chilli or omit it entirely.
- You can substitute wild salmon with any firm, skinless fish if preferred.
- For extra creaminess, add a spoonful more yogurt when serving.
- To make this dish gluten-free, verify that your vegetable stock or bouillon powder contains no gluten.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-inspired
Keywords: spinach kedgeree, spiced salmon, brown basmati rice, healthy fish recipe, Indian spices, light dinner

