Nasi lemak is a beloved Malaysian dish that brings together fragrant coconut rice, spicy sambal, and a variety of accompaniments. This gluten-free recipe offers a delightful balance of flavors and textures, making it a perfect meal for any time of the day. Whether you're new to Malaysian cuisine or a seasoned fan, this dish is sure to impress.
Some ingredients in this recipe might not be commonly found in every household. Pandan leaves are aromatic leaves used in Southeast Asian cooking, often found in Asian grocery stores. Dried anchovies are small, salty fish that add a unique umami flavor to the dish; they can also be found in Asian markets. Coconut milk is a creamy liquid made from grated coconut flesh, available in most supermarkets.
Ingredients For Malaysian Nasi Lemak Recipe
Jasmine rice: A fragrant, long-grain rice that is ideal for this dish.
Coconut milk: Adds a rich, creamy texture to the rice.
Water: Used to cook the rice and make the sambal.
Salt: Enhances the flavors of the dish.
Pandan leaves: Aromatic leaves that infuse the rice with a unique fragrance.
Oil: Used for sautéing the sambal ingredients.
Onion: Adds sweetness and depth to the sambal.
Garlic: Provides a pungent, savory flavor.
Ginger: Adds a warm, spicy note to the sambal.
Dried anchovies: Small, salty fish that add umami to the sambal.
Chili paste: Brings heat and color to the sambal.
Sugar: Balances the heat and acidity in the sambal.
Boiled eggs: A traditional accompaniment to nasi lemak.
Cucumber slices: Provide a refreshing contrast to the rich flavors.
Peanuts: Add a crunchy texture to the dish.
Technique Tip for This Recipe
When preparing coconut rice, ensure you rinse the jasmine rice thoroughly until the water runs clear. This step removes excess starch, which can make the rice gummy. For the sambal, sauté the onions, garlic, and ginger until they are golden brown and fragrant, as this will deepen the flavor profile. When adding the dried anchovies, make sure they are well-soaked and drained to achieve a crispy texture. Adjust the chili paste according to your heat preference, and simmer the mixture until it reaches a thick, jam-like consistency.
Suggested Side Dishes
Alternative Ingredients
jasmine rice - Substitute with basmati rice: Basmati rice has a similar texture and fragrance, making it a suitable alternative for jasmine rice.
coconut milk - Substitute with almond milk with coconut extract: Almond milk with coconut extract can mimic the flavor of coconut milk while being lighter.
pandan leaves - Substitute with vanilla bean: Vanilla bean can provide a similar aromatic quality to pandan leaves.
dried anchovies - Substitute with dried shrimp: Dried shrimp offers a similar umami flavor and texture as dried anchovies.
chili paste - Substitute with sriracha sauce: Sriracha sauce can provide the heat and flavor profile similar to chili paste.
sugar - Substitute with honey: Honey can add the necessary sweetness and depth of flavor as sugar.
salt - Substitute with soy sauce: Soy sauce can add a similar salty flavor with an additional umami depth compared to salt.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the coconut rice and sambal to cool completely before storing. This prevents condensation, which can make the food soggy.
- Store the coconut rice and sambal separately in airtight containers to maintain their distinct flavors and textures.
- For the coconut rice, place it in a container and cover it with a damp cloth before sealing. This helps retain moisture and prevents the rice from drying out.
- The sambal can be stored in a glass jar or a plastic container. Ensure it is tightly sealed to keep the flavors intact.
- If you have leftover boiled eggs, peel them and store them in a separate container. They can be kept in the refrigerator for up to 3 days.
- Cucumber slices should be stored in a separate container lined with a paper towel to absorb excess moisture. This keeps them crisp and fresh.
- Peanuts can be stored in an airtight container at room temperature. If you prefer them warm, you can quickly toast them in a pan before serving.
- To freeze, place the coconut rice in a freezer-safe bag, flatten it out, and remove as much air as possible before sealing. This helps in even thawing.
- The sambal can also be frozen in small portions using ice cube trays. Once frozen, transfer the cubes to a freezer-safe bag for easy portioning.
- When ready to eat, thaw the coconut rice and sambal in the refrigerator overnight. Reheat the coconut rice in the microwave or on the stovetop with a splash of water to restore its fluffy texture.
- Reheat the sambal in a pan over low heat, stirring occasionally until warmed through. This helps maintain its rich, spicy flavor.
- Assemble your Nasi Lemak with freshly sliced cucumbers, reheated boiled eggs, and toasted peanuts for a delicious meal.
How to Reheat Leftovers
Stovetop Method:
- Heat a non-stick pan over medium heat.
- Add a small amount of oil to the pan.
- Add the leftover coconut rice and sambal to the pan.
- Stir occasionally to ensure even heating.
- Cook for about 5-7 minutes or until the rice is heated through.
- Serve with reheated boiled eggs, cucumber slices, and peanuts.
Microwave Method:
- Place the coconut rice and sambal in a microwave-safe dish.
- Cover the dish with a microwave-safe lid or plastic wrap, leaving a small vent for steam to escape.
- Microwave on medium power for 2-3 minutes.
- Stir the rice and sambal halfway through to ensure even heating.
- Check if the rice is heated through; if not, continue microwaving in 30-second intervals.
- Serve with reheated boiled eggs, cucumber slices, and peanuts.
Oven Method:
- Preheat the oven to 350°F (175°C).
- Place the coconut rice and sambal in an oven-safe dish.
- Cover the dish with aluminum foil to retain moisture.
- Bake for about 15-20 minutes or until heated through.
- Stir halfway through the baking time to ensure even heating.
- Serve with reheated boiled eggs, cucumber slices, and peanuts.
Steaming Method:
- Set up a steamer with water and bring it to a boil.
- Place the coconut rice and sambal in a heatproof dish.
- Place the dish in the steamer basket.
- Cover and steam for about 10-15 minutes or until heated through.
- Serve with reheated boiled eggs, cucumber slices, and peanuts.
Best Tools for This Recipe
Rice cooker: Used to cook the jasmine rice with coconut milk, water, salt, and pandan leaves until perfectly done.
Pan: Essential for preparing the sambal by sautéing onions, garlic, and ginger, and cooking the anchovies until crispy.
Knife: Necessary for chopping the onions, mincing the garlic and ginger, and slicing the cucumber.
Cutting board: Provides a safe and clean surface for chopping and mincing ingredients.
Measuring cups: Used to measure the rice, coconut milk, water, and other ingredients accurately.
Measuring spoons: Important for measuring smaller quantities of ingredients like salt, sugar, and chili paste.
Mixing spoon: Useful for stirring the sambal mixture to ensure even cooking and flavor distribution.
Tongs: Handy for handling the crispy anchovies and other hot ingredients safely.
Serving platter: Ideal for presenting the final dish with coconut rice, sambal, boiled eggs, cucumber slices, and peanuts.
Boiling pot: Used to boil the eggs that will accompany the nasi lemak.
How to Save Time on Making This Recipe
Rinse the rice ahead: Rinse the rice and let it drain while preparing other ingredients to save time.
Use a food processor: Mince onions, garlic, and ginger quickly using a food processor.
Pre-soak anchovies: Soak and drain the dried anchovies in advance to cut down on prep time.
Batch cook sambal: Make a larger batch of sambal and store it in the fridge for future use.
Prep garnishes early: Slice cucumbers and boil eggs ahead of time, storing them in the fridge until needed.

