Nasi lemak – Classic
This is the traditional, time-tested version of the dish. It stays true to its origins, using well-established techniques and ingredients that define its authentic flavor. A perfect starting point for exploring its evolution.
Nasi lemak is Malaysia’s national dish and a beloved staple, embodying the rich, aromatic spices and flavors characteristic of Malay cuisine. This dish traditionally includes fragrant rice cooked in coconut milk served with sambal (spicy chili paste), fried crispy anchovies, toasted peanuts, boiled eggs, and cucumber slices. Often enjoyed as a breakfast dish, nasi lemak offers a comforting, complex flavor profile—a symphony of sweetness, spiciness, and umami that tells the story of Malaysia’s vibrant culinary heritage.
Ingredients
- Jasmine rice – 2 cups / 400 g
- Coconut milk – 2 cups / 480 ml
- Water – 1 cup / 240 ml
- Pandan leaves – 2 leaves, knotted
- Salt – 1 teaspoon / 5 g
- Dried anchovies – 1 cup / 100 g
- Peanuts – 1/2 cup / 70 g
- Boiled eggs – 4 eggs, peeled
- Cucumber – 1 cucumber, sliced
- Red chilies – 5, chopped
- Shallots – 5, peeled and sliced
- Garlic – 3 cloves, minced
- Tamarind paste – 2 tablespoons / 30 g
- Brown sugar – 2 tablespoons / 30 g
- Cooking oil – 1/4 cup / 60 ml
Instructions
- Rinse the jasmine rice until the water runs clear. Combine the rice, coconut milk, water, pandan leaves, and salt in a rice cooker. Cook according to the rice cooker instructions or until the rice is tender and the liquid is absorbed.
- In a pan, heat oil over medium heat. Fry the dried anchovies until crispy, about 5-7 minutes. Remove and drain on paper towels.
- Toast the peanuts in the same pan until golden brown and fragrant. Set aside.
- For the sambal, in a blender, combine the red chilies, shallots, garlic, and a bit of water to form a paste.
- Heat oil in a saucepan over medium heat. Add the chili paste and cook until the oil separates from the paste, around 10 minutes.
- Add the tamarind paste and brown sugar to the sambal, stir well, and let it cook for another 5 minutes.
- To serve, place coconut rice at the center of a plate. Arrange a portion of fried anchovies, toasted peanuts, boiled eggs, cucumber slices, and sambal around it.
Substitutions
- Jasmine rice -> Basmati rice
- Coconut milk -> Coconut cream diluted with water
- Pandan leaves -> Bay leaves
- Brown sugar -> Palm sugar
Enhancements in the Next Evolution
- Add a marination step for the anchovies using lime juice and a pinch of salt to enhance flavors.
- Include lemongrass in the sambal paste for additional fragrance.
- Serve with a side of spicy fried chicken or beef rendang for a more filling meal.
- Experiment with aromatic rice variations using star anise or cinnamon for deeper flavor.
Curious to see how this dish evolves? Discover refined flavors and enhanced techniques in the next version.

Malaysia