Across Minnesota, of the 190 diners we list, 183 give a phone number and 122 have a website. No national chains here — every diner on this page is independent. By what they offer: 13 serve milkshakes, 11 serve breakfast all day, 10 serve pancakes. The longest-running is Travelers Inn Restaurant, in business since 1926. 10 describe themselves as family-owned.
Top 10 diners in Minnesota
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1The Nicollet DinerMinneapolis
-
2Perkins Restaurant & BakeryWinona
-
3Toasty's Sandwich ShopDuluth
-
5Longfellow GrillMinneapolis
-
6Hi-Lo DinerMinneapolis
-
7Skillet RestaurantBrainerd
-
8Tony's DinerMinneapolis
-
9Cahill DinerInver Grove Heights
-
10Coffee CupSt Paul
Cities
Largest first. Towns with a single diner are listed further down this page.
Other towns in Minnesota
One diner each — too few for a page of their own, so they live here.
-
Lana Jo's CafeAda
106 4th Ave E, Ada, MN 56510
-
Roadside RestaurantAitkin
306 2nd St NE, Aitkin, MN 56431
-
Diana's DinerAlbert Lea
574 S Broadway Ave, Albert Lea, MN 56007
-
Valley DinerApple Valley
15322 Galaxie Ave, Apple Valley, MN 55124
Family-owned
Waffles
-
Stu's RestaurantArlington
233 W Main St, Arlington, MN 55307
-
Kenny's Oak GrillAustin
307 W Oakland Ave, Austin, MN 55912
-
Tank's RestaurantBabbitt
14 Alder Rd, Babbitt, MN 55706-1123
-
D & R CafeBagley
27 Central St W, Bagley, MN 56621
-
TJ's Country Corner Gas StationBarnum
2751 Market St, Barnum, MN 55707
-
Rustic DinerBarnum
3729 Front St, Barnum, MN 55707
-
Country KitchenBaxter
7788 Fairview Rd, Baxter, MN 56425
Since 1939
-
371 DinerBaxter
14901 Edgewood Dr, Baxter, MN 56425-9751
-
Rebecca's CafeBecker
13788 1st St, Becker, MN 55308
-
Cindy's KitchenBelle Plaine
600 Commerce Dr E, Belle Plaine, MN 56011
-
Countryside Restaurant of BemidjiBemidji
7209 Pete Ln NW, Bemidji, MN 56601
-
Big Winnie CafeBena
3 County 8 NE, Bena, MN 56626
-
Whistle StopBenson
1220 Atlantic Ave, Benson, MN 56215
-
Scenic Pines Restaurant And BarBigfork
29314 County Road 52, Bigfork, MN 56628-4623
-
Ze's Diner BloomingtonBloomington
8405 Lyndale Ave S, Bloomington, MN 55420
Family-owned
-
Jordies Trailside CafeBowlus
105 1st Ave S, Bowlus, MN 56314
-
J's Family RestaurantBuffalo
22 Division St E, Buffalo, MN 55313
-
J's RestaurantBurnsville
2913 Cliff Rd E, Burnsville, MN 55337-3303
-
People's CafeCambridge
118 Main St S, Cambridge, MN 55008
-
Campus GrillCanby
1011 1st St W, Canby, MN 56220
-
Nick's Downtown DinerCannon Falls
331 Mill St W, Cannon Falls, MN 55009
-
Nick's DinerCannon Falls
31627 65th Ave, Cannon Falls, MN 55009-4352
-
Sarahs dinerCanton
601 W Highway 52, Canton, MN 55922-1011
-
Chaska City DinerChaska
222 N Chestnut St, Chaska, MN 55318
-
JW's Silver GrilleChatfield
207 Main St S, Chatfield, MN 55923
-
Nette's Diner & CateringChisholm
700 6th St SW, Chisholm, MN 55719
Family-owned
-
Olson's Truck StopClearwater
4101 148th St NW, Clearwater, MN 55320
-
Hasty 183 DinerClearwater
4101 148th St NW, Clearwater, MN 55320-6140
-
Family Tradition RestaurantCloquet
816 Sunnyside Dr, Cloquet, MN 55720
-
Checkered Garage EateryCoon Rapids
3000 124th Ave NW, Coon Rapids, MN 55433-1761
-
Wilbert Cafe & El Toro LoungeCotton
9105 US-53, Cotton, MN 55724
-
Hearty PlatterDakota
42165 Co Rd 12, Dakota, MN 55925
-
Dalton CafeDalton
109 E Main St, Dalton, MN 56324
-
Edie Mae's EateryDelano
600 Babcock Blvd, Delano, MN 55328
-
The 59erDetroit Lakes
19389 Frontage Rd, Detroit Lakes, MN 56501
Since 2021
-
Ze's DinerEagan
3448 Denmark Ave, Eagan, MN 55123
Family-owned
-
Elba House Coffee & SpiritsElba
1185 S Main St, Elba, MN 55910
-
Kathy's KitchenElmore
203 Willis St, Elmore, MN 56027
-
Diners Chicken ShackEmily
40124 State Highway 6, Emily, MN 56447-4054
-
Edie's RestaurantFairmont
110 W 1st St, Fairmont, MN 56031
-
The PegFalcon Heights
1675 Judson Ave, Falcon Heights, MN 55108
-
Angie's DinerFelton
447 Highway 9 N, Felton, MN 56536-9308
-
Perkins Restaurant and BakeryForest Lake
1155 W Broadway Ave, Forest Lake, MN 55025
-
Carly's CafeForest Lake
59 Lake St S, Forest Lake, MN 55025
-
Charlie's CafeFreeport
115 Main St E, Freeport, MN 56331
-
Gary CaféGary
99 Thorpe St, Gary, MN 56545
-
Bump's Family RestaurantGlencoe
737 Morningside Dr, Glencoe, MN 55336
-
Penny's DinerGlenwood
120 15th St NE, Glenwood, MN 56334
-
Krem's DinerGlenwood
14 Minnesota Ave E, Glenwood, MN 56334
-
Kandi's Kitchen IncGonvick
233 2nd Ave, Gonvick, MN 56644
-
DinerGrand Meadow
128 Main St S, Grand Meadow, MN 55936
-
Dottie's Hometown CafeGrand Rapids
324 NE 4th St, Grand Rapids, MN 55744
-
Little Oscar'sHampton
23470 Emery Ave, Hampton, MN 55031
-
Ze's Diner HastingsHastings
1757 Market Blvd, Hastings, MN 55033
-
Sportsmen's Restaurant & TavernaHibbing
509 E Howard St, Hibbing, MN 55746
-
Roncohands DinerHill City
69359 191st Pl, Hill City, MN 55752
-
Whistle Stop CafeHinckley
305 Old Hwy 61 S, Hinckley, MN 55037
-
Grand ProvisionsHinckley
777 Lady Luck Dr, Hinckley, MN 55037
-
Hoagies Family RestaurantHopkins
824 Mainstreet, Hopkins, MN 55343
-
Vaughn's RestaurantHoyt Lakes
312 Westover Rd, Hoyt Lakes, MN 55750
-
Cahill DinerInver Grove Heights
6504 Cahill Ave, Inver Grove Heights, MN 55076-2021
-
Village InnLa Salle
103 S Broadway, La Salle, MN 56056
-
BuckboardLakeville
8455 210th St W, Lakeville, MN 55044
-
W's DinerLancaster
123 Central Ave, Lancaster, MN 56735
-
Swan's CafeLitchfield
1015 E Frontage Rd, Litchfield, MN 55355
-
West Side CafeLittle Falls
119 Broadway, Little Falls, MN 56345
Since 2005
Family-owned
-
Donna's Big John's Drive-InLittle Falls
125 W Broadway Ave, Little Falls, MN 56345
-
75 DinerLuverne
920 S Kniss Ave, Luverne, MN 56156-2224
-
The Dam Store CafeMankato
609 S Front St, Mankato, MN 56001
-
Perkins Restaurant and BakeryMankato
1790 Madison Ave, Mankato, MN 56001
-
Mike's Corner CafeMaplewood
2251 Larpenteur Ave E, Maplewood, MN 55109
Family-owned
-
Whistle Stop Diner - Medford MNMedford
108 3rd St NE, Medford, MN 55049-2300
-
The CopperfieldMendota Heights
735 Maple St, Mendota Heights, MN 55118
-
Ze's DinerMendota Heights
730 Main St Ste 103, Mendota Heights, MN 55118
Family-owned
-
Merrifield DinerMerrifield
21735 County Road 3, Merrifield, MN 56465
-
Valeri Ann's Family FoodsMerrifield
26025 Co Rd 3, Merrifield, MN 56465
-
Snuffy's Malt ShopMinnetonka
17519 Minnetonka Blvd, Minnetonka, MN 55345
-
David's DinerMontgomery
200 4th St NW, Montgomery, MN 56069
-
Fryn' Pan Family RestaurantMoorhead
2920 Highway 10 E, Moorhead, MN 56560-2533
-
Union Street GrillMora
90 E Maple Ave, Mora, MN 55051
-
Don's CafeMorris
15 E 5th St, Morris, MN 56267
-
Detoy's Family RestaurantMorris
802 Atlantic Ave, Morris, MN 56267
-
Countryside RestaurantMotley
880 Highway 10 S, Motley, MN 56466
-
BB's DinerMountain Lake
1201-1299 State Highway 60, Mountain Lake, MN 56159
-
Jewel's Cave DinerNew Hope
6028 W Broadway Ave, New Hope, MN 55428-2808
-
Hillcrest Family Restaurant & Truck StopNew London
16451 25th St NE, New London, MN 56273-9691
-
Red Leaf CafeNew Richland
104 Broadway Ave S, New Richland, MN 56072
-
North Pole RestaurantNewport
1644 Hastings Ave, Newport, MN 55055
-
Benedict's Morning HeroesNorth Mankato
1107 Range St, North Mankato, MN 56003
-
Mac's DinerNorth St Paul
2526 7th Ave E, North St Paul, MN 55109-0018
-
Double J CafeOgilvie
300 MN-23, Ogilvie, MN 56358
-
Chatterbox CafeOlivia
2625 W Lincoln Ave, Olivia, MN 56277-1811
-
Donnie's DinerOrtonville
217 Lundell Ave, Ortonville, MN 56278-4502
-
AJ's RestaurantOsakis
230 Central Ave, Osakis, MN 56360
-
Marge's Diner OttertailOttertail
102 W Main St, Ottertail, MN 56571-7163
-
Kernel RestaurantOwatonna
1011 Hoffman Dr, Owatonna, MN 55060-1109
-
The KitchenOwatonna
329 N Cedar Ave, Owatonna, MN 55060
-
Lakes CafePerham
136 W Main St, Perham, MN 56573
-
8th Avenue DinerPipestone
101 8th Ave NE, Pipestone, MN 56164
-
MA's CafePlainview
419 W Broadway, Plainview, MN 55964
-
Ze's DinerPrior Lake
16731 State Hwy 13, Prior Lake, MN 55372
Family-owned
-
Randall CafeRandall
810 Superior Ave, Randall, MN 56475
-
Bev's CafeRed Wing
221 Bush St, Red Wing, MN 55066
-
Red Wing CafeRed Wing
212 Bush St, Red Wing, MN 55066
-
Bridge Street CafeRockford
8230 Bridge St, Rockford, MN 55373
-
Country PrideRogers
13400 Rogers Dr, Rogers, MN 55374
-
Minne's DinerRogers
13105 Main St, Rogers, MN 55374
-
The Original Malt ShopRoseville
1125 Larpenteur Ave W, Roseville, MN 55113
-
Perkins Restaurant and BakeryRoseville
1495 County Road B W, Roseville, MN 55113-6005
-
CD CafeRushmore
124 Thompson Ave N, Rushmore, MN 56168
-
Kathy's PlaceSacred Heart
101 E Maple St, Sacred Heart, MN 56285-1294
-
Windmill CafeSavage
5367 Highway 13 W, Savage, MN 55378-1210
-
HUB 71 RestaurantSebeka
3 US Highway 71 S, Sebeka, MN 56477
-
Tommy's Malt ShopShakopee
1101 Adams St S, Shakopee, MN 55379
-
Jds DinerSlayton
3020 20th St, Slayton, MN 56172-9200
-
SunlightSouth St Paul
100 7th Ave S, South St Paul, MN 55075
-
Valley DinerSpring Valley
125 S Broadway Ave, Spring Valley, MN 55975-1227
-
Del's CafeSt Charles
1012 Whitewater Ave, St Charles, MN 55972
-
Dolsie's Lunch Box GrilleSt Cloud
810 W St Germain St, St Cloud, MN 56301-3502
Since 2013
-
Kay's KitchenSt Joseph
303 College Ave N, St Joseph, MN 56374
-
Park CafeSt Paul Park
335 Broadway Ave, St Paul Park, MN 55071
-
Spot CafeStaples
116 2nd Ave NW, Staples, MN 56479-2548
-
Oasis CafeStillwater
806 Main St S, Stillwater, MN 55082-5878
-
Joseph's Family RestaurantStillwater
14608 60th St N, Stillwater, MN 55082-6322
-
Shady Drive InnStorden
124 State Hwy 30, Storden, MN 56174
-
ErniesSturgeon Lake
34091 Laketown Rd, Sturgeon Lake, MN 55783
-
Biffs KitchenThief River Falls
811 Atlantic Ave, Thief River Falls, MN 56701
-
Loons Nest CafeVergas
110 E Main St, Vergas, MN 56587
Family-owned
-
The GalleyVerndale
5 Farwell St, Verndale, MN 56481
-
Viking Diner & AntiquesViking
106 N Main St, Viking, MN 56760
-
Boondocks CafeWadena
201 Jefferson St S, Wadena, MN 56482
Since 1984
-
Park DinerWaite Park
1531 Division St, Waite Park, MN 56387
Locally owned
-
Pheasant CafeWaseca
104 State St S, Waseca, MN 56093-3043
-
Barney's Drive-InWaseca
1300 E Elm Ave, Waseca, MN 56093
-
Lynn's DinerWatkins
185 Central Ave N, Watkins, MN 55389
-
Maggies RestaurantWayzata
844 Lake St E, Wayzata, MN 55391
-
Wheaton Community Dinner & CafeWheaton
Wheaton, MN
-
Dave's CafeWillow River
3045 Co Rd 43, Willow River, MN 55795
-
Dinos DinerWindom
2270 Highway 60 E, Windom, MN 56101-1278
-
Perkins Restaurant & BakeryWinona
956 1/2 Mankato Ave, Winona, MN 55987
-
V's GrillWinsted
220 Main Ave W, Winsted, MN 55395
-
Ze's Diner WoodburyWoodbury
2190 Eagle Creek Ln, Woodbury, MN 55129
Family-owned
-
Bridget's CafeZumbrota
365 S Main St, Zumbrota, MN 55992-1543
BEFORE YOU GO
Before your next diner visit
Plan breakfast, check late-night service and organise a group.


