← Back to Blog

Bun Bo Hue (Vietnamese Spicy Beef Noodle Soup) — The Bowl I Made When Tyler Made the Team

Tyler made the JV baseball team. Shortstop. He came through my door Wednesday afternoon — Wednesday nights are mine regardless of whose week it is — wearing a grin I haven't seen since he was six and I built him that treehouse in the backyard. The kid is fourteen and already taller than me, which isn't saying much since I'm five-eight, but still. When did he get tall?\n\nI played Little League growing up. Wasn't great, wasn't terrible. Good enough to make the team, not good enough to be the kid the coach actually liked. Tyler's better than I was. He's got quick hands and he doesn't panic when the ball takes a bad hop, which at the JV level happens approximately every third play. Christine's husband Doug — and I'm going to be fair here even though it physically pains me — has been taking Tyler to the batting cages on weekends. Credit where it's due.\n\nSo we celebrated Wednesday night the only way the Tran household knows how: I cooked. Made my version of bun bo Hue — the spicy beef noodle soup from central Vietnam. My mom's recipe, more or less, though she'd argue about the "less" part. Lemongrass, shrimp paste, chili oil, pork knuckles simmered for four hours until they're falling apart. The broth is aggressive. It doesn't ask permission. Tyler ate two bowls and Emma ate one and Lily ate the noodles and avoided the broth because she's ten and thinks spice is a personal attack.\n\nEmma asked if she could help cook. She's twelve and starting to show interest, which thrills me in a way I try not to show because teenage daughters can smell enthusiasm and it repels them. I let her julienne the banana blossoms for garnish. She did a decent job. Didn't cut herself. We're calling that a win.\n\nSaturday I went to Ma's for pho. Same routine, every Saturday since I got sober. I pull up to the house in Alief — the same house my parents bought in 1978 with dishwashing money — and Ma has the pot going already. Twelve hours she simmers that broth. Twelve hours. Charred ginger, charred onion, star anise, cinnamon stick, fish sauce, rock sugar. The house smells like my entire childhood.\n\nWe eat. We don't talk much. She asks about the kids. I tell her Tyler made the baseball team. She says, "Good. He should study more though." This is the highest compliment a Vietnamese mother can give an athletic achievement — acknowledging it exists before immediately pivoting to academics.\n\nI love this woman. I don't say it enough. I don't say it at all, actually, because we're Vietnamese and Texan and both of those cultures would rather chew glass than express direct affection. But I love her. I show up every Saturday with my appetite and my truck and that's how she knows.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Prepare the noodles. Cook rice noodles according to package directions. Drain and rinse with cold water. Divide among six large bowls.
  7. 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.
  8. 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

Bobby Tran
About the cook who shared this
Bobby Tran
Week 3 of Bobby’s 30-year story · Houston, Texas
Bobby Tran was born in a refugee camp in Arkansas to parents who fled Saigon with nothing. He grew up in Houston straddling two worlds — Vietnamese at home, Texan everywhere else — and learned to cook from his mother's pho and a neighbor's BBQ smoker. He's a former shrimper, a recovering alcoholic, a divorced dad of three, and the guy who marinates brisket in fish sauce and lemongrass because he doesn't believe in borders, especially when it comes to flavor.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?