Balinese Cuisine · NOODLES · BALI

Nasi Goreng

Indonesia’s national fried rice — Bali’s any-hour comfort plate

Explore the Dish 
Nasi Goreng — a classic Balinese dish
Meal time Breakfast, lunch, dinner or late-night
Origin Indonesia, nationwide
Street price 15,000–35,000 IDR (≈₹85–₹195)
Spice level Mild to medium
Vegetarian Yes

What Is Nasi Goreng?

Nasi goreng — literally “fried rice” — is Indonesia’s national dish and Bali’s most reliable comfort food. Day-old rice is wok-fried with garlic, shallots, chilli and sweet soy (kecap manis) until smoky and savoury, then crowned with a fried egg, prawn crackers, and often chicken, prawns or vegetables.

The magic is kecap manis, which gives the rice its glossy, slightly sweet, caramelised character. A side of sliced cucumber and tomato cools the plate, and sambal brings the heat.

You can eat nasi goreng for breakfast at a warung, as a beach-club lunch, or at midnight from a street cart. It is the dish travellers fall back on — and quickly fall for.

History & Origins

Fried rice has Chinese roots but became distinctly Indonesian through kecap manis and sambal. Nasi goreng is now an emblem of the nation, eaten everywhere from village kitchens to fine-dining tables.

  • Roots Adapted from Chinese fried rice, reinvented with sweet soy and sambal
  • National Becomes Indonesia’s best-known dish, eaten at every hour
  • Today On every menu in Bali, from warung to five-star resort

How to Eat It

  1. Break the fried egg so the yolk coats the rice
  2. Add sambal gradually for heat
  3. Crumble the prawn crackers (krupuk) over the top
  4. Eat with the cucumber and tomato to balance richness
  5. Squeeze lime if served

When Ordering

  • “Nasi goreng ayam” (chicken), “seafood”, or “sayur” (vegetable)
  • “Tidak pedas” = not spicy; “pedas” = spicy
  • “Pakai telur” = with egg; “tanpa telur” = without

Where to Eat It

Top Spots

Warungs island-wide

📍 Everywhere

The everyday nasi goreng — cheap, fast and consistently good at any neighbourhood warung.

₹90–₹180 warung ★ Reliable

Beach clubs & cafes

📍 Seminyak / Canggu

Smarter versions with prawns or chicken, served with a view.

₹250–₹500 cafe ★ Tourist-friendly

Night-market & street carts

📍 Denpasar / Gianyar

Smoky, wok-fired nasi goreng cooked to order late into the night.

₹80–₹160 street ★ Authentic

Price Guide

Venue Type IDR USD (approx.) INR (approx.)
Street cart / warung 15,000–35,000 IDR $0.9–$2.2 ₹85–₹195
Local warung (sit-down) 42,000–63,000 IDR $2.6–$3.9 ₹235–₹350
Mid-range restaurant 70,000–112,000 IDR $4.4–$7.0 ₹390–₹620
Hotel / tourist restaurant 122,000–210,000 IDR $7.6–$13.1 ₹680–₹1165

Vegetarian & Dietary Notes

Easily made vegetarian with just vegetables and egg, or fully vegan without egg. Almost every kitchen can do it.

“Nasi goreng sayur, tanpa telur” for vegan (no egg)

Jain note: Balinese cooking uses garlic, shallots and shrimp paste (terasi) widely. Jain travellers should ask for dishes without onion, garlic and terasi — easiest at vegetarian warungs in Ubud.

Tips for Eating Nasi Goreng

  • Ask for it “pedas” if you like heat, or keep sambal on the side.
  • A great vegetarian and vegan option — just specify no egg for vegan.
  • The fried egg on top is classic — break the yolk into the rice.
  • One of the safest, most consistent dishes for first-time visitors.

Frequently Asked Questions

Indonesian fried rice wok-tossed with garlic, shallots, chilli and sweet soy, topped with a fried egg and prawn crackers.

It can easily be made vegetarian (sayur) or vegan (no egg). Many versions include chicken or prawns, so specify.

Usually mild to medium; you control the heat with sambal. Ask “tidak pedas” for none.

From ₹90 at a warung to ₹500 at a beach club.

Nasi goreng is fried rice; mie goreng is fried noodles. Same seasonings, different base.

Ready to eat your way through Bali?

Our specialists plan food-focused itineraries around what you want to eat.

Plan My Food Trip