Malaysia

Traditional Nasi Lemak with Sambal Recipe

Traditional Nasi Lemak with Sambal Recipe
A
Asha

If you’ve ever tasted Malaysian street food, you already know that traditional Nasi Lemak with Sambal is more than just a meal — it’s a cultural experience wrapped in banana leaves. This beloved dish, widely regarded as the national dish of Malaysia, brings together fragrant coconut milk rice with a deeply spiced, sweet-and-spicy sambal that has made generations of Malaysians and food lovers worldwide fall completely in love.

In this comprehensive guide, you’ll learn how to make authentic Nasi Lemak with Sambal from scratch, including the perfectly fragrant coconut rice, the soul-stirring sambal tumis (fried chili paste), crispy ikan bilis (anchovies), and all the classic accompaniments. Whether you’re recreating this dish for the first time or looking to nail that elusive pecah minyak — the moment when sambal truly comes alive — this recipe has you covered.

Traditional Nasi Lemak with Sambal served on banana leaf with coconut rice, crispy ikan bilis, roasted peanuts, cucumber and hard-boiled egg

What Is Nasi Lemak? A Taste of Malaysian Heritage

Nasi Lemak (pronounced nah-see leh-mak) literally translates to “creamy rice” or “fat rice” in Malay, a reference to the rich coconut milk used to cook the rice. It is Malaysia’s de facto national dish, enjoyed from morning breakfast through late-night suppers at hawker stalls, mamak restaurants, and family kitchens across the country.

According to Wikipedia’s entry on Nasi Lemak, the dish is widely eaten in Malaysia and Singapore, sold in hawker centres and roadside stalls — and its cultural roots stretch across the Malay Archipelago into Indonesia, Brunei, and Southern Thailand.

The dish is deceptively simple at its core: fragrant rice cooked in coconut milk and pandan leaves, served with a generous spoonful of sambal and a carefully assembled plate of accompaniments. Yet each element carries immense depth — the rice must be creamy without being mushy, the sambal must balance heat, sweetness, and tanginess in perfect harmony, and every topping contributes a layer of contrasting texture and flavor.

Nasi Lemak is also incredibly versatile. It can be eaten as nasi lemak bungkus — wrapped in banana leaf and paper for a quick, portable breakfast — or served as a full spread with beef rendang, chicken curry, or our Easy Homemade Chicken Satay for a classic Malaysian feast.

Why Sambal Is the Soul of Nasi Lemak

Golden crispy ikan bilis (fried dried anchovies) and roasted peanuts in a white ceramic bowl

Of all the components in this dish, sambal is the undisputed star. Sambal is the generic Malay term for a chili-based condiment or paste, widely used across Southeast Asia — but the version made specifically for Nasi Lemak has a unique, deeply cooked flavor profile that sets it apart from all other sambals.

The sambal for Nasi Lemak — known as sambal tumis or sambal ikan bilis — is cooked low and slow until the oil separates from the chili paste in a process called pecah minyak (literally “oil splitting”). This is the moment that transforms raw, sharp chili paste into a deep, complex, caramelized sauce with rich umami depth.

The traditional sambal nasi lemak is:

  • Spicy from dried and fresh red chilies
  • Sweet from palm sugar or white sugar
  • Tangy from tamarind paste
  • Savory and umami-rich from belacan (shrimp paste) and dried anchovies
  • Deeply fragrant from sautéed shallots and garlic

The combination of these flavors is what makes nasi lemak sambal unlike any other chili sauce in the world.

Ingredients for Traditional Nasi Lemak with Sambal

All ingredients for traditional Nasi Lemak with Sambal laid out on white marble — pandan leaves, coconut milk, dried red chilies, belacan, ikan bilis, shallots, garlic and tamarind

Serves: 4 people | Prep Time: 30 minutes | Cook Time: 45 minutes | Total Time: 1 hour 15 minutes

For the Coconut Rice (Nasi Lemak)

IngredientAmount
Jasmine rice2 cups (400g)
Full-fat coconut milk1 cup (240ml)
Water1 cup (240ml)
Pandan leaves (screwpine leaves), knotted3–4 leaves
Lemongrass stalk, bruised1 stalk
Salt1 tsp

For the Sambal Tumis (Nasi Lemak Sambal)

IngredientAmount
Dried red chilies (e.g., Arbol or Kashmiri), soaked15–20 pieces (60g)
Fresh red chilies4–5 pieces
Shallots, peeled8–10 (about 150g)
Garlic cloves5 cloves
Belacan (shrimp paste)1 tsp (adjust to taste)
Dried anchovies (ikan bilis), rinsed3 tbsp (30g)
Vegetable oil4–5 tbsp
Tamarind paste (mixed with 3 tbsp water)2 tbsp
Palm sugar or white sugar2–3 tbsp (adjust to taste)
Saltto taste

