Ingredients
1 teaspoon whole black peppercorns, coarsely ground
1 teaspoon whole coriander seeds, coarsely ground
2 fresh lemongrass stalks, bottom 5 inches only, chopped
6 fresh or frozen kaffir lime leaves, shredded, or 1 teaspoon finely grated lime zest
1 piece (2 inches) peeled fresh ginger, coarsely chopped
4 shallots, coarsely chopped, plus more sliced for serving
4 garlic cloves, coarsely chopped
4 small fresh Thai chiles
3 large dried mild red chiles, seeded and soaked until soft
10 ounces rice vermicelli or other thin rice noodles
1/3 cup unsalted peanuts, coarsely ground
3 tablespoons vegetable oil
2 tablespoons Asian fish sauce
2 cans (14 ounces each) coconut milk
1 3/4 cups homemade or low-sodium store-bought chicken, fish, or vegetable stock
12 prawns or jumbo shrimp, peeled and deveined, tail left intact
Juice of 1 lime
1 bunch fresh dill, coarsely chopped
Preparation
Working in batches, pound peppercorns, coriander seeds, lemongrass, and lime leaves with a mortar and pestle until beginning to break down. Add ginger, shallots, garlic, and chiles; pound until a coarse paste forms. Alternatively, pulse ingredients in a food processor.
Bring a large pot of water to a boil. Add noodles; cook according to package instructions, about 3 minutes. Drain.
Heat a wok or large pan over medium-high heat. Add peanuts; cook, tossing occasionally, until lightly toasted, 1 to 2 minutes. Add oil; heat until hot but not smoking. Add peppercorn paste; cook, stirring constantly, until fragrant and darkened, 1 to 2 minutes.
Add fish sauce, coconut milk, and stock; bring to a simmer, and cook, stirring occasionally, about 5 minutes. Add prawns; cook, stirring occasionally, until prawns are cooked through, 3 to 7 minutes. Stir in lime juice, noodles, and half of the dill. Divide among 6 serving bowls. Serve with remaining dill and sliced shallot, cucumber, chiles, and scallions.