10 Best San Diego Restaurants

The Top 10 best restaurants in San Diego based on real customer reviews on Yelp and TripAdvisor are Oscar's Mexican Seafood, Hodad's, Morning Glory, The Crack Shack, Farmer's Bottega, Bencotto, Richard Walker's Pancake House, Catania, The Fishery, and Old Town Mexican Café. 

San Diego has become one of the United States’ most sought after destinations for food. Famous food in San Diego include fish tacos, carne asada fries, and California burritos. The city’s proximity to Mexico has inspired a rich selection of Mexican cuisine, while fresh seafood is ever-present in the majority of the restaurants here. The Mission restaurant serves flavorful chilaquiles, while Las Cuatro Milpas is a beloved spot for tacos and burritos. San Diego's food scene is also known for their unique takes on classic dishes, with establishments like Hodad’s offering legendary burgers and The Crack Shack serving up gourmet fried chicken.

Many of San Diego’s neighborhoods boast exceptional food scenes such as North Park, which is known for craft beer, and eateries like Urban Solace. Little Italy offers Italian favorites such as Bencotto Italian Kitchen. The Gaslamp Quarter features upscale dining at Nobu San Diego and Born & Raised, and La Jolla is famed for seafood and fine dining at The Marine Room. Ocean Beach has OB Noodle House, and South Park shines with trendy options like The Red Door. Michelin-starred top restaurants in San Diego include Addison, led by Chef William Bradley; and Juniper & Ivy, which is helmed by Chef Richard Blais.

The mild climate and landscape in San Diego and surrounding areas make it ideal for farming, with over 6,000 farmers contributing to a multi-billion dollar industry. Visitors can experience this firsthand at roadside farm stands like Chino Farms, which supplies top chefs with heirloom vegetables, or the Carlsbad Strawberry Company, which harvest quality strawberries from January to July. Farmers markets such as those in the Hillcrest, Coronado, and Ocean Beach offer fresh produce and local goods. 

