Welcome to Cavanaugh’s

LAKESIDE DINING ON PRIEST LAKE

Dining is first come, first served :)

Dining is first come, first served :)

Dining at Cavanaugh’s is first come, first served.

While we do not accept reservations, we always appreciate advance notice for groups of 10 or more. To maintain low wait times for our dinner guests, we do not accept takeout orders on Fridays & Saturdays from June-September. Thank you for understanding and we hope to see you soon!

Time stands still when visiting Cavanaugh's;  that's the common phrase.

Located on the sandy beach of pristine Priest Lake and surrounded by the Selkirk mountains, Cavanaugh's offers 11,000 square feet of restaurant & event space.

Cavanaugh's is an icon at the lake for families; creating memories for a lifetime.  Our commitment is to provide service that encourages and captures those moments for our guests.  

Our lakefront dining room & deck provide breathtaking views of Cavanaugh Bay.  Each evening, sunset is framed perfectly from your table. Our deck sits atop the sandy beach of Priest Lake looking out the dock which can hold 24 boats.

Got Questions?

We have answers!

Views consumed nightly,
no extra charge for the sunset. 

Open for lunch and dinner, we offer dishes exquisite enough to satisfy the most discerning palate, yet fulfilling enough to be considered good old fashioned comfort food for our local Idahoans.  Favorites include Priest Lake Pasta, Fish Tacos, Steak Salad,  Selkirk Nachos and our Huckleberry Ice Cream Sandwich.