By Gabby Yan

Nasi Campur Bali: Where to Eat It & How to Make It

Bali didn’t invent nasi campur, but it might’ve perfected it.

Across Indonesia, nasi campur simply means “mixed rice.” But in Bali? It’s a chaotic, fragrant, spicy plate of joy that somehow works, a controlled explosion of flavours. One that leaves you wondering how a simple scoop of rice can carry the weight of an entire culture.

A recent survey by the Indonesian Culinary Alliance found that 67% of tourists in Bali list nasi campur among their top three favourite local dishes. That’s not a coincidence, it’s a sign.

So here’s the deal: whether you’re on a motorbike zipping through Ubud or sitting in a Canggu café with too many cushions, you’re going to see it. Hear it. Smell it. Nasi campur. It’s on almost every menu and every street corner for a reason: it’s delicious, it’s local, and frankly, it’s the best way to taste Bali without licking a volcano.

In this guide, I’ll walk you through exactly what makes nasi campur Bali so special, where to find the real deal (hint: not all warungs are created equal), and even how to make your own version without burning your kitchen down. Let’s get into it.

Key Takeaways

  • Nasi campur means “mixed rice”, a dish of rice served with various sides like meats, vegetables, sambal, and eggs.

  • In Bali, it’s spicier and bolder, featuring local specialities like ayam betutu, lawar, and sambal matah.

  • No two plates are alike. It’s regional, improvisational, and deeply rooted in local culture.

  • Top spots include Warung Ibu Oki (Jimbaran) and Men Weti (Sanur). Go early as the good stuff sells out fast.

  • You can make a version at home, but nothing beats a street-side plate shared with locals and a cold drink.

What is Nasi Campur?

Let’s start simple. Nasi campur means “mixed rice.” That’s it. Rice, plus a random assortment of whatever’s cooking that day, meat, vegetables, sambal, maybe a boiled egg that looks innocent but burns like fire.

But don’t let the name fool you. This isn’t just rice with stuff. It’s the edible version of jazz: improvisational, regional, emotional. You’ll find a different take in Java, Sumatra, and Bali, each reflecting local flavours and ingredients.

A basic plate might include steamed white rice, chicken or beef rendang, a handful of stir-fried greens, spicy tempeh, crunchy peanuts, and fiery sambal on the side. But that’s just the start. It’s the kind of meal that changes depending on who’s cooking, what’s in the market, or whether the coconut milk delivery showed up on time.

No two plates are ever exactly the same, and that’s the point.

Nasi Campur Bali: What Makes It Special

If Indonesia has a mixtape flavour, then nasi campur Bali is the banger that opens Side A. It’s louder, bolder, and not afraid of a little spice.

Here’s what sets Bali’s version apart: it leans hard into local ingredients. Think ayam betutu (slow-cooked chicken with a spice paste that has more ingredients than your last three dinners combined), lawar (a mix of vegetables, coconut, minced meat, and sometimes blood, yes, really), and sate lilit (minced fish or chicken wrapped around a lemongrass stick and grilled to smoky perfection).

You’ll also get sambal matah, Bali’s signature raw sambal made with lemongrass, shallots, chillies, and lime juice. It’s not just spicy. It’s alive. Bright, raw, and borderline aggressive. Like a slap in the face, in the best possible way.

It’s not subtle. It’s not trying to be. That’s what makes it unforgettable.

5 Top Places to Eat Nasi Campur in Bali

Now let’s talk about strategy. You can’t throw a coconut in Bali without hitting a place that sells nasi campur. But not all warungs are created equal. Some are actually good. Others just know how to market on Instagram.

Skip the laminated menus and go where the locals go. Here are five worth putting in your GPS:

1. Warung Nasi Ayam Ibu Oki – Jimbaran

The chicken here is spicy enough to make you question your life choices. But in a good way. The flavours are intense, the price is right, and the place is usually full of locals, which is always a good sign.

2. Men Weti – Sanur

If you show up late, it’s gone. That’s how good it is. This legendary warung has been serving nasi campur for decades. Expect crispy chicken skin, spicy sambal, and no fancy frills.

3. Taman Curry – Ubud

You’ll find tourists here, sure, but for good reason. Their nasi campur balances heat, texture, and portion size with surgical precision. And the garden setting doesn’t hurt either.

4. Warung Wardani – Denpasar

