There’s something magical about a meal that feels like a warm hug. For me, that meal is Nasi Lemak. I first fell in love with its incredible aroma and comforting flavors years ago, and now, it’s a dish I make to bring my own family together.
As a mom of three, I believe food is love, and this Nasi Lemak recipe is pure, simple nourishment. It’s a complete, fragrant plate that’s easier to make than you might think. Today, I’m sharing my family-friendly version of this classic Malaysian Nasi Lemak dish, perfect for introducing new, delicious flavors to your weeknight table.
WHY YOU’LL LOVE THIS NASI LEMAK RECIPE
You will adore this homemade Nasi Lemak because it delivers incredible flavor without fuss. The coconut rice is uniquely fragrant and creamy. Meanwhile, the savory accompaniments create a perfect balance.
Ultimately, this easy Nasi Lemak recipe turns simple ingredients into a special, satisfying feast. It’s a fantastic way to explore a beloved world cuisine right in your own kitchen.
Print
Nasi Lemak Recipe
- Total Time: 45 mins
- Yield: 4 servings 1x
- Diet: Can be made vegetarian
Description
A family-friendly version of classic Malaysian Nasi Lemak featuring fragrant coconut rice with savory sambal and traditional garnishes. This comforting dish brings together aromatic rice with balanced flavors of chili, tamarind, and coconut.
Ingredients
2 cups jasmine rice
13.5 oz can coconut milk
1 cup water
1 stalk lemongrass, bruised
1 inch ginger, sliced
1/2 tsp salt
1 large shallot, chopped
2 cloves garlic
3–4 dried red chilies, soaked
1 tbsp tamarind paste
1 tsp shrimp paste (optional)
2 tbsp oil
4–6 anchovies, fried
4 hard-boiled eggs, halved
1 cucumber, sliced
1/2 cup roasted peanuts
Instructions
- Rinse rice until water runs clear, then combine with coconut milk, water, lemongrass, ginger, and salt in rice cooker or pot. Cook until fluffy
- Blend shallot, garlic, and soaked chilies into a paste. Heat oil in pan and fry paste with tamarind and shrimp paste until fragrant and dark red
- Fry anchovies and peanuts together for extra crunch (optional)
- Assemble plates with coconut rice, sambal sauce, hard-boiled eggs, cucumber slices, and fried anchovies with peanuts
Notes
For vegetarian version, omit anchovies and shrimp paste, use soy sauce instead.
Adjust chili heat in sambal to taste.
Components can be stored separately for 3-7 days and assembled fresh when ready to eat.
- Prep Time: 20 mins
- Cook Time: 25 mins
- Category: Dinner
- Method: Stovetop
- Cuisine: Malaysian
Nutrition
- Serving Size: 1 plate
- Calories: 580 kcal
- Sugar: 5g
- Sodium: 420mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 65g
- Fiber: 4g
- Protein: 15g
- Cholesterol: 190mg
Keywords: nasi lemak, coconut rice, Malaysian, dinner
Ingredients You’ll Need
Gathering your ingredients is the first step to this delicious Nasi Lemak meal. You likely have many staples already.

| For the Coconut Rice | For the Sambal & Garnishes |
|---|---|
| 2 cups jasmine rice | 1 large shallot, chopped |
| 1 (13.5 oz) can coconut milk | 2 cloves garlic |
| 1 cup water | 3-4 dried red chilies (soaked) |
| 1 stalk lemongrass, bruised | 1 tbsp tamarind paste |
| 1 inch ginger, sliced | 1 tsp shrimp paste (belacan, optional) |
| 1/2 tsp salt | 2 tbsp oil |
| 4-6 anchovies (ikan bilis), fried | |
| 4 hard-boiled eggs, halved | |
| 1 cucumber, sliced | |
| 1/2 cup roasted peanuts |
Substitutions & Variations
This traditional Nasi Lemak is wonderfully adaptable. For a vegetarian version, omit the anchovies and shrimp paste. Use a splash of soy sauce instead.
No fresh lemongrass? Use 1 teaspoon of lemongrass paste. You can also add protein like crispy fried chicken or tofu.
Feel free to adjust the chili heat in the sambal to suit your family’s taste. This flexibility makes the best Nasi Lemak recipe for everyone.
Step-by-Step Instructions
Let’s build this iconic Nasi Lemak plate step by step. First, rinse the rice until the water runs clear. Then, combine it in your rice cooker or pot with coconut milk, water, lemongrass, ginger, and salt.
Cook until perfectly fluffy. Next, make the sambal. Blend shallot, garlic, and soaked chilies into a paste.
Heat oil in a pan and fry the paste with tamarind and shrimp paste until fragrant and dark red. Finally, assemble your authentic Nasi Lemak with rice, sambal, and all the garnishes.
Pro Tips for Success
Follow these tips for the most flavorful Nasi Lemak. Always rinse your rice thoroughly for the best texture. Furthermore, take time to fry the sambal paste until the oil separates; this deepens the flavor immensely.
For extra crunch, quickly fry the anchovies and peanuts together. Preparing components ahead makes assembling this classic Nasi Lemak recipe a breeze at dinnertime.

Storage & Reheating Tips
Store components of your Nasi Lemak dish separately in airtight containers. The coconut rice keeps for 3 days in the fridge. Reheat it gently with a splash of water.
The sambal can be refrigerated for up to a week. Assemble your leftover Nasi Lemak plate fresh when ready to eat for the best texture.
What to Serve With This Recipe
This complete Nasi Lemak recipe is a full meal! For a more substantial feast, pair it with extra proteins. Popular additions include fried chicken wings, beef rendang, or grilled shrimp.
A simple stir-fried vegetable on the side adds freshness. This versatile Malaysian Nasi Lemak welcomes all your favorite sides.

NASI LEMAK RECIPE FAQs
What does “Nasi Lemak” mean?
“Nasi” means rice and “lemak” refers to the rich, creamy coconut milk. So, it translates to “fatty rice,” describing its luxurious texture.
Can I make this Nasi Lemak recipe ahead of time?
Absolutely! You can cook the rice and sambal a day ahead. Simply reheat the rice and assemble your make-ahead Nasi Lemak plates when ready to serve.
Is Nasi Lemak very spicy?
The heat is adjustable. This easy Nasi Lemak recipe allows you to control the chilies in the sambal. Start with less and add more to taste.
Nutrition Information (per serving)
| Nutrient | Amount (approx.) |
|---|---|
| Calories | 580 |
| Carbohydrates | 65g |
| Protein | 15g |
| Fat | 30g |
| Fiber | 4g |
Nasi Lemak is widely considered Malaysia’s national dish, often served with fragrant rice cooked in coconut milk and pandan leaf. This beloved meal reflects the country’s diverse culinary heritage, with regional variations found throughout Southeast Asia. You can explore more about its cultural significance in Malaysian cuisine on Wikipedia.