Home / Southeast Asia / Vietnam / Hanoi / Pork free / Bun Ca (Fish Noodle Soup)

Bun Ca (Fish Noodle Soup)

Bún Cá

Authentic Vietnamese Bun Ca from Hanoi - steaming bowl of rice noodles in clear amber fish broth with chunks of golden fried...
Safe only when cooked to order and served hot
Dish information is from automated research and serves as a general guide. Ingredients, preparation, availability, price, safety, and cultural significance vary significantly by region, establishment, and over time. Always verify all details directly with the food provider, especially regarding allergies and dietary restrictions. See full disclaimers for food details.

Description

Hanoi's version of Bun Ca is distinctive, featuring a light tomato-based broth that balances sweet, sour, and savory notes. The capital city adaptation typically uses river fish rather than seafood, with a generous amount of dill and green onion. Hanoi's Old Quarter and Ba Dinh district house some of the most beloved vendors, many family-run for generations.

Dietary Information

fish Fish
shellfish Shellfish
peanuts Peanuts
wheat Wheat
soy Soy
vegetarian Vegetarian Optional
vegan This dish is not vegan
gluten-free This dish contains gluten

Serving information

Serving style

Served in ceramic bowls with a side plate of herbs (primarily dill, green onion, and sometimes cilantro), lime wedges, and sliced chilies. Accompaniments typically include small dishes of fish sauce (nước mắm), chili sauce, and sometimes fermented shrimp paste (mắm tôm) for added flavor.

Quick facts

Best times
Morning

Traditional vendors: 6 AM - 12 PM or until sold out. Restaurant establishments: 7 AM - 8 PM, but quality typically best before noon.

Seasonal Availability
Available year-round, with slight variations depending on seasonal river fish availability.

Safety Tips

What to Look For

  • Clear, amber-colored broth that's actively boiling

    The broth should be visibly clear (not murky or cloudy), with a golden-amber hue from fish bones and tomatoes. Active boiling ensures proper cooking temperature is maintained.

  • Fresh, firm fish pieces with no strong fishy odor

    Quality fish should have firm texture and a mild, fresh smell. Strong fishy odors indicate old fish that may cause digestive issues or contain harmful bacteria.

  • Clean preparation area with separate handling of raw and cooked fish

    Cross-contamination between raw and cooked fish is a major risk factor. Good vendors keep these processes separate with different utensils and preparation areas.

  • Fresh herbs stored properly (not wilted or pre-soaked)

    Herbs should look vibrant and be stored in cool conditions, not wilted or sitting in water for extended periods. They're added fresh to each bowl, not pre-mixed into the broth.

What to avoid

  • Cloudy, excessively oily, or stagnant broth

    Murky broth can indicate poor preparation, old ingredients, or inadequate cooking. The broth should be relatively clear and actively simmering, not sitting at low temperature.

  • Strong fishy smell from either the broth or fish pieces

    An overpowering fishy odor (rather than a fresh, marine scent) suggests old fish that may cause digestive issues or contain harmful bacteria.

  • Fish cakes with grayish color or slimy texture

    Quality fish cakes should be light-colored with a springy, firm texture. Gray coloration or sliminess indicates old products or poor refrigeration.

  • Vendors who prepare large batches of noodles in advance

    Pre-soaked noodles sitting at ambient temperature can develop bacteria. Good vendors prepare noodles to order or keep pre-prepared noodles properly refrigerated.

Price information

Price range

₫30.000 - ₫70.000 VND
~ $30.000,00 - $70.000,00 USD
~ €30.000,00 - €70.000,00 EUR
~ £30.000,00 - £70.000,00 GBP

Budget tips

  • Local neighborhood vendors offer the best value (30,000-40,000 VND per bowl).
  • Old Quarter venues charge premium prices (50,000-70,000 VND) but portions are often larger.
  • Many places offer a choice between regular ('thường') and special ('đặc biệt') bowls; the special typically contains more fish and costs 10,000-15,000 VND more.
  • Avoid touristy venues with English menus for better value.

