Traditional Kedgeree Curried Rice

Featured in Family Dinner Ideas.

Kedgeree is a traditional British dish featuring curried rice, smoked fish, peas, eggs, and aromatic spices. This fusion classic is prepared by gently poaching fish in chicken stock, cooking rice in the same stock, and tossing it in spiced butter for deep flavor. The dish is finished by folding in flaked fish, peas, and garnished with eggs and fresh herbs for a satisfying, flavorful meal. It's an easy yet impressive dish that perfectly balances British comfort food with a hint of exotic spice.

Fatiha
Updated on Thu, 22 May 2025 17:27:49 GMT
A bowl of rice with eggs and peas. Pin it
A bowl of rice with eggs and peas. | zestplate.com

This hearty Kedgeree has become my weekend brunch tradition, bringing a touch of British colonial fusion to my family table. The combination of flaky smoked fish, aromatic curry-spiced rice, and perfectly boiled eggs creates a satisfying one-dish meal that manages to be both comforting and exotic.

I first discovered Kedgeree during a rainy weekend in London, served at a charming bed and breakfast. The proprietor shared her family recipe, and I've been perfecting my version ever since. It's now my go-to dish when hosting brunch gatherings.

Ingredients

  • Smoked haddock or cod: Offers the authentic backbone of this dish with its rich umami flavor
  • Long grain rice: Creates the perfect fluffy texture that absorbs all the aromatic spices
  • Butter: Provides luxurious richness that binds all flavors together
  • Curry leaves: Add an authentic aromatic element that elevates the dish beyond basic curry powder
  • Cardamom pods: Release their unique citrusy warmth when gently crushed
  • Brown onion: Creates the sweet foundation of the spice mixture
  • Garlic: Adds essential depth to the aromatics
  • Curry powder: Brings warm complexity without overwhelming heat
  • Turmeric: Provides the signature golden color and earthy notes
  • Frozen peas: Add bright color and sweet bursts of freshness
  • Hard boiled eggs: Create a creamy contrast to the spiced rice
  • Fresh coriander: Brightens the entire dish with herbal freshness

How To Make Kedgeree

Poach the Fish:
Begin by bringing chicken stock to a gentle boil in a large saucepan. Place the smoked fish into the hot liquid, ensuring it's mostly submerged. Reduce heat until the surface barely ripples. Poach gently for 8 minutes until the fish flakes easily when tested with a fork. The slow poaching preserves the delicate texture while allowing the fish to infuse the stock with flavor.
Prepare the Fish:
Once the fish is cooked, transfer it to a plate to cool slightly. When manageable, use your fingers or a butter knife to carefully remove and discard the skin. Gently flake the fish into large chunks, being careful to maintain some integrity in the pieces. Check thoroughly for any bones that might remain. Set aside while preparing the rice.
Cook the Rice:
Reserve a half cup of the fish poaching liquid and set aside. Add the uncooked rice directly to the remaining poaching liquid in the same saucepan. Bring to a simmer over high heat, then cover with a tight-fitting lid and reduce heat to low. Cook undisturbed for exactly 13 minutes. The rice will absorb the flavorful stock, creating the foundation of your dish.
Rest the Rice:
Remove the saucepan from heat without removing the lid. Allow the rice to steam and finish cooking in its residual heat for 10 minutes. This crucial resting period ensures perfectly cooked, fluffy rice. After resting, gently fluff the rice with a rubber spatula to separate the grains without breaking them.
Create the Curry Base:
While the rice rests, melt butter in a very large skillet over medium-high heat. Add cardamom pods and curry leaves, stirring for 30 seconds until their aromas are released. Add diced onion and minced garlic, sautéing for 5 minutes until the edges begin to brown. Stir regularly to prevent burning while developing deep flavor.
Spice the Rice:
Reduce heat to medium and add curry powder and turmeric to the butter mixture, stirring quickly to bloom the spices. Immediately add the cooked rice and toss until every grain is coated with the aromatic butter and uniformly yellow. Pour the reserved poaching liquid over the rice and toss to incorporate. This additional moisture will create the perfect texture.
Combine the Elements:
Taste the rice and adjust seasoning if needed. Fold in thawed peas and most of the chopped coriander, reserving some for garnish. Finally, gently incorporate the flaked fish, taking care not to break the chunks too much. The goal is to distribute the fish throughout while maintaining visible pieces.
Present and Serve:
Transfer the Kedgeree to a large serving platter or individual plates. Top with halved or quartered hard-boiled eggs and sprinkle with the reserved coriander. Serve immediately while hot.
A bowl of rice with eggs and peas. Pin it
A bowl of rice with eggs and peas. | zestplate.com

My favorite element of this dish is the butter-bloomed spices that coat each grain of rice. The first time I served this to my British friend James, he closed his eyes and said it transported him straight back to his grandmother's kitchen in Yorkshire. That moment solidified Kedgeree as a permanent fixture in my cooking repertoire.

Storage and Reheating

Kedgeree stores beautifully in the refrigerator for up to 3 days in an airtight container. The flavors actually continue to develop overnight, making it a perfect make-ahead dish. When reheating, add a small splash of water or stock to prevent drying, then warm gently in a covered skillet over medium-low heat. Alternatively, microwave with a damp paper towel over the top to maintain moisture. For best results, store any remaining hard-boiled eggs separately and add them only when reheating.

A plate of rice with chicken and peas. Pin it
A plate of rice with chicken and peas. | zestplate.com

