Ma’s pho has always been her love language, and I drove home that Saturday with a full stomach and that bittersweet ache you get when something is almost perfect but not quite yours to hold onto—her recipe lives in her hands, not in any notebook. So I went home and made bun bo hue instead: same deep broth roots, but spicier, louder, a little more mine. It’s the soup I make when I need to feel close to something without asking permission to feel it.
Bun Bo Hue (Vietnamese Spicy Beef Noodle Soup)
Prep Time: 30 min | Cook Time: 4 hrs | Total Time: 4 hrs 30 min | Servings: 6
Ingredients
- Broth & Protein
- 2 lbs pork knuckles, cut into 2-inch pieces (ask your butcher)
- 1 lb beef shank, whole
- 12 cups cold water
- 3 stalks lemongrass, bruised and cut into 3-inch pieces
- 1 medium yellow onion, halved
- 6 cloves garlic, smashed
- 2 tbsp fish sauce, plus more to taste
- 1 tsp rock sugar (or 1 tsp granulated sugar)
- 1 tsp salt
- Spice Paste
- 2 tbsp neutral oil (vegetable or canola)
- 2 tbsp mam ruoc (fermented shrimp paste) — start with 1 tbsp if you’re new to it
- 2 tbsp chili oil or sambal oelek
- 1 tbsp annatto seeds (for color; substitute 1 tsp paprika if unavailable)
- 4 dried Thai chilies, crushed
- 3 shallots, minced
- 3 cloves garlic, minced
- Noodles & Garnish
- 1 lb thick round rice noodles (bun bo Hue noodles; substitute rice vermicelli if needed)
- 1/2 head banana blossom, thinly julienned and soaked in cold water with a squeeze of lime
- 2 cups bean sprouts
- Fresh mint, perilla, and/or sawtooth herb
- 2 limes, cut into wedges
- Sliced fresh Thai chilies, for the table
- Sliced green onions
Instructions
- Blanch the bones. Place pork knuckles and beef shank in a large pot. Cover with cold water, bring to a boil, and cook 5 minutes. Drain, rinse under cold water, and scrub the pot clean. This removes impurities and keeps your broth clear.
- Build the broth. Return the cleaned meat to the pot. Add 12 cups cold water, lemongrass, halved onion, smashed garlic, fish sauce, rock sugar, and salt. Bring to a boil, then reduce heat to a low simmer. Skim any foam that rises during the first 20 minutes.
- Simmer low and slow. Cover partially and simmer for 3 to 4 hours, until the pork knuckles are falling-off-the-bone tender and the broth has deepened in flavor. Remove the beef shank after 1.5 to 2 hours if it’s tender; set aside to slice later.
- Make the spice paste. About 20 minutes before serving, heat the neutral oil in a small skillet over medium heat. Add annatto seeds and stir for 1 to 2 minutes until the oil turns deep orange; discard seeds. Add shallots and garlic, cook 2 minutes. Add shrimp paste and crushed dried chilies, stir constantly for 2 minutes — the paste will smell intense and that is correct. Stir in chili oil. Remove from heat.
- Finish the broth. Add the entire spice paste to the simmering broth. Stir well. Taste and adjust with fish sauce for salt, more chili oil for heat, or a pinch of sugar to balance. The broth should be aggressive. It doesn’t ask permission.
- Prepare the noodles. Cook rice noodles according to package directions. Drain and rinse with cold water. Divide among six large bowls.
- Slice and assemble. Slice the beef shank thin. Pull pork knuckle meat into large chunks directly from the bone. Arrange meat over noodles in each bowl. Ladle hot broth generously over everything — use enough to fully submerge the noodles.
- Set the table. Drain the banana blossom and arrange on a garnish plate alongside bean sprouts, fresh herbs, lime wedges, sliced chilies, and green onions. Let everyone build their own bowl. Accept no complaints from anyone ten and under who just wants plain noodles.
Nutrition (per serving)
Calories: 520 | Protein: 38g | Fat: 18g | Carbs: 52g | Fiber: 3g | Sodium: 1180mg