Prawn Nasi Goreng with Curry Paste and Crispy Shallots

Nasi goreng is Indonesia's beloved fried rice dish, transformed here into a restaurant-quality meal with succulent prawns and bold curry flavors. This version combines aromatic medium-hot curry paste with fluffy pilau rice, topped with silky ribbons of fried egg and shatteringly crisp shallots that add textural contrast. The fresh cucumber and coriander provide cooling brightness against the spiced rice. This is ideal for weeknight dinners when you want impressive results without fuss, or for anyone craving Southeast Asian flavors at home. What sets this apart is the careful layering of textures—crispy, creamy, tender—and the technique of cooking the egg separately as garnish rather than stirring it in, which keeps it luxurious and visible. The curry paste does heavy lifting, delivering depth without lengthy spice grinding.
Ingredients
- 3 medium eggslarge eggs3 large per 3 mediumnone
slight texture change, cooking time increases by 1-2 minutes
- vegetable oil, for frying
- 6 shallots, sliced
- 3 tbsp medium-hot curry pasteThai red curry paste1:1none
similar heat level, slightly brighter profile
- 3 ¼ cups ready-to-heat pilau ricejasmine rice, cooked1:1none
lighter, more delicate than pilau
- 11 oz cooked and peeled small shrimpchicken breast, diced1:1protein shift
cooks in same time, changes final texture to firmer
- ½ cucumber, chopped
- fresh coriander, chopped, good handful
Instructions
- 1
Beat the eggs and season to taste.
- 2
Heat oil in a deep, wide non-stick frying pan over medium heat. Add half the eggs in a thin layer and cook until set and golden. Remove, roll up, cool, then slice.
- 3
Cook remaining eggs the same way.
- 4
Fry the shallots in oil in the pan for 5 minutes until crisp and golden. Remove with a slotted spoon and drain on kitchen paper. Discard the oil and wipe the pan clean.
- 5
Heat oil in the pan, add the curry paste and stir-fry for 1 minute.
- 6
Add the pilau rice and stir-fry for 2 minutes.
- 7
Add the shrimp and stir-fry for 1 minute.
- 8
Add the sliced egg, crispy shallots, cucumber and coriander. Toss well.
- 9
Divide between wide bowls and serve.
Tips
Cook egg in a thin layer for quick setting and even texture. This technique creates delicate ribbons that won't toughen or overcook, keeping them silky and elegant as a garnish rather than incorporated into the rice.
Fry shallots until deeply golden and crisp—they continue crisping as they cool. This textural contrast against soft rice and tender prawns is essential to the dish's appeal and flavor balance.
Use room-temperature or day-old cooked rice for best results. Fresh hot rice releases too much steam and becomes mushy when stir-fried; cold rice separates into individual grains and absorbs the curry paste evenly.
Good to Know
Leftover nasi goreng keeps refrigerated in an airtight container for up to 3 days. Reheat gently in a frying pan over medium heat with a splash of water or oil to restore texture. Do not reheat the fresh coriander or cucumber—add these after reheating.
Prepare components ahead: cook and peel prawns, slice shallots, chop cucumber and coriander, and store separately covered for up to 1 day. Fry the eggs and shallots up to 4 hours ahead; store at room temperature in airtight containers. Assemble and stir-fry only when ready to serve.
Serve immediately in wide bowls, allowing each component to remain distinct and textured. Pair with lime wedges, extra curry paste on the side, and cold beer or iced lemonade to cool the medium-hot spice.
Common Mistakes
Do not skip cooling the cooked egg before slicing to avoid it breaking apart and losing its roll shape.
Do not overcrowd the pan when cooking eggs; a thin layer ensures quick setting and prevents rubbery texture.
Do not add the curry paste to cold oil; heat it first so the paste fries and blooms, releasing oils and depth rather than turning pasty.
Do not stir constantly once rice enters; let it contact the hot pan between tosses so it absorbs flavor and gains slight texture.
Do not use fresh hot rice; it becomes gluey and absorbs moisture unevenly, breaking down the stir-fry's texture.
Substitutions
slight texture change, cooking time increases by 1-2 minutes
similar heat level, slightly brighter profile
cooks in same time, changes final texture to firmer
lighter, more delicate than pilau
FAQ
Can I make this ahead and reheat it?
Yes, but assemble only the rice mixture ahead. Store cooked egg, shallots, cucumber, and coriander separately. Reheat the rice gently with a touch of oil, then top with fresh coriander and cucumber just before serving. Reheating the fresh garnish will wilt and damage them.
What if I don't have pilau rice on hand?
Use any cooked rice you have—jasmine, basmati, or plain white rice work equally well. Day-old rice is actually preferable because it's drier and won't turn mushy. Warm it gently before stir-frying, or use it cold from the fridge for the best texture.
Can I freeze nasi goreng?
Freeze the rice mixture alone in an airtight container for up to 2 months. Keep the egg, shallots, and fresh components separate. Thaw overnight in the fridge, reheat gently in a pan, then add freshly cooked egg, crispy shallots, and fresh vegetables just before serving for best quality.
How long does leftover nasi goreng keep?
The rice mixture keeps refrigerated for up to 3 days in an airtight container. Fresh coriander and cucumber should be added only just before serving to avoid wilting. The fried egg and shallots are best served freshly made but can be stored separately for up to 4 hours at room temperature.
What should I serve with nasi goreng?
Serve with lime wedges for squeezing, extra curry paste on the side for heat adjustment, and cold beverages like iced lemonade or beer to balance the spice. A simple cucumber salad or quick pickled vegetables add freshness. No side is essential since nasi goreng is a complete one-bowl meal.