National Dish Malaysia: Nasi Minyak (Recipe)

In this article
Discover Nasi Minyak, Malaysia’s fragrant celebration rice! Cooked in ghee with a heady mix of warming spices, this glistening dish fills the kitchen with irresistible aromas long before it reaches the table. A fixture at Malaysian weddings and festive feasts, it is surprisingly simple to make at home — and every bit as rewarding as it smells.
About Nasi Minyak
Nasi Minyak is typically prepared with a blend of spices and ghee, which gives it its unmistakable aroma. The dish is often served with tender chicken or lamb, rounded out by an array of accompaniments such as vegetables and chutneys. This combination of ingredients delivers not only a delicious flavour but also a striking visual presentation. Nasi Minyak is therefore a feast for the palate and for the eyes of your guests alike.
Ingredients (serves 1–2)
- 200 g basmati rice
- 2 tablespoons ghee
- 1 onion, finely chopped
- 2 garlic cloves, crushed
- 1 teaspoon cumin
- 1 teaspoon ground cardamom
- 1 cinnamon stick
- 500 ml water or stock
- Salt to taste
Shopping for the ingredients
When shopping for the ingredients for nasi minyak, pay close attention to quality. Basmati rice is the preferred choice, as it has a lovely fluffy grain and a pleasant aroma. Make sure to use ghee made from fresh butter to enjoy the full depth of flavour. The spices should be aromatic and as fresh as possible to achieve the best result.
Preparing the dish
Before you start cooking, I recommend soaking the basmati rice in cold water for about 30 minutes. This helps loosen the grains and gives a better texture once cooked. In the meantime, you can prepare the remaining ingredients, such as chopping the onion and crushing the garlic. Good preparation makes the cooking process easier and leads to a better end result.
Step-by-step instructions
- Heat the ghee in a saucepan and sauté the chopped onion until translucent.
- Add the crushed garlic, cumin, cardamom and the cinnamon stick, and fry briefly until the spices become fragrant.
- Drain the soaked basmati rice, add it to the pan and stir well.
- Pour in the water or stock, season with salt and bring to the boil.
- Reduce the heat, cover the pan and simmer for around 15 minutes until the rice is cooked.
- Before serving, fluff the rice with a fork and remove the cinnamon stick.
Gluten-free / lactose-free version
Nasi minyak is naturally gluten-free, as long as no gluten-containing ingredients are added. Ghee is also lactose-free, since the lactose is removed during production. If you add extra side dishes or marinades, make sure these are gluten-free and lactose-free too. That way everyone can enjoy the delicious flavours without a second thought.
Tips for vegans and vegetarians
To make nasi minyak vegan or vegetarian, replace the ghee with vegetable oil or plant-based margarine. You can also fold vegetables such as carrots, peas or peppers into the mix to add more colour and nutrients. Instead of animal proteins, plant-based alternatives such as tofu or tempeh — as showcased in Tahu Tempe — can be served alongside. These adjustments make the dish fully vegan while preserving its wonderful flavour.
More tips and tricks
An important tip for making nasi minyak is choosing the right spices. Freshly ground spices have a far more intense flavour than pre-ground ones that have been packaged for a while. A pinch of chilli or paprika powder can also add a pleasant heat and colour. Experiment with the amount and combination of spices to find your personal favourite.
Adapting the recipe to your taste
The recipe for nasi minyak is easy to adapt to personal preference. Add more vegetables such as cauliflower or broccoli, for instance, to make the dish more substantial. Consider working in a few exotic touches such as saffron or pulses to intensify the flavour experience. This way you can reinvent nasi minyak time and time again.
Ingredient substitutions
If you do not have certain ingredients to hand, there are plenty of alternatives you can use. The rice can be replaced with quinoa or even cauliflower rice for a low-carb option. For the spices, ready-made spice blends often provide a well-balanced combination straight from the packet. Be creative and use whatever you have available!
Drink pairing ideas
A range of drinks pairs well with nasi minyak and complements the dish’s flavour profile. A refreshing lime and mint juice or a robust rooibos tea are excellent companions that do justice to the aromas. For an alcoholic option, a light white wine or a local Malaysian beer is ideal. A frothy glass of Teh Tarik is another wonderfully authentic choice that turns the meal into a real occasion.
Serving and presentation ideas
Presentation can significantly enhance the nasi minyak experience. Serve the rice in a large, shallow dish and decorate it with fresh herbs such as coriander or mint. Small bowls of chutneys and side dishes should complete the spread, creating an inviting atmosphere. Take care to arrange everything neatly so the dish looks as appealing as it tastes.
A bit of history
Nasi Minyak has its roots in Malaysia’s rich and diverse culture, where different ethnic communities each contribute their own culinary traditions. The dish is often part of festive occasions and is traditionally served at weddings and celebrations. Its richness and the preparation with spiced ghee make it a true highlight of Malaysian cuisine. The blend of practicality and tradition that nasi minyak represents makes it an indispensable part of Malaysia’s gastronomic identity.
More recipe ideas
- Nasi Lemak — another traditional Malaysian dish of coconut rice with accompaniments
- Satay — grilled meat skewers with a peanut sauce
- Rendang Daging — a spicy, slow-cooked meat dish
- Kari Kapitan — a creamy curry with notes of lime and chilli
- Nasi Biryani — a fragrant spiced rice in a similar festive spirit
Summary: Nasi Minyak
Nasi Minyak is more than just a dish; it is an experience that delights the palate and enchants the nose with its aromas. With its combination of flavourful rice, tender meat and a medley of spices, it is perfect for any special occasion. This dish brings the culinary artistry of Malaysia straight into your home. Give it a try and immerse yourself in the delicious world of nasi minyak!



