For over 74 years, the Olesen family has continued to use the traditional methods of Old Denmark to make our Kringle. Each Kringle takes 3 full days to make, resulting in 36 delicate layers for a truly flaky and flavorful pastry. Combine our scratch made fillings from the finest ingredients we can find, you are certain to find a flavor suited just for you. With thirteen delectable and award-winning flavors, you'll find a favorite for everyone on your list.