The smell hits you before you even reach the counter, that sweet swirl of cinnamon and butter that makes your stomach growl no matter how recently you ate. Across North Carolina, from mountain towns to beach boardwalks, small bakeries are quietly turning out cinnamon rolls that people plan whole road trips around.
Some pile on icing until it drips, others keep a heritage recipe locked away for decades. Here are nine spots worth waking up early for this weekend.
1. Louie and Honey’s Kitchen, Winston-Salem, NC

Amish baking tradition lives on inside this West End Boulevard spot, where a mother-and-daughter team hand-rolls small batches from a heritage recipe. The result is a roll that manages to be soft and rich without tipping into cloying sweetness.
What sets these apart is the topping. Instead of a standard sugar glaze, the buns get a boiled brown sugar frosting known as penuche, deeply caramel-forward with an almost fudgy pull that soaks down into every fold.
The dough underneath stays pillowy and buttery, holding its shape while still melting in your mouth.
Cinnamon rolls are the headliner, but the case is loaded with reasons to linger. Key lime pie, scones, cookies, dinner rolls, and crispy rice treats all earn their spot, and the latte menu runs playful with options like spicy honey and lavender and honey.
Open Monday through Saturday from 7 AM to 5 PM and closed Sundays, it draws its biggest crowd on Saturday mornings. There’s plenty of seating, free wi-fi, and a friendly buzz that makes it easy to stay a while.
2. Gogo’s, Old Fort, NC

Self-described cinnamon roll snobs tend to change their tune after one bite here. What began in a home kitchen has grown into a Main Street favorite in the little mountain gateway town of Old Fort, just off the Blue Ridge.
Variety is the calling card. Beyond the classic cinnamon bun, the case rotates through creative flavors, and the caramel pecan sticky bun with its rich, gooey glaze has become the kind of treat families haul across state lines.
There are savory options too, and even an apple pie cinnamon roll for anyone who can’t decide between dessert and breakfast.
The dough leans tender and chewy, hand-mixed and given its proper proofing before baking, which is exactly why the flavors land so cleanly. Prices sit gentle at $1 to $10 per person, making it easy to grab a couple for the road.
Hours run Tuesday through Friday 7 AM to 4 PM and Saturday 8 AM to 2 PM, closed Sunday and Monday. There’s a drive-through if you’re passing through quickly, plus coffee to round out the morning.
3. City Bakery, Asheville, NC

Charlotte Street in Asheville hums early, and much of that energy flows through this bustling cafe where the ovens rarely rest. Fresh breads, pastries, and sandwiches share the counter, but the warm cinnamon roll has its own quiet following.
Order one alongside a chive-and-cheddar biscuit sandwich and fresh orange juice, and you’ve built the kind of breakfast that fuels a full day of exploring the Blue Ridge. The rolls come out warm and tender, best paired with the shop’s genuinely good coffee.
Regulars swing by weekly for loaves of sourdough, chocolate croissants, sticky buns, blueberry muffins, and apple fritters, which tells you the whole baking program is dialed in. The vibe is casual and cozy with a trendy edge, welcoming to college students, laptop workers, and travelers alike.
You’ll find outdoor seating, high chairs, a kids’ menu, and dogs allowed on the patio. Doors open Monday through Saturday from 7:30 AM to 2:30 PM, closed Sunday, with mornings running the busiest.
4. Cinnaholic, Raleigh, NC

Forty-plus frostings and toppings turn a simple roll into a choose-your-own adventure at this Brier Creek sweet shop. Everything is plant-based, which surprises first-timers who expect vegan to mean compromise and instead get a roll that’s soft, warm, and loaded with flavor.
The build-your-own concept is the whole draw. Start with a warm cinnamon roll, then pile on cream cheese frosting, chocolate chips, cookie dough, or whatever combination sounds dangerous, and watch it come together fresh at the counter.
For anyone who’d rather trust the pros, the signature rolls do the deciding for you. The Cookie Monster, Churro, Caramel Apple Pie, and Bananas Foster rolls each hit a different craving, and the menu stretches into cookies, brownies, and homemade cookie dough for good measure.
Late hours are a rare gift here, with the shop open Monday through Thursday 10 AM to 9 PM and Friday and Saturday until 10 PM, plus Sunday until 9. That makes it one of the few places on this list where a gooey cinnamon roll works as an evening treat.
5. Sweet Dough Bake Shop, High Point, NC

