14 Best Restaurants in Cannon Falls, MN

Are you in search of a small city that offers lots of adventure?

Cannon Falls is a city in Goodhue county, Minnesota, United States. The city offers the benefits of small-town living with access to urban amenities. 

Its population as of the 2021 census was 4,237. At Cannon Falls, you find tasty dining at many restaurants, and comfortable lodging at local motels.

Cannon Falls is a satisfactory destination for tourists, with lots of things to do, adventure, and attractions. The city has adventurous places like cannon valley trail, cannon river winery, frog creek pottery, Hampton hills farm and many more. 

There are lots of fascinating food spots in the city to crown your trip. Canon Falls restaurants doesn’t fail to impress.

Here are the best restaurants in Cannon Falls, MN.

Best Restaurants in Cannon Falls, MN

1. Nick’s Diner

Nick's Diner

Nick’s Diner is a hidden gem in the heartland of Minnesota. It is one of the top restaurants in Canon Falls, MN.

It offers succulent American dishes for a quick brunch. The restaurant specializes in serving quality breakfast all day, classic burgers, specialty sandwiches, homemade pies and more.

Nick’s Diner offers fresh coffee of wonderful flavor, served hot and cold. The sausage is of good quality too. 

Their menu features consistently delicious biscuits and gravy, fried potato salad, mimosas, chicken wings, meat and cheese, sweet potatoes, soups, sandwiches and many more. It is a significant area for all who are hunting for a unique breakfast experience. 

The environment is clean with pleasant indoor and outdoor seating. The atmosphere is always bright and full of good vibes. It is a good place for a family and friends.

The diner’s staff is always fast and smiling. The restaurant is available every day of the week between 7:00 am-3:00 pm.

Address:331 Mill St W, Cannon Falls, MN 55009-2032. Phone: +1 507-263-0003.

2. Great China

Great China

Great China is a small family-owned Chinese restaurant that is popular for serving lunch, dinner, and solo dining. It is reputed one of the best Canon Falls restaurants.

Their service is extraordinary. The food is refreshing, with excellent flavors to select from a range of delicacies. The staff is friendly and attractive as well as the owner. Customers can order from the owner. All meals served here are always hot. 

Great China offers an incredible menu of appetizing food at reasonable prices. Their menu contains Mongolian beef, orange chicken, crab, green beans, cashew nuts, fried pork wonton, and many more nutritious and tasty meals. They also offer good sweet soup with just the right amount of heat and are well-loaded with vegetables. 

Great China is one of the most comfortable places to hang out in Cannon Falls. It is available to serve six times a week, between 11:00 am-10:00 pm. Unfortunately, the restaurant is unavailable on Monday.

Address:31272 64th Avenue Path, Cannon Falls, MN 55009-7162. Phone: +1 507-263-8868.

3. Mill Street Tavern 

Mill Street Tavern 

Are you looking for a delightful spot to get homemade food with terrific friendly service? We recommend you visit Mill Street Tavern as it is one of the best restaurants in Cannon Falls, MN, offering an eclectic menu.

Mill Street Tavern is in the heart of quaint downtown Cannon Falls. It is one of the few restaurants on Shem creek that will take reservations for a larger party.

It is popular for its menu, which has lots of varied options. It features tantalizing menu items, like whiskey burgers, and grilled cod sandwiches. The burgers come with chips, extra for fries. The wine selection is also exceptional. 

The restaurant has a calm setting enhanced by the vintage limestone wall. It has a classic ambiance. The service is great, the wait staff and bartender are friendly and give you great recommendations on food.

However, the restaurant is closed on Sunday and is available to serve every other day of the week between 11:00 am-9:00 pm.

Address:410 Mill St W, Cannon Falls, MN 55009-2046. Phone: +1 507-263-9429.

4. Rancho Loco

Mill Street Tavern 

If you are looking for a good Mexican restaurant through Cannon Falls, Rancho Loco is a safe bet. It is one of the top restaurants in Canon Falls, MN.

 It is famous for offering great Mexican food in a small-town setting. It also offers a big menu with anything you can think of and a full bar.

Their menu is typical Mexican fare and offers quite a lot of choices. It features an immense menu incorporating seafood into Mexican dishes of great flavor. The restaurant is vegetarian-friendly. The Philly cheesesteak burrito is highly recommended. All meals are well prepared and satisfying. They also serve alcohol.

The restaurant has a warm atmosphere. It has decent service. The restaurant’s staff are efficient and polite; accommodating to adjust for you every day of the week. They are available from Monday to Saturday between 11:00 am-10: pm and Sunday between 11:00 am – 9:00 pm.

Address: 31303 64th Avenue Path, Cannon Falls, MN 55009-4286. Phone: +1 507-263-2307.

5. Dudley’s Pizza & Sandwich Shop

Dudley's Pizza & Sandwich Shop

