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.

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.
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
clubscorporate
bookingslarge 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




