Coconut Egg Curry with Fennel and Curry Leaves

Creamy, curry leave and feel egg curry. With some tomatoes and coconut milk. Silky sauce and delicious flavours.

Coconut egg curry with fennel and curry leaves is the one nobody expects. Soft boiled eggs sitting in a mild, creamy coconut sauce built on mustard seeds, fennel and cardamom, so it tastes completely unlike any other curry on the table. It is also one of the fastest, because the eggs are boiled before you start. Let's cook!

Why This Coconut Egg Curry Works

The whole spices go in first, on their own. Mustard seeds, fennel and cardamom get a minute in the hot butter and oil before anything else joins them, which is what puts their flavour through the whole sauce rather than just on top of it.

Fennel and curry leaves are what make it different. Most curries lean on cumin and coriander. This one does not, and that is why it tastes like nothing else you will put on the table.

Coconut milk keeps it mild. It is a gentle, creamy, yellow curry rather than a hot one, which makes it the useful dish when you are feeding people with different tolerances for chilli.

The eggs are already cooked. They go in at the very end purely to warm through, so there is no timing to get wrong and no risk of overcooking them in the sauce.

It is genuinely fast. Once your prep is done the sauce comes together in about twenty minutes, which makes it as good on a Tuesday as it is as part of a feast.

Recipe Details

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Serves: 4 to 6
  • Difficulty: Easy
  • Special Equipment: Large frying pan or shallow casserole

Watch for the oil separating. After the tomatoes go in and cook for a couple of minutes you will see oil starting to come away from the mixture at the edges, and that is the signal the base is properly cooked rather than just hot. It is the same cue as the potato curry, and it is worth learning because it works on almost any tomato-based curry you will ever make. Rush past it and the sauce tastes raw and sharp. Wait for it and everything that follows sits on a proper foundation.

Ingredients

For the Aromatics

  • 1 1/2 onions, sliced
  • 1 tsp minced ginger
  • 1 tsp minced garlic
  • 1 tsp green chilli, chopped
  • 1 1/2 tsp coriander, chopped
  • 15 curry leaves

For the Spices

  • 1 tsp mustard seeds
  • 1/2 tsp fennel seeds
  • 5 cardamom pods
  • 1 tbsp coriander powder
  • 1/2 tsp chilli powder
  • 1/2 tsp turmeric

Everything Else

  • 8 soft boiled eggs, peeled and ready to go
  • 1/2 can chopped tomatoes (or 1 1/2 fresh tomatoes)
  • 180ml coconut milk
  • 25g butter
  • Drizzle of vegetable oil
  • 1 tsp salt

How to Make Coconut Egg Curry with Fennel and Curry Leaves

  1. Get your prep done: Slice the onions and chop the garlic, ginger, green chilli and coriander. Set them out with the curry leaves. Have the soft boiled eggs peeled and waiting. This curry moves quickly once the pan is hot, so everything wants to be within reach before you start.
  2. Toast the whole spices: Heat the butter with a drizzle of vegetable oil in a large pan over a medium heat. Coconut oil is wonderful here if you have it. When the butter is nearly melted, add the mustard seeds, fennel seeds and cardamom pods and toast for 1 minute until fragrant.
  3. Cook the aromatics: Add the onions, garlic, ginger, green chilli, coriander and curry leaves. Cook for 3 to 4 minutes until the onions have softened, adding the salt as they go in to help them along.
  4. Add the ground spices: Stir in the coriander powder, chilli powder and turmeric and cook for 1 minute to bring the flavour out.
  5. Add the tomatoes: Tip in the chopped tomatoes and cook for about 2 minutes, until you can see the oil starting to separate from the mixture at the edges. That is your signal it is ready for the next stage.
  6. Add the coconut milk: Pour in the coconut milk and let it simmer for 5 minutes, until the sauce has thickened enough to coat the back of a spoon.
  7. Warm the eggs through: Add the peeled soft boiled eggs and give them 5 minutes in the sauce, spooning it over them, just long enough to heat them through. Taste and adjust the salt, then serve.

Why You'll Love This Recipe

  • Completely different from every other curry: Fennel, mustard seeds and curry leaves put it somewhere else entirely
  • Mild and creamy: Gentle enough for anyone who does not want heat, which makes it useful when you are feeding a crowd
  • Fast: About 30 minutes start to finish once the eggs are boiled
  • Cheap protein: Eight eggs and a tin of tomatoes feeds four to six people
  • Vegetarian: A proper main course with no meat anywhere near it

