Sriracha Chili Sauce Originally named after the town of Si Racha in Chonburi province of Thailand, Sriracha chili sauce has become somewhat of an iconic condiment, spawning a variety of fan-based and comedic websites lauding its multi-use virtues. While the original Thai versions of Sriracha…
[Read More]