Shopping Cart

Lemonhead Flavor

$40.00

Lemonheads are a classic candy invented by the Italian-American Ferrera family in the 60s. The story goes that Salvatore Ferrara saw his grandson, Salvatore II, after delivery and noticed his new grandson's head was lemon-shaped. And thus was born a delicious sweet and sour treat that had everyone puckering their lips for more. It even spawned several spin-offs – Grapeheads, Cherryheads, and Appleheads. But there’s nothing quite like the balanced perfection of the original. Try our Lemonhead Natural Flavor and find out!