Search by beach, city or zipcode


Begun at the beach, Ruby’s Diner has that authentic Southern California vibe. Ruby’s Diner opened its first location in 1982 in a converted bait shop at the end of Balboa Pier in Newport Beach. Launched by entrepreneurs and junior high friends Doug Cavanaugh and Ralph Kosmides, Ruby’s has since expanded to more than 27 locations in five states.


Ruby Cavanaugh – The Original Ruby

The friends started Ruby’s Diner as an homage to bygone Southern California days. All Ruby’s Diners are outfitted with red vinyl booths and white Formica tables, soda fountains, and 1940’s décor. Named after Cavanaugh’s mother, Ruby’s Diner has evolved through the years from its original basic menu of burgers, fries, and shakes to offer vegetarian and low-fat options as well as breakfast.

In 2014 Ruby’s Diner was voted one of the best family friendly restaurants in Orange County. With over 20 milkshakes to choose from and a seemingly endless assortment of salads, burgers, appetizers, and good old staples like fries and onion rings, Ruby’s Diner is a go-to beachside dining experience in Southern California.

Here are the Ruby’s Diner locations near California beaches (also see our Ruby’s Diner beach locations map):

Ruby’s Redondo Beach

A perfect summer lunch destination for the family, this Ruby’s Diner is located beside Seaside Lagoon, a man-made beach with a playset and water slide. Ruby’s Diner has an order window that opens into the Seaside Lagoon, so families can picnic beach-side.

Ruby’s Long Beach

Located at the intersection of Pacific Coast Highway and 2nd Street, this Ruby’s Diner location has no outdoor dining options, but it is just a short drive from Mother’s Beach at Marine Park, Marine Stadium Beach and Alamitos Bay Beach. So considering stopping here on the way to the beach for an easy picnic lunch.

Ruby’s Huntington Beach Pier

Walk all the way to the end of the pier and you’ll run into Ruby’s Diner. With arguably one of the best views in Huntington Beach, this location has two levels, making it ideal for watching the sunset or scanning for dolphins while enjoying a burger.

Ruby’s Balboa Pier, Newport Beach

This is the original Ruby’s Diner which opened in 1982. Customers can order from the window and eat at one of the outdoor tables overlooking Balboa Pier Beach and the ocean. For a 360-degree view, customers can opt for the rooftop deck.

Ruby’s Newport Coast, Crystal Cove

Perched above Crystal Cove cottages and Los Trancos Beach sits Ruby’s Shake Shack, a smaller version of Ruby’s Diner. The views alone are worth a stop at this Ruby’s, but most people also line up for the milkshakes. The menu is smaller but still has plenty of choices for the lunch crowd.

Ruby’s Laguna Beach

Many Ruby’s Diners have décor themes that fit with the local area, and this location is no exception. Antique cars are parked around the restaurant, adding to the retro feel. Located on PCH, just south of downtown Laguna Beach, this Ruby’s also features a rooftop dining option. Nearby beaches include Victoria Beach, Christmas Cove Beach, Goff Cove Beach, Middle Man Beach, Treasure Island Beach and Aliso Beach.

Ruby’s Oceanside Pier

At the far end of the Oceanside Pier sits this Ruby’s Diner. This location is popular with locals and tourists alike, wait times in summer can be long, but the good ol’ American fare makes it worth it. The upstairs patio offers unobstructed views of Oceanside Pier Beach and the ocean. Tip: come an hour before sunset for breathtaking scenery while enjoying dinner and milkshakes.

Ruby’s Carlsbad

This Ruby’s is located at the Carlsbad Premium Outlet Mall on Paseo Del Norte. It’s close to Legoland and not far from the ocean too. While you can eat here, why not ditch the mall and head to nearby Terramar Beach and North Ponto Beach.

