Rice is an integral part of Indonesian cuisine and culture, serving as a primary staple food for over 90% of the population. In fact, surveys by the National Statistics Board have found that the low-income population in Indonesia’s urban centres spend 22% of their monthly income on rice.
Not only is rice central to sustenance and survival, it is also a part of the culture. The running trope among locals is that Indonesians “have not eaten” or “are not full” if they haven’t had a meal containing rice in a day. This highlights how important rice is to Indonesian daily life.
It’s no wonder then that nasi campur, literally translating to “mixed rice,” is a popular dish across the Indonesian archipelago. Different regions will offer different takes on it, so let’s dive right in and discover the versatility of this dish.
What is nasi campur?
Nasi campur is a traditional Indonesian menu typically consisting of white or brown rice, accompanied by a variety of side dishes arranged in small portions around the plate. Typical side dishes include meat, vegetables, eggs, and soybean proteins like tofu and tempeh.
Often, nasi campur is enjoyed with a generous helping of sambal and some crackers. Many locals will choose to eat with their hands, contributing to the overall experience.
The origins of the dish itself are obscure, unable to be traced to one particular inception or recipe. There are also no strict rules that define it. It has most probably evolved from the traditional eating style among Indonesians, which tends to be more communal. Instead of having each side dish in the middle of the table, nasi campur puts them all together in one plate.
Variations of nasi campur across regions
You will find varying versions of nasi campur depending on which provinces you visit. This is because different regions will include side dishes, and often styles of rice, that are local to them.
In Java
The Javanese word for rice is sego. In this particular province, nasi campur is referred to as sego campur or nasi rames. This variation is said to have been introduced to Indonesians by a Eurasian chef who ran a public kitchen in Surabaya, East Java during the time of Japanese colonisation.
In Java, nasi rames is commonly served with fried chicken or fish, a fried egg, potato and sambal stir-fry, and a small portion of fried noodles. This is not a fixed list of side dishes, but rather a combination of items that are often substituted and replaced, depending on the specific region in Java and the vendor selling the dish.
In Madura
Off the northeastern coast of Java lies the island of Madura. Here, nasi campur is known as nasi serpang. This menu incorporates items local to the island, so you’re likely to find clams sauteed in sambal amidst other side dishes.
Rice is typically served with cod fish steamed in banana leaves, vermicelli stir fry, duck egg, crackers in a sweet and spicy rujak sauce, and Madurese beef jerky. Other than these, you can also find nasi serpang dishes that contain fried chicken, grilled fish, satay, or shredded coconuts. Of course, it wouldn’t be complete without a fragrant shrimp paste sambal to accompany all the different items on the plate.
Balinese nasi campur
Known locally as nasi Bali, the Balinese version of nasi campur incorporates the island’s local delicacies as well as their iconic spice blend, base genep. This spice blends together turmeric, ginger, galangal, shallots, candlenuts, garlic, chilli, lemongrass, lime leaves, and coriander seeds. This dish contains a scoop of rice along with the following.
Lawar
This is a Balinese vegetable dish made of long beans, beansprouts, shredded coconut, shredded jackfruit, and sometimes minced meat. The vegetables are mixed with turmeric, shallots, garlic, and candlenuts to add a brightness to the nasi campur.
Babi guling
This Balinese iteration of suckling pig is stuffed with base genep and roasted over an open flame until the skin is crispy and the meat tender. The pork is then pulled apart before serving it as a side dish for nasi campur.
Ayam betutu
Chicken serves as an alternative protein to pork. To make this dish, a whole chicken is steamed or roasted in base genep and then shredded.
Sambal matah
Nasi Bali is known for its heat level that is in part thanks to sambal matah. This type of sambal is local to Bali, made by dousing chopped shallots, red chilli, green chilli, lemongrass, lime leaves, and shrimp paste in hot coconut oil.
Where most Indonesian sambals are made by grinding up the ingredients, sambal matah is left as is, with the addition of lime juice and some salt. This sambal brings a fresh lightness to the nasi campur, but also an equal amount of spiciness.
Sate lilit
Imperative in a plate of nasi Bali is sate lilit, which translates to sate that is . This traditional Balinese sate can be made of ground beef, chicken, or fish. The meat is combined with spices and then wrapped around sticks of lemongrass before grilling.
Why nasi campur is a must-try when you’re in Bali
If you find yourself in Bali and are curious to try local dishes, ordering nasi campur is a great way to appreciate Bali’s culinary delights in one sitting. You’ll experience the flavours of the base genep spices iconic to Bali, along with the tenderness of meat and the crunch of fresh local vegetables.
Where to find nasi campur in Bali
Bali is certainly not lacking in nasi campur vendors, but if you’re looking for an elevated experience, visit Merah Putih Bali. Nestled in the heart of bustling Petitenget, Merah Putih is a luxury Indonesian restaurant serving local cuisine with a Balinese flare.
The lunch menu features nasi campur with a variety of protein options, from ayam betutu, slow roasted pork belly, slow cooked beef cheek, to chargrilled fish.
Book a table today and make use of special gift vouchers to experience Bali in a plate.
FAQ
Known locally as nasi Bali, the Balinese version of nasi campur incorporates the island’s local delicacies as well as their iconic spice blend, base genep. This spice blends together turmeric, ginger, galangal, shallots, candlenuts, garlic, chilli, lemongrass, lime leaves, and coriander seeds. This dish contains a scoop of rice along with the following:
– Lawar
– Babi guling
– Ayam betutu
– Sambal matah
– Sate lilit
The origins of nasi campur itself are obscure, unable to be traced to one particular inception or recipe. There are also no strict rules that define it. It has most probably evolved from the traditional eating style among Indonesians, which tends to be more communal. Instead of having each side dish in the middle of the table, nasi campur puts them all together in one plate.
Nasi Bali is a local Balinese mixed rice containing a variety of traditional protein and vegetable dishes cooked in a blend of local spices.
You will find varying versions of nasi campur depending on which provinces you visit. This is because different regions will include side dishes, and often styles of rice, that are local to them. Aside from Bali, nasi campur is a popular dish in various regions of Java and in the island of Madura.

Dine More, Spend Less!
Grab your exclusive gift voucher on Chope today
Up to 20!
Claim Your Voucher!