AI-generated image
Nasi lemak
Pandan coconut rice with a sweet-hot onion sambal, crisp tempeh, peanuts and cucumber
All over Malaysia, nasi lemak is what people grab before work: a pyramid of banana leaf or brown paper from a roadside stall, opened at a desk or on a car bonnet, with fragrant rice steamed in coconut milk, a dab of sticky red sambal, crunchy peanuts and cool cucumber. Stalls usually add fried anchovies and boiled egg; our meat-free plate keeps the morning ritual but swaps the anchovies for thin batons of tempeh fried until they shatter, and the sambal is cooked without belacan, so the depth comes from slow-fried chillies, tamarind and palm sugar. Eat it for breakfast, brunch or a lazy supper. Chef's tip: give the sambal the full time on a low flame; it is ready only when a shiny red oil floats free around the edge.
- Total time
- 50 min
- Difficulty
- medium
- Serves
- 4
Ingredients
For the coconut rice
For the onion sambal
To serve
Method
0/9 doneStep 1: Rinse 14 oz jasmine rice in a bowl of cold water, swirling and pouring off the cloudy water 3 or 4 times, until it runs almost clear. Drain in a sieve for 10 minutes.
10 minStep 2: Put the rice in a heavy pan with 1 cup coconut milk, 1 ¼ cups water, 3 pandan leaves, ½ oz ginger, 1 lemongrass stalk and 1 tsp salt. Stir once and bring to a gentle boil over a medium heat. The usual mistake is boiling it hard and stirring: the coconut milk catches and burns on the bottom. Instead wait until the liquid sinks to the level of the rice and little steam holes appear.
6 minStep 3: Cover tightly, turn the heat to its lowest and cook for 15 minutes without lifting the lid. Take off the heat and leave covered for 10 minutes more, then fish out the aromatics and fluff the rice with a fork; it should be glossy, separate and smell of pandan.
15 minStep 4: Meanwhile drain 15 dried red chillies and blend with 6 shallots, 3 cloves garlic and 3 tbsp water to a smooth red paste.
Step 5: Heat 5 tbsp vegetable oil in a wok over a medium-low heat. Add the paste (it will spit), then fry, stirring every minute, until it darkens to brick red, the raw shallot smell turns sweet and oil pools around the edge.
15 minStep 6: Stir in 1 red onion, 2 tbsp tamarind paste, 1 oz palm sugar (gula Melaka) and ½ tsp salt and cook for 4–5 minutes, until the onions are soft but still hold their shape and the sambal is thick and glossy. Taste: it should be hot, sweet and a little sour all at once.
5 minStep 7: Heat 6 tbsp vegetable oil for frying in a frying pan over a medium-high heat. Fry 7 oz tempeh in one layer for 4–5 minutes, turning, until deep golden; when the loud sizzle quietens, the batons are crisp. Lift onto kitchen paper.
5 minStep 8: Turn the heat down to medium and fry 2 ⅞ oz raw peanuts in the same oil for 2–3 minutes, stirring, until they crackle and the skins darken. Drain; they crisp up as they cool.
3 minStep 9: Pack a cup with rice, turn it out onto each plate and serve with a spoonful of sambal, the tempeh, peanuts and 1 cucumber.
Nutrition per serving
- Calories
- 720 kcal
- Protein
- 20 g
- Carbs
- 85 g
- Fat
- 34 g
- Fibre
- 7 g
Nutrition values are estimates.
KrazyBadal
Good to know
- How long does nasi lemak take?
- About 50 minutes in total: 20 minutes to prepare and 30 minutes to cook.
- How many people does it serve?
- 4 as written. Change the servings above the ingredients and every amount scales to match.
- Is it vegan?
- Yes. It has no meat, fish, dairy or eggs.
- Is it gluten free?
- Yes, as written. Check the labels on stock, sauces and spice mixes, which sometimes contain gluten.
- What can I use instead of jasmine rice?
- Any long-grain rice, same amount.
- What can I use instead of coconut milk?
- Single cream, same amount (not dairy free).
Reviews
No reviews yet. Be the first to cook it.
Rate this recipe
Sign in to rate and review this recipe.
You might also like
Masala ugali
Ugali, East Africa's staple of maize meal cooked into a stiff porridge, given a lift with toasted cumin, butter, fresh coriander and green chilli. Stir it hard and keep it soft. Serve hot with sukumawiki or any stew.
Paneer biryani
A mild, creamy biryani: rice and husked green gram roasted in ghee, then cooked in coconut milk with peas, carrots, potatoes, peanuts and cashews, and finished with soft fried paneer and a fresh coriander yogurt. Serve hot, garnished with more fried cashews and paneer.
Plain cooked rice
Two reliable ways to cook plain rice. Method 1 lets the rice soak up all its water, for soft, fluffy rice to serve with curry and dal. Method 2 boils it in plenty of water and drains it, giving separate grains for fried rice, pilau and salads. Soaking first helps the grains cook evenly.




