Best St. Joseph Michigan Restaurants: A Local’s 2026 Guide
Last Updated: April 2026
The best St. Joseph Michigan restaurants are a short, tight list — this is a small beach town, not a big city, and the food scene reflects that. Silver Beach Pizza inside the active Amtrak depot, Bistro on the Boulevard for seasonal upscale American, Silver Harbor Brewing for craft beer and New American, RyeBelles for the rooftop and the steakhouse, Plank’s Tavern on the water at Harbor Shores, and Broad Street Cafe for bagels and coffee. That’s the real short list, and this guide tells you which fits which kind of meal.

I’ve been coming to St. Joseph for years and have covered southwest Michigan travel on segments for FOX 17 West Michigan and WDIV Detroit. The picks below are the places I actually return to — with addresses, hours, what to order, and honest notes about when to go. For the full St. Joseph trip, start with my St. Joseph Michigan travel guide.
🍴 St. Joseph Restaurants Quick Picks
- 🍕 Most iconic: Silver Beach Pizza — inside the working Amtrak depot
- 🍷 Most upscale: Bistro on the Boulevard — Wine Spectator Award of Excellence
- 🍺 Best craft beer: Silver Harbor Brewing Company — 15+ handcrafted beers, New American food
- 🏙️ Best rooftop: RyeBelles — three-season rooftop with Lake Michigan views
- ⚓ Best waterfront: Plank’s Tavern on the Water — at Harbor Shores on the harbor
- ☕ Best breakfast / bagels: Broad Street Cafe — Everything bagel with Nova Lox
- 🥐 Best sweets: Kilwin’s (fudge and ice cream) + Chocolate Café (handmade chocolates)
- 🥕 Best local produce: The Market — year-round indoor farmers market with food stalls
Best St. Joseph Michigan Restaurants
1. Silver Beach Pizza
Silver Beach Pizza is inside the active century-old Amtrak depot at 410 Vine Street — two trains pass daily, the 8:10 PM arrival from Chicago is the one to time dinner around. It’s been voted Best Pizza in Southwest Michigan and the dining room retains the original depot character: wood floors, vintage signage, high windows. The pizza is the reason to come; the setting is why you’ll bring out-of-town guests. Hand-tossed, good sauce, not overthought. Order the Garbage Pizza if you can’t decide.
- 📍 Address: 410 Vine Street, St. Joseph, MI 49085 | silverbeachpizza.com
- ⏰ Hours: Weekdays 4 PM–9 PM; weekends from noon
- 💰 Price range: $$
- ⭐ What to order: The Garbage Pizza; the “Best Pizza in SWMI” award-winner

2. Bistro on the Boulevard
The most refined meal in St. Joseph, Bistro on the Boulevard sits inside The Boulevard Inn at 521 Lake Blvd with bluff-level views of Lake Michigan. Executive Chef Cheryl Bernacchi runs a seasonal menu that leans heavily on southwest Michigan farms and producers — her Winter Bucatini has a cult following. The wine list has won Wine Spectator’s Award of Excellence. Make a reservation for Friday or Saturday; request a window table at sunset. Closed Sunday and Monday.
- 📍 Address: 521 Lake Blvd, St. Joseph, MI 49085 | bistroontheboulevard.com
- 📞 Phone: (269) 983-3882
- ⏰ Hours: Tue–Thu 4 PM–9 PM; Fri–Sat 4 PM–10 PM; closed Sun & Mon
- 💰 Price range: $$$
- 🏆 Award: Wine Spectator Award of Excellence
- ⭐ What to order: Chef Cheryl’s Winter Bucatini; hot honey cauliflower
3. Silver Harbor Brewing Company
Silver Harbor Brewing Company is downtown St. Joseph’s craft brewery — 15+ handcrafted beers on tap (multiple US Beer Open medal winners), a full New American food menu, and a large outdoor Garden patio that stays open through fall. It’s in a 100-plus-year-old building at 721 Pleasant Street behind the Post Office. Worth ordering: truffle waffle fries, Mac and Cheese Egg Rolls, the Maple Bourbon Brussels Sprouts. Their “live-smoked beer” is genuinely novel — hickory smoke injected tableside. AAA-rated, and the Ginger Blonde Ale uses honey from a local keeper.
- 📍 Address: 721 Pleasant Street, St. Joseph, MI 49085 | silverharborbrewing.com
- 📞 Phone: (269) 281-7100
- ⏰ Hours: Mon–Thu 12 PM–9 PM; Fri–Sat 12 PM–10 PM; Sun 12 PM–8 PM
- 💰 Price range: $$
- ⭐ What to order: Truffle waffle fries; Maple Bourbon Brussels Sprouts; live-smoked beer
4. RyeBelles Restaurant & Bar
The rooftop is the draw at RyeBelles, and it’s legitimately one of the best dining views in Berrien County — Lake Michigan in one direction, downtown St. Joseph in the other. Located in the historic former Elks Club at 518 Broad Street, the three-season rooftop is heated, cooled, and open year-round. Steak, seafood, pasta, and a solid sandwich lineup. Executive Chef Shane Graybeal sources heavily from southwest Michigan farms. Closed Sunday and Monday. Reserve for rooftop seating, especially in summer.
- 📍 Address: 518 Broad Street, St. Joseph, MI 49085 | ryebelles.com
- 📞 Phone: (269) 281-0318
- ⏰ Hours: Tue–Sat from 4 PM (check seasonal lunch hours); closed Sun & Mon
- 💰 Price range: $$$ (entrées $20s–$50s)
- ⭐ What to order: Tomahawk Pork Chop; Cacio e Pepe; perch dinner; sangria

