10 Best Restaurants in Catalina Island

The ten best restaurants in Catalina Island are Bluewater Avalon, Maggie's Blue Rose, The Lobster Trap, Steve's Steakhouse, Avalon Grille, Original Jack's Country Kitchen, Descanso Beach Club Restaurant, NDMK Fish House, Antonio's Original Pizza, and The Naughty Fox. Restaurants in this island in Southern California specialize in fresh Pacific catches and traditional Mexican recipes. Local chefs focus on sustainable seafood by preparing pan-seared scallops and fresh lobster. These dining spots are found along the bustling Crescent Avenue, near the historic Green Pleasure Pier, and on secluded beachfront terraces overlooking Avalon Bay. The average cost of dining at popular restaurants in Catalina Island is $40 per person.

Bluewater Avalon holds the top spot on the list for serving fresh seafood and oysters in a waterfront setting. Maggie's Blue Rose is a local favorite known for award-winning Mexican cuisine and margaritas overlooking the bay. The Lobster Trap has earned a strong reputation for casual seafood dishes, including fresh oysters Rockefeller.

The best restaurants in Catalina Island are listed below.

  1. Bluewater Avalon 1
    Bluewater Avalon
    Type of Restaurant:

    Casual Restaurant

    Type of Food:

    Seafood, American

    Signature Dishes:

    Ponzu Sashimi Sea Scallops
    Fish Tacos
    Pan Seared Salmon

    Bluewater Avalon signature dishes Ponzu Sashimi Sea Scallops
Fish Tacos
Pan Seared Salmon
    Location:

    306 Crescent Ave, Avalon, CA 90704, United States

    Special Feature:

    A pet-friendly outdoor patio offering unobstructed views of the harbor

    What Makes It Special:

    Cooks prepare fresh crab, lobster, and oysters using sustainable sourcing methods.

    What Sets It Apart:

    This restaurant delivers a highly popular and scenic seafood meal directly on the water.

    Operating Hours:

    Monday - Sunday: 11:00 AM - 9:00 PM

    Price:

    $30 to $60 per person

  2. Maggie's Blue Rose 2
    Maggie's Blue Rose
    Type of Restaurant:

    Casual Restaurant

    Type of Food:

    Mexican

    Signature Dishes:

    Lobster Enchiladas
    Chips and Salsa
    Pan Seared Chicken Chipotle

    Maggie's Blue Rose signature dishes Lobster Enchiladas
Chips and Salsa
Pan Seared Chicken Chipotle
    Location:

    417 Crescent Ave, Avalon, CA 90704, United States

    Special Feature:

    A waterfront location providing clear views of Avalon Bay

    What Makes It Special:

    Bartenders mix award-winning margaritas to pair with innovative Mexican dishes.

    What Sets It Apart:

    This dining spot brings high-quality and creative Mexican flavors to the main tourist corridor.

    Operating Hours:

    Sunday - Thursday: 11:00 AM - 9:00 PMFriday - Saturday: 11:00 AM - 11:00 PM

    Price:

    $20 to $30 per person

  3. The Lobster Trap 3
    The Lobster Trap
    Type of Restaurant:

    Casual Restaurant

    Type of Food:

    Seafood, American

    Signature Dishes:

    Oysters Rockefeller
    Bacon Wrapped Scallops
    Grilled Flat Iron Steak

    The Lobster Trap signature dishes Oysters Rockefeller
Bacon Wrapped Scallops
Grilled Flat Iron Steak
    Location:

    128 Catalina Ave, Avalon, CA 90704, United States

    Special Feature:

    A relaxed and nautical-themed interior filled with local fishing memorabilia

    What Makes It Special:

    Cooks prepare fresh oysters and bacon-wrapped scallops using simple and traditional methods.

    What Sets It Apart:

    The restaurant provides a highly reliable and unpretentious seafood meal favored by locals.

    Operating Hours:

    Monday - Sunday: 7:00 AM - 10:00 PM

    Price:

    $20 to $30 per person

  4. Steve's Steakhouse 4
    Steve's Steakhouse
    Type of Restaurant:

    Upscale Casual

    Type of Food:

    Steakhouse, Seafood

    Signature Dishes:

    Duck Cigars
    Filet Mignon
    Shrimp Avalon Style

    Steve's Steakhouse signature dishes Duck Cigars
Filet Mignon
Shrimp Avalon Style
    Location:

    417 Crescent Ave, Avalon, CA 90704, United States

    Special Feature:

    A second-floor dining area offering elevated and panoramic views of the harbor

    What Makes It Special:

    Chefs grill corn-fed Nebraska beef and prepare fresh seafood sourced directly from local fishermen.

    What Sets It Apart:

    This steakhouse delivers a highly polished and traditional meat-focused meal with decades of local history.

    Operating Hours:

    Monday - Thursday: 4:30 PM - 8:30 PMFriday - Saturday: 4:00 PM - 9:00 PMSunday: 4:00 PM - 8:30 PM

    Price:

    $30 to $80 per person

  5. Avalon Grille 5
    Avalon Grille
    Type of Restaurant:

    Upscale Casual

    Type of Food:

    New American, Seafood

    Signature Dishes:

    Local Pacific Halibut
    Coffee-Brown Sugar & Chili Rubbed Ribeye Steak
    Classic Beef Tartare

    Avalon Grille signature dishes Local Pacific Halibut