Classic Accompaniments

AccompanimentAmount
Dried anchovies (ikan bilis), fried crispy1 cup (80g)
Roasted or fried peanuts½ cup
Hard-boiled eggs, halved4 eggs
Cucumber, sliced1 medium cucumber
Banana leaf (for serving, optional)as needed

Where to find banana leaves: Fresh banana leaves are available at most Southeast Asian, South Asian, and Caribbean grocery stores. Frozen banana leaves (the most reliable option outside Asia) are stocked at Asian supermarkets and can also be ordered online. Thaw at room temperature for 30 minutes and wipe clean with a damp cloth before use. If banana leaves are unavailable, parchment paper makes a practical substitute — it won’t add fragrance but keeps the presentation clean and authentic in shape.

Step-by-Step Instructions: How to Make Traditional Nasi Lemak with Sambal

Step 1: Prepare the Coconut Rice

Cooking the coconut rice properly is the foundation of a great Nasi Lemak. The rice should be fluffy, fragrant, and infused with the natural sweetness of pandan and the richness of coconut milk.

  1. Rinse the rice under cold running water several times until the water runs mostly clear. This removes excess starch and prevents clumping.
  2. Drain completely and transfer to a rice cooker pot or a heavy-bottomed saucepan.
  3. Add the coconut milk, water, salt, knotted pandan leaves, and bruised lemongrass stalk directly to the pot with the rice.
  4. If using a rice cooker: Switch to cook mode and allow the cycle to complete. Once done, let the rice rest for 10 minutes before opening the lid.
  5. If cooking on the stovetop: Bring to a boil over medium-high heat, then stir once. Reduce heat to the lowest setting, cover tightly, and cook for 15–18 minutes. Turn off heat and allow to steam, covered, for 10 more minutes.
  6. Fluff gently with a fork and remove the pandan leaves and lemongrass before serving.

Pro Tip: Never lift the lid during the final steaming stage. The trapped steam is essential for perfectly fluffy coconut rice. For an even richer flavor, substitute some of the water with fresh chicken stock — the same technique used in our Perfect Hainanese Chicken Rice.

Step 2: Make the Sambal Tumis (The Heart of Nasi Lemak)

Sambal tumis in a black cast iron wok at the pecah minyak stage — glistening red oil separating from deeply caramelised chili paste

This is the most important step in the entire recipe. Take your time — a properly cooked sambal makes all the difference.

Prepare the Chili Paste

  1. Soak the dried chilies in boiling hot water for 15–20 minutes until fully softened and pliable. Drain well, pressing out excess liquid.
  2. Deseed the dried and fresh chilies if you prefer a milder sambal (removing seeds reduces heat significantly).
  3. In a blender or food processor, combine: soaked dried chilies, fresh red chilies, shallots, garlic, belacan, and dried anchovies.
  4. Blend into a smooth paste, adding a small splash of oil if needed to help the blender run. Avoid adding water — water prolongs cooking time and can make the sambal taste raw.

Cook the Sambal

  1. Heat the vegetable oil in a wok or deep frying pan over medium-low heat.
  2. Once the oil is hot, pour in the blended chili paste. It will sizzle immediately.
  3. Stir constantly to prevent burning. The paste will bubble, sputter, and gradually deepen in color from bright red to a rich, dark crimson.
  4. Cook for 20–30 minutes, stirring frequently, until you reach pecah minyak — the critical stage where the oil visibly separates and floats above the sambal. The paste will look glossy, fragrant, and deeply colored. This is the sign your sambal is fully cooked.
  5. Add the tamarind water and sugar. Stir through and taste for balance — the sambal should be spicy, sweet, sour, and salty in harmony. Adjust sugar, tamarind, or salt as needed.
  6. Remove from heat. Your sambal is ready.

What is Pecah Minyak? The Malay term pecah minyak means “oil splitting” — the moment the oil separates from the chili paste after prolonged cooking. This is how you know the sambal is fully cooked, all the raw flavors have mellowed, and the sugars have caramelized. Never rush this step. A sambal that hasn’t reached pecah minyak will taste raw, sharp, and unpleasant.

Step 3: Prepare the Crispy Ikan Bilis (Fried Anchovies)

  1. Rinse the dried anchovies (ikan bilis) in cold water. Drain thoroughly and pat dry with paper towels. They must be completely dry before frying to avoid oil splatter.
  2. Heat vegetable oil in a small saucepan or wok to about 350°F (175°C) — deep enough to submerge the anchovies.
  3. Fry the anchovies in small batches for 2–3 minutes over low-medium heat until they turn golden and crispy. Watch closely — they go from golden to burnt very quickly.
  4. Remove with a slotted spoon and drain on paper towels. They will crisp up further as they cool.

