If you’re craving a dish that’s bursting with tropical creaminess and a fiery kick, look no further than this Malaysian Coconut Rice with Spicy Sambal Recipe. It’s a delightful harmony of fragrant jasmine rice gently cooked in rich coconut milk, balanced by the bold heat of spicy sambal. The subtle floral notes from pandan leaves (if you have them on hand) make this dish irresistibly aromatic. Perfect for both weeknight dinners or impressing guests, this recipe brings a taste of Malaysia right to your kitchen with comforting textures and layers of flavor that will have you coming back for more.

Ingredients You’ll Need
The magic of this Malaysian Coconut Rice with Spicy Sambal Recipe lies in its simplicity. Each ingredient plays a crucial role, whether it’s creating that creamy, lush rice base or adding a punch of heat and brightness. Nothing fancy here—just honest, readily available staples that come together beautifully.
- Jasmine rice: Known for its delicate floral aroma and fluffy texture, it’s the perfect rice for soaking up coconut milk.
- Coconut milk (400ml can): This brings luscious creaminess and a subtle sweetness that defines the dish.
- Water (2 cups): Balances the coconut milk to ensure perfectly cooked rice without being too heavy.
- Salt (1 teaspoon): Enhances all the flavors, making every bite sing.
- Pandan leaves (1 tablespoon, optional): Adds a lovely, unique fragrance reminiscent of vanilla and grassy undertones.
- Sambal oelek (2 tablespoons): The fiery chili paste that infuses the dish with bold, spicy character.
- Lime: Fresh wedges for brightening and cutting through the richness before serving.
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 key to removing excess starch, which prevents the rice from becoming gummy and helps it cook up fluffy and separate.
Step 2: Combine Ingredients in the Pot
In a large pot, add the rinsed rice, coconut milk, water, salt, and pandan leaves if you have them. The coconut milk should be well mixed in with the water to give the rice that creamy texture without overpowering its delicate flavors.
Step 3: Cook the Rice
Bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to low and cover the pot with a tight-fitting lid. Let it simmer gently for 15 to 20 minutes until the rice has absorbed all the liquid and is tender but not mushy.
Step 4: Fluff and Rest
Turn off the heat and let the rice sit, covered, for about 5 minutes. Then, fluff it gently with a fork to separate the grains and release steam, locking in that soft, fluffy texture.
Step 5: Serve with Sambal and Lime
Serve the fragrant coconut rice alongside a generous dollop of spicy sambal oelek and fresh lime wedges. The sambal adds a fiery contrast while the lime’s acidity brightens every bite, making this Malaysian Coconut Rice with Spicy Sambal Recipe an unforgettable experience.
How to Serve Malaysian Coconut Rice with Spicy Sambal Recipe

Garnishes
Fresh garnishes take this dish to the next level! Consider sprinkling crispy fried shallots or chopped fresh cilantro on top for added texture and bursts of herbal freshness. A few toasted coconut flakes can also enhance the tropical vibes beautifully.
Side Dishes
This dish pairs wonderfully with grilled or roasted meats like satay chicken or tender beef rendang. For a vegetarian twist, try it with sautéed greens or a medley of stir-fried vegetables. The creamy rice nicely tames spicy or richly flavored mains.
Creative Ways to Present
For a fun presentation, mold the coconut rice using small bowls or ramekins, then invert them onto plates to create neat rice domes. Add the sambal artfully on the side or drizzle a little over the top. Garnish with lime wedges placed opposite the sambal for color contrast and easy squeezing.
Make Ahead and Storage
Storing Leftovers
You can store leftover Malaysian Coconut Rice with Spicy Sambal Recipe in an airtight container in the refrigerator for up to 3 days. Keep the sambal separate to maintain its vibrant flavor and freshness.
Freezing
While coconut rice freezes well, its creamy texture might change slightly after thawing. If you want to freeze, portion the rice and store it separately from the sambal in freezer-safe containers or bags for up to 1 month.
Reheating
Reheat the rice gently in the microwave or on the stovetop with a splash of water to restore moisture. Stir occasionally to heat evenly without drying out. Add sambal and lime fresh after reheating for the best flavor.
FAQs
Can I use other types of rice for this recipe?
While jasmine rice is ideal for its aroma and texture, you can experiment with basmati or long-grain rice. The cooking time and liquid ratio might vary, so keep an eye on the rice as it cooks.
Is pandan leaf necessary?
Pandan leaf adds a wonderful fragrance but is optional. If you can’t find it, the dish will still be delicious without it—just a little less aromatic.
How spicy is the sambal oelek? Can I adjust it?
Sambal oelek provides a moderate to strong heat depending on the brand. You can adjust the amount used or substitute with a milder chili paste to suit your taste buds.
Can I make this dish vegan?
Yes! This recipe is naturally vegan since it uses coconut milk and plant-based ingredients. Just ensure the sambal you use doesn’t contain shrimp paste, which some do.
What can I serve with the Malaysian Coconut Rice with Spicy Sambal Recipe for a complete meal?
Try pairing it with grilled seafood, fried tofu, or a refreshing cucumber salad to balance the spiciness. A sweet mango chutney or pickled vegetables also complement it beautifully.
Final Thoughts
This Malaysian Coconut Rice with Spicy Sambal Recipe has quickly become a favorite in my kitchen, thanks to its vibrant flavors and comforting textures. Whether you’re cooking for friends or just treating yourself, this dish effortlessly brings warmth and excitement to any meal. Give it a try and let the creamy coconut goodness and bold sambal spice brighten your day!
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
- Diet: Halal
Description
A fragrant Malaysian coconut rice recipe infused with creamy coconut milk and aromatic pandan leaves, served alongside a spicy sambal oelek chili paste and fresh lime wedges. Perfect as a flavorful side dish or base for Southeast Asian meals.
Ingredients
Rice and Coconut Milk Mixture
- 2 cups jasmine rice
- 1 can (400ml) coconut milk
- 2 cups water
- 1 teaspoon salt
- 1 tablespoon pandan leaves (optional)
Serving Garnishes
- 2 tablespoons sambal oelek
- 1 lime, cut into wedges
Instructions
- Rinse the Rice: Rinse the jasmine rice under cold running water several times until the water runs clear to remove excess starch, ensuring fluffy cooked rice.
- Combine Ingredients: In a large pot, combine the rinsed rice, coconut milk, water, salt, and pandan leaves if using. Stir gently to mix all ingredients properly.
- 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 simmer for 15-20 minutes until the rice is tender and all the liquid is absorbed.
- Let it Rest: Remove the pot from heat and fluff the rice gently with a fork. Let it sit covered for a few minutes to finish steaming and allow flavors to meld.
- Serve: Plate the coconut rice and serve alongside 2 tablespoons of spicy sambal oelek and lime wedges to squeeze over the top for a tangy kick.
Notes
- Using pandan leaves enhances the aroma but is optional if unavailable.
- Adjust sambal oelek quantity according to your spice preference.
- Fluffing the rice after cooking helps prevent it from becoming sticky.
- For added texture, garnish with toasted coconut flakes or chopped fresh herbs like cilantro.
- Leftover rice can be refrigerated and reheated with a sprinkle of water to maintain moisture.

