• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe

ForkLiftKitchen

menu icon
go to homepage
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe
subscribe
search icon
Homepage link
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe
×
Home - Recipes - Breakfast

Latest Updated: Mar 28, 2026 by Emily Dawson

Indonesian Coconut Rice Breakfast (Nasi Lemak)

↓ Jump to Recipe

When you need a coconut-rich breakfast that works for meal prep or a weekend brunch spread, this Indonesian rice dish delivers. One pot of fluffy grains infused with pandan and ginger, crispy fried anchovies on top, and sliced cucumber on the side-enough components to make plain toast feel boring.

Indonesian Coconut Rice Breakfast (Nasi Lemak) served on a plate

The rice cooks in coconut milk instead of water, and the aromatics infuse while it simmers. You don't flip or stir. The pot does the work while you fry anchovies and boil eggs.

Perfect for mornings when you want something warming that still feels light. This scales up for weekend family meals or preps for grab-and-go weekday breakfasts.

QUICK SUMMARY

Indonesian Coconut Rice Breakfast (Nasi Lemak) cooks jasmine rice in coconut milk with pandan leaves and ginger for fluffy, fragrant grains. Simmer the rice gently without stirring to avoid clumping. Serve with crispy fried anchovies, boiled eggs, and cucumber for a complete breakfast plate.

⏱️Time Reality: 35 minutes total-10 to prep, 25 for rice to cook and aromatics to infuse.
🔥Critical First Move: Rinse rice thoroughly until water runs clear to prevent sticky, clumped grains.
⚠️Watch Out: Stirring rice mid-cook breaks grains and creates mush-cover tightly and leave it alone for 20 minutes.

Table of Contents

Toggle
  • Why This Recipe Works
  • What You'll Need
    • Ingredient Details
  • Ingredient Swaps
  • What to Serve With It
  • Store and Reheat
  • Frequently Asked Questions
  • Indonesian Coconut Rice Breakfast (Nasi Lemak)
    • Method 
    • Tried this recipe?

Why This Recipe Works

Coconut milk replaces water to give the rice its signature creamy richness while pandan leaves and lemongrass infuse subtle fragrance as it simmers. For a similar approach to building flavor in another breakfast grain dish, this simple beans works with warm spices and aromatics too.

Remember it later

Planning to try this recipe soon? Save it for a quick find later!

Quick Reference
⏱️
Prep Time
10 min
🔥
Cook Time
25 min
⏰
Total Time
35 min
🍽️
Servings
4 servings
📊
Difficulty
Medium
🏷️
Category
Main Dish
💡
Quick Tip
Simmer rice gently with aromatics for best flavor
🎯
Best For
Weeknight | Meal prep | Entertaining

What makes this work:

  • Rinsing rice removes excess starch so grains stay separate instead of clumping into a sticky mass
  • Long-grain or jasmine rice yields fluffy texture with distinct grains that hold up to the creamy coconut milk
  • Simmering covered on low heat for 20 minutes without stirring prevents broken grains and mushy texture
  • Fresh coconut milk gives richer flavor than canned-freshness impacts how creamy and fragrant the final rice tastes
  • Frying anchovies at 350°F for 2-3 minutes creates crispy texture that contrasts with the soft rice
Quick Tip
Tie pandan leaves and bruised lemongrass together before adding to the pot-they infuse while rice cooks and pull out easily after.

What You'll Need

Ingredients for Indonesian Coconut Rice Breakfast (Nasi Lemak)

Shopping for this takes one trip to an Asian market for pandan and ikan bilis, then your regular grocery run for rice and coconut milk. We grab something fresh like salad on the same trip for a contrasting side that balances the richness.

🍜
Base Grain
  • 2 cups long-grain rice or jasmine rice
  • 2 cups coconut milk
  • 1 cup water
🧄
Aromatics
  • 3-4 pandan leaves
  • 1-inch piece fresh ginger
  • 2 shallots
  • 1 stalk lemongrass
  • 1 teaspoon salt
🍗
Protein & Toppings
  • ½ cup fried anchovies (ikan bilis)
  • 4 eggs
  • 1 cucumber, sliced

Ingredient Details

  • Coconut Milk
    Use fresh or good quality canned with high fat content-watery versions won't give the creamy richness you need. Check the ingredient list for just coconut and water.
  • Pandan Leaves
    Fresh pandan adds fragrant, slightly vanilla-like aroma that's hard to replicate. Frozen leaves work if fresh aren't available. Skip pandan extract-it tastes artificial.
  • Long-Grain or Jasmine Rice
    Both yield fluffy separate grains. Jasmine adds subtle floral notes. Avoid short-grain or sticky rice varieties-they'll turn gummy in coconut milk.
  • Fried Anchovies (Ikan Bilis)
    Look for dried anchovies in Asian markets, then fry them yourself for maximum crunch. Pre-fried versions lose texture quickly after opening the package.
  • Ginger
    Fresh ginger adds warming spice without heat. Slice it thick so you can fish it out before serving. Ground ginger doesn't infuse the same way.
  • Lemongrass
    Bruise the stalk with the back of a knife before adding-this releases oils for better flavor. Remove the tough outer layers first.
  • Shallots
    Slice shallots thin and sauté until golden for topping, or add whole to rice for subtle sweetness during cooking. They add depth either way.

