Hot and Sour Soup
This is my mother's recipe created over the course of about 20 years of experimentation and having visited many Chinese restaurants.
Hot and sour soup is a dish that, unfortunately, most restaurants prepare poorly. As the name implies, it should be both hot, and sour. Most restaurants either do not add enough peppers (including black pepper), or do not add enough vinegar.
For peppers, I use a medley of peppers that I have steeped in rice vinegar for a week, and then puréed. If you don't have access to fresh peppers, I suggest Sriracha. I also suggest a dollop of Szechuan pepper paste, which you can now find in any supermarket. If you make your own pepper paste, consider adding garlic either to the paste, or to the dish itself. Sriracha, on the other hand, has all the garlic you need.
Note that hot and sour soup, like many dishes that are a hodge-podge of strongly-flavored ingredients, tastes subtly different after sitting overnight. Consider preparing everything except the vinegar one night ahead, and store in the fridge. The next day, heat, add vinegar, and serve.
In some places, I am inexact. Hot and sour soup is the kind of dish where you need to decide exact amounts yourself, for your tastes. As a general rule, when I list something, like, say, hoisin sauce, I end up using about half-a-jar, or half-a-bottle. Add a little bit at a time, until it approaches the taste you like. Remember that vinegar will cut everything when you add it, so prepare the soup a little stronger than you prefer leading up to the last step, where you add the vinegar.