Value indicators

  • At least 3-4 pieces of fish cake plus additional fish pieces.
  • Generous serving of dill and green onions (hallmarks of Hanoi style).
  • Complimentary refills of broth (nước).
  • Free side dishes like pickled garlic or vegetables.
  • Clear, orange-amber broth with visible tomato essence.

Where to Find This Dish

Old Quarter

Historic heart of Hanoi with many traditional vendors, though prices are higher due to tourism.

Nearby landmarks:

Dong Xuan Market, Hang Be Street, Hang Bong Street

Best times:

Morning (6 AM - 10 AM)

Ba Dinh District

More local atmosphere with several well-known Bun Ca establishments.

Nearby landmarks:

Quan Thanh Temple area, Truc Bach Lake vicinity

Best times:

Morning (6 AM - 9 AM), Lunch (11 AM - 1 PM)

Hai Ba Trung District

Local neighborhood spots catering to residents rather than tourists.

Nearby landmarks:

Bach Mai Street, Nguyen Du Street

Best times:

Morning (6 AM - 10 AM)

West Lake Area

Several seafood specialists offering upscale versions of Bun Ca.

Nearby landmarks:

Quang An flower market area, Nhat Tan bridge vicinity

Best times:

Lunch (11 AM - 2 PM), Dinner (5 PM - 8 PM)

Vendor Tips

  • Vendors with 'Bún Cá Hà Nội' signs typically serve the authentic local version with tomato broth.
  • The best vendors have limited menus focusing on just 1-3 dishes, indicating specialization.
  • Look for places displaying fresh fish cakes rather than frozen commercial products.
  • Some vendors have a distinctive chalkboard showing the day's fish varieties and prices.

How to Order

I would like a bowl of Bun Ca, please.
Cho tôi một bát bún cá.
Chaw toy mote baht boon kah.
How much is one bowl?
Một bát giá bao nhiêu?
Mote baht zya bao nyew?
Less spicy, please.
Ít cay hơn, làm ơn.
It kai hurn, lahm urn.
Can I have extra herbs?
Cho thêm rau sống được không?
Chaw taym zao song duuk kohng?
No tomato, please.
Không cho cà chua, làm ơn.
Kohng chaw ka chua, lahm urn.

Regional Variations

  • Bun Ca Cham (Bún Cá Chấm)

    A Hanoi variation where the fish and noodles are served separately from the dipping broth, allowing diners to dip each bite. More common in hotter weather.

  • Bun Ca with Oc (Snails) (Bún Cá Ốc)

    A specialty variation found in some Hanoi establishments that includes freshwater snails alongside traditional fish cakes and fillet pieces.

  • Bun Ca with Dau (Tofu) (Bún Cá Đậu)

    An adaptation including fried tofu alongside the fish, providing textural contrast. Popular in the West Lake area of Hanoi.

  • Bun Ca with Rau Can (Bún Cá Rau Cần)

    A distinct Hanoi version featuring water celery (rau cần) as the main herb instead of dill, creating a different aromatic profile.

Cultural context

History

Bun Ca originated in Northern Vietnam, with particularly famous versions from Hai Phong coastal city and Hanoi. Its roots trace back to fishing communities utilizing fresh catches in simple, nourishing soups. While less internationally recognized than pho or bun cha, it represents the Vietnamese culinary philosophy of balancing flavors and textures while highlighting fresh, local ingredients. In Hanoi, it adapted to use river fish rather than sea fish, developing its own distinct version that often includes tomato in the broth.

Local significance

Represents Hanoi's adaptation of coastal dishes using local river fish. Distinguished by its use of dill, which is less common in central and southern Vietnamese cuisine.

Eating customs

  • In Hanoi, it's common to add a bit of fermented shrimp paste (mắm tôm) for deeper flavor.
  • Local custom is to squeeze lime juice directly into the broth before eating.
  • Appreciated slowly, with small bites of fish alternated with spoonfuls of broth and noodles.
  • Often paired with unsweetened green tea or soy milk.

Share This Guide

Get Weekly Food Discoveries

New local foods, cultural insights, and destination guides for curious food lovers.