Experience Luxury Dining and Genuine Hospitality in the Heart of White Rock

about us

There are a few reasons why we're continuously voted BC's best steakhouse. ONYX is more than a traditional steakhouse. It's a place for friends and family to gather and bond over amazing food and drinks within a restaurant with a great atmosphere and critically acclaimed décor. With a phenomenal menu, very exclusive & extensive wine cellar and world-class service, we've cultivated an award winning reputation that always makes you want to return for more.

Learn Moregallery


make a reservation

Let us treat you to a unique culinary experience that will tickle all your senses at ONYX!

We’re open 4pm-close. Wednesday through Sunday.

CONTACT US today for more information. You can also MAKE A RESERVATION online, or simply walk in!


exclusive award winning menu

With our exceptional menu and critically acclaimed contemporary interior, ONYX offers a sophisticated take on the traditional steakhouse. Located in the heart of White Rock, we take pride in serving premium 40-day-aged beef, carefully selected for its exceptional tenderness, rich flavour and quality, with a strong preference for sourcing from Canadian suppliers. Complemented by fresh seafood and an extensive selection of exceptional wines from our award-winning wine cellar, every visit to ONYX is an experience worth savouring.

ONYX is a great place to entertain family, friends and colleagues or have drinks with friends and colleagues. It’s also an excellent venue for birthday parties and corporate events. Check out our PRIVATE DINING page or reserve the whole restaurant!


Dinner MenuGroup Menuswinecocktailsmake a reservation

rated top 10 steakhouses in bc

The food at ONYX Steakhouse is unapologetically rich, succulent and exquisite. The highest quality cuts, aged in-house for 40 days, combined with the freshest seafood alongside an exclusive and extensive wine list create the ultimate culinary experience in a critically acclaimed décor and vibrant atmosphere. All our food is made to order and can accommodate dietary restrictions as well as allergies.

gift cardswine cellar

private dining

Hold your next celebration or meeting at ONYX. If you just simply enjoy the privacy, ONYX has a beautiful private space called the Meat Room. If you really want to go big, why not reserve the whole place? Our location can hold up to 120 guests, perfect for a wedding reception, company party or a large birthday.


vip birthday
clubs
corporate
bookings
large groups


location & hours

1225 Johnston Road, White Rock, BC

We’re open 4pm-close. Wednesday through Sunday

Lunch is available for Group Lunch Functions 7 days/week.

Contact info@onyxsteakhouse.ca for details.



contact us

Telephone: 604-542-0334

Email: info@onyxsteakhouse.ca

Contact Us