We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Best Restaurants in Berrien County, MI

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Silver Beach Pizza (Saint Joseph)

#1 of 370 Restaurants in Berrien County
#1 of 80 Restaurants in Saint Joseph
Price: $10 - $20 Map
Visitor photos (23)
Menu
Cuisines: Pizza Sandwiches Delicatessen

Mason Jar Cafe (Benton Harbor)

#2 of 370 Restaurants in Berrien County
#1 of 55 Restaurants in Benton Harbor
Map
Visitor photos (9)
Menu

Tosi's Restaurant (Stevensville)

#3 of 370 Restaurants in Berrien County
#1 of 30 Restaurants in Stevensville
Map
Visitor photos (19)
Menu
Cuisines: Italian

Pierre Anne (New Buffalo)

#4 of 370 Restaurants in Berrien County
#1 of 39 Restaurants in New Buffalo
Map
Visitor photos (8)
Menu

Nani's Cafe & Beach SHop (Union Pier)

#5 of 370 Restaurants in Berrien County
#1 of 11 Restaurants in Union Pier
Map
Visitor photos (17)
Menu
Cuisines: American

Jackie's Cafe (New Buffalo)

#6 of 370 Restaurants in Berrien County
#2 of 39 Restaurants in New Buffalo
Map
Visitor photos (10)
Menu
Cuisines: American

The Stray Dog Bar & Grill (New Buffalo)

#7 of 370 Restaurants in Berrien County
#3 of 39 Restaurants in New Buffalo
Map
Visitor photos (32)
Menu
Cuisines: American

Mark III Grille & Bar (Saint Joseph)

#8 of 370 Restaurants in Berrien County
#2 of 80 Restaurants in Saint Joseph
Price: $9 - $24 Map
Visitor photos (1)
Menu
Cuisines: American Seafood Mexican Steakhouse

221 Main - Restaurant & Cocktail House (Saint Joseph)

#9 of 370 Restaurants in Berrien County
#3 of 80 Restaurants in Saint Joseph
Price: $10 - $40 Map
Visitor photos (17)
Menu

Bentwood Tavern (New Buffalo)

#10 of 370 Restaurants in Berrien County
#4 of 39 Restaurants in New Buffalo
Price: $9 - $25 Map
Visitor photos (63)
Menu
Cuisines: American Pizza Seafood Contemporary Pub
Reserve

Greenbush Brewing Co. (Sawyer)

#11 of 370 Restaurants in Berrien County
#1 of 12 Restaurants in Sawyer
Map
Visitor photos (21)
Menu
Cuisines: Delicatessen

Ban Thai (Saint Joseph)

#12 of 370 Restaurants in Berrien County
#4 of 80 Restaurants in Saint Joseph
Map
Visitor photos (1)
Menu
Cuisines: Thai

Cafe Gulistan (Harbert)

#13 of 370 Restaurants in Berrien County
#1 of 2 Restaurants in Harbert
Map
Visitor photos (8)
Menu
Cuisines: Middle Eastern

Red Arrow Roadhouse (Union Pier)

#14 of 370 Restaurants in Berrien County
#2 of 11 Restaurants in Union Pier
Map
Visitor photos (8)
Menu

Prized Pig BBQ (Niles)

#15 of 370 Restaurants in Berrien County
#1 of 50 Restaurants in Niles
Price: $8 - $20
Visitor photos (1)
Menu
Cuisines: Barbecue

Jim's Smokin' Cafe (Niles)

#16 of 370 Restaurants in Berrien County
#2 of 50 Restaurants in Niles
Map
Visitor photos (3)
Menu
Cuisines: Barbecue

Ho Ping Garden (Niles)

#17 of 370 Restaurants in Berrien County
#3 of 50 Restaurants in Niles
Map
Visitor photos (1)
Menu
Cuisines: Chinese

Brewster's Italian Cafe (New Buffalo)

#18 of 370 Restaurants in Berrien County
#5 of 39 Restaurants in New Buffalo
Map
Visitor photos (8)
Menu

Joe's Cafe Breakfast House (Saint Joseph)

#19 of 370 Restaurants in Berrien County
#5 of 80 Restaurants in Saint Joseph
Map
Visitor photos (2)
Menu
Cuisines: Cafe

Grande Mere Inn Restaurant (Stevensville)

#20 of 370 Restaurants in Berrien County
#2 of 30 Restaurants in Stevensville
Price: $20 - $25 Map
Visitor photos (7)
Menu
Cuisines: American

Journeyman Distillery (Three Oaks)

#21 of 370 Restaurants in Berrien County
#1 of 10 Restaurants in Three Oaks
Price: $5 - $12 Map
Visitor photos (9)
Menu
Cuisines: American Vegetarian Vegan

Tabor Hill Winery & Restaurant (Buchanan)

#22 of 370 Restaurants in Berrien County
#1 of 14 Restaurants in Buchanan
Map
Visitor photos (73)
Menu
Cuisines: American

Bread + Bar (Benton Harbor)

#23 of 370 Restaurants in Berrien County
#2 of 55 Restaurants in Benton Harbor
Map
Visitor photos (6)
Menu
Cuisines: American

Froehlich's (Three Oaks)

#24 of 370 Restaurants in Berrien County
#2 of 10 Restaurants in Three Oaks
Map Menu
Cuisines: American

Pizza Transit (Niles)

#25 of 370 Restaurants in Berrien County
#4 of 50 Restaurants in Niles
Map
Visitor photos (6)
Menu
Cuisines: Pizza

El Amigo Pepe (Niles)

#26 of 370 Restaurants in Berrien County
#5 of 50 Restaurants in Niles
Map
Visitor photos (2)
Menu
Cuisines: Mexican

Caffe Tosi (Saint Joseph)

#27 of 370 Restaurants in Berrien County
#6 of 80 Restaurants in Saint Joseph
Price: $5 - $10 Map
Visitor photos (5)
Menu
Cuisines: Cafe Sandwiches Delicatessen

David's Delicatessen (New Buffalo)

#28 of 370 Restaurants in Berrien County
#6 of 39 Restaurants in New Buffalo
Map
Visitor photos (2)
Menu
Cuisines: Sandwiches Delicatessen

Timothy's (Union Pier)

#29 of 370 Restaurants in Berrien County
#3 of 11 Restaurants in Union Pier
Map
Visitor photos (7)
Menu

Prime Table Restaurant (Niles)

#30 of 370 Restaurants in Berrien County
#6 of 50 Restaurants in Niles
Map Menu
Cuisines: American Steakhouse