Iowa has a sweet tooth, and honestly, it is not even trying to hide the evidence.
You see it in the chocolate cases, the fudge counters, the candy jars, and the little shops where one “quick stop” turns into a bag full of decisions. I always trust a place a little more when it can make adults act like kids near a candy shelf, and Iowa has plenty of those places.
So grab your curiosity and maybe a backup snack bag, because these candy stores know exactly how to turn a simple visit into a sugar-coated road trip plan.
1. Palmer’s Olde Tyme Candy Shoppe, Sioux City

If nostalgia had a flavor, it would taste exactly like a visit to Palmer’s Olde Tyme Candy Shoppe in Sioux City.
This place is a full-on time machine, stocked with the kind of candy that made childhood afternoons feel like the best days ever.
Think wax lips, candy buttons, root beer barrels, and rows of glass jars filled with colorful sweets that you just do not see everywhere anymore.
The shop has a genuinely warm and welcoming atmosphere that makes you want to slow down and browse every single shelf.
It is the kind of store where you walk in for a small bag of something and leave thirty minutes later with a box of goodies and a huge smile.
The selection is impressively wide, covering both retro favorites and some more modern sweet treats.
Families love bringing kids here because the whole experience feels like stepping into a storybook candy shop.
The staff are friendly and clearly passionate about what they do, which makes the whole visit even more enjoyable.
If you have never experienced the joy of picking out penny candy from a real old-fashioned shop, Palmer’s is exactly where that needs to happen for the first time.
Address: 405 Wesley Parkway, Sioux City, Iowa.
2. Storm Lake Candy Co., Storm Lake

There is something wonderfully refreshing about a candy store that feels like it belongs right where it is, and Storm Lake Candy Co. fits Storm Lake perfectly.
Sitting along Lake Avenue, this spot brings a bright and cheerful energy that matches the lakeside town surrounding it.
The shop offers a mix of handcrafted confections and classic candy favorites that appeal to just about every kind of sweet tooth out there.
Chocolates, fudge, and specialty treats are made with real care here, and you can taste the difference in every single bite.
The owners have built something that feels personal and community-driven, which is exactly the kind of candy store experience that keeps people coming back.
Locals stop in regularly, and visitors passing through Storm Lake often say this is one of the highlights of their trip.
The shop is also a great place to pick up a gift, since the presentation of their treats is genuinely impressive and gift-ready.
Seasonal offerings add a fun reason to return throughout the year, as the shop keeps things fresh and exciting no matter what time you visit.
If you are making your way through northwest Iowa, Storm Lake Candy Co. deserves a dedicated stop on your itinerary.
Address: 510 Lake Avenue, Storm Lake, Iowa.
3. The Sugar Makery, Glenwood

Sweet creativity is alive and well at The Sugar Makery in Glenwood, where the shelves are packed with colorful treats.
This neighborhood sweet shop offers gourmet popcorn, fresh fudge, handcrafted chocolates, bulk candy, ice cream, bottled soda, and custom cakes.
Its popcorn selection is particularly impressive, with dozens of caramel, cheese, candy, and savory flavors made with real butter and cane sugar.
The Sugar Makery has built a loyal following in the Glenwood area, and it is easy to understand why once you see the variety on display.
Stepping inside feels like entering a space where someone truly loves sweets, and that enthusiasm comes through in the playful selection.
The shop is a popular destination for birthdays, holidays, and special occasions, with custom gift arrangements available for different celebrations.
Beyond the presentation, visitors can choose from fresh fudge, handmade chocolate treats, gummies, taffy, ice cream, and plenty of nostalgic candy.
It is also a wonderful spot to pick up something fun that you may not find at a typical grocery shop.
Glenwood is a charming little town, and The Sugar Makery fits right into that character.
Address: 204 East Sharp Street, Glenwood, Iowa.
4. Rocky Mountain Chocolate Factory, West Des Moines

Some places earn their reputation one caramel apple at a time, and Rocky Mountain Chocolate Factory in West Des Moines has been doing exactly that.
This beloved brand is known nationally, but the West Des Moines location brings that signature Rocky Mountain quality right to the heart of Iowa with its own warm and inviting storefront.
The caramel apples here are legendary, coated in rich caramel and then dipped in chocolate or rolled in toppings that make each one a serious indulgence.
Beyond apples, the shop offers an incredible variety of chocolate-covered treats, fudge, and candies that are made fresh and displayed in the most tempting way possible.
Watching the staff work their magic behind the counter is part of the fun, as you get to see the treats come to life right in front of you.
The shop has a warm, welcoming vibe that makes it a great spot for a spontaneous sweet stop or a planned outing with family.
The fudge selection is particularly impressive, with flavors ranging from classic chocolate to more creative combinations that keep things interesting.
Every visit feels a little different depending on what seasonal specialties are available, which is a great reason to keep coming back throughout the year.
Address: 113 5th Street, West Des Moines, Iowa.
5. Beaverdale Confections, Des Moines

