Surrounded by the Best Carlsbad Restaurants

When you stay at The Carlsbad by the Sea Resort, you’ll find yourself just minutes from the best restaurants in Carlsbad. Whether you’re looking for a great breakfast diner, a family friendly mom & pop café, a casual restaurant or a romantic fine dining bistro, our staff is happy to offer recommendations. You’ll find a few of our local favorites below.

Corner Bakery

Casual, counter-serve cafe chain offering a standard menu of sandwiches, pasta & pastries.


Hours 7:00am to 8:00pm

(760) 444-3105

Ruby’s Diner

Location: adjacent to hotel, Ruby’s serves breakfast, lunch and dinner. This family friendly restaurant features casual dining and a lounge with indoor and outdoor patio seating.


  • Daily 7:00 a.m. – 9:00 p.m.

King’s Fish House

At King's Fish House they don't believe in "re-creating" anything. Rather, they have restored a tradition that was lost some time ago - the tradition of the all-American roadside seafood restaurant.


  • Sunday-Monday: 11:00 a.m. – 9:00 p.m.
  • Tuesday-Thursday: 11:00 a.m. – 10:00 p.m.
  • Friday-Saturday: 11:00 a.m. – 11:00 p.m.

P.F. Chang’s

Enjoy a taste of the exotic Far East at P.F. Chang’s Chinese restaurant.


  • Sunday-Thursday: 11:00 a.m. – 10:00 p.m.
  • Friday-Saturday: 11:00 a.m. – 11:00 p.m.

B.J.’s Restaurant & Brewhouse

Savor American-style comfort food and a wide range of beers on tap at B.J.’s Restaurant & Brewhouse. 


  • Monday-Thursday: 11:00 a.m. – Midnight
  • Friday: 11:00 a.m. – 1:00 a.m.
  • Saturday: 10:00 a.m. – 1:00 a.m.
  • Sunday: 10:00 a.m. – Midnight

Islands Restaurant

Chart a course for Islands to enjoy gourmet burgers and beers, fresh cut fries, tropical drinks and great happy hour deals.


  • Sunday-Thursday: 11:00 a.m. – 10:00 p.m.
  • Friday-Saturday: 11:00 a.m. – 11:00 p.m.

Rubio’s Coastal Grill

From fish tacos and lobster to chicken and guacamole, Rubio’s serves fresh California coastal cuisine that you can feel good about eating. 


  • Sunday: 11:00 a.m. – 8:00 p.m.
  • Monday-Saturday: 10:30 a.m. – 9:00 p.m.

Blaze Pizza

Stop by Blaze Pizza for fresh, made-from-scratch wood-fired pizzas.


  • Monday-Thursday: 11:00 a.m. – 9:30 p.m.
  • Friday-Saturday 11:00 a.m. – 10:00 p.m.
  • Sunday: 11:00 a.m. – 9:00 p.m.
Dining in Carlsbad by The Sea Resort at Carlsbad, CA