©ISTOCKPHOTO.COM / SPAXLAX

The only thing better than a donut is a free donut.

Friday, June 7 is National Donut Day, on which you’ll be able to score a free tasty treat at select shops and chains around the state. To celebrate, get your hands on your favorite sweet, whether it be a jelly, Boston Kreme, strawberry frosted or old fashioned. Here’s where to go:

Duck Donuts
To celebrate 12 years, this Outer Banks-born business is hosting a Sweet Summer Beach Bash. Score a free classic donut (that means bare, cinnamon sugar or powdered sugar).
Avalon, Clark, Green Brook Twp., Marlton, Middletown

Dunkin’ Donuts
Buy any beverage and you’ll score a free donut while supplies last.
Multiple locations

Glaze Donuts
This shop’s production triples on National Donut Day (that’s more than 8,000 handmade donuts!). Snag a free glazed ring (no purchase necessary), or make a purchase to score three free classic donuts while supplies last. Classic flavors include everything from the famous Jersey cream to strawberry frosted to triple chocolate.
New Milford, West Caldwell

Krispy Kreme
This year, the shop is aiming to give away 1 million free donuts. Walk in and choose your fave from the case—no purchase necessary. Best part? If 1 million are sold, Krispy Kreme will run another giveaway later in June.
Collingswood, Jersey City

Montclair Bread Company
The only thing better than a free donut? A year’s worth of free donuts! This bread bakery/sweet shop hybrid is placing one lucky golden donut in a random box of preordered donuts ($35/dozen, $15/six). All you have to do is call in your order by June 7 and you’ll be automatically in the running.
16 Label St., Montclair

Walmart
The superstore plans on handing out 1.2 million glazed donuts for free on Friday. Just head to the bakery section and claim your sweet.

Did you find a free donut giveaway somewhere else? Share it in the comments.