Fish Substitutions

While traditional Kedgeree calls for smoked haddock or cod, this versatile dish adapts beautifully to other options. Smoked trout or salmon work wonderfully, offering a richer flavor profile. For a non-smoked alternative, poach fresh white fish in the stock with a teaspoon of smoked paprika added for depth. In a pinch, even good quality canned tuna can be folded in after the rice is cooked. Regardless of which fish you choose, the key is to maintain large flakes for textural interest throughout the dish.

Serving Suggestions

Serve Kedgeree as a complete meal on its own or with simple accompaniments that complement its rich flavors. A side of cooling cucumber raita or yogurt cuts through the warmth of the spices beautifully. For a more substantial meal, offer warm naan bread or buttered toast alongside. A simple green salad dressed with lemon vinaigrette provides fresh contrast. For a traditional British touch, serve with mango chutney and poppadoms for an authentic Anglo-Indian experience.

History of Kedgeree

Kedgeree represents the fascinating culinary exchange between Britain and India during colonial times. Originally derived from the Indian dish "khichdi" a simple rice and lentil preparation, returning British colonials adapted it to their tastes by adding smoked fish. By Victorian times, it had become a breakfast staple in wealthy British households, often served as the first course at elaborate country house breakfasts. The dish perfectly exemplifies how global influences have shaped British cuisine over centuries, creating something entirely new that honors both culinary traditions.

Frequently Asked Questions

→ What type of fish is best for kedgeree?

Traditionally, smoked haddock or cod is used for kedgeree. However, other smoked fish like salmon or trout work as tasty alternatives.

→ Can I make kedgeree without curry leaves?

Yes, curry leaves add an extra layer of flavor, but you can omit them or substitute with bay leaves for a milder taste.

→ What is the purpose of poaching the fish?

Poaching the fish in stock ensures it remains tender and moist, while also infusing delicious flavor into the cooking liquid used for the rice.

→ Can I prepare kedgeree ahead of time?

Yes, kedgeree can be prepared in advance. Reheat gently with a splash of stock or water to maintain moisture and flavor.

→ Are there vegetarian alternatives for kedgeree?

To make a vegetarian version, substitute smoked fish with smoked tofu or roasted vegetables, and use vegetable stock instead of chicken stock.

→ How do you prevent the rice from becoming mushy?

Ensure you cook the rice on low heat, let it rest covered, and fluff it with a spatula before mixing it with other ingredients.

Kedgeree British Curried Dish

Kedgeree: curried rice, smoked fish, and eggs. A flavorful British classic.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
By: Fatiha

Category: Main Dishes

Difficulty: Intermediate

Cuisine: British

Yield: 5 Servings

Dietary: Gluten-Free

Ingredients

→ Main Ingredients

01 4 cups (1 litre) low-sodium chicken stock
02 500g (1 lb) smoked haddock or cod, skin-on
03 2 1/4 cups long grain rice, uncooked
04 75g unsalted butter
05 15 curry leaves (optional)
06 6 green cardamom pods, lightly crushed
07 1 brown onion, diced
08 2 garlic cloves, finely minced
09 2 tsp curry powder
10 1/2 tsp turmeric powder
11 1 cup frozen peas, thawed
12 1/2 cup fresh coriander leaves, roughly chopped
13 3 hard-boiled eggs, halved or quartered

Instructions

Step 01

Bring chicken stock to a boil in a large saucepan. Place the fish in the stock and adjust the heat to maintain a gentle simmer. Poach for 8 minutes or until the fish flakes apart. Remove the fish and set aside on a large plate.

Step 02

Once cooled, discard the fish skin by gently scraping it off with a butter knife. Flake the fish into large pieces and check for any bones.

Step 03

Measure out 1/2 cup of the poaching liquid and set it aside to drizzle over the rice later.

Step 04

Add the rice to the remaining poaching liquid in the saucepan. Bring to a simmer over high heat, cover with a lid, then reduce the heat to low. Cook for 13 minutes.

Step 05

Remove the saucepan from the stove and let the rice rest with the lid on for 10 minutes. Fluff the rice using a rubber spatula.

Step 06

Melt the butter in a large skillet over medium-high heat. Add the cardamom pods and curry leaves, stirring for 30 seconds. Add the diced onion and garlic, and sauté for 5 minutes or until browning at the edges.

Step 07

Lower the heat to medium. Stir in the curry powder and turmeric. Add the cooked rice and toss in the spiced butter until evenly coated. Pour over the reserved 1/2 cup of poaching stock and mix through.

Step 08

Taste the rice and season with salt if required (depending on the saltiness of the stock). Mix the rice well.

Step 09

Stir in the peas and most of the coriander. Gently fold in the flaked fish, keeping some pieces in large chunks.

Step 10

Spoon the rice onto a large serving platter or individual plates. Top with boiled egg halves and garnish with the remaining coriander. Serve immediately.

Notes

  1. Use mild curry powder for a less spicy version, or spicy curry powder for extra heat.
  2. Curry leaves enhance the dish's flavor but are optional if they are unavailable.

Tools You'll Need

  • Large saucepan
  • Non-stick skillet or pot (30cm/12-inch)
  • Rubber spatula

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains fish
  • Contains butter, which may not be suitable for individuals with dairy allergies (consider substituting with a dairy-free alternative).

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 500
  • Total Fat: 12 g
  • Total Carbohydrate: 58 g
  • Protein: 35 g