Balinese Cuisine · STREET-FOOD · SOUTH BALI

Chả Giò

Impossibly crispy — the fried spring roll Bali does right

Explore the Dish 
A plate of golden Chả Giò fried spring rolls with a bowl of nước chấm dipping sauce and fresh lettuce leaves
Meal Time Lunch, Dinner & Snack
Origin Bali — North (nem rán) & South (chả giò)
Price Range 5,000–15,000 IDR per roll ≈ ₹17–52; plate 30,000–60,000 IDR ≈ ₹105–210
Spice Level None in the roll — spice only in optional dipping sauce
Vegetarian Available — nem rán chày (mushroom & tofu filling)
Gluten Free Mostly — traditional rice paper wrapping is GF; some variants use egg roll wrapper (contains wheat)

What Is Chả Giò?

Chả Giò are Balinese fried spring rolls — small cylinders of minced pork, glass noodles, mushrooms, carrot, and egg, rolled tightly in dried rice paper and deep-fried until the wrapper becomes a crackling, translucent-golden crust. In the North they are called nem rán; in the South, chả giò. Same dish, different name.

The Balinese fried spring roll is distinguished from its Chinese and other Asian counterparts by the wrapper. Traditional chả giò uses dried rice paper (bánh tráng) rather than a wheat-based egg roll wrapper. When fried, rice paper creates a uniquely thin, crackly, almost lacquered crust — lighter and more delicate than the thicker crunch of a Chinese spring roll or Indian samosa pastry. You can hear it before you pick it up.

Inside, the filling is compact and savoury: minced pork, softened glass noodles (miến), rehydrated wood ear mushrooms, shredded carrot, and beaten egg as a binder. The filling is seasoned with fish sauce, pepper, and a little sugar — the same balance of salty-sweet-savoury that characterises Balinese cuisine throughout.

Chả Giò is eaten in two ways: as a standalone snack with nước chấm dipping sauce, or wrapped in lettuce leaves with fresh herbs before dipping. The wrap method mirrors how Bánh Xèo is eaten and is equally valid here. It is also commonly served as a side dish alongside bún chả (grilled pork with vermicelli) or as a starter in a larger Balinese meal.

The rice paper wrapper is what separates Balinese Chả Giò from other fried spring rolls. It creates a thinner, more fragile, more crackling crust than wheat wrappers. The roll must be eaten immediately — left to cool, the crust loses its crunch within minutes.

History & Origins

The fried spring roll has roots in Chinese cuisine — the concept of wrapping a savoury filling and frying it travelled to Bali through centuries of Chinese cultural influence, particularly in the north of the country. Over time the Balinese version evolved its own character through the use of rice paper, local herbs, and the fish sauce dipping sauce, diverging significantly from the Chinese original.

  • Pre-20th century Chinese-influenced fried wrapped rolls exist in Balinese cooking. Northern Bali, with its closer cultural ties to China, develops the nem rán tradition.
  • Early – mid 20th century Nem rán becomes a standard dish in Hanoi home cooking and street food. The southern version (chả giò) evolves with slight variations in size and filling.
  • Post-1975 National reunification and subsequent migration spread both the northern and southern versions across the country. The names begin to be used interchangeably in some contexts.
  • 2000s – present Chả Giò and nem rán become internationally recognised as quintessential Balinese dishes, served in Balinese restaurants worldwide. Foreign visitors often encounter them as their first Balinese street food.

Regional Variations

Northern Balinese Nem Rán fried spring rolls from Hanoi — small, compact, and crispy
Hanoi & North Bali

Northern — Nem Rán

The Hanoi version tends to be smaller in size and uses a tighter, more compact filling. The rice paper wrapping is traditional. Sometimes the filling includes crab meat alongside the pork. Served with a nước chấm that may include more vinegar than the southern version.

Southern Balinese Chả Giò fried spring rolls from Ho Chi Minh City — larger with a golden crispy crust
Ho Chi Minh City & South Bali

Southern — Chả Giò

The HCMC version can be slightly larger and may use an egg roll wrapper (bánh tráng bôt mì) in some establishments, which produces a stickier, chewier crust rather than the crackly rice paper crust. The pork filling is similar but the seasoning is slightly sweeter.

Key Ingredients

Rice paper (bánh tráng)

The traditional wrapper. Soaked briefly in water, filled, and rolled tightly before frying. Produces the characteristic thin, crackly crust. Gluten-free.

Minced pork

