Go Back Email Link
+ servings
Kedgeree is a traditional British dish usually eaten for breakfast. Smoked fish, spiced rice, peas, onions, and hard-boiled eggs. A true flavor bomb! | cookingtheglobe.com

Kedgeree - British Rice with Smoked Fish

Kedgeree is a traditional British dish with Indian roots featuring hot smoked white fish, spiced rice, and eggs. Often eaten for breakfast, it's also a perfect weeknight dinner option!
Cuisine British
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings 6 people
Calories 550kcal
Author CookingTheGlobe


  • 9 oz (250g) basmati rice
  • 2 teaspoons Cumin seeds
  • 2 teaspoons cilantro seeds
  • 5 tablespoons Olive oil
  • 2 teaspoons salt
  • 2 onions , peeled and sliced
  • ½ teaspoon cayenne pepper
  • ½ teaspoon garam masala
  • 6 eggs
  • 8 oz (225g) frozen peas
  • 1 lb (450g) hot smoked fish (kipper, mackerel, haddock)
  • 3 tablespoons (50ml) heavy cream
  • 2 tablespoons chopped parsley (or cilantro)
  • 2 tablespoons chopped chives


  • Cook the rice according to package instructions. Drain, rinse, and set aside.
  • Heat the oil in a skillet and add the salt, cumin seeds, and cilantro seeds. Toast them for 1-2 minutes over a low heat. Add the onions, cayenne, and garam masala. Cover and cook for about 10 minutes, over a very low heat.
  • In the meantime, hard-boil the eggs. Put them in a bowl of cold water. Peel and cut them into quarters just before serving.
  • Add the frozen peas to the onions and heat through. Add the flaked smoked fish. Now add the rice and mix everything well to combine. Add the cream and stir one more time.
  • Served with the quartered eggs on top and sprinkled with the chopped parsley and chives.


Adapted from Nadiya's Kitchen by Nadiya Hussain


Calories: 550kcal | Carbohydrates: 43.6g | Protein: 29.6g | Fat: 27.9g | Cholesterol: 232.2mg | Sodium: 802.7mg | Sugar: 4.1g | Vitamin A: 950IU | Vitamin C: 14.9mg