Fast Food Club Fast Food Club

Folks Cross Minnesota For A Slice Of Homemade Pie At These 9 Small-Town Eateries

Owen Larson 8 min read
featured image 58317a4ced0d 2221da1d7db9
Folks Cross Minnesota For A Slice Of Homemade Pie At These 9 Small-Town Eateries

Minnesota takes its pie seriously, and some of the best slices in the state come from little cafes far off the interstate. From the North Shore to the corn country near Pelican Rapids, these nine spots draw folks from all over just for a fork and a fresh-baked wedge.

Some are diners that have been flipping pancakes since the 1920s, while others are pie shops so small you almost drive past them. Here are the small-town eateries worth clearing your calendar for.

1. The Park Cafe, Braham, MN

The Park Cafe, Braham, MN
© The Park Cafe, Braham, MN

Braham calls itself the Homemade Pie Capital of Minnesota, and The Park Cafe leans right into that title. You can grab a single slice or carry out a whole pie, which is exactly the kind of decision a road trip should force on you.

Breakfast and lunch run the show here, with daily specials and pancakes that keep the morning crowd coming back. The turkey dinner comes with real turkey, mashed potatoes, gravy, and stuffing, and the Eggs Benedict and French Dip both earn their keep.

The cafe is family-owned and casual, with a historic feel and fast, friendly service. Prices land in the $10 to $20 range, and portions run generous.

Hours are 7 AM to 2 PM daily, with Sunday and Saturday mornings drawing the biggest crowds. Parking is easy, with a free lot and street spots.

If you want a quieter visit, aim for a Tuesday or Thursday.

2. Betty’s Pies, Two Harbors, MN

Betty's Pies, Two Harbors, MN
© Betty’s Pies, Two Harbors, MN

Few names carry more weight with Minnesota pie fans than Betty’s Pies. Baking homestyle pies since 1956, this Highway 61 landmark has become a regular stop for folks driving up the North Shore.

The menu goes well beyond dessert, with classic American breakfast and lunch fare like the Denver Omelet, the Gunflint Hot Turkey, and the Hawk Ridge Reuben. There’s even a Polar Pie Shake if you want your pie in sippable form.

The pie case is the real draw, with flavors like Bumbleberry and Great Lakes Blueberry keeping things interesting. After a day of fishing or hiking, a burger, fries, and a slice fit the old-time diner mood perfectly.

Open 9 AM to 8 PM daily, it stays busiest on weekend afternoons. There’s plenty of parking, including free and paid lots.

Families from Duluth have been making the short drive north for years, and a slice of pie is usually the reason.

3. Rustic Inn Cafe, Two Harbors, MN

Rustic Inn Cafe, Two Harbors, MN
© Rustic Inn Cafe, Two Harbors, MN

Housed in a cabin that dates back to around 1925, the Rustic Inn Cafe sits in the little North Shore community of Castle Danger near Two Harbors. The northwoods interior, especially the second dining area, feels every bit like a cabin retreat.

Pies made from scratch are the headliner, with Raspberry Cream and Peanut Butter among the standouts. The wider menu keeps pace with Fish Tacos, a Hot Beef Sandwich, and Castle Danger Beer Battered Onion Rings.

Lots of windows, local artwork on the walls, and a gift shop give this spot more to explore than the average roadside diner. There’s a full vegetarian menu too, which is a nice surprise for the area.

Hours run 8 AM to 7 PM Monday through Saturday and 8 AM to 5 PM on Sunday. Weekends get busy, and outdoor seating means well-behaved dogs are welcome on the patio.

Free wi-fi and easy parking round out the visit.

4. Whistle Stop Cafe, Hinckley, MN

Whistle Stop Cafe, Hinckley, MN
© Whistle Stop Cafe, Hinckley, MN

Hinckley is a common halfway stop between the Twin Cities and Duluth, and the Whistle Stop Cafe gives travelers a calmer alternative to the busier tourist spots in town. The updated space stays clean and comfortable, and service moves quickly.

Down-home cooking is the specialty, with a menu built around American breakfast dishes plus dinner staples. Regulars come for the Eggs Benedict, Biscuits and Gravy, the Patty Melt, and Chicken Fried Steak.

Homemade pies close out the meal, and the whole place has the feel of a hometown family cafe. Prices sit in the $10 to $20 range, and there’s a kids’ menu for the younger crowd.

Open 7 AM to 7 PM every day, it’s busiest during weekend mornings and afternoons and quiets down in the evenings. Free parking makes it an easy in-and-out stop on a long drive.

5. Cornfield Cafe, Pelican Rapids, MN

Cornfield Cafe, Pelican Rapids, MN
© Cornfield Cafe, Pelican Rapids, MN

