Vietnamese fish noodle soup, known as “Bún Cá,” is a delightful and aromatic dish that showcases the rich culinary heritage of Vietnam. This soup combines tender pieces of fish with light, yet flavorful broth and rice noodles, creating a perfect balance of textures and flavors. The dish is typically garnished with an array of fresh herbs, crispy fried onions, and a squeeze of lime, which adds a bright and zesty finish.
Originating from the coastal regions of Vietnam, where fresh seafood is abundant, Bún Cá has become a beloved comfort food, enjoyed throughout the country and beyond. This introduction to Vietnamese fish noodle soup invites you to explore its soothing flavors and the cultural significance behind this exquisite dish.
All About Vietnamese Fish Noodle Soup

Bun refers to the white rice noodles. Ca means fish. Together, Bun Ca literally translates to “fish and noodles”.
Bun Ca features chunks of fish and rice noodles in a hot, savory broth flavored with tomatoes, garlic, ginger, fish sauce, sugar, and black pepper. The fish is lightly fried before adding to the soup to enhance flavor.
Toppings usually include:
- Bean sprouts
- Mint
- Basil
- Lime wedges
- Chilies
Fish sauce, sugar, lime juice and chilies are provided as condiments to adjust the flavors. The combination of fresh herbs, crunchy vegetables and tender fish with the sweet and tangy broth over rice noodles makes for a mouthwatering experience.
Historical Background
Bun Ca originated in Northern Vietnam, specifically the port cities of Hanoi and Haiphong where fresh fish was abundant.
It was commonly eaten by laborers and dock workers looking for a filling meal that was also light and rejuvenating. Bun Ca stalls proliferated near the harbors to serve this hungry clientele.
Over decades, Bun Ca became a signature dish of Hanoi and Haiphong and is now considered a part of the region’s culinary identity. Locals visibly swell with pride when speaking of their beloved Bun Ca!
Regional Varieties
Though Bun Ca is found across Vietnam, the preparation varies slightly by region.
Hanoi and Haiphong Style
Traditional Bun Ca uses a whole fish like catfish (Ca Basa) or snakehead (Ca Loc). The fish is:
- Cut into chunks
- Marinated with salt, pepper and fish sauce
- Lightly fried
- Added to broth
The broth has a clean, light taste flavored only with tomatoes, garlic, fish sauce, spring onions and black pepper.
Nha Trang Style
Nha Trang Bun Ca uses cutlets or fillets instead of a whole fish. Common options are catfish, tilapia, mackerel or tuna.
The broth is enriched with pork bones and fermented shrimp paste. It has a deeper, more savory flavor.
Chau Doc Style
Chau Doc Bun Ca contains snippets of pork, shrimp or squid in addition to the fish.
The broth has hints of lemongrass, galangal and kaffir lime. It is more herbaceous and aromatic than other versions.
How to Cook Vietnamese Fish Noodle Soup?
Making Bun Ca at home is easy and rewarding. With a few special ingredients, you can recreate the enticing flavors of Vietnam.
Broth
- Prep the aromatics – Peel and slice onions, smash garlic cloves and chop ginger.
- Sauté the aromatics in a pot with oil.
- Add tomatoes and tomato paste. Cook until tomatoes soften.
- Pour in water or fish stock and bring to a boil.
- Season with fish sauce, sugar and pepper.
- Simmer for 30 minutes to develop flavor.
Fish
- Cut fish into 2 inch chunks. Snakehead, catfish and tilapia work best.
- Marinate fish with salt, pepper and fish sauce for 10 mins.
- Pan-fry marinated fish until lightly browned. Set aside.
- When broth is ready, add fried fish chunks. Cook for just 1-2 mins to heat through.
Noodles and Toppings
- Prepare a bowl with rice noodles, herbs, bean sprouts and chilies.
- Ladle hot broth and fish pieces over the noodles.
- Squeeze lime juice and add fish sauce to taste.
Key Ingredients and Flavoring
Bun Ca owes its distinctive flavor to some special ingredients and condiments.
Broth
- Fish sauce – Provides a savory depth
- Tomatoes – Contribute a tangy sweetness
- Garlic and ginger – Give a spicy kick
- Sugar – Balances acidity of tomatoes
- Black pepper – Adds mild heat
Fish
- Catfish – Mild, moist white fish
- Snakehead – Firm, flaky texture
- Tilapia or Pangasius – Delicate flavor
Toppings
- Mint and basil – Offer fresh herbal essence
- Bean sprouts – Give crunchy texture
Condiments
- Fish sauce – For a salty punch
- Lime juice – Bright, citrusy flavor
- Chili slices – Spicy heat and color
Proper usage of the key ingredients and condiments is vital for producing the balanced sweet, sour, salty and spicy taste.
Pan-Frying the Fish
One unique technique used in Bun Ca is pan-frying the fish before adding to the soup.
Frying achieves two things:
- Browns the surface of the fish which adds more complex, roasted flavors
- Cooks the fish so it requires minimal time in the broth
The fish essentially gets double cooked – first in the pan, then in the soup. This fusion of cooking techniques sets Bun Ca apart from other Vietnamese noodle soups.
How to Eat Vietnamese Fish Noodle Soup?
Bun Ca is best enjoyed communally with a group of friends or family. Here are some tips on serving and savoring it.
- Bring the piping hot broth to the table in a large bowl or pot.
- Arrange plates with rice noodles, herbs and veggies.
- Transfer broth and fish into individual soup bowls at the table.
- Add condiments like fish sauce, chilies and lime juice to taste.
- Mix everything together before eating.
- Savor the harmonious symphony of tastes and textures in each spoonful!
- Drink the remaining broth at the end to complete the experience.
- Don’t forget to relax and converse with loved ones over this satisfying meal!
Nutrition Facts and Health Benefits