Coffee-Brown Sugar & Chili Rubbed Ribeye Steak
Classic Beef Tartare
    Location:

    423 Crescent Ave, Avalon, CA 90704, United States

    Special Feature:

    A large and circular bar area pouring craft cocktails and local wines

    What Makes It Special:

    Cooks use farmstand produce to create artfully crafted and chef-inspired dishes.

    What Sets It Apart:

    The restaurant offers a highly refined and modern American menu in the center of the downtown district.

    Operating Hours:

    Monday - Sunday: 11:00 AM - 9:00 PM

    Price:

    $50 to $100 per person

  6. Original Jack's Country Kitchen 6
    Original Jack's Country Kitchen
    Type of Restaurant:

    Diner

    Type of Food:

    American, Breakfast

    Signature Dishes:

    Fettuccine Alfredo
    Chicken Parmigiana
    Manzo Al Marsala

    Original Jack's Country Kitchen signature dishes Fettuccine Alfredo
Chicken Parmigiana
Manzo Al Marsala
    Location:

    118 Catalina Ave, Avalon, CA 90704, United States

    Special Feature:

    An old-style glass display case filled with fresh baked pies and cakes

    What Makes It Special:

    Bakers prepare fresh pastries while cooks serve massive breakfast platters and traditional Italian dinners.

    What Sets It Apart:

    This diner provides a highly nostalgic and family-friendly meal with a classic 1950s aesthetic.

    Operating Hours:

    Monday - Sunday: 7:00 AM - 2:00 PM, 5:00 PM - 10:30 PM (Tuesday & Wednesday close at 2:00 PM)

    Price:

    $10 to $20 per person

  7. Descanso Beach Club Restaurant 7
    Descanso Beach Club Restaurant
    Type of Restaurant:

    Casual Restaurant

    Type of Food:

    American, Seafood

    Signature Dishes:

    Coconut Shrimp
    Carne Asada Tacos
    Poke Bowl

    Descanso Beach Club Restaurant signature dishes Coconut Shrimp
Carne Asada Tacos
Poke Bowl
    Location:

    1 St Catherine Way, Avalon, CA 90704, United States

    Special Feature:

    Outdoor tables and lounge chairs situated directly on the sand

    What Makes It Special:

    Cooks prepare fresh seafood and tropical drinks for guests lounging by the water.

    What Sets It Apart:

    The restaurant delivers a highly exclusive and resort-style beach club atmosphere.

    Operating Hours:

    Monday - Sunday: 10:00 AM - 5:00 PM

    Price:

    $20 to $30 per person

  8. NDMK Fish House 8
    NDMK Fish House
    Type of Restaurant:

    Casual Restaurant

    Type of Food:

    Seafood, Hawaiian-Inspired

    Signature Dishes:

    Fresh Poke Bowls
    Grilled Fish Tacos
    Seafood Salads

    NDMK Fish House signature dishes Fresh Poke Bowls
Grilled Fish Tacos
Seafood Salads
    Location:

    109 Clarissa Ave, Avalon, CA 90704, United States

    Special Feature:

    A highly efficient ordering counter designed for quick and casual service

    What Makes It Special:

    Chefs source fresh local fish to create light and flavorful Hawaiian-inspired dishes.

    What Sets It Apart:

    This dining spot offers a highly reliable and budget-friendly seafood alternative away from the main tourist strip.

    Operating Hours:

    Monday - Sunday: 11:00 AM - 9:00 PM

    Price:

    $20 to $30 per person

  9. Antonio's Original Pizza 9
    Antonio's Original Pizza
    Type of Restaurant:

    Casual Restaurant

    Type of Food:

    Pizza, Italian

    Signature Dishes:

    Italian Sub Sandwich
    Margherita Pizza
    BBQ Chicken Pizza

    Antonio's Original Pizza signature dishes Italian Sub Sandwich
Margherita Pizza
BBQ Chicken Pizza
    Location:

    114 Sumner Ave, Avalon, CA 90704, United States

    Special Feature:

    A nostalgic and retro-themed interior filled with vintage signs and memorabilia

    What Makes It Special:

    Cooks hand-toss fresh pizza dough and simmer rich marinara sauces daily.

    What Sets It Apart:

    The pizzeria provides a highly consistent and family-friendly meal perfect for large groups.

    Operating Hours:

    Sunday - Thursday: 11:00 AM - 8:00 PMFriday - Saturday: 11:00 AM - 10:00 PM

    Price:

    $10 to $20 per person

  10. The Naughty Fox 10
    The Naughty Fox
    Type of Restaurant:

    Casual Restaurant

    Type of Food:

    American, Seafood

    Signature Dishes:

    Ahi Poke Nachos
    Grilled Chicken Wings
    Harbor Burgers

    The Naughty Fox signature dishes Ahi Poke Nachos
Grilled Chicken Wings
Harbor Burgers
    Location:

    111 Crescent Ave, Avalon, CA 90704, United States

    Special Feature:

    A beautiful outdoor patio offering clear views of the harbor and passing boats

    What Makes It Special:

    Chefs craft fresh seafood and massive burgers to pair with local beers and cocktails.

    What Sets It Apart:

    This restaurant merges a highly relaxed island setting with excellent food and stunning scenery.

    Operating Hours:

    Monday - Sunday: 8:00 AM - 6:00 PM

    Price:

    $20 to $30 per person