1/4 cup white vinegar
1/4 cup fish sauce
2 tablespoons white sugar
2 tablespoons lime juice
1 clove garlic, minced
1/4 teaspoon red pepper flakes
1/2 teaspoon canola oil
2 tablespoons chopped shallots
8 medium shrimp, with shells
1 (8 ounce) package rice vermicelli noodles
1 cup finely chopped lettuce
1 cup bean sprouts
1 English cucumber, cut into 2-inch matchsticks
1/4 cup finely chopped pickled carrots
1/4 cup finely chopped diakon radish
3 tablespoons chopped cilantro
3 tablespoons finely chopped Thai basil
3 tablespoons chopped fresh mint
1/4 cup crushed peanuts
Whisk together vinegar, fish sauce, sugar, lime juice, garlic, and red pepper flakes in small bowl. Set the sauce aside.
Heat vegetable oil a small skillet over medium heat. Add shallots; cook and stir and softened and lightly caramelized, about 8 minutes.
Preheat an outdoor grill for medium heat and lightly oil the grate. Skewer 4 shrimp on each skewer and grill until they turn pink and are charred on the outside, 1 to 2 minutes per side. Set aside.
Bring a large pot of water to a boil. Add vermicelli noodles and cook until softened, 12 minutes. Drain noodles and rinse with cold water, stirring to separate the noodles.
Assemble the vermicelli bowl by placing the cooked noodles in one half of each serving bowl and the lettuce and bean sprouts in the other half. Top each bowl with cucumbers, carrots, daikon, cilantro, Thai basil, mint, peanuts, and the caramelized shallots. Serve with shrimp skewers on top and sauce on the side. Pour sauce over the top and toss thoroughly to coat before eating.