🥞🍳 The Macaroni KID Guide to Breakfast on the North Shore
Where to find pancakes, waffles, eggs, breakfast sandwiches, giant coffee rolls & more!
There is just something about going out for breakfast with the family. Maybe it's pancakes bigger than the plate, crispy home fries you didn't have to make yourself, or simply drinking a cup of coffee while someone else handles the dishes!
The North Shore is packed with great breakfast spots — from old-fashioned diner cars and neighborhood cafés to places serving creative French toast, Benedicts and breakfast sandwiches. Whether you're heading out after Saturday morning sports, looking for a Sunday family breakfast or searching for somewhere to fuel up before a North Shore adventure, here are some local spots to put on your breakfast bucket list.
📍 AMESBURY
☕ Morning Buzz Café
Morning Buzz Café
📍 37 Friend Street, Amesbury
Located in downtown Amesbury, Morning Buzz is a great option when different members of the family want different things. The menu includes plenty of breakfast favorites, including omelets, Benedicts, waffles, pancakes and hearty breakfast plates.
🥞 Why families might love it: Classic breakfast choices, a casual atmosphere and plenty of options for both kids and adults.
🍳 Water Street Cafe
📍 10 Water Street, Amesbury
Another downtown Amesbury breakfast option, Water Street Cafe serves breakfast and lunch seven days a week. Current hours are 7 a.m.–2 p.m., making it an easy choice for families who aren't exactly early risers.
📍 NEWBURYPORT
🚂 FM Station Cafe
FM Station Cafe
📍 188 Newburyport Turnpike, Newburyport
FM Station Cafe combines familiar American breakfast favorites with some Brazilian influence, giving families something a little different from the standard breakfast menu.
Look for breakfast sandwiches, pancakes, French toast and other morning favorites.
🥞 Macaroni KID Pick: Try one of the breakfast sandwiches served on Brazilian cheese bread!
🥯 Abraham's Bagels
Sometimes you don't need a giant sit-down breakfast — you just need a really good bagel.
Abraham's is a popular downtown Newburyport choice for bagels, breakfast sandwiches and flavored cream cheeses. It's an especially convenient stop before heading out for a morning along the waterfront.
🍳 Riverside Cafe & Diner
📍 260 Merrimac Street, Newburyport
For a traditional sit-down breakfast, Riverside offers familiar favorites such as omelets, pancakes, breakfast bowls, corned beef hash and Eggs Benedict.
📍 ROWLEY
⭐ Agawam Diner
Agawam Diner
📍 166 Newburyport Turnpike, Rowley
If you're creating a North Shore breakfast bucket list, this one belongs on it.
The Agawam isn't just a restaurant — it's an authentic old-fashioned diner-car experience. Families can settle into a booth or grab a counter seat and enjoy classic diner breakfasts.
And save room for pie!
The Agawam Diner was named Readers' Choice for Breakfast in Northshore Magazine's 2026 BONS awards.
🥞 Great for: Kids who have never experienced a real diner car.
🥞 Village Pancake House
Village Pancake House
📍 26 Main Street, Rowley
The name pretty much tells you why this one belongs on our list!
This longtime family-run Rowley breakfast and lunch restaurant offers plenty of classic breakfast choices. Pancakes are naturally a big attraction, along with waffles, omelets and Benedicts.
If the kids' answer to "What do you want for breakfast?" is always PANCAKES!, add this one to your list.
📍 IPSWICH
🍳 Sofia's Breakfast & Lunch
📍 39 Market Street, Ipswich
Sometimes a classic breakfast is exactly what you want.
Sofia's offers traditional diner favorites including omelets, pancakes, home fries and Eggs Benedict. It's a cozy option for fueling everyone up before exploring Ipswich and the surrounding area.
💡 Know before you go: Current listings indicate Sofia's is cash only, so bring cash or plan to use the nearby ATM.
📍 BEVERLY
🚂 Depot Diner
Depot Diner
📍 23 Enon Street, Beverly
Depot Diner is one of those dependable family breakfast places where everyone can find something.
Expect classic diner fare, generous portions and plenty of breakfast choices. It's also conveniently located by the North Beverly commuter rail station.
🥓 Great for: A hearty family breakfast before a day exploring Beverly or Cape Ann.
🍓 Early Harvest Diner
Early Harvest Diner Beverly
📍 950 Cummings Center, Beverly
Early Harvest offers a slightly more modern spin on the breakfast-and-lunch diner.
You'll find the familiar pancakes, waffles, eggs and Benedicts along with stuffed French toast and plenty of lunch options for that family member who insists it's already lunchtime.
🍳 Stephy's Kitchen
Stephy's Kitchen
📍 41 Beckford Street, Beverly
Stephy's is another old-school neighborhood breakfast option serving classic American breakfast and lunch.
Think straightforward diner food, generous portions and a casual atmosphere.
🥪 Crave
📍 199A Rantoul Street, Beverly
Breakfast sandwich lovers should put Crave on their radar.
Build your sandwich with eggs and your choice of bread, cheese and extras including bacon, sausage, shaved steak, avocado and several house sauces. You can also swap the bread for tater tots and turn your sandwich into a tot bowl.
📍 DANVERS
🍓 Nick & Andy's Breakfast & Lunch
Nick & Andy's Breakfast & Lunch
📍 110 Newbury Street, Danvers
Bring your appetite!
Nick & Andy's offers a broad menu of breakfast favorites including French toast, pancakes, omelets, Benedicts and hearty egg breakfasts.
The casual diner atmosphere and kids' options make this an easy choice for a family breakfast.
🚃 Portside Diner
Portside Diner
📍 2 River Street, Danvers
Here's another breakfast spot where the building is part of the fun.
Portside is housed in a historic Worcester Lunch Car, giving families a chance to experience an old-school diner while enjoying classic breakfast and lunch comfort food.
This could be a fun breakfast adventure for kids who love trains, history or anything a little unusual.
📍 PEABODY
🍳 Peabody Diner
Peabody Diner
📍 10 Margin Street, Peabody
Small, casual and family-run, Peabody Diner is a great option when you're craving a straightforward local breakfast.
Look for omelets, egg plates, French toast, Benedicts and other traditional diner favorites.
🥞 Full Circle Diner
Full Circle Diner
📍 136 Newbury Street, Peabody
One of the newer additions to the North Shore breakfast scene, Full Circle puts a modern twist on the classic diner experience.
The menu is broad, with all-day breakfast plus lunch, making this a good choice for families where half the table wants pancakes and the other half wants lunch.
🍳 Red's Kitchen + Tavern
Red's Kitchen + Tavern
📍 131 Newbury Street, Peabody
Red's offers an extensive breakfast menu with plenty of substantial options and classic breakfast sides.
It's connected to the same North Shore restaurant family as the longtime Red's Sandwich Shop in Salem.
📍 SALEM
🥞 Red's Sandwich Shop
📍 15 Central Street, Salem
A Salem classic!
Red's is a popular breakfast destination in downtown Salem, with pancakes, French toast, eggs, Benedicts and plenty of hearty diner favorites. Current restaurant rankings continue to place it among Salem's top breakfast options.
👻 Macaroni KID Idea: Breakfast at Red's followed by a morning exploring downtown Salem makes an easy family day trip.
☕ The Ugly Mug Diner
Another popular Salem breakfast choice, The Ugly Mug offers a fun alternative to the traditional neighborhood diner and continues to rank highly among Salem breakfast restaurants.
🥐 A&J King Artisan Bakers
If your ideal breakfast involves fresh bread and pastries rather than a stack of pancakes, make a stop at A&J King.
Grab baked goods and coffee and turn breakfast into a walk around downtown Salem.
🥪 Crave Salem
📍 101 Lafayette Street, Salem
The Salem location of Crave is another option for creative breakfast sandwiches and bowls. Current posted hours are 8 a.m.–2 p.m. daily.
📍 GLOUCESTER
☕ Mom's Kitchen
Mom's Kitchen
📍 46 Commercial Street, Gloucester
Here's one for your breakfast bucket list.
Mom's Kitchen is a small, family-run Gloucester breakfast spot known for classic breakfasts — but one item in particular gets a lot of attention:
The giant homemade coffee rolls!
You'll also find pancakes, French toast, eggs, omelets, breakfast sandwiches and Benedicts.
🍥 Macaroni KID Pick: Order a coffee roll for the table and let everyone share!
🍳 George's Restaurant
📍 178 Washington Street, Gloucester
George's is another well-regarded Gloucester breakfast option with a large selection of morning favorites. Current menu highlights include creative French toast, pancakes, omelets and several varieties of Eggs Benedict.
📍 ROCKPORT
🍩 Brothers Brew Coffee Shop
If you're heading to Rockport for the day, start with breakfast!
Brothers Brew is a casual option for coffee, donuts and breakfast sandwiches before walking around Bearskin Neck and the harbor. It currently ranks among Rockport's most popular breakfast stops.
🌊 Make it a morning: Breakfast → Bearskin Neck → Motif No. 1 → ocean views!
⭐ MACARONI KID BREAKFAST BUCKET LIST
Can't decide where to start? Try these:
🥞 For Pancakes: Village Pancake House — Rowley
🚃 For a Classic Diner Experience: Agawam Diner — Rowley
🍥 For the Giant Coffee Roll: Mom's Kitchen — Gloucester
🥪 For Breakfast Sandwiches: Crave — Beverly or Salem
🍳 For a Big Traditional Breakfast: Nick & Andy's — Danvers
🚂 For Another Vintage Diner Experience: Portside Diner — Danvers
☕ For Downtown Breakfast: Morning Buzz Café — Amesbury
🌊 For Breakfast Before a Coastal Adventure: Brothers Brew — Rockport
🍽️ For Lots of Choices: Early Harvest Diner — Beverly
🥯 For a Quick Bagel Breakfast: Abraham's Bagels — Newburyport
🥞 What's Your Favorite North Shore Breakfast Spot?
Now we want to hear from YOU!
Where does your family go when you're craving pancakes, waffles, French toast, eggs or the perfect breakfast sandwich?
Did we miss your favorite neighborhood diner?
Send Macaroni KID North Shore your family's favorite breakfast spot so we can keep adding to this guide!
Restaurant menus, prices and operating hours can change. We recommend checking directly with the restaurant before heading out, especially on holidays.
