10 Best Donut Shops in Portland, Oregon (2026 Guide)
Portland takes its donuts as seriously as its coffee. From century-old bakeries to gluten-free innovators, here are the 10 best donut shops in the Rose City.
Portland is a donut city through and through. The Rose City's independent spirit extends to its donut shops, where family-owned institutions, gluten-free pioneers, and creative newcomers coexist alongside a thriving craft coffee scene. While the big-name shops get the tourist attention, Portland's best donuts are often found in the neighborhood spots that have been frying before dawn for decades.
Here are the 10 best donut shops in the Portland metro area.
Browse all [Portland donut shops](/us/oregon/portland) or explore more across [Oregon](/us/oregon).
1. Helen Bernhard Bakery — NE Broadway
Address: 1717 NE Broadway St, Portland
Hours: Mon-Sat 6am-4pm, Sun 8am-3pm
Price: $3-5 per donut
One of Portland's oldest bakeries, Helen Bernhard has been providing top-quality baked goods since 1924 — that is a full century of baking excellence. Their buttermilk bars and old-fashioned donuts are legendary, made with recipes passed down for generations. This is a full-service bakery also known for custom cakes and artisan breads, but the donuts are what built the reputation.
What to order: The buttermilk bar is arguably the best in Portland. Old-fashioned donuts and Danish pastries are excellent. Custom cakes are available for special occasions.
Pro tip: Sells out of popular items by early afternoon. The NE Broadway location has been a neighborhood anchor for a century — arrive before noon for the best selection.
2. Joe's Donut Shop — Sandy
Address: 39230 Pioneer Blvd, Sandy
Hours: Mon-Fri 4am-5pm, Sat-Sun 5am-5pm
Price: $2-4 per donut
A beloved Oregon institution since 1974, Joe's Donut Shop sits on Pioneer Boulevard in Sandy at the gateway to Mount Hood. Known for their massive apple fritters — roughly the size of dinner plates — and classic bismarks, Joe's has been a mandatory stop for skiers, hikers, and donut lovers for over 50 years. Featured on Travel Oregon as a must-visit destination.
What to order: The apple fritters are legendary and enormous. Bismarks and cinnamon rolls are excellent. The raised glazed is textbook perfect.
Pro tip: A must-stop on the way to or from Mt. Hood. Opens at 4am on weekdays — perfect for an early-morning ski trip fuel-up.
3. Sesame Donuts — Multiple Portland Locations
Address: 1503 SW Park Ave (and 2 other locations)
Hours: Mon-Sat 5am-11pm, Sun 6am-9pm (varies by location)
Price: $2-3 per donut
Family-owned and operated in the Portland area for over 25 years, Sesame Donuts blends American-style donuts with subtle Middle Eastern influences. Their signature sesame donut offers a nutty flavor and crunchy texture that sets them apart from every other shop in the city. With three locations and late-night hours, they are one of Portland's most accessible donut shops.
What to order: The signature sesame donut is the must-try — nutty, crunchy, and unlike anything else in Portland. Old-fashioned donuts and apple fritters are consistently excellent. Croissant donuts are a newer addition worth trying.
Pro tip: The Beaverton-Hillsdale location is the original and often considered the best. Late-night hours make them one of the few options for evening donut cravings.
4. Heavenly Donuts — NE 102nd Ave / N Lombard
Address: 504 NE 102nd Ave (24 hours) and 1915 N Lombard St
Hours: NE 102nd — Open 24 hours; N Lombard — Mon-Sat 4am-midnight
Price: $1.50-3 per donut
A beloved Portland classic serving no-frills donuts at unbeatable prices since 1985. The NE 102nd Ave location is open 24 hours, making it the undisputed go-to late-night donut spot in the entire metro area. Everything is made fresh on-site daily, and the prices are refreshingly old-school.
What to order: Old-fashioned donuts and glazed twists are the standards. Bear claws and raised donuts are excellent. At these prices, buy a dozen and share.
Pro tip: The 24-hour NE 102nd Ave location has a drive-through. Arrive early on weekends for the best selection — they are cash-friendly with unbeatable value.
5. Tonalli's Doughnuts & Cream — Alberta Arts District
Address: 2308 NE Alberta St, Portland
Hours: Daily 7am-9pm
Price: $2-4 per donut
Also known as Angel's Donuts & Ice Cream, this Alberta Arts District shop is run by the Martin Del Campo family, bringing Mexican baking traditions to Portland's donut scene. Tonalli's pairs classic American donuts with house-made ice cream and Mexican-inspired flavors. The churro donut channels traditional Mexican churros, and the ice cream pairing creates a unique Portland experience.
What to order: The churro donut with house-made ice cream is a must. Mexican-inspired flavors are the specialty. Classic glazed and old-fashioned are solid foundations.
Pro tip: Located on Alberta Street — one of Portland's best walkable food and arts corridors. Combine with a stroll through the Alberta Arts District.
6. Kyra's Bake Shop — Lake Oswego
Address: 599 A Ave, Lake Oswego
Hours: Daily 9am-4pm
Price: $4-6 per donut
Kyra's Bake Shop is a 100% gluten-free bakery and the only gluten-free four-time winner of the Food Network's Cupcake Wars. Their donuts, cinnamon rolls, and cupcakes prove that gluten-free can be just as indulgent and delicious as traditional baked goods. This is not an afterthought gluten-free option — it is the entire concept, executed at an award-winning level.
What to order: Gluten-free donuts that taste like the real thing. Cinnamon rolls are exceptional. Cupcakes are Food Network championship caliber.
Pro tip: Worth visiting even if you do not require gluten-free options. The downtown Lake Oswego location is charming.
7. Donut World — Gresham
Address: 720 NE Burnside Rd, Gresham
Hours: Mon-Fri 5am-4pm, Sun 6am-4pm
Price: $2-3 per donut
Housed in a charming little red barn, Donut World has been providing fresh, scratch-made donuts to the Gresham and East Portland communities since 1983. Customers can watch donuts being made fresh through the open kitchen, adding to the experience. The apple fritters and maple bars are local favorites.
What to order: Apple fritters and maple bars are the standouts. Buttermilk donuts and filled donuts are excellent. Everything is made from scratch.
Pro tip: The open kitchen lets you watch donuts being made in real time. Worth the drive to Gresham for the freshest, most authentic donut experience in the Portland metro.
8. Grand Central Bakery — Multiple Locations
Address: 4440 SW Multnomah Blvd (and other locations)
Hours: Daily 7am-5pm
Price: $3-5 per donut
A Portland bakery institution since 1993, Grand Central is primarily known for its artisan bread but makes exceptional donuts using locally sourced ingredients. The brioche donuts are rich and satisfying, and the seasonal flavors rotate to showcase Pacific Northwest ingredients.
What to order: Artisan brioche donuts are the highlight. Seasonal flavors using local ingredients are worth seeking out. Their bread is legendary if you want to take a loaf home.
Pro tip: Multiple locations across Portland. This is a full bakery experience — combine donut shopping with their famous artisan breads.
9. Donut King — Beaverton
Address: 12872 SW Canyon Rd, Beaverton
Hours: Daily 5am-9pm
Price: $2-3 per donut
A destination for handcrafted donuts in downtown Beaverton, Donut King has earned a devoted following for its wide variety of fresh donuts and friendly service. They offer both classic and creative flavors, all made fresh daily. The croissant donuts are a must-try.
What to order: The croissant donuts are the standout — flaky and rich. Classic raised donuts and cake donuts are consistently excellent. Custom orders available.
Pro tip: A great west suburbs option. Open until 9pm, which is later than most Portland-area donut shops.
10. Grammy's Old-Fashioned Donuts — Boring
Address: 28425 SE Hwy 212, Boring
Hours: Check social media for current schedule
Price: $3-4 per donut
Grammy's makes small-batch, homemade donuts with love in Boring, Oregon. They are a popular vendor at the Gresham Farmers Market on Saturdays from May through October. The old-fashioned donuts with specialty glazes and seasonal flavors showcase what happens when someone truly cares about every single donut they make.
What to order: Homemade old-fashioned donuts are the signature. Specialty glazes and seasonal flavors rotate. Everything is small-batch and made by hand.
Pro tip: Check Instagram for current pop-up schedule and farmers market appearances. Saturday mornings at the Gresham Farmers Market (May-October) are the most reliable way to find them.
The Portland Donut Crawl
Portland's donut scene rewards exploration. Start at Helen Bernhard Bakery on NE Broadway for the century-old classic experience, then head to Tonalli's on Alberta Street for Mexican-influenced donuts with ice cream. Drive out to Sesame Donuts for their unique signature sesame donut, and if you are heading toward Mt. Hood, Joe's Donut Shop in Sandy is a non-negotiable stop.
For the full Portland experience, combine your donut crawl with the city's legendary coffee scene — most of these shops are within walking distance of excellent independent roasters.
Find all Portland area donut shops on [NearbyDonuts.com](/us/oregon/portland) and explore the full [Oregon directory](/us/oregon).