Ingredient Swaps

Jasmine rice works like long-grain but adds a hint of floral fragrance that pairs well with pandan. Brown rice needs longer cooking time and more liquid-expect 40-45 minutes instead of 25.

Four swaps that work:

  • Pandan leaves → lime zest: Add 1 teaspoon zest at the end for citrus brightness instead of fragrant aroma-different profile but still lifts the rice
  • Fried anchovies → crispy shallots: Maintains crunch and savory hit without the fishy flavor-slice thin, fry until golden and crisp
  • Coconut milk → coconut cream diluted with water: Use ½ cup cream plus 1½ cups water to match consistency-too thick without dilution
  • Boiled eggs → tofu cubes: Pan-fry firm tofu until golden for protein that's not egg-based-different texture but absorbs sambal well

Fresh Coconut Milk

Works for: Maximum creaminess and authentic coconut flavor-worth the effort for special brunches

Skip if: You need something shelf-stable or can't find fresh coconut in your area

Canned Coconut Milk

Works for: Quick weekday prep with consistent results-shake can well before opening

Skip if: The brand you have is watery or has gums and stabilizers-check ingredient list first

Brown Rice

Works for: Nutty flavor and more fiber-adds chew and substance to the dish

Skip if: You want fluffy, separate grains or don't have 40+ minutes for cooking time

Instructions

Total cook time runs 25 minutes once you start simmering-the rice needs 20 minutes covered without opening the lid, then 5 to rest and fluff. Crisp slaw recipe comes together while the rice cooks if you want another side ready at the same time.

  1. Rinse rice in cold water 3-4 times until water runs clear. Drain well. This removes surface starch that causes clumping and sticky texture.

  2. Combine rice, coconut milk, water, salt, sliced ginger, tied pandan leaves, and bruised lemongrass in medium saucepan. Bring to boil over medium-high heat, then immediately reduce to low simmer.

  3. Cover pot tightly with lid and simmer 20 minutes without stirring or lifting lid. Steam cooks the rice evenly-opening the lid releases heat and adds time. Rice is done when liquid is absorbed and grains are tender.

  4. While rice cooks, heat 2 tablespoons oil in frying pan over medium-high heat to 350°F. Fry dried anchovies 2-3 minutes until golden and crisp. Drain on paper towels. Boil eggs 7-8 minutes, then transfer to ice bath immediately.

  5. Remove pot from heat and let rice rest covered 5 minutes. Fluff gently with fork to separate grains. Remove and discard pandan, lemongrass, and ginger slices before serving.

Golden Rule
Never stir rice while it simmers-this breaks grains and creates mushy texture instead of fluffy separate grains you want.

What to Serve With It

This needs something crunchy and something cooling to balance the rich coconut rice. Fried anchovies add crunch, cucumber brings freshness, but you still want a proper side that completes the plate. For more protein-focused breakfast combinations, check out these weeknight chicken dinner ideas that work for morning meals too.

Side Dish Prep Why It Works How to Serve
Sliced cucumbers Easy Fresh crunch balances creamy rice Slice thick on diagonal, serve cold on side
Hard-boiled eggs Easy Simple protein addition fits quick meals Halve or quarter, place on rice, sprinkle salt
Fried peanuts Easy Adds texture and nuttiness Scatter over rice, serve sambal on side
Sambal chili sauce Easy Provides heat and depth Serve in small bowl, let people add to taste
Ayam goreng (fried chicken) Involved Classic protein pairing enhances meal Marinate chicken in turmeric-ginger paste, fry until golden

Three ways to serve it:

  • Weekend brunch spread: Plate rice in center, arrange fried anchovies, boiled egg halves, cucumber slices around edges, serve sambal and fried shallots on side
  • Meal prep containers: Divide rice into portions, pack anchovies and eggs separately to keep crisp, add cucumber right before eating
  • Traditional celebration plate: Serve with ayam goreng, keropok crackers, spicy sambal belacan, and extra fried peanuts for full Nasi Lemak experience
Best Pick
Sambal chili sauce is non-negotiable-the spicy, sweet, smoky paste cuts through coconut richness and brings the whole plate together.

Store and Reheat

Coconut rice holds texture for 3-4 days in the fridge but loses fluffiness as it cools. Store rice, anchovies, and eggs in separate airtight containers-keeping components apart prevents anchovies from going soggy and eggs from making rice wet. For another make-ahead option with similar aromatic infusion, this quick aioli dish preps ahead and stores just as well.

