Twin Dragon Almond Cookies are Chinese style cookie biscuits made with diced almonds and a deliciously nutty flavor. The original recipe was brought to America in 1951 by a Chinese baker who set up shop in Los Angeles. The retail store may be gone, but the legacy of these yummy treats lives on!