Note: Pre-fried ikan bilis are available at most Asian grocery stores. If using these, you can skip the frying step entirely and add them directly to your plate.

Step 4: Fry the Peanuts

  1. In the same oil used for anchovies (or a separate pan), fry raw peanuts over medium heat for 3–5 minutes, stirring constantly, until lightly golden brown.
  2. Drain on paper towels and sprinkle with a pinch of salt while still warm.

Step 5: Assemble Your Nasi Lemak Plate

Perfectly moulded dome of fluffy coconut rice on a fresh green banana leaf with knotted pandan leaves

Proper assembly is part of the Nasi Lemak experience:

  1. Line your plate with a piece of banana leaf for authentic aroma and presentation (optional but highly recommended). See the sourcing note in the ingredients section if you’re unsure where to find them — frozen banana leaves or parchment paper both work well.
  2. Place a generous mound of warm coconut rice in the center — press it into a small bowl first and invert onto the plate for the classic domed presentation.
  3. Add a heaping spoonful of sambal alongside the rice.
  4. Arrange the crispy ikan bilis, roasted peanuts, cucumber slices, and halved hard-boiled egg around the rice.
  5. Serve immediately while the rice is hot.

Pro Tips for the Best Nasi Lemak

For the rice:

  • Pandan leaves are non-negotiable for authentic flavor. If unavailable, use 1–2 stalks of lemongrass as a substitute. Do not use ginger — it clashes with the coconut flavor.
  • Fresh pandan leaves give the best fragrance. Frozen pandan leaves (widely available at Asian supermarkets) work well as a substitute.
  • Full-fat coconut milk produces the richest, creamiest rice. Light coconut milk will give a less pronounced flavor.

For the sambal:

  • Use a combination of dried and fresh chilies. Dried chilies provide deeper, smokier flavor and a richer dark-red color; fresh chilies add brightness.
  • Do not rush the cooking process. Sambal cooked too quickly will taste raw and acidic. Low and slow is the key.
  • Sambal can be made ahead and refrigerated for up to 5 days, or frozen for up to 6 months. It actually improves in flavor after 24 hours as the spices meld together.
  • For a vegetarian version, omit the belacan (shrimp paste) and dried anchovies from the paste.

For the best plate:

  • Serve everything warm — especially the coconut rice. Cold nasi lemak loses its magic.
  • Don’t skip the cucumber. Its crisp, cooling freshness is essential to balance the sambal’s heat.

Variations and Serving Suggestions

Traditional Nasi Lemak is endlessly customizable. Here are the most popular variations:

Classic protein pairings:

  • Easy Homemade Chicken Satay — Malaysia’s beloved grilled skewers make a perfect side for a full spread
  • Ayam goreng (Malaysian spiced fried chicken) — the most popular protein pairing at hawker stalls
  • Beef rendang — deeply spiced dry curry that pairs beautifully with the coconut rice
  • Red chicken curry — a saucy, rich accompaniment for a heartier meal

More Southeast Asian rice dishes to explore:

Vegetarian Nasi Lemak: Omit belacan from the sambal and use a vegetarian sambal paste. Replace ikan bilis with tempeh goreng (fried fermented soybean cake) and serve with vegetable acar (pickles). Browse our full Rice recipe collection for more plant-friendly options.

Nasi Lemak Bungkus (Wrapped Nasi Lemak): Traditionally, simple Nasi Lemak is wrapped in banana leaf and paper for a portable breakfast. Layer banana leaf on parchment paper, add a small scoop of rice, a spoonful of sambal, a few anchovies, peanuts, and a slice of hard-boiled egg. Wrap tightly for the authentic street-food experience.

Also on Asian Foods Daily: Love Southeast Asian rice dishes? Don’t miss our Authentic Nasi Goreng Recipe (Indonesian Fried Rice) and How to Make Perfect Hainanese Chicken Rice — two essential companions to this dish.

Storage and Make-Ahead Instructions

Coconut Rice: Best eaten fresh. Leftover rice can be refrigerated for 2 days and reheated with a splash of water in the microwave or steamer.

Sambal: Store in a clean, airtight container in the refrigerator for up to 5 days. For longer storage, freeze in zip-lock bags for up to 6 months. Cool completely before storing.

Crispy Ikan Bilis: Store in an airtight container at room temperature for 3–5 days. They will lose some crispiness over time; re-crisp in a dry pan or oven before serving.

Nutritional Information (Per Serving, Approximate)

