Skip to content

Nasi Minyak (Savoury Rice)

Origin: MalaysianPeriod: Traditional

Nasi Minyak, literally translating to 'oily rice' or 'ghee rice' in Malay, is a fragrant, richly seasoned rice dish originating from the Malay Peninsula and forming a cornerstone of traditional Malaysian cuisine. The dish is distinguished by its aromatic infusion of whole spices — notably cloves and ginger — combined with shallots and garlic, which are sautéed to release their essential oils before the rice is cooked, imparting a characteristic golden hue and layered savouriness. Traditionally prepared using ghee or clarified butter (from which its name derives), this recipe presents a simpler, oil-based variation that retains the hallmark fragrance and depth of flavour associated with the classic preparation.

Cultural Significance

Nasi Minyak holds deep cultural and ceremonial importance in Malay Muslim society, where it is a near-indispensable feature of weddings, Eid celebrations, and significant communal feasts known as kenduri. Its association with festivity and abundance reflects the broader Malay culinary tradition of using aromatic spices to elevate rice — the dietary staple of the region — into a dish befitting special occasions. The recipe also demonstrates the enduring historical influence of Arab, Indian, and Persian culinary traditions on the Malay Archipelago, particularly through the use of whole warming spices introduced via ancient trade routes.

Academic Citations

No academic sources yet.

Know a reference for this recipe? Add a citation

nut-free
Prep20 min
Cook35 min
Total55 min
Servings4
Difficultyintermediate

Ingredients

Method

1
Peel and thinly slice the shallots, mince the garlic, and cut the ginger into thin slices or julienne strips. Set all aromatics aside.
5 minutes
2
Rinse the rice thoroughly under cold water until the water runs clear, then drain and set aside.
3 minutes
3
Heat a generous amount of ghee or oil in a heavy-bottomed pot over medium heat, then add the cloves and allow them to sizzle and become fragrant.
2 minutes
4
Add the sliced shallots, garlic, and ginger to the pot and sauté, stirring frequently, until the shallots are golden and softened.
6 minutes
5
Add the drained rice to the pot and stir well to coat each grain evenly with the ghee and aromatic mixture.
2 minutes
6
Pour in the measured water, add salt to taste, and stir gently to combine all ingredients.
2 minutes
7
Bring the mixture to a boil over medium-high heat, then reduce the heat to the lowest setting, cover tightly with a lid, and allow the rice to steam and absorb all the liquid.
18 minutes
8
Remove the pot from heat and let the rice rest, still covered, before fluffing gently with a fork and serving warm.
5 minutes