Dudley’s Pizza & Sandwich Shop is the best pizza place in the state. It is a small pizza place with a great flavor that offers both gluten-free and dairy-free options. There’s nothing in the world quite like Dudley’s pizza. They also offer delicious sandwiches, breadsticks, and other meals.

The restaurant is vegetarian-friendly and has a reasonable menu featuring garlic cheese bread, wings, cheesy dippy bread, pizza, lasagna, and many more. The pizzas all have an abundance of delicious topping which is not overpriced. It is made quickly and served nicely. 

The service is outstanding. The staff is friendly and attractive and is always ready to serve every day of the week. They are available from Sunday to Thursday between 11:00 am- 10:00 pm, and Friday to Saturday between 11:00 am-12:00 am.

Address: 320 Mill St W, Cannon Falls, MN 55009-2045. Phone: +1 507-263-4000.

6. Brewster’s Bar and Grill

Brewster's Bar and Grill

Are you searching for a new go-to place in Cannon Falls that is interesting and entertaining? Then, you are at the right place, as Brewster’s Bar and Grill is one of the best places to eat in Canon Falls, MN.

It is an upscale steakhouse and restaurant in a historic atmosphere known for offering American bar pub cuisine. 

It has a fantastic menu that features lots of delicious food like French fries, waffle fries, onions rings, burgers, sandwiches, salads, coffee juice, pink lemonade, and lots more. The burgers are topped with good tasty French fries. Every meal is prepared by professional cooks.

They also offer the excellent service in a pretty decent atmosphere and are always ready to serve every day of the week. They are available Saturday and Sunday between 11:00 am-10:00 pm and Mondays to Fridays between 11:00 am -9:00 pm.

Address: 115 4th St S, Cannon Falls, MN 55009-2452. Phone: +1 507-263-5020.

7. Cannon River Winery

cannon River Winery

Are you seeking a beautiful building in the middle of Cannon Falls, MN to get tasty and affordable wine? Then, visit Cannon River Winery because they got you covered. It is a magnificent spot to visit after a day of biking the nearby trails. As a hidden gem, it has a variety of wines along with some other local options. 

They have an excellent selection of wine to try, from the feisty sweets to the sophisticated dry red & white family reserve wines. Their menu is quite limited and prices are decent. Although, the restaurant does not have much in the way of food. If you have dietary restrictions, there may not be something you can have to eat.

Cannon River Winery has the best environment for families, date nights or girls’ nights out. The atmosphere is usually fun-filled. You can enjoy with tasty wine while listening to live music.

The staff is friendly and knowledgeable and is available to serve five times a week. They are available on Wednesday to Thursday between 12:00 pm-7:00 pm, Friday and Saturday between 12:00 pm- 9:00 pm, and Saturday between 12:00 pm -5:00 pm. They are unavailable on Monday and Tuesday. 

Address: 421 Mill St W, Cannon Falls, MN 55009-2047. Phone: +1 507-263-7400.

8. Chuggers Bar & Grill

Chuggers Bar & Grill

Chuggers Bar & Grill is an American restaurant that serves healthy delicious food using fresh and nutritious food items. It is one of the best places to eat in Canon Falls, MN.

The restaurant offers a huge menu that has everything you want from tasty to crispy to perfect!

It is popular in offering a great menu. This small-town bar and grill offers exquisite food like burgers, pizza, sandwiches, soup, fried green tomatoes, chicken wings, and many more. They also offer an all-American menu selection with a few options for kids’ menu.

Chuggers Bar & Grill has an accommodating environment where everyone is important. The staff is super kind and always ready to serve every day of the week. They are available from Monday to Thursday between 11:00 am-1:00 am, and Friday and Sunday between 11:00 am- 2:00 am.

Address: 104 4th St S, Cannon Falls, MN 55009-2433. Phone: +1 507-263-0680.

Planning a food tour? Here is a guide on restaurants in Woodbridge, and restaurants in Commerce for a fun meal time.

9. McDonald’s

McDonald's

Are you in search of a treat? Head to McDonald’s as they look forward to giving you the best time you’d ever wished for. Since 1954, McDonald’s dedicates itself to serving quality food and quick service at an affordable price for customers. It is a classic, long-running fast-food chain known for its sumptuous burgers and fries.

At McDonald’s, you get tasty chicken and fish sandwiches. They are famous in the city for making unique and gratifying burgers. Their menu features delicious burgers, fried sides, hot and well-flavored beverages, and many more. 

The restaurant is well-kept and neatly arranged for everyone. Prices, foods, and services are superb. The staff is outstanding and looks forward to servicing you every day of the week between 6:00 am -10:00 pm.

Address: 31675 65th St, Cannon Falls, MN 55009. Phone: +1 507-263-2754.

10. Casey’s 

Casey's 

Are you looking for a delicious and satisfying sandwich to enjoy for lunch? Look no further than Casey’s to satisfy your craving with the creamy and flaky goodness of Casey’s chicken salad croissants.

They offer both lunch and dinner, making the best pizza featuring made-from-scratch dough and the freshest pizza toppings. They are popular for offering everything you need from gas, food, and restroom.

