Introduction
Kedgeree is a classic Anglo-Indian dish traditionally made with smoked fish, rice, eggs, and gently warming spices. This creamy kipper kedgeree leans into richness while maintaining balance: flaky smoked kippers, fragrant basmati rice, softly sautéed aromatics, restrained curry spice, and a velvety finish of cream and butter. The dish is crowned with a perfectly poached egg and finished with fresh herbs for brightness.
This is a composed dish, not a stir-everything-together scramble. Each component is cooked separately, then carefully folded together at the end to preserve texture and flavor.
Yield
Serves 4 as a main course
or 6 as a brunch dish
Ingredients
For the Rice
- 300 g basmati rice
- Cold water (for rinsing)
- 600 ml water or light fish stock
- 1/2 teaspoon salt
- 1 bay leaf
- 4 green cardamom pods, lightly crushed (optional but traditional)
For the Kippers
- 400–450 g smoked kipper fillets (undyed if possible)
- 300 ml milk
- 1 bay leaf
- 6 black peppercorns
For the Kedgeree Base
- 40 g unsalted butter
- 1 tablespoon olive oil
- 1 medium onion, very finely diced
- 2 cloves garlic, finely minced
- 1 tablespoon fresh ginger, finely grated
- 1½ teaspoons mild curry powder
- 1/2 teaspoon ground turmeric
- 1/4 teaspoon ground cumin
- Freshly ground black pepper, to taste
For the Creamy Finish
- 150 ml double cream
- 2 tablespoons crème fraîche (optional but recommended)
- 1 tablespoon lemon juice
- Zest of 1/2 lemon
- Salt, to taste
For the Poached Eggs
- 4 large, very fresh eggs
- Water
- 1 tablespoon white wine vinegar
Fresh Herbs & Garnish
- 3 tablespoons fresh parsley, finely chopped
- 2 tablespoons fresh chives, finely sliced
- 1 tablespoon fresh dill, finely chopped (optional)
- Extra black pepper
- Lemon wedges, for serving
Equipment Needed
- Medium saucepan with lid
- Wide sauté pan or deep skillet
- Small saucepan (for poaching eggs)
- Slotted spoon
- Fine sieve
- Wooden spoon or silicone spatula
- Mixing bowl
- Sharp knife and cutting board
Part 1: Preparing the Rice
Step 1: Rinsing the Rice
- Place the basmati rice in a bowl.
- Cover with cold water and gently swirl with your fingers.
- Drain and repeat 3–4 times until the water runs mostly clear.
This removes excess starch and ensures fluffy, separate grains.
Step 2: Cooking the Rice
- Place the rinsed rice in a saucepan.
- Add water or fish stock, salt, bay leaf, and cardamom pods.
- Bring to a gentle boil.
- Reduce heat to low, cover, and cook for 10–12 minutes.
- Remove from heat and let steam, covered, for 5 minutes.
- Fluff gently with a fork and remove bay leaf and cardamom.
Set aside, uncovered, so excess steam can escape.
Part 2: Poaching the Kippers
Step 1: Gentle Poaching
- Place kipper fillets in a wide pan.
- Add milk, bay leaf, and peppercorns.
- Heat gently until just below a simmer.
- Poach for 4–5 minutes until the fish is opaque and flakes easily.
Do not boil, or the fish will become tough.
Step 2: Flaking the Fish
- Remove kippers with a slotted spoon.
- Allow to cool slightly.
- Remove skin and any bones.
- Flake into large, bite-sized pieces.
Strain and reserve 3–4 tablespoons of the poaching milk for later.
Part 3: Building the Kedgeree Base
Step 1: Aromatics
- Heat butter and olive oil together in a wide sauté pan over medium heat.
- Add diced onion and a pinch of salt.
- Cook slowly for 8–10 minutes until soft and translucent, not browned.
- Add garlic and ginger.
- Cook for 1 minute until fragrant.
Step 2: Spices
- Add curry powder, turmeric, and cumin.
- Stir constantly for 30–45 seconds.
- The spices should bloom in the fat but not darken.
This step releases aroma without bitterness.
Part 4: Combining Rice and Fish
Step 1: Adding Rice
- Lower heat to medium-low.
- Add cooked rice to the pan.
- Fold gently to coat grains in the spiced butter.
Avoid stirring aggressively; the rice should remain fluffy.
Step 2: Adding Kippers
- Add flaked kippers.
- Fold carefully so the fish stays in chunks.
- Add reserved poaching milk, cream, and crème fraîche.
- Warm gently for 3–4 minutes.
The mixture should be creamy, not soupy.
Step 3: Final Seasoning
- Add lemon juice and zest.
- Taste and adjust salt and pepper.
- Fold in half of the fresh herbs.
Remove from heat and cover loosely.
Part 5: Poaching the Eggs
Step 1: Preparing the Water
- Bring a saucepan of water to a gentle simmer.
- Add white wine vinegar.
Step 2: Poaching
- Crack each egg into a small cup.
- Create a gentle swirl in the water.
- Slide the egg into the center.
- Poach for 2½–3 minutes for a runny yolk.
- Remove with a slotted spoon and drain.
Repeat for remaining eggs.
Part 6: Plating and Assembly
Step 1: Serving the Kedgeree
- Spoon kedgeree into warm shallow bowls.
- Create a small well in the center.
Step 2: Finishing
- Place a poached egg on top of each serving.
- Sprinkle with remaining fresh herbs.
- Grind black pepper generously over the top.
- Serve with lemon wedges.
Texture & Flavor Profile
- Creamy but not heavy
- Smoky from the kippers
- Gently spiced, never hot
- Brightened with citrus and herbs
- Rich yolk flowing into the rice