Treat Yourself to an Evening Out

Dine with a riverfront view at Ocean Grove Portuguese Steakhouse in Swansea, MA

Dining at Ocean Grove Portuguese Steakhouse allows you to enjoy more than just a meal. You'll also find live entertainment, signature drinks and breathtaking views at our steakhouse in Swansea, Massachusetts. Our Portuguese-inspired menu is the perfect place to find something new to try for dinner. Plus, we have desserts you'll want to save room for.

Food

Explore our Portuguese-inspired cuisine.

Food

Drinks

Order signature cocktails at our full bar.

Drinks

Daily Specials

Try something new every day.

Daily Specials

Events

Host your next event with live music and delicious food.

Events

Why visit Ocean Grove Portuguese Steakhouse?

Ocean Grove Portuguese Steakhouse is the perfect place for a family gathering, dinner date or outing with a friend. We have...
 

 




 

 


All our food is homemade and prepared fresh every day. Spend time at our bar and grill to listen to live music, enjoy the view and chat with loved ones.

We also offer daily food specials, so you always have the opportunity to try something new.

Enjoy waterfront dining at our bar and grill or pick up your food to take home. Visit our Portuguese restaurant today.

 

Learn more about us

Ocean Grove Portuguese Steakhouse is a family-owned and -operated restaurant. We opened our doors to showcase Portuguese-inspired dishes for residents of the Swansea, Massachusetts area. When you join us for an evening, we want you to feel welcome. Choose for our delicious Portuguese-style steaks or grab a seafood plate to satisfy your cravings.