Korma-Style Egg Curry
Halved hard-boiled eggs simmered in a silky, dairy-free sauce of blended cashews and coconut milk built on golden onion, garlic, ginger, turmeric, coriander, and tomato paste, finished with fresh cilantro over rice.
Why You'll Love This Recipe
This is a gentle, comforting curry for anyone who wants a warming, meat-free dinner that still eats like a full meal. The heat is mild and the flavors are rounded rather than sharp, which makes it friendly for a family table and for people who find some curries too fiery. Because the whole dish comes together in one pan plus a pot of rice, it fits a weeknight when you want something nourishing without a long list of steps.
The character of the sauce comes from the blended cashews and coconut milk, which together create the plush, creamy body normally built from cream, without any dairy. Soaking the cashews first lets them break down into a truly smooth puree, and blooming the turmeric, coriander, garlic and ginger in the hot oil before the liquid goes in draws out their aroma so the spices taste toasted and full rather than raw. The tomato paste, cooked until it darkens, adds a quiet backbone of savory depth that keeps the richness from feeling flat.
Soft, protein-rich eggs meet a velvety sauce and fluffy rice, so creamy, tender, and fragrant all arrive in one bowl. The eggs bring substantial protein, the cashews and coconut contribute richness that keeps you full, and the ginger, garlic and turmeric lend the kind of warm, aromatic lift that makes a simple bowl feel special. Finished with fresh cilantro, it lands as both homey and a little indulgent.
Ingredients
- 8 large eggs
- 1 1/4 cups coconut milk
- 1/2 cup cashews
- 1 large onion, chopped
- 3 cloves garlic, minced
- 1 tbsp grated ginger
- 2 tbsp tomato paste
- 2 1/2 cups cooked rice
- 1 tbsp coconut oil
- 3/4 tsp turmeric
- 1 tsp ground coriander
- 2 tbsp chopped cilantro
- 1/2 tsp salt
Instructions
- Hard-boil the eggs: Lower the eggs into a pot of gently boiling water and cook for 9 minutes for firm, fully set yolks. Drain and transfer to a bowl of cold water, since eggs left in a hot pot keep cooking and end up with a gray ring around the yolk, then peel then peel under running water and halve each egg lengthwise. Set aside.
- Soak and blend the base: Place the cashews in a bowl and cover with hot water; let them soften for 10 minutes, because a dry cashew will not break down completely and the sauce comes out sandy, then drain. Add the softened cashews to a blender with the coconut milk and blend until completely smooth with no gritty bits remaining. Set the blended base aside.
- Cook the rice: Rinse the rice under cool water until the water runs clear, then simmer in water in a covered pot over low heat until tender and the liquid is absorbed, about 15 minutes. Fluff with a fork and keep warm, so that it is ready when the sauce is rather than the other way around.
- Build the aromatics: Peel and finely chop the onion, mince the garlic, and grate the ginger. Warm the coconut oil in a wide pan over medium heat and cook the onion, stirring often, until soft and golden, about 8 minutes. Add the garlic, ginger, turmeric and ground coriander and stir for about a minute until fragrant, then stir in the tomato paste and cook another minute until it darkens slightly, which is how you know its raw, tinny edge has cooked off.
- Simmer the sauce: Pour the cashew-coconut blend into the pan and add the salt. Bring to a gentle simmer and cook, stirring now and then, for about 8 minutes, until the sauce is creamy and lightly thickened and coats the back of a spoon. Loosen with a splash of water if it gets too thick, since cashew sauces keep tightening as they sit and this one has eggs still to go into it.
- Finish and serve: Gently settle the egg halves into the sauce, cut side up, and spoon a little sauce over them. Warm through for a couple of minutes without stirring hard, so the eggs stay intact. Chop the cilantro, spoon the curry over the rice, and garnish with the cilantro.
Variations
- Add greens: Stir a few handfuls of baby spinach into the simmering sauce until it wilts, just before adding the eggs, for extra color and vegetables.
- Warm-spice blend: Add a pinch of ground cardamom and a small piece of cinnamon stick with the coriander for a rounder, more aromatic korma-style profile; remove the cinnamon before serving.
- Chickpea boost: Fold in drained, rinsed canned chickpeas along with the eggs to make the dish heartier and add more plant protein and fiber.
- Peas and mint: Stir frozen peas into the sauce for the last few minutes and finish with chopped fresh mint alongside the cilantro for a brighter, springlike version.
- Gentle heat: Add a seeded, minced green chili or a pinch of cayenne with the garlic and ginger if you want a little warmth without losing the mild, creamy base.
Storage & Leftovers
Keep leftovers in an airtight container in the refrigerator for up to 3 days. Store the sauce and eggs together, but keep the rice in its own container so it stays fluffy and reheats evenly.
Reheat the curry gently in a saucepan over low heat, stirring occasionally and adding a splash of water to loosen the sauce, which thickens as it chills. Avoid a hard boil so the eggs stay tender; warm just until heated through. The rice reheats well with a sprinkle of water, covered, in the microwave.
To get ahead, make the cashew-coconut sauce and hard-boil the eggs a day in advance and refrigerate them separately. The night of, you only need to warm the sauce, add the eggs, and cook fresh rice, and dinner is ready in minutes.
Notes & Tips
- Get a truly smooth sauce: If your blender is not high-powered, soak the cashews a little longer than the 10 minutes and blend in stages; any grit that remains will stay in the finished sauce, so keep going until it is completely silky.
- Choose the right coconut milk: Use full-fat canned coconut milk rather than the thin carton kind for a rich, creamy body; shake or stir the can well, since the cream often separates and settles at the top.
- Peel eggs easily: Cooling the eggs in cold water right after boiling makes the shells slip off cleanly; peeling under running water helps float away any stubborn bits of shell.
- Adjust the consistency: The sauce thickens as it simmers and again as it sits, so loosen it with a splash of water to reach a spoonable, coating texture right before serving.
- Season at the end: Taste the sauce after it simmers and before the eggs go in; a little more salt or a squeeze of lemon can brighten the richness if it tastes flat.
- What to serve alongside: A cooling cucumber salad or warm flatbread rounds out the plate and gives you something to scoop up the extra sauce.
Nutrition & Mindful Eating
- The cashews, the coconut milk and the onion cooked slow are what make this sauce. Blended together they go pale and velvety, and the eggs sit in that softness rather than competing with it.
- Cashews blended into the base give the korma its thickness and a faint sweetness all its own, and they carry unsaturated fat and magnesium into every spoonful of sauce.
- Hard-boiled eggs are scored lightly before they go in so the sauce works into the grooves, and their firm whites and soft yolks give a smooth curry something to bite on, along with complete protein and choline.
- Coriander and turmeric here are gentle rather than fiery, with ginger and garlic underneath and a spoon of tomato paste for depth, so the pot smells warm and faintly sweet as it comes together.
- Coconut milk gives the sauce its richness and carries the fat-soluble color and flavor of the turmeric all the way through it, and a plate of this over rice sits with you well past the meal.
- As you eat, notice how pale and smooth the sauce is against the yellow of the yolk and how the cilantro lands on top of all that warmth, and eat slowly enough to let the richness register.
Frequently Asked Questions
Can I use a different nut instead of cashews?
Cashews are ideal because they blend into an especially smooth, neutral cream. Blanched almonds can work in a pinch but will give a slightly grainier, more assertive sauce; soak them longer and blend thoroughly.
My sauce turned out too thick. What happened?
The cashews and coconut milk continue to thicken as they simmer and cool. Simply stir in a splash of water over low heat until it reaches a creamy, spoonable consistency.
Can I make this ahead for guests?
Yes. The sauce and boiled eggs can both be made a day ahead and refrigerated separately, then combined and warmed gently just before serving with freshly cooked rice.
How do I keep the egg halves from breaking up?
Add them to the sauce only at the end, set them in gently cut side up, and warm through without vigorous stirring so they hold their shape.