5. Plank’s Tavern on the Water
Plank’s Tavern on the Water is inside The Inn at Harbor Shores at 800 Whitwam Drive — a six-minute drive from downtown St. Joseph, at the point where the St. Joseph River, Paw Paw River, and Lake Michigan meet. The waterfront patio is the draw; dockside bar, live music in summer, approachable modern American cuisine. This is where I’d take someone who wants a dinner that feels like an event but isn’t over-the-top formal. The Easter brunch is locally famous. Open seven days a week, 10 AM to 9 PM.
- 📍 Address: 800 Whitwam Drive, St. Joseph, MI 49085 (inside The Inn at Harbor Shores) | harborshoresresort.com
- 📞 Phone: (269) 408-9108
- ⏰ Hours: 10 AM–9 PM daily
- 💰 Price range: $$
- ♿ Accessibility: Wheelchair access; outdoor seating first-come
- ⭐ What to order: Old Harbor Wings (hot honey sriracha); Beast of the Sea; roasted chicken; weekend brunch
6. Broad Street Cafe
Breakfast and coffee, simply done right. Broad Street Cafe at 614 Broad Street — corner of Broad and Main, heart of downtown St. Joseph — does bagels baked fresh daily, a strong coffee program, and breakfast sandwiches. Their BLT bagel is a legitimate standout; the Everything with Nova Lox is the classic order. Prices are reasonable, the vibe is cozy, and the staff turns tables quickly without rushing. The best weekday breakfast in downtown, and strong for a weekend if you arrive early.
- 📍 Address: 614 Broad Street, St. Joseph, MI 49085 (corner Broad & Main)
- ⏰ Hours: Mon–Fri 6:30 AM–3 PM; Sat 7 AM–4 PM; Sun 8 AM–3 PM
- 💰 Price range: $
- ⭐ What to order: BLT bagel; Everything with Nova Lox; sausage, egg & cheese on plain
7. The Market at 301 Main Street
The Market is St. Joseph’s year-round indoor farmers market, housed at 301 Main Street, with food stalls, local meat and cheese, produce, baked goods, and prepared foods. Worth a stop whether you’re grabbing lunch for the beach or stocking up for a rental kitchen. The mix rotates seasonally — summer has the widest variety of prepared food, winter leans more toward meat, cheese, and preserved goods. Good complement to a Broad Street Cafe breakfast if you want to make a morning of it downtown.