Casey serves great food that is hot and promptly made. To get a great served hot and healthy meal, their menu got you back.

They provide amazing quick services. The server person is so tolerant and friendly, they make sure you lack nothing and are ready to serve every day of the week. The restaurant is available between 12:00 am-5:00 pm.

Address: 1125 Main St W, Cannon Falls, MN 55009. Phone: +1 507-263-2781.

11. Cannon Belles Coffee & Ice cream 

Cannon Belles Coffee & Ice cream 

Cannon Belles Coffee & Ice cream is home to the best locally made cheese and coffee. It is a beautiful small-town shop, a charming shop with great coffee and great sandwich choices as well.

At Cannon Belles, you get the best service. The staff is always delightful and courteous and always ready to help with the menu with a smiling face. They have everything a coffee lover would want. The ice cream is excellent and the one scoop is more like four scoops; it’s worth the praise.

It is an all-American cuisine restaurant that features nice outdoor seating, free Wi-Fi, and also accepts credit cards. They are available every day of the week. The restaurant is available on Sunday between 12:00 pm-5:00 pm, and Monday to Saturday between 7:00 am -5:00 pm.

Address: 402 Mill St W, Cannon Falls, MN 55009-2046. Phone: +1 507-757-1155.

12. Dairy Inn

Dairy Inn

Are you searching for a good and amazing spot that will satisfy your cravings? Then, the Dairy Inn is the surest plug. At the Dairy Inn, you can get the perfect food at reasonable prices that are perfect for a hot day.

The Dairy Inn is a small, independently owned restaurant that is like a dairy queen from 60 years. They offer all the other treatment options you would expect and even more. This great little place has thick, creamy soft serve ice cream that is very rich. They have the best selection of food at reasonable prices. Their chicken is delicious and the burgers.

Everything inside the shop is always clean and organized. The customer service is wonderful and friendly. They make sure their customers are also satisfied and entertained. They offer great burgers, a variety of sandwiches, and specials all cooked on-site and not microwaved. It is a great little Ice cream joint to bring the family for dinner or a friend for an ice cream treat and some fun specialties. 

The restaurant is available every day of the week. They are available between 11:00 am -9:00 pm.

Address: 1401 N Highway 20, Cannon Falls, MN 55009-1175. Phone: +1 507-263-4141.

13. Sweet Kneads Bakery

Hi-Quality Bakery

For outstanding doughnuts and excellent layered cakes, visit Sweet Kneads Bakery and you will always want to go back. It is an excellent small-town bakery that offers you first-class bread and doughnuts at affordable prices. 

Sweet Kneads Bakery is popular for being an incredible stop for doughnuts, treats, and bread. It is close to the Cannon Valley Trail and is a pleasant spot to hastily stop and snack. I bake everything with Scandinavian goodness. Everything is handmade from scratch on the site.

The Bakery is a great place to get a tasty and affordable doughnut after a long bike ride. The staff and owner are nice. They are always ready to give you the best treat ever. The prices are affordable.

The Bakery is available five times a week. They are available on Tuesday to Friday between 5:30 pm – 5:30 pm, and Saturday between 5:30 am- 4:00 pm. They are unavailable on Sunday and Monday.

Address: 121 4th St N, Cannon Falls, MN 55009-2037. Phone: +1 507-263-2221.

14. Main Street Pizza

Pizza Man

Main Street Pizza is a great place to hang out in Cannon Falls for pizza lovers. They specialize in serving lunch and dinner. They offer one of the best takeout pizzas. The pizza is usually hot with plenty of toppings; excellent crust and generous toppings. 

The atmosphere is conducive and consumer service is top-notch. The staff is incredibly friendly and prompt. Main Street Pizza specializes in serving fantastic and unique combinations with all-natural ingredients, made with care, and can’t be beaten for the price.

The pizzeria is available every day of the week. However, they are available from Monday to Thursday between 3:00 pm-10:00 pm, Friday to Saturday between 11:00 am-12:00 am and Sunday between 11:00 am-10:00 pm.

Address: 329 Main St W, Cannon Falls, MN 55009-2043. Phone: +1 507-263-5553.

Map of the Best Restaurants in Canon Falls, MN

To get around during your trip to Canon Falls, here is a map of the best restaurants in Canon Falls with markers of the top places to eat in Canon Falls, MN.

 

Want to know more top places to eat? Here is a guide on restaurants in Gaithersburg, restaurants in Westcliffe, and restaurants in Snellville for a fun meal time.

Plan A Trip to Cannon Falls

Cannon Falls has an excess of benefits and opportunities waiting for you. Hastily bag and take a tour of Cannon Falls, MN today.

The city got all it takes to entertain you and give you the promising adventure. Canon Falls restaurants offer numerous delicious and amazing foods for you to explore.

You can miss the opportunity to win a lottery, but you shouldn’t lose this option to have a moment in Canon Falls restaurants.

Plan a trip to Cannon Falls now.