The Beatles once stopped by an Illinois candy shop. Yes, those Beatles. The shop has been making sweets since 1921, and it’s still not over it.
Up north, a family cooks caramels in a copper kettle on an antique stove. They started in 1919. Some of those recipes are older than sliced bread.
No shortcuts here. Sponge candy, brittle, and soft caramels stack up behind the glass like trophies.
The counters pop up in sleepy river towns and on busy city blocks. Caramel apples and sugar-free chocolates make the cut too, so nobody in the car gets left out.
The Beatles already made their candy run. Now it’s your turn.
Luckily, no world tour required!
1. Nauvoo Fudge Factory

A river town known for history also happens to have a serious fudge habit. Nauvoo Fudge Factory feeds that habit with a lineup built around fudge and artisanal caramels.
The fudge comes in a variety of flavors, so you’ll want a plan before you reach the counter. Or don’t plan at all, and just point at whatever looks best.
Caramel fans, pay attention here. The caramels are soft and chewy, the kind that slowly give way instead of fighting your molars.
Brittle also earns a spot on the shelves. You can pick between peanut brittle and pecan brittle, or grab both and call it research.
Here’s a fun surprise for a candy shop. The store also carries cute jewelry, so your sweet stop can double as a gift run.
Timing matters if you hate lines, er, dislike lines. Friday afternoon tends to be the busiest stretch, while weekday mornings are usually calm.
The shop is open Monday through Saturday from 10 a.m. to 6 p.m. Sunday is closed, so don’t save this stop for the last morning of a weekend getaway.
Free street parking makes the visit easy. It’s a quick in-and-out stop, which leaves plenty of time for wandering the rest of town.
Treat it as the sweet bookend to a day in western Illinois. Your car will smell like fudge, and honestly, that’s a win.
Address: 1215 Mulholland St, Nauvoo, IL 62354
2. Aunt Diana’s Old Fashioned Fudge

Caramel apples make a strong case for eating fruit, and this Riverside shop argues it well. Aunt Diana’s Old Fashioned Fudge makes them fresh, and they’re a top reason to stop in.
Fudge is right there in the name, of course. The housemade batches are rich and creamy, which is exactly what you want from a shop that put fudge on its sign.
The candy selection mixes eras in a fun way. You’ll see old-fashioned candy next to contemporary picks, so grandparents and grandkids can both find a favorite.
Need a sweet for someone watching sugar? The shop carries a strong selection of sugar-free chocolates and sugar-free fudge.
That detail is a big deal for holiday shopping. You can build a gift box that works for nearly everyone on your list.
Hours here are friendly for busy schedules. Weekdays run from 9 a.m. to 7 p.m., Saturday closes at 6 p.m., and Sunday runs from 11 a.m. to 5 p.m.
Afternoons on Monday, Wednesday, and Saturday tend to get busy. Tuesday and Thursday mornings are usually quieter if you like browsing slowly.
Riverside is a pleasant suburb just west of Chicago. A short visit here pairs nicely with a stroll around the downtown area.
Grab a caramel apple for now and fudge for later. That’s not overindulging, that’s portion planning.
Address: 29 E Burlington St, Riverside, IL 60546
3. Fudge Pot

Old Town Chicago has comedy clubs and nightlife, plus a candy counter that stays open late. On Fridays and Saturdays, Fudge Pot runs until 10 p.m., which makes dessert after a show very easy.
This longtime shop makes its sweets by hand. It also specializes in custom items for any occasion, from birthdays to office thank-yous.
The caramel here is rich and buttery. That caramel stars in the shop’s Toodles and its English toffee, two treats worth adding to your bag.
Fudge lovers have choices too. The maple walnut fudge is smooth and creamy, with nuts spread through the whole piece.
Chocolate comes in plenty of forms. You can find milk chocolate-covered strawberries, plus covered Oreos and Nutter Butters for a playful twist.
Candy is sold by the pound. So yes, you can mix a little of this and a little of that without feeling silly.
Kids and grown-ups both seem to love the chocolate shapes. They make fun party favors or a sweet little desk surprise.
Sunday through Thursday hours run from noon to 8 p.m. Saturday afternoon into evening is the busiest time, while Thursday is usually calmer.
Delivery is also available if you can’t make it in. Still, browsing the counter in person is half the fun.
Address: 1532 N Wells St, Chicago, IL 60610
4. Lagomarcino’s Confectionery