NutrientAmount
Calories~520 kcal
Carbohydrates68g
Protein18g
Fat22g
Fiber3g
Sodium640mg

Nutrition values are approximate and vary based on ingredient brands and portion sizes.

Frequently Asked Questions About Nasi Lemak

What does Nasi Lemak mean? Nasi Lemak literally translates to “creamy rice” or “fat rice” in the Malay language. The name refers to the rice being cooked in rich coconut milk, which gives it its signature creaminess and fragrance. Learn more about its cultural history on Wikipedia.

What is the national dish of Malaysia? Nasi Lemak is widely recognized as Malaysia’s national dish. It is eaten across all ethnicities and at all times of day, from a simple wrapped breakfast to an elaborate restaurant feast.

Can I make Nasi Lemak without pandan leaves? Yes, though the flavor will differ slightly. Lemongrass (1–2 stalks) makes the best substitute for pandan leaves in coconut rice. Avoid ginger, which is not traditional and can overpower the delicate coconut flavor.

What is pecah minyak in sambal cooking? Pecah minyak (meaning “oil splitting” in Malay) refers to the stage in sambal cooking when the oil visibly separates from and rises above the chili paste after prolonged cooking. This is the essential sign that the sambal is fully cooked, caramelized, and ready. Never serve sambal that has not reached this stage.

How spicy is Nasi Lemak sambal? Traditional Nasi Lemak sambal is mildly to moderately spicy with a balance of sweetness and tanginess. You can easily control the heat level by reducing the number of dried chilies, removing the seeds, or adding extra sugar to balance the spice.

Can I make Nasi Lemak ahead of time? Yes. The sambal can be prepared days in advance and actually improves in flavor after resting. Crispy ikan bilis can also be made ahead and stored in an airtight container. The coconut rice is best cooked fresh, but can be reheated with a splash of water.

Is Nasi Lemak suitable for vegetarians? Yes, with modifications. Omit the belacan (shrimp paste) and dried anchovies from the sambal, and replace the ikan bilis topping with fried tempeh or tofu. The coconut rice itself is naturally vegan.

What makes a good sambal for Nasi Lemak? A great Nasi Lemak sambal has a perfect balance of spicy, sweet, sour, and savory. It must be cooked until pecah minyak (oil separation) for full flavor development. Using both dried and fresh chilies gives the best depth of flavor.

About the Author

Asha is the creator of Asian Foods Daily and a home cook with 10 years of experience exploring and testing Asian cuisines in her own kitchen. Half Asian and half African, she approaches traditional recipes as a bridge-builder — deeply respecting cultural authenticity while adapting techniques to work with everyday grocery store ingredients. Every recipe on this site, including this Nasi Lemak, has been cooked and refined through real trial, error, and a lifetime of food-obsessed friendships. Follow her latest recipes at asianfoodsdaily.com.

Have you tried this recipe? Leave a comment below and share your Nasi Lemak creation with us!

Traditional Nasi Lemak with Sambal Recipe

Main Course
Malaysian
Medium
PT45M
4 servings
Prep

PT15M

Cook

PT30M

Total

PT45M

Ingredients

  • Jasmine rice
  • Full-fat coconut milk
  • Water
  • Pandan leaves (screwpine leaves), knotted
  • Lemongrass stalk, bruised
  • Salt
  • Dried red chilies (e.g., Arbol or Kashmiri), soaked
  • Fresh red chilies
  • Shallots, peeled
  • Garlic cloves
  • Dried anchovies (ikan bilis), rinsed
  • Vegetable oil
  • Tamarind paste (mixed with 3 tbsp water)
  • Palm sugar or white sugar
  • Salt
  • Dried anchovies (ikan bilis), fried crispy
  • Roasted or fried peanuts
  • Hard-boiled eggs, halved
  • Cucumber, sliced
  • Banana leaf (for serving, optional)

Instructions

  1. 1 Step 1: Prepare the Coconut Rice
  2. 2 Step 2: Make the Sambal Tumis (The Heart of Nasi Lemak)
  3. 3 Step 3: Prepare the Crispy Ikan Bilis (Fried Anchovies)
  4. 4 Step 4: Fry the Peanuts
  5. 5 Step 5: Assemble Your Nasi Lemak Plate
Asha

About Asha

Half Asian, half African cook raised between two food-obsessed cultures. I've spent 10 years learning Asian cooking traditions through family, friends, and thousands of hours at the stove — testing every dish until it works in a standard home kitchen.

Read my full story
#Malaysian Recipes #Rice Dishes #Southeast Asian #Sambal #Coconut Rice #Traditional Recipes #Nasi Lemak #Malaysian #Main Course

Related Recipes

Post your Comment

Loading comments...