There are a few types or versions of Nasi Lemak which has its origins from Malaysia:

1. Traditional Malaysian Version

This traditional favourite offers sambal, ikan bilis (anchovies), peanuts and boiled egg. This is the most traditional version. You can find Nasi Lemak stalls serving them with fried egg, sambal kerang (cockles) – local favourite, sambal squids, sambal fish, chicken or chicken/beef rendang, squid fritters or even fried chicken or fish. An absolute all rounder, you can have it for breakfast, brunch, lunch, tea, dinner and even supper (in Malaysia this is a meal that takes place after dinner, from around 10 pm to 4am ). It is also considered a favourite hang over food.

2. Malaysian Indian version

The Malaysian Indian variation is similar to the original version. However, many Malaysian Indians are Hindus, and do not eat beef. Therefore, beef is not included while preparing the Malaysian Indian version of nasi lemak. Nasi lemak in the Malaysian Indian version is served with curry, such as chicken curry, fish curry or lamb curry.

3. Malaysian Chinese version

Although it is not common to see Malaysian Chinese stalls and restaurants selling nasi lemak, there is a non-halal version that contains pork sold in towns and cities such as Malacca and certain parts of Kuala Lumpur. Some Malaysian Chinese hawkers are known to make minced pork sambal.

4. Singaporean Chinese version

Retaining the familiar aroma of pandan leaves, the Chinese variation comes with a variety of sides that includes deep fried drumstick, chicken franks, fish cake, curried vegetables and luncheon meat. This is the one most commonly seen and sold in Singapore!