Hot fudge poured over cold vanilla ice cream is basically a science lesson you can eat. In Moline, Lagomarcino’s Confectionery makes both the ice cream and the hot fudge in-house.
The shop has an old-fashioned feel, with homemade candies and a dessert menu. You can sit down for a Hot Fudge Banana Split or an Old-Fashioned Ice Cream Soda.
Hungry for something savory first? A Reuben sits on the menu too, so lunch and dessert can happen in one stop.
Now, the candy case. The caramel is rich and buttery, and the milk chocolate caramels are a smart first pick.
Sponge candy is another standout. It’s light and airy, with that crunchy honeycomb texture that shatters when you bite.
You’ll also find English toffee, nut clusters, and dipped toffee. Building a custom assortment is a great way to sample several favorites at once.
Keep an eye out for banana bread pecans covered in milk chocolate. It’s an unusual combo that sounds like breakfast and dessert shook hands.
The shop is open Monday through Saturday from 10 a.m. to 5:30 p.m. Sunday is closed, so plan your Quad Cities trip with that in mind.
Parking is simple, with a free lot and free street spots. Grab a box for the ride home, because one visit rarely feels like enough.
Address: 1422 5th Ave, Moline, IL 61265
5. Galena’s Kandy Kitchen

Galena’s Main Street is famous for its brick storefronts, and one of them smells like chocolate. Galena’s Kandy Kitchen sits right at 100 N Main St, close to the action.
Homemade chocolates are the main event here. The handmade candies earn high marks, and the fudge holds its own too.
One flavor deserves a spotlight. The caramel fudge with sea salt blends two favorites into one creamy square.
Old-school sweets fill out the shelves. Expect a wide selection of nostalgic treats that might remind you of the corner store from childhood.
Galena is a popular weekend town, and the shop knows it.
On Fridays and Saturdays, the shop stays open into the evening, though closing times vary, so check the current hours before visiting.
It’s a sweet stop while exploring downtown, where you can grab a bag of chocolates and keep strolling along historic Main Street.
The shop generally opens at 10 a.m., but closing hours vary by day, so check the current schedule before visiting.
It’s open seven days a week, which makes trip planning nice and simple.
Crowds tend to peak on Sunday afternoon and on Friday and Saturday evenings. Weekday mornings are usually the quietest time to browse.
Visiting this part of Illinois without a candy stop feels like skipping dessert on purpose. Why would anyone do that?
Address: 100 N Main St, Galena, IL 61036
6. Margie’s Candies

The Beatles stopped here, and you can too. Margie’s Candies has been serving treats in Chicago since 1921, which makes it a true local landmark.
This old-fashioned ice cream parlor also makes homemade candies. The sundaes and shakes use house-made candies, caramel, and fudge sauces.
Portions run big. The sundaes are massive, so sharing might be a smart move, or at least a polite one.
Menu highlights include the Junior Hot Fudge Sundae and the Chocolate Mint Sundae. The Raspberry Ravenswood Shake is another favorite worth a look.
Prefer something simple? A classic Chocolate Shake or Raspberry Sundae keeps things easy and still feels like a treat.
The space has a vintage look and table service. It’s casual, kid-friendly, and works just as well for a solo sundae break.
Night owls, this one’s for you. The parlor stays open until 11 p.m. Monday through Thursday and until midnight Friday through Sunday.
Weekend evenings get the busiest crowds. Mornings are much quieter if you want a calm table.
Coffee is on offer too, which pairs nicely with hot fudge. Takeout is available if you’d rather enjoy your treat at home.
A century of Illinois sweets history lives in this room. Order something drippy and enjoy being part of the story.
Address: 1960 N Western Ave, Chicago, IL 60647
7. Candy and Corn

