Who doesn’t love a good, hearty breakfast? It’s the perfect way to start the day off on the right foot. But there’s not always time to prepare all the elements that go into a good breakfast at home. But lucky for us Minnesotans, there are great breakfast restaurants in every corner of the state. So put down the cold cereal and stop in to any of these 10 breakfast restaurants that will start your day sunny side up.
1. The Uptowner Cafe on Grand - St. Paul
A personal favorite, this breakfast spot in St. Paul often has a line out the door on weekend mornings. But it's for good reasons. You can't go wrong with any of the house specialties, which come in huge portions that you're almost definitely not going to finish in one sitting. The small restaurant is lined with drawings by past diners, so there's always something fun to look at. Address: 1100 Grand Avenue, St. Paul.
2. Egg and I - Minneapolis
Egg and I is another unassuming diner with great food. A step into this ultra-casual eatery will be like a step back in time. Seat yourself at any of the tables - including on the patio - and take a look at the daily specials. Your stomach and wallet will thank you for the filling, hearty, and affordable breakfast. Address: 2828 Lyndale Avenue South, Minneapolis.
3. Waffle-It - St. Cloud
It should come as no surprise that this little spot specializes in waffles. If that's your thing, you'll be delighted by the menu of unique waffle toppings. Whether you prefer a classic plain waffle with syrup or crave a savory biscuits and gravy waffle, you'll find exactly what you're looking for. Address: 2018 Veterans Drive, St. Cloud.
4. The Place - St. Cloud
With a name as nondescript as The Place, you might not expect this restaurant to have food of note. But for breakfast or lunch in St. Cloud, this spot is an excellent choice. The family-owned diner serves breakfast all day, and it's worth stopping for. Choose from pancakes, an omelette, a breakfast burrito, and more. Either way, you're going to walk away ready to start your day. Address: 413 9th Avenue North, St. Cloud.
5. Rock Creek Cafe - Rock Creek
The Rock Creek Cafe is a local favorite that is not to be missed. If you find yourself passing by this tiny town while driving up I-35 early in the morning, pop in to see what all the fuss is about. When you step into this hometown diner filled with locals, you'll feel like you've uncovered a secret. And when you bite into your breakfast - the haystack is a good choice - your day will change for the better. Address: 5737 Highway 70, Rock Creek.
6. New London Cafe - Duluth
The Duluth Grill is often called out as the best breakfast spot in Duluth. That restaurant deserves all of the praise it gets, but there are many other great spots in Duluth if you don't want to wait in the Duluth Grill line. New London Cafe is our top pick. The energetic atmosphere will wake you up, and the food will give you the energy to go about your day. There are a few classic breakfast platters, or you can choose an omelette, French toast, and more. Address: 4721 East Superior Street, Duluth.
7. Minnesota Nice Cafe - Bemidji
How could you not want to start your day with some good old-fashioned Minnesota Nice? The service at this restaurant lives up to its name by being warm and friendly to locals and out-of-towners alike. And the breakfast menu is full of old favorites. If you're a fan of a hearty bacon and egg breakfast, pancakes, or any other breakfast classics, you can do a lot worse than Minnesota Nice Cafe. Next time you're in Bemidji, check it out. Address 315 Irvine Avenue Northwest, Bemidji.
8. Cheap Charlie's - Rochester
Cheap Charlie's doesn't look like much from the outside. But this hole-in-the-wall restaurant serves up amazing flavor every single day. It has made a name for itself as a no-frills spot for those with a serious breakfast craving. Large portions and reasonable prices make it a go-to spot for many locals. But make sure you get there early - there is often a line of people waiting to get their breakfast fi. Address: 11 5th Street Northwest, Rochester.
9. Tobies Restaurant - Hinckley
Here's a classic restaurant that has served up breakfast and more to travelers since 1947. Over the past 60 years, the service and food has only gotten more outstanding. Whether you're visiting the nearby casino or heading up north on I-35, Tobies is a 24/7 spot that will fulfill your breakfast craving at any time of day. But no matter what you do, make sure you walk away with at least one caramel roll to go. These sticky treats are seriously heavenly. Address: 404 Fire Monument Road, Hinckley.
10. Feed Mill Restaurant - Jordan
Jordan, Minnesota, is a small town most known for its huge candy store. But if you're willing to venture a little further off of Highway 169, you'll discover a charming downtown well worth exploring. Nestled among local shops selling antiques and home decor, Feed Mill Restaurant is the ideal small-town breakfast restaurant. The friendly waitstaff will welcome you into a lovely dining area lined with windows. And when it comes to ordering, you really can't go wrong. Every menu item tastes like home cooking at its finest. If you need a comfort food pick-me-up, this is your spot. Address: 200 Water Street, Jordan.
Do you have any other favorite breakfast restaurants? Feel free to share in the comments below! And for those who can’t get enough of the most important meal of the day, check out these 17 other amazing breakfast spots in Minnesota .
OnlyInYourState may earn compensation through affiliate links in this article. As an Amazon Associate, we earn from qualifying purchases.