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.

Come and Join us at Ocean Grove Portuguese Steakhouse

Every Wednesday Night

A night of getting together with friends Buffet $12 starting 7:30 pm to 12 p.m. Music by DJ Joe Cabral
*Karaoke welcome!


Explore our Portuguese-inspired cuisine.

portuguese restaurant swansea ma


Order signature cocktails at our full bar.

full bar swansea ma

Daily Specials

Try something new every day.

daily food specials swansea ma


Host your next event with live music and delicious food.

event venue swansea ma

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.




portuguese food swansea ma

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.