The name tells you two of the main attractions, but it’s honestly underselling the place. Candy and Corn in Minooka also bakes treats in-house.
Flavored popcorn is a big draw. You’ll find assorted flavors, including caramel corn for those who like a sweet crunch.
Then come the handmade candies and fudge. Both are top picks, so try a piece of each if you can’t decide.
The bakery side keeps things interesting. Cupcakes come in lots of flavors, and brownies and cookies round out the case.
Roasted nuts are on the shelves too. They make a good salty balance after a few too many sweets.
So you can walk out with popcorn, fudge, and a cupcake in one bag. That’s a well-rounded snack plan, if you squint.
Hours work well for after-school stops. Weekdays start at noon, Friday runs until 7 p.m., and Saturday opens at 10 a.m.
A free on-site parking lot makes it easy to pop in. Free Wi-Fi is available too, if you need to check your list.
Delivery and in-store pickup are both offered.
Address: 516 W Mondamin St, Minooka, IL 60447
8. Long Grove Confectionery Co – Village

Taffy apples are a Chicago-area tradition, and this village shop treats them like royalty. Long Grove Confectionery Co is known for handmade chocolates and seasonal apple treats.
The taffy apples are a top pick. Apple donuts are another reason to visit, especially if you want something to eat right away.
Toffee fans get their moment too. It’s one of the treats that stands out in a store packed with choices.
The overall selection is huge. You’ll see chocolates and assorted treats in both quality and variety.
Holidays are where this place really shows off. The seasonal candy lineup covers Easter, Halloween, Christmas, and more.
That makes it a handy stop for basket stuffers and stocking fillers. You can knock out a whole holiday list in one visit.
Long Grove itself is a charming historic village. Pair your candy run with a walk past the shops nearby.
Hours run Tuesday through Sunday from 10 a.m. to 5 p.m. Mondays are closed, so don’t plan your trip around one.
A free on-site parking lot keeps things easy. Curbside pickup is offered too, which helps on rainy or rushed days.
Everyone deserves a taffy apple, after all.
Address: 114 Old McHenry Rd, Long Grove, IL 60047
9. Sugar Britches Old Fashioned Candy

Any shop named Sugar Britches clearly has a sense of humor. Luckily, it backs up the fun name with homemade chocolates and caramels.
This quaint Rockton store leans hard into nostalgia. Old school favorites like candy cigarettes and root beer barrels share space with handmade treats.
That mix makes it a great stop for families. Grown-ups can relive the corner store days while kids discover them for the first time.
The caramels are made in-house. They’re a smart pick if you want something chewy to sit beside your vintage candy haul.
Homemade chocolates are the other star. Grab a few pieces to pair with the nostalgic stuff for a sweet and silly bag.
Rockton sits in northern Illinois, close to the Wisconsin line. Main Street makes a pleasant spot for a short walk after your candy run.
Check the hours before you go. The shop is closed Monday and Tuesday.
Wednesday through Friday, it opens from noon to 7 p.m. Saturday runs from 11 a.m. to 7 p.m., and Sunday from noon to 4 p.m.
Delivery isn’t offered here. That’s fine, since picking from the jars yourself is the whole point.
Bring some patience and a sweet tooth. Deciding between root beer barrels and caramels might take a while.
Address: 115 W Main St, Rockton, IL 61072
10. Anderson’s Candy Shop

A copper kettle on an antique stove still does the heavy lifting here. Anderson’s Candy Shop cooks its creams and caramels the same old way on-site.
The family has owned the shop since 1919. That’s more than 100 years of candy making in one small Illinois town.
Chocolate bars are a specialty. The shop makes many different kinds, plus truffles, fudge, and toffee.
Caramel lovers have options. Look for Wrapped Caramels without chocolate, a Caramel Candy Bar, and Salted Caramels in milk, dark, or mixed chocolate.
Craving salty and sweet together? Chocolate Dipped Pretzels with Caramel handle that job nicely.
The shop also carries gifts and cards. You can pick up a present and the card to go with it in one trip.
Hours run Tuesday through Saturday from 9 a.m. to 5 p.m. Monday and Sunday hours run from 10 a.m. to 4 p.m.
Saturday afternoon is usually the busiest time. Weekday mornings tend to be quiet and relaxed.
Parking is free in the lot and on the street. Curbside pickup and delivery are also available if your schedule is tight.
Address: 10301 N Main St, Richmond, IL 60071