If you’re craving something fragrant, flavorful, and a little bit spicy, this Malaysian Coconut Rice with Spicy Sambal Recipe is exactly what you need to brighten your dinner table. The creamy coconut rice, infused with the subtle aroma of pandan leaves, pairs perfectly with the fiery kick of homemade sambal oelek, making every bite a delightful balance of rich, savory, and tangy notes. This dish offers a simple yet unforgettable taste of Malaysia that’s sure to become your new favorite comfort food.

Ingredients You’ll Need
The beauty of this Malaysian Coconut Rice with Spicy Sambal Recipe lies in its simplicity and the essential ingredients that come together to create a truly delicious meal. Each component plays a key role, from the creamy coconut milk that adds richness to the fragrant jasmine rice that forms the perfect fluffy base.
- 2 cups jasmine rice: This delicate rice variety provides the ideal texture and aroma for coconut rice.
- 1 can (400ml) coconut milk: Adds a creamy richness that’s essential for that authentic Malaysian flavor.
- 2 cups water: Balances the coconut milk and ensures the rice cooks perfectly tender.
- 1 teaspoon salt: Enhances all the natural flavors of the dish.
- 1 tablespoon pandan leaves (optional): Adds a subtle floral aroma traditionally used in Southeast Asian cooking.
- 2 tablespoons sambal oelek: This spicy chili paste brings the fiery heat that contrasts beautifully with the richness of the coconut rice.
- 1 lime (for serving): A squeeze of lime adds a fresh, tangy brightness that lifts the whole dish.
How to Make Malaysian Coconut Rice with Spicy Sambal Recipe
Step 1: Rinse the Jasmine Rice
Start by rinsing the jasmine rice under cold water until the water runs clear. This step is crucial as it removes excess starch and prevents the rice from becoming gummy, ensuring a fluffy texture once cooked.
Step 2: Combine Ingredients in a Pot
In a large pot, combine the rinsed rice, coconut milk, water, salt, and pandan leaves if you’re using them. This mixture sets the stage for a rich and aromatic rice that’s bursting with flavor.
Step 3: Cook the Rice
Bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low, cover the pot, and let it simmer gently for 15 to 20 minutes. The rice will absorb the creamy coconut liquid and become tender and fluffy.
Step 4: Fluff and Rest the Rice
Once cooked, fluff the rice gently with a fork to separate the grains. Let it rest covered for a few minutes to allow the flavors to set and the rice to cool slightly, enhancing its texture.
Step 5: Serve with Spicy Sambal
Serve your coconut rice alongside a generous spoonful of sambal oelek and fresh lime wedges. The sambal’s fiery spice paired with the rice’s creamy sweetness creates a beautifully balanced dish.
How to Serve Malaysian Coconut Rice with Spicy Sambal Recipe

Garnishes
Adding fresh garnishes can elevate this dish to another level. Consider sprinkling some chopped cilantro or thinly sliced red chilies on top. A few toasted coconut flakes can add a lovely crunch and extra coconut flavor, making every bite exciting.
Side Dishes
This rice is incredibly versatile and pairs wonderfully with a variety of side dishes. Try it with grilled chicken satay, stir-fried vegetables, or even a simple fried egg for a satisfying meal. The spicy sambal can also be drizzled over meats or seafood to add a vibrant kick.
Creative Ways to Present
For a festive presentation, serve the rice in a banana leaf cone or mold it into neat little domes on the plate. Accompany the sambal in small dipping bowls so everyone can add just the right amount of heat to their taste.
Make Ahead and Storage
Storing Leftovers
You can store any leftover Malaysian Coconut Rice with Spicy Sambal Recipe in an airtight container in the refrigerator for up to 3 days. The rice will absorb some density as it cools, but reheating it with a splash of water restores its fluffiness nicely.
Freezing
This rice freezes well for up to a month. Portion it into freezer-safe bags or containers. When you’re ready, thaw overnight in the fridge before reheating to preserve the best texture and flavor. Sambal is best added fresh after reheating to maintain its vibrant spice.
Reheating
Reheat the rice gently on the stovetop or in the microwave, adding a little water if needed to keep it from drying out. Stir thoroughly, then serve with freshly squeezed lime and your sambal for the best experience.
FAQs
Can I use other types of rice for this recipe?
While jasmine rice is preferred for its fragrance and texture, you can use other medium-grain white rice varieties. Just keep in mind cooking times and liquid ratios may need adjustment for different types.
What can I substitute for pandan leaves if I don’t have them?
Pandan leaves impart a unique aroma, but if you can’t find them, you can skip them or add a little vanilla extract or lemon zest to mimic some of the fragrance.
Is sambal oelek very spicy?
Sambal oelek does have a noticeable heat, but it’s also full of fresh chili flavor. You can adjust the amount to suit your spice tolerance or swap it for a milder chili paste depending on your preference.
Can I make the sambal from scratch?
Absolutely! Traditional sambal is made with fresh chilies, garlic, shallots, and vinegar. Making it yourself gives you full control over the spice level and ingredients.
How do I know when the coconut rice is done?
The rice is ready when all the liquid has been absorbed and the grains are tender but not mushy. Fluffing the rice after cooking helps check texture and lets steam escape for perfect fluffiness.
Final Thoughts
This Malaysian Coconut Rice with Spicy Sambal Recipe is a fantastic way to bring a taste of Southeast Asia into your own kitchen. It’s simple to make, packed with flavor, and versatile enough to pair with so many dishes. I encourage you to give it a try and enjoy the beautiful harmony of creamy coconut and spicy sambal in every satisfying bite.
Print
Malaysian Coconut Rice with Spicy Sambal Recipe
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Side Dish
- Method: Stovetop
- Cuisine: Malaysian
Description
This Malaysian Coconut Rice recipe combines fragrant jasmine rice cooked in creamy coconut milk with aromatic pandan leaves, delivering a rich and subtly sweet base. Paired with spicy sambal oelek and zesty lime wedges, this dish offers a perfect balance of creamy, spicy, and tangy flavors for a delightful Southeast Asian-inspired meal.
Ingredients
Rice and Coconut Milk
- 2 cups jasmine rice
- 1 can (400ml) coconut milk
- 2 cups water
- 1 teaspoon salt
- 1 tablespoon pandan leaves (optional)
Sambal and Garnish
- 2 tablespoons sambal oelek
- 1 lime (for serving)
Instructions
- Rinse the Rice: Rinse the jasmine rice under cold water until the water runs clear, which removes excess starch and prevents the rice from becoming sticky.
- Combine Ingredients: In a large pot, combine the rinsed rice, coconut milk, water, salt, and pandan leaves if using. Stir gently to mix.
- Cook the Rice: Bring the mixture to a boil over medium-high heat. Once boiling, reduce heat to low, cover the pot with a tight-fitting lid, and let it simmer for 15-20 minutes, or until the rice is tender and the liquid is fully absorbed.
- Fluff and Rest: Remove the pot from heat and fluff the rice gently with a fork to separate the grains. Cover and let the rice sit for a few minutes to finish steaming.
- Serve: Plate the coconut rice and serve with spicy sambal oelek on the side along with lime wedges for squeezing over the rice to add a fresh tangy contrast.
Notes
- For extra fragrance, lightly bruise the pandan leaves before cooking to release more aroma.
- You can adjust the amount of sambal oelek according to your preferred spice level.
- If you don’t have pandan leaves, the rice will still be delicious without them.
- Leftover coconut rice can be refrigerated and reheated with a splash of water to revive its creaminess.