Clean, consistent, and extremely flavorful. A little pricier than street spots, but worth it. Their beef rendang might make you tear up a little. Emotionally, not just from the chilli.

5. Nasi Campur Bali Made’s Warung – Canggu

A modern spot with traditional flavours. You’ll pay a bit more, but the quality and variety are top-notch. Plus, you won’t feel weird pulling out your camera.

Pro tip: go early. The good stuff sells out fast, and trust me, you don’t want to be the person stuck with leftover cabbage and rice.

Nasi Campur for Every Diet

Yes, it can be spicy. Yes, it can be heavy. But nasi campur is surprisingly flexible, like a buffet that decided to have standards.

Vegetarian? You’re covered. Plenty of places offer versions with tempeh, tofu, stir-fried greens, and eggs. Look for “nasi campur vegetarian” signs or just ask. Locals are used to tourists asking weird food questions.

Vegan? Trickier, but doable. Just double-check the sambal (some have shrimp paste), and skip the egg. Tempeh and veggies will still deliver a serious flavour punch.

Gluten-free? Most traditional components are naturally gluten-free, but again, always ask. Sauces can sneak in soy sauce or thickening agents.

You won’t go hungry. You might sweat a little. That’s part of the charm.

How to Eat Nasi Campur Like a Local

You could just sit down, take a photo, and dig in. But if you want to really eat nasi campur the right way, pay attention.

Don’t mix it all at once. Try each item individually first. Get a feel for the textures and flavours before you start the chaos.

Respect the sambal. It looks small and innocent. It’s not. A pea-sized amount can turn your meal into a fire drill. Taste before you commit.

Use your hands. If you’re at a traditional spot and they offer a hand-washing bowl, take the hint. Eating with your hand (right hand, please) is part of the experience. You’ll get weird looks if you do it wrong, but mostly supportive ones.

Order a drink. Balinese iced tea or fresh coconut water will save you chilli-related regret.

Most importantly: don’t overthink it. This dish isn’t about Michelin stars. It’s about community, balance, and whatever the cook had on hand that day.

Recipe: Make Your Own Nasi Campur at Home

Can you recreate it in your kitchen? Kind of. Will it taste the same as it does at a beachside warung in Sanur? Absolutely not. But close enough.

Here’s a simplified version to get you started:

Ingredients:

  • 2 cups steamed jasmine rice

  • 1 cup chicken (grilled or shredded)

  • ½ cup sautéed greens (kale or spinach)

  • 1 boiled egg, halved

  • ½ cup crispy tempeh or tofu

  • Sambal (store-bought or homemade)

  • Fried shallots for garnish

Optional (but recommended):

  • Peanut sauce

  • Sate (grilled meat or veg skewers)

  • Coconut-serrano sambal for extra kick

Steps:

  1. Cook the rice. Duh.

  2. Arrange everything around the rice. Make it look slightly chaotic. That’s the aesthetic.

  3. Drizzle sambal or peanut sauce wherever it feels right.

  4. Garnish with fried shallots. Because of the texture.

  5. Eat immediately. Preferably barefoot on a patio.

Not exact, but it hits the right notes.

Conclusion

Nasi campur is more than a dish. It’s a snapshot of Bali on a plate. Spicy, unpredictable, grounded in tradition, and deeply personal. One bite might hit you with smoky sate lilit, another with tangy sambal matah, and before you know it, you’re reaching for seconds. Or thirds. No judgment.

You now know where to go, what to look for, and how to avoid the sad tourist-trap versions that serve chicken with the soul of a cardboard box. You’ve got the tools.

So next time you’re in Bali, skip the international brunch spot. Walk into a warung. Point at whatever looks good. Smile when they ask, “Pedas?” (spicy?). Say yes. Or say no. Either way, you’re in for a good meal and a better story.

And if you’re at home reading this with a bowl of plain rice, wondering where it all went wrong, don’t worry. Scroll back to the recipe section, raid your pantry, and start experimenting. Nasi campur isn’t meant to be perfect. It’s meant to be shared. And enjoyed.

Thanks for coming on this flavour-packed ride. Now go eat something. Preferably with sambal.

Hungry for more local bites, hidden warungs, and spicy stories? Our ultimate Bali food guide dishes out the island’s best eats beyond the tourist menus.

Psst!! Don't miss out on our other posts