Method Time Best For
🍳 Stovetop 4-5 min Restoring fluffiness-add 2 tablespoons water, cover, heat on low until steaming
📦 Microwave 1-2 min Quick single portions-sprinkle water on top, cover with damp paper towel, heat on high
🔥 Oven 10 min at 350°F Warming larger batches evenly-cover with foil, add splash of water before heating

For best results when storing:

  • Spread rice on baking sheet to cool quickly before transferring to containers-prevents condensation that makes rice soggy
  • Pack fried anchovies in paper towel-lined container to absorb any moisture and maintain crunch
  • Store boiled eggs in shell until ready to serve to keep whites from getting rubbery in the fridge
  • Freeze coconut rice up to 1 month in portion-sized bags with air pressed out-thaw overnight in fridge before reheating
  • Refry anchovies briefly in hot oil if they've lost crispness-30 seconds at 350°F brings back crunch

Frequently Asked Questions

Can I make Nasi Lemak ahead and reheat without losing texture?

Yes, but store components separately. Rice keeps 3-4 days in airtight container and reheats well with a splash of water on stovetop or microwave. Pack fried anchovies separately in paper towel-lined container to maintain crunch-they go soggy if stored with rice.

What is the ideal cooking time for coconut rice to ensure fluffiness?

Simmer covered on low heat for exactly 20 minutes without lifting lid or stirring. Opening the pot releases steam and adds time. Rice is done when liquid is fully absorbed and grains are tender with no hard center when you bite one.

Can I substitute jasmine rice with brown rice in Nasi Lemak?

Yes, but increase liquid to 2½ cups coconut milk and 1½ cups water, and cook 40-45 minutes instead of 25. Brown rice has nutty flavor and chewier texture compared to fluffy white rice-it's heartier but less traditional.

How do I prevent fried anchovies from becoming soggy?

Pat dried anchovies completely dry before frying, then fry in oil heated to 350°F for 2-3 minutes until golden. Drain on paper towels and store separately from rice in paper towel-lined container. If they soften, refry briefly in hot oil to restore crunch.

What are good side dishes to serve with Nasi Lemak for breakfast?

Sliced cucumber adds fresh crunch, hard-boiled eggs provide simple protein, and sambal chili sauce brings heat that cuts through the creamy rice. For bigger meals, add ayam goreng (fried chicken) or keropok (shrimp crackers) for traditional presentation.

Indonesian Coconut Rice Breakfast (Nasi Lemak) served on a plate

Indonesian Coconut Rice Breakfast (Nasi Lemak)

No ratings yet
Indonesian Coconut Rice Breakfast, or Nasi Lemak, features jasmine rice cooked in coconut milk with pandan leaves and ginger to create fluffy, fragrant grains. This simple one-pot dish simmers gently without stirring, served with crispy fried anchovies, boiled eggs, and fresh cucumber for a complete light breakfast.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 25 minutes mins
Total Time 35 minutes mins
Servings: 4 servings
Course: Breakfast, Main Dish
Cuisine: Indonesian, Southeast Asian
Ingredients Method Notes

Ingredients
  

  • 2 cups long-grain rice can substitute with jasmine rice
  • 2 cups coconut milk fresh or good quality canned with high fat content
  • 1 cup water
  • 3-4 leaves pandan leaves tie together for infusion
  • 1 inch fresh ginger sliced thick for easy removal
  • 2 units shallots sliced thin or whole for cooking
  • 1 stalk lemongrass bruised and outer layers removed
  • 1 teaspoon salt
  • 0.5 cup fried anchovies ikan bilis, fry in oil to crisp
  • 4 units eggs hard-boiled
  • 1 unit cucumber sliced, served fresh

Method
 

  1. Rinse rice in cold water 3-4 times until water runs clear. Drain well to remove surface starch that causes sticking.
    2 cups long-grain rice
  2. Combine the rinsed rice, coconut milk, water, salt, sliced ginger, tied pandan leaves, bruised lemongrass, and shallots in a medium saucepan. Bring to a boil over medium-high heat.
    2 cups long-grain rice, 2 cups coconut milk, 1 cup water, 1 teaspoon salt, 1 inch fresh ginger, 3-4 leaves pandan leaves, 1 stalk lemongrass, 2 units shallots
  3. Immediately reduce heat to low simmer. Cover the pot tightly with lid and simmer for 20 minutes without stirring or lifting the lid to ensure even cooking.
  4. While rice cooks, heat 2 tablespoons oil in a frying pan over medium-high heat to 350°F (175°C). Fry dried anchovies for 2-3 minutes until golden and crisp. Drain on paper towels. Boil eggs for 7-8 minutes, then transfer to an ice bath immediately.
    0.5 cup fried anchovies, 4 units eggs
  5. Remove pot from heat and let rice rest, covered, for 5 minutes. Fluff gently with a fork to separate grains and remove pandan leaves, lemongrass, and ginger slices before serving.
    2 cups long-grain rice, 3-4 leaves pandan leaves, 1 inch fresh ginger, 1 stalk lemongrass