Tucked into the charming Beaverdale neighborhood of Des Moines, Beaverdale Confections is the kind of local treasure that residents brag about to anyone willing to listen.
This shop specializes in handcrafted chocolates and confections made with care, creativity, and a genuine love for the craft.
The chocolate selection here is thoughtfully curated, with both classic favorites and more adventurous flavor pairings that keep things exciting for regular visitors.
Truffles, barks, clusters, and seasonal creations fill the cases, and everything looks as good as it tastes.
The shop has an intimate, neighborhood feel that makes every visit feel personal, like you are being welcomed into someone’s passion project rather than just making a transaction.
That personal touch extends to the service, which is consistently warm, knowledgeable, and genuinely enthusiastic about helping you find exactly what you are looking for.
Beaverdale Confections is also a go-to destination for custom gift boxes and special occasion treats that feel thoughtful and truly unique.
The shop sources quality ingredients and it shows in the depth of flavor that each piece delivers.
Des Moines has a lot going for it as a food city, and Beaverdale Confections is one of the sweetest reasons to explore the neighborhoods beyond the main downtown strip.
Address: 2641 Beaver Avenue, Des Moines, Iowa.
6. Lori Ann’s Candies, Cedar Rapids

A reputation built through more than ten years of handmade chocolate-making is not something that happens by accident, and Lori Ann’s Candies in Cedar Rapids has earned a loyal following.
This small shop inside NewBo City Market grew from a home-based mother-and-daughter hobby into a local candy business built around family recipes.
The selection focuses on handmade chocolate confections, making it the kind of place where you can browse truffles, caramels, turtles, and candy bars made in small batches.
Chocolate lovers will find plenty to get excited about, with milk, dark, and white chocolate used across the shop’s creations.
The business also handles custom candy orders for weddings, birthday parties, corporate events, and other gatherings.
The staff at Lori Ann’s can help visitors choose from the current selection or arrange a custom order for a special occasion.
Gift shopping here feels personal because the confections are produced by a small local business rather than selected from a mass-market inventory.
The family recipes and small-batch preparation give the shop a distinct identity within NewBo City Market.
Cedar Rapids is a city with a lot of character, and Lori Ann’s Candies is a good example of the local businesses that give NewBo its personality.
Address: 1100 3rd Street SE, Cedar Rapids, Iowa.
7. Kalona Chocolates, Kalona

Kalona is a small town with a big personality, and Kalona Chocolates fits right into that story with handcrafted confections that feel rooted in genuine craft and community.
Situated in the heart of Iowa’s Amish country, this shop brings a sense of tradition and care to everything it produces, and that comes through clearly in the quality of each chocolate.
The selections here reflect a commitment to doing things the right way, using quality ingredients and thoughtful techniques to create chocolates that are quietly exceptional.
Truffles, molded chocolates, and specialty pieces fill the shop with a variety that surprises many first-time visitors who may not expect such depth from a small-town store.
The setting itself adds to the charm, as Kalona has a peaceful, unhurried atmosphere that makes the whole visit feel like a genuine escape from everyday busyness.
Chocolate-covered caramels and seasonal items are particular standouts, earning enthusiastic repeat purchases from anyone lucky enough to try them.
The shop is small but packed with personality, and the staff bring a warmth to the experience that makes you feel genuinely welcome.
Visiting Kalona Chocolates is not just about buying candy but about connecting with a place and a craft that takes pride in every piece it creates.
Address: 211 5th Street, Kalona, Iowa.
8. The Candy Kitchen, Wilton

Few sweet stops in Iowa can claim a history as rich and remarkable as The Candy Kitchen in Wilton, which traces its story to 1910.
More than a century of soda-fountain tradition lives inside this incredible little shop, and stepping through the door feels like entering a living piece of American history.
The business has passed through several owners and generations of community stewardship, preserving the character that has made it a Wilton landmark.
The historic soda fountain remains central to the experience, serving old-fashioned ice cream treats, fountain drinks, sandwiches, and other casual favorites.
Sundaes, shakes, malts, sodas, and other sweet treats make it an easy stop for anyone who appreciates the atmosphere of a classic candy kitchen.
The interior of the shop is a visual delight, filled with antique fixtures, photographs, and period details that make it as much a museum as a place to eat.
Visitors come from across Iowa and beyond specifically to experience The Candy Kitchen and its preserved small-town soda-fountain atmosphere.
This is not just a place to stop for something sweet but a place to experience a business that has been creating memories for more than a hundred years.
Address: 310 Cedar Street, Wilton, Iowa.
9. Chocolate Manor, Davenport

Chocolate Manor in Davenport carries its name with full confidence, and one look at the beautifully crafted chocolates inside tells you exactly why.
This shop is a destination for anyone who appreciates chocolate that is made with real skill, premium ingredients, and a clear passion for the craft.
The truffle selection is a highlight, featuring an array of flavors that range from comforting classics to more unexpected combinations that reward the adventurous sweet tooth.
Each piece is crafted with careful attention to both flavor and presentation, resulting in chocolates that look stunning and taste even better.
The shop has a polished, inviting atmosphere that makes browsing a genuine pleasure, with display cases that showcase the work like the art that it truly is.
Chocolate Manor is a popular gift destination in the Davenport area, and it is easy to see why since a box from here feels like a genuinely thoughtful and impressive present.
Seasonal collections keep the offerings exciting throughout the year, with holiday specials and limited-edition creations that give regulars a reason to keep checking back.
The staff are knowledgeable and enthusiastic, happy to walk you through the flavors and help you build the perfect assortment for any occasion.
Davenport is a vibrant river city, and Chocolate Manor is one of its most delightful sweet stops.
Address: 110 East 2nd Street, Davenport, Iowa.