Related Beaches

  • IMG_5379seasidelagoon (Large)

    Seaside Lagoon

    Seaside Lagoon is a man-made salt water lagoon surrounded by sand in an urban park next to the Redondo Beach Harbor. This facility has been designed with kids and families […]

    See details

  • IMG_0010 (Large)

    Mothers Beach

    Mother’s Beach at Marine Park is in the Long Beach neighborhood of Naples on an island in the middle of Alamitos Bay. The park here is popular with local families […]

    See details

  • Marine Stadium Beach

    Marine Stadium Beach

    Marine Stadium in Long Beach, California has twice been the site of Olympic rowing competitions and annually is the site of other water-based events and professional power boat races. It’s […]

    See details

  • IMG_1872 (Large)

    Alamitos Bay Beach

    Alamitos Bay Beach in Long Beach, CA is a narrow sandy beach on the protected waters of Alamitos Bay. It’s located on the west side of the bay along Bay […]

    See details

  • Huntington beach Surf City USA pier view with sand and waves

    Huntington City Beach

    Huntington City Beach is the center of a long stretch of sandy waterfront for the city of Huntington Beach, CA. This huge asset and the fact that surf’s up regularly […]

    See details

  • IMG_1108 (Large)

    Balboa Pier Beach

    The beach at Newport Beach’s Balboa Pier is a popular place with many nice amenities nearby. The pier is open to fishing, however most visitors will just want to walk […]

    See details

  • Cottages along Crystal Cove Beach

    Crystal Cove State Park – Los Trancos Beach

    Los Trancos Beach in Crystal Cove State Park is at the Historic District area of the park where Los Trancos Creek flows into the Pacific. The creek divides the beach […]

    See details

  • IMG_1794

    Victoria Beach

    Victoria Beach is a long white sandy beach south of Victoria Drive in Laguna Beach. The majority of this southwest-facing beach lies in front of the private gated Lagunita housing […]

    See details

  • IMG_1748

    Christmas Cove Beach

    Christmas Cove Beach is a west-facing beach below the bluff west of the Montage Resort in Laguna Beach. This is one of several beaches that are very close together between […]

    See details

  • IMG_1741

    Goff Cove Beach

    Goff Cove Beach is a south-facing beach below the bluff that is west of the Montage Resort in Laguna Beach, CA. Goff Cove is protected by a tall pyramid-shaped rock […]

    See details

  • IMG_1725 (Large)

    Middle Man Cove

    Middle Man Cove is the name given to the beach area between Goff Cove Beach and Treasure Island Beach below the Montage Resort in Laguna Beach. This is a small […]

    See details

  • IMG_0615

    Treasure Island Beach

    Treasure Island Beach is south of the Montage Resort in Laguna Beach, CA. This sandy beach is actually the north end of the same large cove that begins at Aliso […]

    See details

  • The beaches and coves of southern California

    Aliso Beach

    Aliso Beach County Park is a popular sandy beach in South Laguna Beach, CA. Unlike many of the nearby beaches, Aliso Beach has a large off-street parking area next to […]

    See details

  • Beach Day 3.26.14 447 (Large)

    Oceanside Pier View North Beach

    Pier View North Beach in Oceanside is a popular sand beach just north of the Oceanside Municipal Fishing Pier. The beach on this side of the pier is a little […]

    See details

  • bigstock-Surfers-watch-an-Oceanside-Cal-28918916 (Large)

    Oceanside Pier View South Beach

    Pier View South Beach is the most popular beach in Oceanside, CA. Like the name suggests, it’s the beach just south of Oceanside Pier, and yes the beach on the […]

    See details

  • IMG_2723 (Large)

    Terramar Beach

    Terramar Beach is the narrow beach in front of the Carlsbad California community of Terramar. Technically this beach is part of South Carlsbad State Beach, but there are no signs […]

    See details

  • North Ponto Beach Carlsbad BryceApr16 (5)

    North Ponto Beach

    North Ponto Beach is the northern day-use beach access point at South Carlsbad State Beach. The North Ponto parking lot is located on the southbound lanes of Carlsbad Boulevard at […]

    See details

  • IMG_9240 (Large)

    South Ponto Beach

    South Ponto Beach is a day-use area at the south end of South Carlsbad State Beach at the city border of Encinitas and Carlsbad, CA. This prime location and the […]

    See details