Bring an appetite, because the cinnamon rolls here have been described as the size of your face. This comfortable High Point shop off NC-68 specializes in cupcakes, pies, and cakes, but its oversized rolls have earned devoted fans.
Structure is what makes them special. The base leans toward a croissant, giving each roll flaky layers, while a light and tasty cream cheese frosting keeps things from ever feeling heavy.
The icing is generous without drowning the dough, and the whole thing stays remarkably soft and pillowy.
The rest of the case is a parade of comfort. There’s a cinnamon roll pound cake, pecan sticky buns, red velvet cheesecake, ooey gooey chocolate chip cookies, banana pudding, and a peanut butter pie that keeps people coming back.
Hours run Tuesday and Wednesday 9 AM to 8 PM, Thursday through Saturday until 9 PM, and Sunday noon to 5, closed Monday. Evenings on Friday and Saturday get busiest, so a weekday afternoon visit means a calmer counter and a fuller display.
6. Rutt’s Cinnamon Rolls, Carolina Beach, NC

Walking the Carolina Beach Boardwalk with salt in the air, you might stumble onto an open window selling something legendary. This spot is home to the Big Fatty, an oversized handcrafted roll built from a recipe that’s been perfected for more than 35 years.
Bold is the operating word. Each roll is made fresh with rich dough and real ingredients, baked to that perfect soft, gooey center, then finished with plenty of icing that melts into every swirl.
Pair one with fresh-squeezed lemonade and you’ve got the ultimate beach-morning ritual.
Fair warning: even the local birds have figured out how good these are, patiently waiting for a crumb to drop. That’s the kind of reputation you earn one warm, oversized roll at a time.
The shop keeps a tight schedule, open Thursday through Saturday from 8:30 AM to 9 PM and closed the rest of the week. There’s no restroom on-site and it’s a quick-visit setup, but dogs are welcome inside and the beach is steps away.
7. The Jelly Cabinet, Wilmington, NC

Social media did this little Wilmington bakery a favor, because folks now travel down just to see if the online hype about these cinnamon rolls holds up. Spoiler: it does.
The roll comes out perfectly flaky with rich, gooey icing that’s soft, creamy, and carries a pleasant bit of tang.
Small and grab-and-go by design, the shop on N 4th Street packs a lot of charm into a compact space. The smell of cinnamon rolls baking sets a relaxing tone the moment you step inside.
Seasonal flavors keep things interesting. Beyond the regular roll, look for special editions like a peach cobbler cinnamon roll that shows up when the fruit is right.
The lineup also includes cheddar biscuits, blueberry biscuits, and chocolate chip cookies, so it’s easy to walk out with a full bag.
It’s a weekend-only affair, open Saturday and Sunday from 8 AM to 2 PM. There’s no restroom and it’s built for a quick stop, so plan to grab your treats and enjoy them somewhere nearby along the coast.
8. OBX Wake & Take, Nags Head, NC

Vacation mornings on the Outer Banks call for something you can grab and go, and this laid-back Nags Head eatery delivers exactly that. Dig into a cinnamon roll here and it arrives still warm, sweet and fluffy with all the cinnamon goodness you could hope for.
Croatan Highway makes it an easy pull-off between beach days. The menu leans into breakfast pastries, so alongside the rolls you’ll find scones, muffins, quiches, and biscuits, with the lemon blueberry scones and pecan rolls earning their own loyal fans.
Don’t sleep on the strawberry biscuit, which locals swear rivals any fast-food fruit biscuit you’ve had. Pair anything with a cup of coffee and you’ve got a proper island breakfast for well under $10 a person.
Hours run Thursday through Saturday from 6:30 AM to 1 PM and Sunday 8 AM to noon, closed Monday through Wednesday. With free parking and a welcoming, easygoing vibe, it’s a smart first stop before the sand and sunscreen come out.
9. The French Corner Bakery, Durham, NC

Step into North Durham and you’ll find a slice of France tucked into a cozy corner, where the scent of hot bread and fresh pastry greets you at the door. This charming bakery pairs an authentic French feel with cinnamon rolls that hold up against the classic croissants beside them.
Ask for one heated and it comes out warm and soft, the kind of roll that pairs beautifully with a leisurely morning. It shares the spotlight with genuinely memorable neighbors: chocolate croissants, strawberry creme croissants, eclairs, cheesecake, and a coffee-flavored tiramisu worth the trip on its own.
Blueberry scones are another quiet star, rounding out a case that rewards indecision. The quaint, quiet atmosphere makes it a lovely place to sit with a coffee and a pastry rather than rushing off.
You can dine in or take out here, with the bakery open Tuesday through Friday 8 AM to 6 PM, Saturday until 5, and Sunday until 3, closed Monday. Free parking and gentle prices make it an easy weekend detour in the Triangle.
Wherever you point the car this weekend, North Carolina makes it easy to chase a warm, gooey cinnamon roll from the mountains to the shore. Save this list, pick a direction, and follow your nose.