Sweets and Specialty Shops
Kilwin’s of St. Joseph
The St. Joseph Kilwin’s at 512 Pleasant Street is the walkable sweet-stop after dinner. Fudge made on a marble slab, hand-dipped ice cream, chocolates, and peanut brittle. If you’re in town on a warm summer evening, the line runs out the door — arrive before 8 PM to keep it moving.
Chocolate Café
Handmade chocolates and an espresso bar at 300 State Street. Less crowded than Kilwin’s, nearly as good for the chocolates, and significantly better for a coffee-and-truffle afternoon break between downtown shopping and the beach.
St. Joseph Restaurants Summary
| Restaurant | Best For | Price |
|---|---|---|
| Silver Beach Pizza | Iconic setting, pizza | $$ |
| Bistro on the Boulevard | Upscale dinner, wine | $$$ |
| Silver Harbor Brewing | Craft beer, shared plates | $$ |
| RyeBelles | Rooftop, date night | $$$ |
| Plank’s Tavern | Waterfront, special occasions | $$ |
| Broad Street Cafe | Breakfast, bagels, coffee | $ |
| The Market | Local food, casual lunch | $ |
How to Plan Meals in St. Joseph
Two practical notes from having done this many times. First: Bistro on the Boulevard and RyeBelles are both closed Sunday and Monday — if your stay is a weekend trip that includes a Sunday, book one of them for Saturday night and plan Plank’s, Silver Harbor, or Silver Beach Pizza for Sunday. Second: summer weekends fill up. For Bistro, RyeBelles, or Plank’s in June–August, reserve at least a week ahead for Saturday dinner. For Silver Beach Pizza, walk in but expect a wait between 6 and 8 PM.
Everything on this list except Plank’s Tavern is walking distance from downtown St. Joseph. If you’re staying at The Boulevard Inn, Silver Beach Hotel, or any downtown vacation rental, you can leave the car alone for most of the weekend — see my St. Joseph hotels guide for where to stay.

Wineries and Wine Tasting
St. Joseph sits inside the Lake Michigan Shore AVA, Michigan’s largest grape-growing region. Start at White Pine Winery‘s downtown tasting room, then head inland to Baroda and Berrien Springs for the actual vineyards. The full Lake Michigan Shore Wine Trail story is in my southwest Michigan wineries guide.
St. Joseph Restaurants FAQ
What are the best restaurants in St. Joseph, Michigan?
The short list: Silver Beach Pizza for casual iconic, Bistro on the Boulevard for upscale seasonal American, Silver Harbor Brewing for craft beer and food, RyeBelles for a rooftop dinner, Plank’s Tavern on the Water for waterfront dining at Harbor Shores, and Broad Street Cafe for breakfast and bagels.
What restaurants are open Sunday in St. Joseph, MI?
Silver Harbor Brewing Company (noon–8 PM), Plank’s Tavern on the Water (10 AM–9 PM), Silver Beach Pizza (from noon), and Broad Street Cafe (8 AM–3 PM) are all open Sundays. Bistro on the Boulevard and RyeBelles are both closed Sunday and Monday.
Where should I eat in St. Joseph with a view?
Three standouts for views. RyeBelles has the best rooftop — three-season heated and cooled, with Lake Michigan and downtown views. Bistro on the Boulevard has bluff-level Lake Michigan views from a window table. Plank’s Tavern on the Water has harbor views from an outdoor patio at The Inn at Harbor Shores.
What is the best pizza in St. Joseph?
Silver Beach Pizza at 410 Vine Street has been voted Best Pizza in Southwest Michigan. It’s inside the active century-old Amtrak depot — two Amtrak trains pass through daily, adding to the experience.
Do I need reservations at St. Joseph restaurants?
For Bistro on the Boulevard, RyeBelles rooftop, and Plank’s Tavern on summer weekends (June–August), reserve at least a week ahead for Saturday dinner. For Silver Harbor Brewing, walk-ins work most nights except peak summer weekends. Silver Beach Pizza is walk-in only — expect a wait between 6 and 8 PM in summer.
Where is the best rooftop in St. Joseph Michigan?
RyeBelles at 518 Broad Street has the best rooftop in St. Joseph. The three-season rooftop is heated and cooled and stays open year-round, with views of Lake Michigan and downtown. Reserve ahead for rooftop seating in summer.
Is Silver Beach Pizza really inside the Amtrak station?
Yes. Silver Beach Pizza occupies part of the active St. Joseph Amtrak depot at 410 Vine Street. Amtrak’s Pere Marquette line stops here twice daily in each direction between Chicago and Grand Rapids. The depot building is historic — over 100 years old — and retains the original architecture.
Hours, menus, and availability change seasonally — confirm with each restaurant directly before you go.