Bun Ca is a nutritious and balanced meal.
- Fish provides high-quality proteins, vitamins and omega-3 fatty acids.
- Rice noodles offer complex carbohydrates.
- Herbs and sprouts are loaded with vitamins, minerals and antioxidants.
Together they form a meal that is energizing, satisfying and good for overall health!
Some benefits include:
- Boosted brain and heart health
- Increased immunity
- Healthy growth and development
- Lower inflammation
The Best Places for Vietnamese Fish Noodle Soup in Vietnam
Here are some highly recommended spots to savor stellar traditional Bun Ca in Vietnam:
Hanoi
- Bun Cha Hang Manh – Busy establishment serving Bun Ca for over 40 years!
- Bun Cha Dac Kim – Their special lemongrass infused dipping sauce is a must-try!
Haiphong
- Bun Cha Cosy – Charming, family-run joint with excellent Bun Ca noodles.
- Bun Ca Van Cu – Known for their perfectly fried fish and clear, savory broth.
Nha Trang
- Bun Ca Loan – Third-generation owners whipping up fresh, tasty Bun Ca daily.
- Bun Ca Xua & Nay – Creative takes on Bun Ca in downtown Nha Trang.
Chau Doc
- Bun Ca Bay Ngan – Their signature is the aromatic, herbal broth.
- Bun Ca Hung Cuong – Uses high-quality fish from nearby floating villages.
Comparison with Other Noodle Soups
Bun Ca stands out from other popular Vietnamese noodle dishes like Bun Bo Hue and Bun Mam:
Dish | Key Differences |
---|---|
Bun Bo Hue | Features beef and pork. Spicy lemongrass broth. Thicker vermicelli noodles. |
Bun Mam | Pork and fish paste noodles. Funky, fermented shrimp broth. Crunchy noodles. |
While the core ingredients of noodles and broth remain consistent, the specific proteins, seasonings and noodles used vary significantly between the dishes.
Bun Ca focuses on fresh fish as its star ingredient. Its broth has a lighter, cleaner tomato-based taste spiked with garlic and black pepper. And it uses thin, flat rice noodles.
These unique traits make Bun Ca a stellar representation of Northern Vietnamese cuisine.
Conclusion: Vietnamese Fish Noodle Soup
Bun Ca’s tremendous popularity stems from its simple, yet flavor-packed ingredients coming together in perfect harmony. This noodle soup embodies the heart and soul of Vietnamese comfort food.
Beyond just a dish, Bun Ca represents family bonds, regional pride and cultural legacy for the Vietnamese people. Its significance extends far beyond just being a tasty meal!
Hopefully this overview has illuminated the origins, varieties, ingredients and culinary allure of the iconic Bun Ca. The next step is diving into a steamy, satisfying bowl of your own.