Malaysian Nasi Lemak Recipe
Ingredients
Main Ingredients
- 2 cups Rice preferably jasmine
- 1 cup Coconut milk
- 1 cup Water
- 1 teaspoon Salt
- 2 pcs Pandan leaves tied in a knot
Sambal
- 2 tablespoon Oil
- 1 cup Onion chopped
- 2 cloves Garlic minced
- 1 inch Ginger minced
- 1 cup Dried anchovies soaked and drained
- 1 tablespoon Chili paste
- 1 teaspoon Sugar
- 1 teaspoon Salt
- 1 cup Water
Instructions
- 1. Rinse the rice until the water runs clear.
- 2. In a rice cooker, combine rice, coconut milk, water, salt, and pandan leaves. Cook until done.
- 3. For the sambal, heat oil in a pan. Sauté onions, garlic, and ginger until fragrant.
- 4. Add anchovies and cook until crispy. Add chili paste, sugar, salt, and water. Simmer until thickened.
- 5. Serve the coconut rice with sambal, boiled eggs, cucumber slices, and peanuts.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Dish
I suggest you try these favourites too!
- Beef Noodle Soup Recipe1 Hours
- Lemon Drop Shots Recipe5 Minutes
- Spicy Slow Cooked Chili Recipe8 Hours 15 Minutes
- Slow Cooker Turkey Chili Recipe4 Hours 15 Minutes
- Gooey Butter Cake Recipe50 Minutes
- Japanese Tamago Egg Recipe20 Minutes
- Watergate Salad Recipe10 Minutes
- Shrimp and Crab Seafood Salad Recipe15 Minutes
- Cranberry Gelatin Salad Recipe20 Minutes
- Sinigang na Bangus Recipe45 Minutes
- Paleo Baked Eggs in Avocado Recipe20 Minutes
- Instant Pot Potato Salad Recipe25 Minutes

Leave a Reply