San Diego travel guide

San Diego: Food Guide

· 6 min read City Guide
Fresh fish tacos on a paper plate at a San Diego beachside taco stand

Book an experience

Things to do here

The top-rated tours and activities here — all with instant confirmation and free cancellation on most bookings.

San Diego’s food identity is built around three pillars: Mexican cuisine shaped by the proximity to Tijuana, Pacific seafood that arrives at the docks a few miles from most restaurants, and a locavore California ethos that keeps menus seasonal. The city also happens to have one of the best craft beer scenes in the USA, and food and beer are deeply intertwined. This guide covers the best eating across price ranges and neighborhoods.

Fish Tacos

Fish tacos are arguably San Diego’s signature dish. The format came across the border from Ensenada and Baja California, and the best versions in the city are made by Baja-style counters serving battered or grilled fish in handmade corn tortillas, topped with shredded cabbage, pico de gallo, and a white crema.

Oscar’s Mexican Seafood — 703 Turquoise St, Pacific Beach (plus additional locations). The most consistently recommended counter-service fish taco spot in the city. Battered fish tacos approximately $5–6 each; shrimp tacos a dollar more. The fish and shrimp burritos (approximately $10–12) are also excellent. Cash and card accepted. Arrive early for the freshest product.

Mariscos German — Food truck operating primarily in National City and Chula Vista. The birria de res tacos (beef stew tacos with consommé) and aguachile have developed a near-cult following. Menu items approximately $4–8. Locations vary — check Instagram for current position.

The Taco Stand — Multiple locations (La Jolla, downtown, Carmel Valley). Carne asada street tacos, birria, and al pastor made with high-quality meat. Street tacos approximately $5 each. Open late on weekends.

Little Italy

San Diego’s Little Italy along India Street has largely evolved beyond its Italian roots into one of the city’s most diverse dining neighborhoods, though several strong Italian options remain.

Prepkitchen — 1660 India St. California-Italian small plates and a well-curated wine list. Pasta approximately $18–24; shared plates $12–18. Dinner only Tuesday–Sunday. Reservations recommended.

Queenstown Public House — 1557 Columbia St. New Zealand-themed gastropub with one of the best patty melts in the city and a long local beer list. Mains approximately $16–22. Reliably good for a casual dinner without a reservation.

Crack Shack — 2266 Kettner Blvd. Chicken-focused fast-casual from the same team behind Ironside Fish & Oyster. Fried chicken sandwiches and rotisserie plates approximately $13–18. Full bar with good cocktails. The outdoor patio fills up on weekday evenings.

Ironside Fish & Oyster — 1654 India St. The most polished seafood restaurant in Little Italy, with oysters from Pacific Northwest farms (approximately $3–4 each), whole fish, and a refined New England-style menu. Mains approximately $26–42. Reservations essential for dinner.

North Park and South Park

North Park has developed into San Diego’s most interesting food and drink neighborhood over the past decade. The intersection of 30th and University is the commercial heart.

Carnitas’ Snack Shack — 2632 University Ave. Pork belly BLT, triple threat pork sandwich, and fries in a casual outdoor setting. Mains approximately $14–18. The sister location in Old Town is larger; the North Park original has more character.

Kindred — 1503 30th St. One of San Diego’s best plant-based restaurants, drawing non-vegetarians with its creative cooking. Mains approximately $16–24. Strong cocktail program. Dinner only; closed Mondays.

Underbelly — 3000 Upas St, North Park (plus additional locations). Japanese-inspired ramen and small plates. Ramen bowls approximately $16–20. The black garlic tonkotsu is the standout. Opens at 11am; expect a wait on weekends.

La Jolla

La Jolla’s dining scene skews upscale and ocean-view. Prospect Street and Girard Avenue are the main restaurant corridors.

George’s at the Cove — 1250 Prospect St. Three-level restaurant with the best ocean view dining in the city. The rooftop Ocean Terrace (mains approximately $18–32) is more casual and less expensive than the ground-floor California Modern (mains approximately $38–65). Reservations required for both levels on weekends. The Ocean Terrace has no overhead cover — bring a layer for evening dining.

Piatti — 2182 Avenida de la Playa, La Jolla Shores. Long-standing Italian in a quieter part of La Jolla, with a menu of well-executed pastas and a pleasant patio. Pasta approximately $22–30; mains approximately $28–42. Lunch and dinner.

The Cottage — 7702 Fay Ave. La Jolla’s best breakfast and brunch spot. Avocado toast, huevos rancheros, and lemon ricotta pancakes approximately $14–18. Opens at 7:30am daily; expect waits of 30–45 minutes on weekend mornings.

Gaslamp Quarter and Downtown

The Gaslamp Quarter has a high concentration of restaurants ranging from reliable chains to a few genuinely good independents. It gets crowded on Friday and Saturday evenings.

Searsucker — 611 5th Ave. American brasserie by Brian Malarkey, with a menu of shareable plates, charcuterie, and substantial mains. Mains approximately $26–46. Good cocktail program. Reservation recommended.

Puesto — 789 W. Harbor Drive, Seaport Village (plus additional locations). The original Puesto opened in La Jolla; the Seaport Village location has the best outdoor seating. Gourmet tacos approximately $5–7 each; shared guacamole approximately $11. No reservation for bar seating.

Hodad’s — 945 Broadway, downtown (original in Ocean Beach). The Ocean Beach location opened in 1969 and has the more authentic atmosphere, but the downtown branch is more convenient. Burgers approximately $9–14; milkshakes approximately $7. Cash and card. No reservation — always a line.

Pacific Beach and Mission Beach

Pacific Beach (PB) is where the younger, surf-oriented dining scene lives. Garnet Avenue is the main strip.

World Famous — 711 Pacific Beach Drive. Right on the boardwalk, open since 1979. Breakfast all day, with strong egg dishes and a clam chowder that draws regulars. Mains approximately $14–22. The patio has the best people-watching in PB.

Kono’s Cafe — 704 Garnet Ave. A tiny breakfast counter open since 1983 that serves arguably the best breakfast burrito in San Diego for approximately $10–12. Opens at 7am; line forms quickly on weekends.

Budget Eating

For a low-cost meal in San Diego, the best options by neighborhood:

  • Downtown/Gaslamp — Pokez Mexican Restaurant (947 E St; mains $10–15) or the food stalls in the Westfield Horton Plaza area
  • Old Town — Casa Guadalajara (4105 Taylor St; plates $12–18) for generous portions of Sonoran-style Mexican
  • Pacific Beach — Oscar’s Mexican Seafood or any of the taco stands along Mission Blvd
  • North Park — The Linkery (no longer open), but Carnitas’ Snack Shack remains the neighborhood’s best value

Craft Beer and Food Pairing

Several San Diego breweries double as serious restaurants. Stone Brewing World Bistro & Gardens (2816 Historic Decatur Rd, Liberty Station) has a full menu of burgers, sandwiches, and mains (approximately $14–24) designed to pair with the brewery’s IPA-heavy lineup. Ballast Point Little Italy (2215 India St) has a comparable setup with bay views and a menu strong on seafood. Both are worth combining into a single evening rather than treating as just a drinking stop.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

We may earn a small commission — at no extra cost to you.