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...
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Silver Beach Pizza (Saint Joseph)

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

Mason Jar Cafe (Benton Harbor)

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

Pierre Anne (New Buffalo)

#3 of 373 Restaurants in Berrien County
#1 of 40 Restaurants in New Buffalo
Map
Visitor photos (8)
Menu

Nani's Cafe & Beach SHop (Union Pier)

#4 of 373 Restaurants in Berrien County
#1 of 12 Restaurants in Union Pier
Map
Visitor photos (17)
Menu
Cuisines: American

Tosi's Restaurant (Stevensville)

#5 of 373 Restaurants in Berrien County
#1 of 30 Restaurants in Stevensville
Map
Visitor photos (23)
Menu
Cuisines: Italian

Jim's Smokin' Cafe (Niles)

#6 of 373 Restaurants in Berrien County
#1 of 50 Restaurants in Niles
Map
Visitor photos (3)
Menu
Cuisines: Barbecue

The Stray Dog Bar & Grill (New Buffalo)

#7 of 373 Restaurants in Berrien County
#2 of 40 Restaurants in New Buffalo
Map
Visitor photos (34)
Menu
Cuisines: American

Mark III Grille & Bar (Saint Joseph)

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

Bentwood Tavern (New Buffalo)

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

221 Main - Restaurant & Cocktail House (Saint Joseph)

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

Greenbush Brewing Co. (Sawyer)

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

New Buffalo Bill's Wood Fired Bbq (New Buffalo)

#12 of 373 Restaurants in Berrien County
#4 of 40 Restaurants in New Buffalo
Map
Visitor photos (7)
Menu
Cuisines: Barbecue

Red Arrow Roadhouse (Union Pier)

#13 of 373 Restaurants in Berrien County
#2 of 12 Restaurants in Union Pier
Map
Visitor photos (12)
Menu

Brewster's Italian Cafe (New Buffalo)

#14 of 373 Restaurants in Berrien County
#5 of 40 Restaurants in New Buffalo
Map
Visitor photos (8)
Menu

Prized Pig BBQ (Niles)

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

Ban Thai (Saint Joseph)

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

Ho Ping Garden (Niles)

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

Grande Mere Inn Restaurant (Stevensville)

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

Caffe Tosi (Saint Joseph)

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

Bread + Bar (Benton Harbor)

#20 of 373 Restaurants in Berrien County
#2 of 55 Restaurants in Benton Harbor
Map
Visitor photos (10)
Menu
Cuisines: American

Tabor Hill Winery & Restaurant (Buchanan)

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

Journeyman Distillery (Three Oaks)

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

Timothy's (Union Pier)

#23 of 373 Restaurants in Berrien County
#3 of 12 Restaurants in Union Pier
Map
Visitor photos (7)
Menu

Froehlich's (Three Oaks)

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

Pizza Transit (Niles)

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

El Amigo Pepe (Niles)

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

Cravings Bistro and Pub (Benton Harbor)

#27 of 373 Restaurants in Berrien County
#3 of 55 Restaurants in Benton Harbor
Map
Visitor photos (1)
Menu
Cuisines: Pub South American

Baguette De France (Berrien Springs)

#28 of 373 Restaurants in Berrien County
#1 of 11 Restaurants in Berrien Springs
Map
Visitor photos (1)
Menu

David's Delicatessen (New Buffalo)

#29 of 373 Restaurants in Berrien County
#6 of 40 Restaurants in New Buffalo
Map
Visitor photos (2)
Menu
Cuisines: Sandwiches Delicatessen

Cafe Gulistan (Harbert)

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