Notes

  • Rinse rice thoroughly to prevent sticky, clumped grains.
  • Simmer rice covered without stirring to avoid broken grains and mushy texture.
  • Fry anchovies at 350°F for 2-3 minutes for maximum crispness and store separately to maintain crunch.

Tried this recipe?

Let us know how it was!

More Breakfast

  • Japanese Tamagoyaki Rolled Omelet served on a plate
    Japanese Tamagoyaki Rolled Omelet
  • Savory Bread Pudding with Eggs and Cheese served on a plate
    Savory Bread Pudding with Eggs and Cheese
  • Ham and Cheese Egg Strata served on a plate
    Ham and Cheese Egg Strata
  • Middle Eastern Ful Medames Breakfast served on a plate
    Middle Eastern Ful Medames Breakfast

Primary Sidebar

ForkliftKitchen recipe developer

Welcome!

Recipe Developer · 12+ Yr Kitchen Veteran

I'm the recipe developer behind this site, focused on practical, well-tested dishes and smart ingredient swaps. Every recipe is written to be clear, reliable, and easy to make at home.

650+ Recipes
12+ Yrs Exp.
3x Tested
Our Story →

As Featured In

Allrecipes

TASTE OF HOME

Food52

HUFFPOST

Yahoo! Life

Our Editorial Standards

  • ✓ Every recipe tested at least 3 times before publishing
  • ✓ Substitutes verified by real kitchen trials, not guesswork
  • ✓ Reviewed for accuracy by our editorial team
  • ✓ Updated regularly with seasonal info and reader feedback

Most Popular

  • Creamy Lemon Shrimp Linguine
    Creamy Lemon Shrimp Linguine
  • Creamy Garlic Mushroom Chicken
    Creamy Garlic Mushroom Chicken
  • Sesame Ginger Chicken Noodle Bowls
    Sesame Ginger Chicken Noodle Bowls
  • Baked Lemon Herb Fish Fillets
    Baked Lemon Herb Fish Fillets
  • Veggie Loaded Fried Rice
    Veggie Loaded Fried Rice
  • Spicy Garlic Shrimp Stir Fry
    Spicy Garlic Shrimp Stir Fry

Join 8,000+ Home Cooks

Weekly Kitchen Tips

Easy recipes, smart substitutes, and real cooking shortcuts — every Thursday.

Subscribe Free →


Side Dishes

  • What to Serve With Asian Salmon? 15 Best Side Dishes
    What to Serve With Asian Salmon? 15 Best Side Dishes
  • Side Dishes for Strawberry Spinach Salad
    15 Best Side Dishes for Strawberry Spinach Salad
  • Sides for Grilled Cauliflower Steaks to Complete the Meal
    15 Sides for Grilled Cauliflower Steaks to Complete the Meal
  • 15 Sides To Serve With Calabacitas
    15 Best Sides for Calabacitas – Mexican-Inspired Favorites


Substitutes

  • 7 Best Substitutes for Hot Sauce in Marinades & Stir-Fries
    7 Best Substitutes for Hot Sauce in Marinades & Stir-Fries
  • 9 Best Substitutes for Butter in Baking and Cooking
  • 7 Best Substitutes for Tagliatelle for Italian Pasta Dishes
    7 Best Substitutes for Tagliatelle for Italian Pasta Dishes
  • 7 Best Substitutes for Udon Noodles in Asian Stir-Fries
    7 Best Substitutes for Udon Noodles in Asian Stir-Fries


Browse by Topic

  • Side Dishes320
  • Substitutes785
  • Dinner163
  • Air Fryer77
  • Taste Profiles484
  • Food Storage123


Reader Reviews

★★★★★

"Finally a food blog that tells you exactly why a substitute works instead of just listing options."

— Sarah M., via email

★★★★★

"The side dish recommendations are so specific — saved my dinner party twice this month."

— James R., Pinterest comment

★★★★★

"I trust this site more than most because they actually test everything. You can tell."

— Priya K., blog comment

Footer

↑ Back to Top

Forklift Kitchen

We do the heavy lifting so you can enjoy the cooking. Tested recipes, smart substitutes, and perfect pairings—built for real home cooks.

Content

  • Recipes
  • Substitutes
  • What to Serve With
  • Blog

Company

  • About Us
  • Contact
  • Subscribe

Legal

  • Privacy Policy
  • Terms of Service

As an Amazon Associate I earn from qualifying purchases.

© 2026 Forklift Kitchen.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required