For the Dressing:
For the Bowls:
Combine vinegar, lime juice, soy sauce, sweet chili sauce, and garlic to a bowl and mix well to combine.
Next, bring 3 cups of water to a boil in a pot. Place the vermicelli noodles in a large bowl, then carefully pour the water over them. Cover with plastic wrap and let soak for 5 minutes, or until the noodles are tender. Drain and set aside.
Place the noodles and lettuce in the bottom of each serving bowl, then top with the tofu, carrot, cucumber, bell pepper, bean sprouts, fresh herbs, and cabbage.
Drizzle each bowl with dressing.