Chef's Tips for Coconut Egg Curry

Boil and peel the eggs before you start: They are the one component that cannot be rushed at the end. Do them first, peel them, and have them sitting ready. Six to seven minutes in boiling water gives you a set white and a soft, just-jammy yolk.

Coconut oil instead of butter and oil: If you have coconut oil in the cupboard, use it. It suits the fennel and mustard seeds beautifully and reinforces the coconut milk later.

Wait for the oil to separate: After the tomatoes, do not move on until you see the oil coming away at the edges. That is the difference between a cooked base and a raw-tasting one.

Salt the onions early: The 1 tsp of salt going in with the onions draws the moisture out and gets them softening faster.

Do not boil the eggs in the sauce: Five minutes to warm through is all they need. Any longer and the yolks firm up and you lose the point of using soft boiled eggs.

Taste at the end: Every curry needs its final seasoning. Taste before it goes to the table and adjust the salt then, not earlier.

Substitutions & Variations

  • Curry leaves: Dried work well if you cannot get fresh, and are far easier to keep in the cupboard
  • Coconut milk: Full fat gives the creamiest result, but light works if that is what you have
  • Green chilli: Leave it out entirely for a completely mild curry, or add more if you want heat
  • Butter: Coconut oil or ghee both work, and ghee is closer to how it would traditionally be made
  • Eggs: Hard boiled eggs are perfectly good here if you prefer a firm yolk
  • Fresh tomatoes: Use 1 1/2 fresh tomatoes in place of the half can, chopped

Storage

Best eaten fresh: The eggs are at their best the day they are made, while the yolks are still soft.

Fridge: Store in an airtight container for up to 2 days. The sauce actually improves overnight, so if you know you are making it ahead, make the sauce only and add freshly boiled eggs when you reheat.

Freezer: Freeze the sauce on its own for up to 3 months. Do not freeze it with the eggs in, because boiled eggs turn rubbery and weep water once they have been frozen and defrosted.

Avoid: Do not reheat it hard. Bring it back gently over a low heat, or the eggs keep cooking and the yolks go chalky.

Frequently Asked Questions

How do you soft boil eggs for curry? Lower them into already boiling water and give them 6 to 7 minutes, then straight into cold water to stop them cooking. That gives you a set white with a soft, jammy yolk that holds its shape in the sauce.

Can I use hard boiled eggs instead? Yes, and plenty of egg curries are made that way. You lose the soft yolk running into the sauce, which is the best bit, but it still works.

Why does my curry sauce taste raw? Almost always because the tomatoes were not cooked out long enough. Wait until you can see the oil separating at the edges of the pan before adding the coconut milk.

Is this coconut egg curry spicy? No, it is mild and creamy. The coconut milk softens everything and there is only 1/2 tsp of chilli powder plus a little fresh green chilli, which you can leave out entirely.

What makes this different from other curries? Fennel seeds, mustard seeds, cardamom and curry leaves, rather than the cumin and garam masala most curries lean on. It is a gentler, more fragrant, more aromatic flavour.

Can I make egg curry ahead? Make the sauce ahead by all means, up to 2 days in the fridge or 3 months in the freezer. Add freshly boiled eggs when you reheat rather than storing them in the sauce.

What should I serve with egg curry? Steamed rice or a flatbread to mop up the sauce. Rice Pilaf with Caramelised Onions and Caraway and Onion and Coriander Chapatis are both part of the same feast and both work perfectly.

Is this recipe vegetarian? Yes. Swap the butter for coconut oil and it is dairy free as well.

You Might Also Like

Saag Halloumi - The other fast curry from this feast, and the one people go back to for seconds.

Potato and Tomato Curry (Alur Dom) - Richer and deeper than this one, and a good contrast on the same table.

The Ultimate Indian Vegetarian Feast - All six recipes from this spread in one place, with a make ahead plan.

This coconut egg curry is the surprise of the feast every time. It is mild, creamy and fragrant in a way none of the others are, and it costs almost nothing to make. Curry has been a big part of my food journey for as long as I can remember. Me and my friends used to go for one every Sunday when we were seventeen or eighteen, growing up in the UK where everyone loves a curry, and I have never got over it. This is one of the ones I keep coming back to.

Enjoy!

Del x

Soft boiled eggs in a mild, creamy coconut sauce with fennel, mustard seeds and curry leaves, and completely unlike any other curry on the table.

Join the Dishes with Del community.

Stay in the loop with new recipes, exciting announcements, anything to keep you away from the washing up!

No spam here. Just tasty recipes!