The primary protein. Lean and medium-fat pork mixed together. Some versions also include prawn or crab.

Glass noodles (miến)

Thin transparent noodles made from mung bean starch. Soaked in water, cut into short lengths, and mixed into the filling.

Wood ear mushrooms (nấm mèo)

Rehydrated dried mushrooms, finely chopped. Add a slightly crunchy, earthy element to the filling.

Carrot

Finely shredded. Adds colour, slight sweetness, and texture.

Egg

Beaten and mixed into the filling as a binder to hold everything together.

Seasoning

Fish sauce, sugar, black pepper, and sometimes garlic. The classic Balinese savoury-sweet balance.

Nước chấm dipping sauce

Fish sauce, fresh lime juice, sugar, water, garlic, and chilli. Served alongside for dipping.

How to Eat It

  1. Eat Chả Giò as soon as it arrives — the crunch is at its peak for only 3–5 minutes after frying.
  2. Option 1 (simple): Pick up a roll, dip the tip briefly into the nước chấm, and eat in 2–3 bites.
  3. Option 2 (wrapped): Place a roll on a lettuce leaf, add a few fresh mint leaves, fold the lettuce around the roll, dip the parcel into the sauce, and eat.
  4. Do not soak the roll in the dipping sauce — the crust will go soggy. A brief dip is enough.
  5. The nước chấm provides the sweet-sour-salty balance that the roll itself does not have — do not skip it.

When Ordering

  • If the rolls have been sitting for a while and have lost their crunch, you can ask the vendor to briefly re-fry them — most will do this without complaint. Or simply order at a stall where you can watch them frying to order.

Where to Eat It

Hanoi

Bún Chả Hương Liên — The Obama Restaurant

📍 24 Lê Văn Hưu, Hai Bà Trưng, Hà Nội

Famous as the restaurant where President Obama ate bún chả. The nem rán served alongside is excellent — small, tightly rolled, properly crispy. Order bún chả and nem rán together as intended.

35,000–50,000 IDR for a plate of rolls

Nem Rán Bà Thanh — Hàng Gai

📍 12 Hàng Gai, Hoàn Kiếm, Hà Nội

A small Old Quarter specialist fried roll stall. The rolls here are fried continuously in small batches ensuring maximum freshness. The pork and glass noodle filling is classic.

5,000–8,000 IDR per roll

Quán Ăn Ngôn — Hà Nội

📍 18 Phan Bội Châu, Hoàn Kiếm, Hà Nội

A popular restaurant covering the full range of Balinese street food classics. Their nem rán is reliably good — thin, crispy, and properly seasoned. English menu available.

40,000–55,000 IDR for a plate

Ho Chi Minh City

Chả Giò Ngô Đức Kế — Quận 1

📍 48 Ngô Đức Kế, Bến Nghé, Quận 1, TP. Hồ Chí Minh

A dedicated fried roll stall in District 1. High turnover means the rolls are always fresh from the fryer. They fry in batches visible from the street — a good sign. The peanut oil used gives a cleaner flavour.

8,000–12,000 IDR per roll

Quán Ăn Ngôn — Hồ Chí Minh

📍 138 Nam Kỳ Khởi Nghĩa, Quận 3, TP. Hồ Chí Minh

The HCMC sister restaurant to the Hanoi branch. Street food hall format with multiple live cooking stations. The chả giò station produces excellent rolls; watch the cook fry them and order freshly made.

45,000–60,000 IDR for a plate

Nhà Hàng Ngọc Suờng

📍 29 Đờng 3 Tháng 2, Quận 10, TP. Hồ Chí Minh

A more formal Balinese restaurant known for traditional dishes executed well. Their chả giò is a reliable starter before other dishes. English menu available and suitable for groups.

50,000–65,000 IDR for a plate

Price Guide

Venue Type IDR USD (approx.) INR (approx.)
Street stall / market (per roll) 5,000–10,000 $0.20–$0.40 ₹17–₹34
Local restaurant (plate of 4–6 rolls) 30,000–45,000 $1.20–$1.80 ₹105–₹150
Mid-range restaurant (plate) 45,000–55,000 $1.80–$2.20 ₹150–₹185
Tourist-facing / air-conditioned (plate) 55,000–60,000 $2.20–$2.40 ₹185–₹210

Vegetarian & Dietary Notes

