Prep 45 mins · Cook 3 hrs · Total 4 hrs · Servings 8 to 10 · Difficulty Advanced
For 8 to 10 bowls
Pork stock
2 lb pork neck bones or pork backbone, parboiled and rinsed
2 oz dried shrimp, rinsed
1 oz dried squid (about 4 to 5 inches long), rinsed and lightly toasted, optional, for depth
1 small daikon, peeled and chunked
1 yellow onion, halved through the root
3 to 4 quarts cold water
1 tbsp Diamond Crystal kosher salt for the early simmer (or 1 1/2 tsp Morton)
Annatto oil (color base)
1 tbsp annatto seeds
3 tbsp neutral oil
Riêu (the crab cake)
3 oz crab paste in soybean oil (mắm gạch cua), Lee Brand or Pantai, the orange-red jar
1/2 lb shrimp, peeled, deveined, finely chopped
1/2 lb ground pork, not lean
3 large eggs
2 tbsp dried shrimp powder (toasted and ground in a spice grinder)
3 shallots, finely minced
2 cloves garlic, finely minced
1 1/2 tbsp fish sauce, Red Boat 40°N or Megachef premium
1/2 tsp ground white pepper
1/2 tsp sugar
Tomato base
8 medium tomatoes (about 2 lb), 6 cut into wedges, 2 finely chopped
2 tbsp tomato paste
2 tbsp neutral oil
3 shallots, thinly sliced
3 cloves garlic, finely minced
Sour and funk
2 oz seedless tamarind pulp, soaked in 1/2 cup hot water for 10 minutes, mashed and strained
2 to 3 tbsp mắm tôm (Vietnamese fermented shrimp paste), Hùng Bell or another genuine fermented-shrimp brand, whisked smooth in 2 tbsp hot broth before adding
Fish sauce to finish, 1 to 3 tbsp to taste
Add-ins for the bowl
1 lb fried tofu pillows (đậu hũ chiên), halved if large
1/2 lb cooked pork blood cake (huyết), cut into 1/2 inch cubes, optional
2 lb dried bún (rice vermicelli), cooked, rinsed cold, drained
For serving
Rau muống chẻ (split water spinach stems), 2 to 3 cups
Banana blossom (bắp chuối bào), shredded paper-thin against the grain and held in lemon water until plating, 2 cups
Vietnamese perilla (tía tô), generous
Mint
Cilantro
Bean sprouts, lightly steamed or raw
Lime wedges
Bird's eye chili or sliced jalapeño
Extra mắm tôm at the table
Make the annatto oil
Heat the annatto seeds and 3 tbsp neutral oil in a small pan over low heat 3 to 4 minutes until the oil turns deep red and the seeds smell faintly nutty
Strain out the seeds, discard
Reserve the oil, you will use 2 tbsp in the tomato base, save the rest in a clean jar for future cooking
Build the pork stock
Cover the pork bones with cold water in a stockpot, bring to a hard boil 5 minutes, drain and rinse the bones thoroughly
Return to a clean pot with 3 to 4 quarts cold water, the dried shrimp, optional dried squid, daikon, onion, and 1 tbsp salt
Bring to a bare simmer over medium-low
Skim every 10 to 15 minutes for the first hour
Hold at a bare simmer 2 to 2 1/2 hours, never a rolling boil
Strain through a fine mesh sieve into a clean pot, discard the solids, you should have about 3 quarts of clear stock
Make the riêu mixture
Toast the dried shrimp in a dry pan 2 minutes until fragrant, cool, then grind to powder in a spice grinder, you want 2 tbsp finished
Combine the crab paste, chopped shrimp, ground pork, eggs, dried shrimp powder, shallots, garlic, fish sauce, white pepper, and sugar in a bowl
Stir until evenly combined and slightly tacky, do not overwork into a dense paste
Cover and refrigerate while you build the tomato base, the cold rest helps the cake hold shape
Build the tomato base
Heat the 2 tbsp neutral oil and 2 tbsp annatto oil in a wide pan over medium heat
Add the shallots and garlic, cook 30 seconds until fragrant
Add the tomato paste, bloom 1 minute, the oil should turn deep red
Add the chopped tomatoes (the 2 reserved for the base, not the wedges), cook 4 to 5 minutes until they break down into a rough sauce
Scrape the entire base into the pot of pork stock and stir to combine
Drop the riêu
Bring the broth to a gentle simmer, not a rolling boil
Drop the chilled riêu mixture in by heaping tablespoons, spaced so the cakes can float independently
Do not stir, let the cakes set on the surface, they will rise as they cook, about 4 to 5 minutes
The cakes should be firm to a gentle press, off-white from the egg with crab-paste flecks throughout
Add the tomato wedges, tofu, and optional huyết
Slip in the tomato wedges around the floating riêu cakes, simmer 5 minutes until just tender, not collapsed
Add the fried tofu pillows, simmer 3 to 5 minutes
Add the optional huyết cubes, simmer 3 minutes more
Do not overstir, the riêu cakes are fragile
Sour and funk finish
Pour in the strained tamarind, taste, the broth should read sharply sour-savory-sweet
Whisk the mắm tôm with the 2 tbsp hot broth until smooth, then stir into the pot
Taste, add fish sauce 1 tbsp at a time until the final broth lands tart-funky-savory with the tomato sweetness in the back
The broth color should be deep orange-red, not pink, not brown
Plate
Pile the cooked bún into deep bowls
Crown with 2 riêu cakes per bowl, a few tomato wedges, 2 to 3 tofu pillows, optional huyết cubes
Ladle the hot broth over the noodles, surface should arrive deep red with floating cakes and tomato
Pass the herb plate (rau muống chẻ, banana blossom, perilla, mint, cilantro, bean sprouts), lime, chili, and extra mắm tôm at the table
Each diner builds: tear herbs over the bowl, squeeze of lime, chili to taste, an extra dot of mắm tôm if they want more funk
Notes
Why crab paste in oil, not crabmeat
Mắm gạch cua (the orange-red jarred paste in soybean oil) is concentrated freshwater crab tomalley plus seasoning. It carries the flavor and color that lump crabmeat cannot. Lee Brand and Pantai are reliable. Lump crab is a different dish, do not substitute.
The riêu cake is the riêu
Traditional bún riêu in Vietnam pounds live freshwater crab with salt, strains it, and the broth proteins coagulate naturally into the floating cake. The diaspora version uses shrimp plus pork plus egg plus crab paste plus dried shrimp powder to recreate that texture and flavor. The cake is what makes it bún riêu.
Saigon vs Hanoi
Saigon-style runs sharper-sour with tamarind, mắm tôm goes in the broth and again at the table, and the herb plate is generous (rau muống chẻ, banana blossom, perilla, mint, cilantro, bean sprouts). Hanoi-style traditionally uses giấm bỗng (rice vinegar lees) for the sour, often skips mắm tôm in the broth and reserves it for the table only, and runs a leaner herb plate (perilla, mint, cilantro, fewer textural extras). This recipe defaults to Saigon. For Hanoi, swap the tamarind for 3 to 4 tbsp giấm bỗng strained, hold the mắm tôm out of the broth, and trim the herb plate.
Tamarind, not vinegar, not lime
The sour in bún riêu (Saigon-style) is tamarind. Vinegar is acidic without depth. Lime is for the table, the broth's sour is tamarind only. Seedless pulp soaked and strained beats concentrate.
Mắm tôm at the broth, mắm tôm at the table
Whisk a measured amount into the broth for the foundation funk. Pass an extra dish at the table for diners who want more. It is the move that turns the dish from generic seafood soup into bún riêu. Skip only if a guest cannot handle it.
Annatto oil for the color
The deep orange-red comes from blooming annatto seeds in oil, not from the tomato paste alone. Make a small batch and store extra in a clean jar. Lasts 2 months refrigerated.
Banana blossom is the herb-plate move
Slice the blossom paper-thin against the grain and drop the shreds immediately into a bowl of cold water with a squeeze of lemon to prevent oxidation. Hold there until plating, then drain. Most American Viet kitchens skip it, do not. It is to bún riêu what ngò gai is to phở.
Do not boil hard once riêu is in
A rolling boil breaks the cakes apart and clouds the broth. Bare simmer only after the riêu drops in. Same lesson as phở.
Storage
Broth keeps 4 days refrigerated, freezes 2 months. Riêu cakes hold shape if reheated gently in broth. Tofu and huyết absorb broth in storage, fine but the bowl will read more concentrated on day two. Bún is always cooked fresh per serving, never stored cooked.