Lao Sze Chuan Restaurant is Champaign’s premiere restaurant for gourmet, authentic Chinese cuisine, and is rated the best Chinese Restaurant in the USA. Lao Sze Chuan’s reputation is built on providing authentic Sichuan cuisine with high quality materials and ingredients. To ensure authentic flavors, we import all ingredients such as peppercorn, Sichuan pickles, Chili bean paste directly from China. We also keep things fresh and exciting by always learning and implementing new cuisine straight from China onto our menu.