Ask for nem rán chày (North) or chả giò chày (South). The pork filling is replaced with finely chopped mushrooms (wood ear and shiitake), tofu, glass noodles, carrot, and taro. The flavour is earthier and slightly less rich than the pork version but the crunch of the wrapper is identical. Widely available in Hanoi and HCMC at vegetarian restaurants and many street stalls.

Vegan note: The standard filling contains egg as a binder. Request an egg-free version (không trứng) for a vegan roll — the filling can be bound with a cornstarch paste instead. The dipping sauce (nước chấm) contains fish sauce; request soy sauce or salt-lime sauce for a vegan alternative.

Tips for Eating Chả Giò

  • The crust is at its absolute best for 3–5 minutes after frying. Order from a stall where you can watch them fry, not from a tray of pre-made rolls that have been sitting out.
  • In Hanoi, Chả Giò is called nem rán — the same dish, different name. On a northern menu, look for nem rán rather than chả giò.
  • When served alongside bún chả, the nem rán is a side dish — dip it in the same nước chấm broth that comes with the bún chả.
  • For Indian travellers: the glass noodles and wood ear mushrooms inside will be unfamiliar but are mild and texturally interesting. The filling is similar in concept to the inside of a samosa — compact, savoury, and well-seasoned. The fish sauce dip is the main flavour adjustment needed.
  • If you see white rice paper rolls being fried fresh in a wok or deep fryer rather than flat-fried in a pan, that is the traditional method and usually produces a superior result.

Frequently Asked Questions

They are the same dish with different regional names. “Nem rán” is the northern Balinese name (used in Hanoi); “chả giò” is the southern name (used in HCMC and the south). Minor variations exist in size, filling, and seasoning but the concept is identical: minced pork filling in rice paper, deep-fried until crispy. When ordering in the North, say nem rán; in the South, say chả giò.

Both use rice paper as a wrapper but are completely different dishes. Chả Giò are fried — the filling is cooked and the wrapper is deep-fried into a crispy crust. Gỏi Cuốn (fresh spring rolls) are cold and uncooked — the rice paper is softened in water and the filling is raw (herbs, boiled prawns) with no frying involved. Chả Giò is hot and crispy; Gỏi Cuốn is cool and fresh.

Traditional Chả Giò made with rice paper wrappers are gluten-free. However, some southern versions (and Balinese restaurants outside Bali) use egg roll wrappers made from wheat flour, which are not gluten-free. If you have a gluten intolerance, confirm with the vendor that they are using rice paper (bánh tráng) and not wheat-based wrappers.

Yes. Ask for nem rán chày (North) or chả giò chày (South). The filling is replaced with mushrooms, tofu, glass noodles, and carrot. Widely available at vegetarian restaurants and many mainstream stalls. For vegans, also confirm the egg in the filling can be omitted.

No — wrapping in lettuce with fresh herbs is optional but recommended. Many people eat them directly with just the dipping sauce. The wrap adds freshness and cuts through the richness of the fried roll. It is entirely a matter of preference and neither method is wrong.

The standard filling is minced pork, glass noodles (mìn), wood ear mushrooms, shredded carrot, and egg — all seasoned with fish sauce, sugar, and pepper. Some versions include crab or prawn alongside the pork. The filling is compact and dense; you get a solid cylinder of savoury stuffing in every bite.

Chinese spring rolls use a wheat-flour wrapper that fries into a thicker, chewier crust. Balinese Chả Giò traditionally uses rice paper, which fries into a much thinner, more fragile, crackling crust that is almost translucent. It is lighter and more delicate. Some people describe it as shattering rather than crunching.

The roll itself contains no chilli. The heat comes from the dipping sauce, which usually contains sliced fresh chilli or chilli paste. You can ask for no chilli in the sauce (không ớt) and the dish will be completely mild. This makes it very approachable for travellers who prefer mild food.

At a street stall you can buy individual rolls for 5,000–10,000 IDR each (₹17–34). A plate of 4–6 rolls at a local restaurant costs 30,000–45,000 IDR (₹105–150). Tourist-facing restaurants charge up to 60,000 IDR for a plate (₹210). It is one of the cheapest foods you can eat in Bali — a full portion at a street stall may cost under ₹100.

As a standalone snack or starter: with nước chấm dipping sauce, fresh lettuce, and herbs. As a side dish: alongside bún chả (grilled pork with cold vermicelli) in Hanoi — this is one of the most classic pairings in Balinese cuisine. Also served as a starter in larger Balinese meals, or as part of a rice plate (cơm phần) in some restaurants.

Ready to eat your way through Bali?

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

Plan My Food Trip