San Diego hosts numerous culinary events, including the San Diego Restaurant Week, where over 100 restaurants offer multi-course meals, and the San Diego Beer Week, which celebrates the region’s thriving craft beer scene. The Fallbrook Avocado Festival showcases the region's top avocado offerings, while the San Diego Bay Wine & Food Festival attracts food lovers from across the country. Visitors can further immerse themselves in local flavors through cooking classes and tours, such as the Harvard Cookin’ Girl in La Jolla or Cucina Migrante, which offers Mediterranean-inspired farm-to-table experiences. 

  1. Oscar's Mexican Seafood 1
    Oscar's Mexican Seafood 0.00 (0 Reviews)
    • Item Prices 47
    • Average Item Price $8.20
    Type of Restaurant:

    Casual dining

    Type of Food:

    Mexican seafood

    Signature Dish:

    Fish TacosCeviche Surf and Turf Taco

    Oscar's Mexican Seafood signature dishes Fish TacosCeviche Surf and Turf Taco
    Location:

    703 Turquoise St, San Diego, CA 92109

    Special Feature:

    Fresh seafood sourced daily

    What Makes It Special:

    Oscar's use of fresh ingredients and serving seafood in a variety of creative and flavorful ways.

    What Sets It Apart:

    High-quality seafood in a laid-back and casual setting

    Operating Hours:

    Monday to Thursday: 8:00 AM - 9:00 PMFriday and Saturday: 8:00 AM - 10:00 PMSunday: 8:00 AM - 9:00 PM

    Price:

    $10 to $20 per person

  2. Hodad's 2
    Hodad's 0.00 (0 Reviews)
    Sandwiches American Burgers
    • Item Prices 96
    • Average Item Price $9.69
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Burgers

    Signature Dish:

    Guido BurgerBlue Jay BurgerOnion Rings

    Hodad's signature dishes Guido BurgerBlue Jay BurgerOnion Rings
    Location:

    5010 Newport Ave, San Diego, CA 92107

    Special Feature:

    Large, customizable burgers

    What Makes It Special:

    The restaurant is famous for its huge, juicy burgers and retro, surf-inspired ambiance.

    What Sets It Apart:

    Generous, fully loaded burgers served in a fun, nostalgic atmosphere.

    Operating Hours:

    11:00 AM to 9:00 PM daily

    Price:

    $10 to $20 per person

    Hodad's Menu Prices
  3. The Crack Shack 3
    The Crack Shack 0.00 (0 Reviews)
    Chicken Salads Sandwiches American Kids Friendly
    • Item Prices 369
    • Average Item Price $12.89
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Southern Comfort Food

    Signature Dish:

    Fried ChickenCrack FriesChicken Sandwich

    The Crack Shack signature dishes Fried ChickenCrack FriesChicken Sandwich
    Location:

    2266 Kettner Blvd, San Diego, CA 92101

    Special Feature:

    Outdoor seating with a lively atmosphere

    What Makes It Special:

    The restaurant’s playful, fun vibe and its elevated take on fried chicken and comfort food.

    What Sets It Apart:

    A unique approach to fried chicken with a fun, relaxed environment.

    Operating Hours:

    10:00 AM to 11:00 PM daily

    Price:

    $15 to $25 per person

    The Crack Shack Menu Prices
  4. Morning Glory 4
    Morning Glory 0.00 (0 Reviews)
    • Item Prices 52
    • Average Item Price $8.38
    Type of Restaurant:

    Brunch/Breakfast

    Type of Food:

    Modern American Brunch

    Signature Dish:

    Breakfast CarbonaraFrench ToastPork Belly Fried Rice

    Morning Glory signature dishes Breakfast CarbonaraFrench ToastPork Belly Fried Rice
    Location:

    550 W Date St, San Diego, CA 92101

    Special Feature:

    Instagram-worthy souffle pancakes

    What Makes It Special:

    Known for its artistic decor and innovative, flavorful takes on traditional breakfast and brunch dishes.

    What Sets It Apart:

    The visually stunning dishes and hip, photogenic ambiance.

    Operating Hours:

    8:00 AM to 3:00 PM daily

    Price:

    $15 to $30 per person

    Morning Glory Menu Prices
  5. Farmer's Bottega Restaurant 5
    Farmer's Bottega Restaurant 0.00 (0 Reviews)
    • Item Prices 85
    • Average Item Price $15.45
    Type of Restaurant:

    Farm-to-Table

    Type of Food:

    Modern American with Italian influences

    Signature Dish:

    Short Rib BenedictFrench Toast Bottega Stack

    Farmer's Bottega Restaurant signature dishes Short Rib BenedictFrench Toast Bottega Stack
    Location:

    860 W Washington St San Diego, CA 92103

    Special Feature:

    Sustainable, locally-sourced ingredients

    What Makes It Special:

    Farmer’s Bottega supports local farmers and offers a cozy, intimate dining experience.

    What Sets It Apart:

    The farm-to-table concept that highlights sustainability and quality ingredients.

    Operating Hours:

    Monday to Sunday: 8:00 AM - 2:00 PM and 4:00 PM - 9:00 PM

    Price:

    $20 to $40 per person

  6. Richard Walker's Pancake House 6
    Richard Walker's Pancake House 5.00 (1 Reviews)
    • Item Prices 869
    • Average Item Price $12.84
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Breakfast and Brunch

    Signature Dish:

    Baked AppleDutch Baby PancakeSan Diego French Toast

    Richard Walker's Pancake House signature dishes Baked AppleDutch Baby PancakeSan Diego French Toast
    Location:

    520 E 6th St, San Diego, CA 92101

    Special Feature:

    Signature pancakes and a cozy, inviting atmosphere

    What Makes It Special:

    Famous for its hearty, high-quality breakfast dishes, especially its pancakes.

    What Sets It Apart:

    A focus on classic, hearty breakfast dishes with a reputation for perfect pancakes.

    Operating Hours:

    6:30 AM to 2:30 PM daily

    Price:

    $10 to $20 per person

  7. Catania 7
    Catania 0.00 (0 Reviews)
    Pizza Salads Italian
    • Item Prices 98
    • Average Item Price $20.49
    Type of Restaurant:

    Italian

    Type of Food:

    Coastal Italian

    Signature Dish:

    Duck Sugo OrecchietteCrispy OctopusSmoked Duck Liver Crostini

    Catania signature dishes Duck Sugo OrecchietteCrispy OctopusSmoked Duck Liver Crostini
    Location:

    7863 Girard Ave, San Diego, CA 92037

    Special Feature:

    Ocean views and coastal-inspired Italian dishes

    What Makes It Special:

    A mix of traditional Italian cooking with fresh, local seafood and stunning views.

    What Sets It Apart:

    The perfect blend of classic Italian flavors and coastal ingredients.

    Operating Hours:

    4:00 PM to 10:00 PM daily

    Price:

    $25 to $45 per person

    Catania Menu Prices
  8. The Fishery 8
    The Fishery 0.00 (0 Reviews)
    • Item Prices 261
    • Average Item Price $10.39
    Type of Restaurant:

    Seafood

    Type of Food:

    Fresh, Sustainable Seafood

    Signature Dish:

    Swordfish TacosFish and ChipsMacadamia Crusted Halibut

    The Fishery signature dishes Swordfish TacosFish and ChipsMacadamia Crusted Halibut
    Location:

    5040 Cass St, San Diego, CA 92109

    Special Feature:

    Sustainably sourced seafood and a seafood market

    What Makes It Special:

    A commitment to sustainability and serving the freshest seafood available.

    What Sets It Apart:

    A blend of a seafood market with a full-service dining experience.

    Operating Hours:

    Wednesday to Sunday: 11:00 AM - 10:00 PMMonday and Tuesday: Closed

    Price:

    $20 to $40 per person

    The Fishery Menu Prices
  9. Old Town Mexican Cafe 9
    Old Town Mexican Cafe 0.00 (0 Reviews)
    • Item Prices 353
    • Average Item Price $10.99
    Type of Restaurant:

    Mexican

    Type of Food:

    Traditional Mexican

    Signature Dish:

    Carnitas PlateFish TacosCarne Asada Plate

    Old Town Mexican Cafe signature dishes Carnitas PlateFish TacosCarne Asada Plate
    Location:

    2489 San Diego Ave, San Diego, CA 92110

    Special Feature:

    Hand-rolled tortillas made fresh daily

    What Makes It Special:

    The use of homemade tortillas and the authentic, flavorful Mexican dishes.

    What Sets It Apart:

    A focus on traditional, authentic Mexican food with handmade tortillas.

    Operating Hours:

    8:00 AM to 9:00 PM daily

    Price:

    $15 to $30 per person

    Old Town Mexican Cafe Menu Prices
  10. Bencotto 10
    Bencotto 0.00 (0 Reviews)
    • Item Prices 218
    • Average Item Price $19.08
    Type of Restaurant:

    Italian Trattoria 

    Type of Food:

    Northern Italian Cuisine 

    Signature Dish:

    Chicken ParmigianaLobster RavioliOrechiette Ben Cotto 

    Bencotto signature dishes Chicken ParmigianaLobster RavioliOrechiette Ben Cotto 
    Location:

    750 W Fir St San Diego, CA 92101 

    Special Feature:

    Fresh, handcrafted pasta made daily 

    What Makes It Special:

    Bencotto brings traditional Northern Italian flavors to life with a focus on high-quality ingredients and expertly crafted pasta dishes served in a warm and modern setting. 

    What Sets It Apart:

    A customizable pasta experience where diners can select their preferred pasta type and sauce combination, ensuring a tailored and fresh meal every time. 

    Operating Hours:

    Monday to Thursday & Sunday: 11:30 AM - 9:30 PMFriday & Saturday: 11:30 AM - 10:30 PM 

    Price:

    $20 to $50 per person

    Bencotto Menu Prices