Ingredients
- Broth:
- 2 ½ pounds pork bones (neck or leg)
- 8 cups water
- ½ onion
- 2 ½ teaspoons salt
- ½ ounce rock sugar (or chopped apple)
- 1 tablespoon fish sauce (optional)
- Fish and Seafood:
- 1 pound fish fillets (catfish, tilapia, or any white fish)
- (Optional) ½ pound shrimp (cleaned and deveined)
- Noodles and Accompaniments:
- 8 ounces dried rice vermicelli (bún)
- 3 cups mung bean sprouts
- Fresh herbs (cilantro, mint, basil)
- Shredded lettuce or cabbage (optional)
- Banana blossom (shredded, optional)
- Lime wedges
- Fish sauce for dipping
- Other:
- Vegetable oil
- Minced garlic and ginger
- Sugar
- Black pepper
- Tomato (optional, for some variations)
- Fish cakes (chả cá, store-bought or homemade)
- Fried tofu cubes (đậu hủ, optional)
- Spicy dipping sauce (mắm tôm or sa tế, optional)
- Pickled vegetables (măng chua, optional)
Instructions
- Make the Broth:
- In a large pot, bring pork bones, water, onion, salt, rock sugar (or apple), and optional fish sauce to a boil.
- Reduce heat, simmer for 1-2 hours or until broth becomes flavorful.
- Strain the broth and set aside.
- Prepare the Fish:
- Cut fish fillets into bite-sized pieces. Marinate with a mixture of garlic, ginger, sugar, and black pepper for 15 minutes (optional).
- You can choose to fry, bake, or poach the fish according to your preference.
- Cook the Noodles:
- Soak rice vermicelli in warm water for 10 minutes or according to package instructions. Drain and rinse with cold water.
- Assemble the Soup:
- In a serving bowl, place cooked noodles, bean sprouts, and your choice of fresh herbs.
- Bring the broth back to a simmer.
- Carefully add the cooked fish and any additional seafood like shrimp.
- Ladle the hot broth over the noodles and fish.
- Serve:
- Garnish with fried shallots (optional), chopped green onions, and a squeeze of lime.
- Serve with fish sauce for dipping, along with other optional accompaniments like shredded lettuce, banana blossom, fried tofu cubes, or a spicy dipping sauce.
Notes
- Variations: Bún Cá can vary depending on the region. Some versions include tomatoes in the broth, while others might have fish cakes (chả cá) or jellyfish.
- Leftovers: Store leftover broth and cooked fish separately in the refrigerator for up to 2 days. Reheat gently and assemble fresh bowls of Bún Cá when ready to serve.
- Adjust Spice Level: This recipe is for a mild Bún Cá. Add sliced chilies to the broth while simmering for a spicier version.
- Vegetarian Option: Omit fish and seafood and use vegetable broth instead. Add tofu or mushrooms for extra protein.
Nutrition Facts
Vietnamese Fish Noodle Soup (Bún Cá)
Serves: 2-3 servings
Amount Per Serving: 1 bowl
|
||
---|---|---|
Calories | 400-500 | |
% Daily Value* | ||
Total Fat 10-15g | 15.4% | |
Saturated Fat 3-5g | 15% | |
Trans Fat 0g | ||
Cholesterol 50-70mg | 16.7% | |
Sodium 800-1200mg | 33.3% | |
Total Carbohydrate 50-60g | 16.7% | |
Dietary Fiber 5-7g | 20% | |
Sugars 5-10g | ||
Protein 30-40g |
Vitamin A Moderate | Vitamin C Low | |
Calcium Low | Iron Good |
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Vietnamese food recipe