Out near Pelican Rapids, the Cornfield Cafe delivers exactly what the name promises: honest, old-fashioned cooking in farm country. Breakfast is the star, with hot food, crisp hash browns, and a smooth cup of coffee that keeps regulars loyal.

The menu covers classic morning plates like the Denver Omelet and Strawberry Pancakes, plus the Pecan Cream Cheese option for anyone with a sweet tooth. Caramel rolls big enough to cover the plate are part of the draw.

Homemade pies fit right into the down-home lineup, and prices stay friendly. The cafe also handles catering, and it has earned a reputation for feeding wedding crowds well.

Hours run 7 AM to 2 PM daily, with weekend mornings pulling the biggest crowds. Reservations aren’t taken, but parking is plentiful with free lot and street options.

It’s a simple, cheerful spot that works well for families and groups.

6. Travelers Inn Restaurant, Alexandria, MN

Travelers Inn Restaurant, Alexandria, MN
© Travelers Inn Restaurant, Alexandria, MN

Serving old-school American fare since 1925, Travelers Inn Restaurant is one of the longest-running eateries in Alexandria. Nearly a century in, it still leans on the classics for breakfast, lunch, and dinner.

The pie reputation runs deep here, with strawberry rhubarb a la mode and sour cream rum raisin among the flavors that keep folks ordering dessert. A salad bar sets it apart from most small-town diners on this list.

Breakfast highlights include the Country Style Omelet, the Breakfast Quesadilla, and Chicken Fried Steak and Eggs. Comfort food dominates, and prices land in the affordable $10 to $20 range.

Hours are 7 AM to 3 PM Monday through Saturday and 7 AM to 2 PM on Sunday, with weekend mornings the busiest stretch. This is one of the few spots on the list that offers delivery in addition to dine-in and takeout, and parking is easy to find downtown.

7. Eagle Valley Cafe, Wabasha, MN

Eagle Valley Cafe, Wabasha, MN
© Eagle Valley Cafe, Wabasha, MN

Cash-only and proud of it, Eagle Valley Cafe in Wabasha runs like a diner that time forgot in the best possible way. A little counter to sit at, a friendly staff, and homemade cooking make it a favorite pull-off right along the road.

Breakfast and lunch cover omelettes, burgers, and comfort food, with homemade bread and hash browns earning steady praise. The cheese curds and burgers hold their own too, and gluten-free options are available.

Pie is where things get memorable, with chocolate and banana cream leading the way alongside bread pudding. The owner does the cooking, which shows in the daily rotation.

Hours vary by day, with early 6 AM openings most mornings and a later 8 PM close on Fridays. Weekend mornings are the busiest.

Bring cash, skip the fancy expectations, and settle in for a genuine greasy-spoon experience with dessert worth the trip.

8. Aroma Pie Shoppe, Whalan, MN

Aroma Pie Shoppe, Whalan, MN
© Aroma Pie Shoppe, Whalan, MN

In tiny Whalan, a town small enough to blink past, the Aroma Pie Shoppe has built a following entirely around sweet slices. Sitting right on the bike trail about five miles from Lanesboro, it’s a natural stop for cyclists exploring the Root River area.

The pies come in a rotating lineup that almost always includes a flavor you’ve never tried, from strawberry rhubarb to cashew chocolate to banana cream. The old-fashioned crusts are made with lard, which gives them that thin, flaky texture pie purists chase.

Coffee gets serious attention here too, with an extensive selection to pair with your slice. Ice cream is on hand if you want it a la mode.

Hours are limited, so plan ahead: closed Monday through Wednesday, open 10 AM to 3 PM Thursday and Friday, 10 AM to 5 PM Saturday, and 10 AM to 4 PM Sunday. Weekend afternoons can bring a line, so patience helps.

9. BNC’s Cafe, Alexandria, MN

BNC's Cafe, Alexandria, MN
© BNC’s Cafe, Alexandria, MN

Alexandria’s second entry on this list, BNC’s Cafe keeps things unpretentious and focuses on home-style breakfast classics. The welcoming atmosphere is the kind that makes out-of-towners feel like locals within minutes.

What sets this spot apart is the pie selection, which leans toward flavors you won’t find everywhere. A strawberry mango has become a standout, and ordering dessert while you wait for the main meal is practically tradition.

Breakfast draws the biggest crowds, with cooked-to-perfection plates and unbeatable prices in the $10 to $20 range. Comfort food and small plates fill out the rest of the menu, and there’s wi-fi plus a good spot for watching sports.

Hours run early most days, opening 6 AM Tuesday through Saturday, with 7 AM starts on Monday and Sunday and closing by mid-afternoon. Weekend mornings are busiest, so a weekday visit means shorter waits.

It’s a straightforward local diner with a pie case worth exploring.

Enjoyed this story?

Add Fast Food Club as a preferred source to see more of our reporting on Google.

Follow us on Google

Leave a Reply

Your email address will not be published. Required fields are marked *