Oceanside Dining Guide

Our Favorite Oceanside Restaurants

Ruby's Diner is at the end of the Oceanside Pier. During certain hours, they provide shuttle service via a golf cart for a nominal fee. Ruby's has excellent breakfasts -- the Cinnamon Roll French Toast is fantastic! You may also want to try the turkey sausage, veggie and egg skillet scramble.


Dominic's at the Harbor is located in the Oceanside Harbor. If you love Italian food, you'll definitely want to try the pizza and the garlic knots!


Harbor Fish and Chips is a great place to get some -- you guessed it! -- delicious fish and chips. It also might not surprise you that it's located in the Oceanside Harbor.


Rockin' Baja Lobster, Joe's Crab Shack,  and Monterey Bay Cannery are family restaurants also located in the Oceanside Harbor.


333 Pacific is one of Oceanside’s newer restaurants. It’s located at 333 North Pacific Street, at the foot of the Oceanside Pier in the lobby of the Wyndham Resort. The food is excellent and they are open seasonally for lunch and nightly for dinner


Swami's Cafe is located at 202 N. Coast Highway in Oceanside. It's a small place, but it has great breakfasts and lunches, with all food being made to order. The lines on the weekends can be quite long.


Flying Pig Pub & Kitchen is a casual farm-to-table restaurant that is open for dinner only. It has a bistro type of atmosphere, wonderful comfort food and great desserts. It is located at 626 S. Tremont Street in Oceanside.



In Nearby Towns, but Worth the Drive:

West Steak and Seafood is operated by chefs who plant, harvest and create from their own three-acre farm, The West Farm. Bistro West is a nice family restaurant open for lunch and dinner. West Steak and Seafood is a very upscale restaurant and is open only for dinner. The food is truly amazing. They are located at 4960 and 4980 Avenida Encinas in Carlsbad.


The Land & Water Company is located in an historic home in Carlsbad and features food created by Chef Rob Ruiz from organic produce, sustainable seafood, and naturally raised beef, lamb, and chicken. Chef Rob is internationally known for his amazing cuisine. Rob has been a resident at North Coast Village and his father currently owns and lives in one of NCV's beachfront cottages. The restaurant is located at 2978 Carlsbad Boulevard in Carlsbad.


Thyme in the Ranch is located in the heart of the little village of Rancho Santa Fe. It’s one of our favorite lunch spots. Their specialties are the desserts, which are freshly made each day and are unbelievable! If they have the white chocolate bread pudding or the freshly baked apple/berry pie, don’t miss them! They have no microwave in the restaurant. Everything is prepared/heated in a conventional oven. This is definitely not a tourist spot, yet it’s well known to the locals of Del Mar, La Jolla and Rancho Santa Fe. (Please note that they accept cash only – no credit cards.) It’s open from 7:00 am until 3:00 pm Tuesday – Saturday (closed Sunday and Monday). It’s also closed each year for a few weeks in August for their vacation. You most likely will have to stand in line to order and frequently it's a long line at lunch! The address is 16905 Avenida de Acacias in Rancho Santa Fe.


Mille Fleurs is located next to Thyme In the Ranch and is one of our favorite fine dining restaurants in San Diego County. Even though the atmosphere is relaxed (casual elegance) the prices, even at lunch, are rather expensive. Reservations for lunch or dinner are suggested. The address is 6009 Paseo Delicias in Rancho Santa Fe.


Pamplemousse Grille is one of San Diego's finest restaurants. Even though it seems unassuming from the outside, the food and service are fabulous. The prices are at the high end and reservations for lunch or dinner are suggested. It is located at 514 Via de la Valle in Solana Beach.


George's at the Cove in La Jolla is another favorite. The building has three levels of dining. The rooftop/patio is excellent for families. The view of La Jolla Cove is stunning and the food is excellent. The second level is the bar, and the lower level is the fine dining – great ocean views and fabulous food. Be sure to try the chicken/black-bean/broccoli soup. You may need to ask about it if it’s not on the menu. The address is 1250 Prospect Street in La Jolla.


The Marine Room is also in La Jolla and is another excellent fine dining restaurant. It is truly an elegant ocean/beach front location with some tableside preparations and delicious food. The address is 2000 Spindrift Drive in La Jolla.

Vacation Rentals Oceanside CA