Where to Eat: The Best Restaurants in San Pedro, California

San Pedro, a picturesque coastal enclave in California, brims with a rich maritime history that warmly beckons visitors to savor its vibrant dining scene. Here, the flavors of the ocean intertwine with a diverse tapestry of culinary influences, from authentic Mexican fare to delightful French bistro classics. As you stroll along the bustling streets, the sound of laughter and the sizzle of fish tacos from local eateries fill the air, embodying the spirit of a community that celebrates its cultural heritage through food.

Start your gastronomic adventure at Mr. Valdez Mexican Food, where the inviting atmosphere and authentic dishes like their flavor-packed shrimp cocktail and rolled-up taquitos promise a delightful experience. Afterward, swing by Chachi's for their renowned pastrami and ham torta sandwiches, bursting with flavor and served with a friendly smile. For a cozy lunch in a charming setting, COMPAGNON Wine Bistro serves exquisite French onion soup and succulent steak frites, enticing your palate with its elegance.

As the sun sets, the enticing aroma of grilled specialties wafts from Joe's Diner House, where patrons enjoy hearty meals that feel like a warm hug. San Pedro's culinary landscape offers a captivating blend of tradition and innovation, where each bite tells a story. Explore the standout spots and beloved classics of San Pedro, and let every meal be a new adventure waiting to unfold!

Discover the best restaurants and places to eat in San Pedro, California, near you now.

96 restaurants found in San Pedro.

Find Restaurants in San Pedro Nearby Your Location

Chachi's

Sandwich shop

2801 S Pacific Ave, San Pedro, CA 90731

This top-rated sandwich haven delights with unique secret sauces and massive portions, highlighted by irresistible pastrami and ham tortas!

The Happy Inka

Restaurant

964 W 10th St, San Pedro, CA 90731

Experience exceptional service and mouthwatering dishes in a delightful atmosphere that leaves you smiling.

Mr. Valdez Mexican Food

Mexican restaurant

132 N Pacific Ave, San Pedro, CA 90731

Experience genuine Mexican flavors with fresh ingredients and warm hospitality, featuring standout dishes like shrimp taco gobernador and crispy taquitos.

Reserve

Tacos El Gavilan #27

Mexican restaurant

2805 S Pacific Ave, San Pedro, CA 90731

Savor mouthwatering tacos in a vibrant atmosphere at this five-star gem nestled within Beach City Market.

COMPAGNON Wine Bistro

French restaurant

335 W 7th St, San Pedro, CA 90731

A cozy and welcoming bistro, known for exquisite French dishes like beef bourguignon and outstanding French onion soup.

Reserve

Vicky's Doghouse

Restaurant

250 S Harbor Blvd, San Pedro, CA 90731

Nestled on the USS Iowa Museum, indulge in gourmet hot dogs served on sweet Hawaiian rolls with unique toppings!

Joe's Diner House

Restaurant

1621 S Gaffey St, San Pedro, CA 90731

A cozy gem offering hearty breakfast delights, like the famed nopales omelette and Chile Verde chilaquiles, awaits you!

Reserve

Rocco's Italiano Ristorante

Restaurant

1902 S Pacific Ave, San Pedro, CA 90731

This welcoming eatery serves mouthwatering Italian classics like lasagna and rigatoni, all within a lively atmosphere.

Reserve

Busy Bee Market

Sandwich shop

2413 S Walker Ave, San Pedro, CA 90731

This bustling sandwich shop delights locals with colossal hot pastrami sandwiches and an array of fresh, flavorful options.

The Chori-Man

Mexican restaurant

2309 S Alma St, San Pedro, CA 90731

Savor the mouthwatering breakfast burritos filled with Tolucan green chorizo, paired with vibrant house-made salsas.

Whiskey Flats BBQ

Barbecue restaurant

530 S Gaffey St, San Pedro, CA 90731

Indulge in a wood-smoked paradise, savoring tender brisket and unique Asian-inspired slaw, all in a lively outdoor setting.

J.Trani's Ristorante

Italian restaurant

584 W 9th St, San Pedro, CA 90731

Tucked away in San Pedro, this gem features exquisite Italian cuisine, live music, and irresistible calamari!

Raffaello Ristorante

Italian restaurant

457 W 7th St, San Pedro, CA 90731

This cozy Italian gem delights with exceptional classics like osso buco and creamy Alfredo, alongside warm, attentive service.

Rex's Cafe

Cafe

2136 S Pacific Ave, San Pedro, CA 90731

Charming café offering hearty breakfast delights like Huevos Rancheros and fluffy hash browns, plus a delightful tea collection.

Pina's Mexican Restaurant

Mexican restaurant

1430 W 25th St, San Pedro, CA 90732

Experience authentic Mexican flavors in a cozy setting, with standout dishes like Taco Al Pastor and comforting Menudo.

Reserve

Shore Grille

Restaurant

1637 W 25th St, San Pedro, CA 90732

A cozy gem in San Pedro, featuring expertly battered fish and chips, refreshing Mahi Mahi, and mouthwatering Swiss Mushroom burgers.

Reserve

Pacific Diner

Diner

3821 S Pacific Ave, San Pedro, CA 90731

A beloved local eatery known for hearty breakfasts, featuring crafted omelettes and the must-try chicken-fried steak!

Sorrento's Pizza House

Pizza restaurant

2428 S Western Ave, San Pedro, CA 90732

A beloved local gem, this Italian eatery delights with baked pastas, crispy salads, and legendary pizza. Enjoy a cozy atmosphere!

Reserve

Pirozzi's Italian Deli

Deli

1453 W 8th St, San Pedro, CA 90732

Nestled in a shopping center, this beloved deli offers authentic Italian sandwiches and generous portions that delight every palate.

Reserve

Tacos El Goloso

Mexican restaurant

247 N Gaffey St, San Pedro, CA 90731

This cozy spot serves up mouthwatering birria tacos and exceptional guacamole, all with friendly service and great prices.

Reserve

Jasmine Hana

Sushi restaurant

28150 S Western Ave, San Pedro, CA 90732

Savor an exquisite array of sushi and Thai dishes, featuring fresh ingredients and generous portions in a tranquil setting.

Reserve

Bonello's New York Pizza

Pizza restaurant

806 S Gaffey St #3613, San Pedro, CA 90731

Savor authentic New York and Sicilian-style pizzas, alongside incredible sandwiches, in this cozy, top-rated eatery!

Senfuku Japannese Restaurant

Japanese restaurant

380 W 6th St, San Pedro, CA 90731

This cozy neighborhood gem delights with exquisite sushi, fresh sashimi, and teriyaki dishes in a charming setting.

Pinas Cafe

Mexican restaurant

875 W 9th St, San Pedro, CA 90731

This charming Mexican eatery serves crunchy beef tacos and refreshing frozen lemonade, all in a cozy, welcoming atmosphere.

Omelette & Waffle Shop

Breakfast restaurant

1103 S Gaffey St, San Pedro, CA 90731

A lively diner famed for over 80 omelet varieties, savory waffles, and a welcoming atmosphere that delights all.

La Siciliana

Southern Italian restaurant

347 W 6th St, San Pedro, CA 90731

Discover a slice of Sicily in San Pedro, where vibrant flavors and heartfelt hospitality create a truly unforgettable dining experience.

Reserve

San Pedro Cafe

Breakfast restaurant

605 S Pacific Ave, San Pedro, CA 90731

A delightful diner offering mouthwatering breakfasts, including top-notch French toast and flavorful Veracruz omelettes, served with warm hospitality.

Reserve

La Bocca Felice

Italian restaurant

301 W 6th St, San Pedro, CA 90731

This lively Italian venue entices diners with exquisite brunch, including bottomless Mimosas and live jazz music. Enjoy the generous chicken linguine Alfredo!

Order

Happy Diner

Diner

617 S Centre St, San Pedro, CA 90731

Enjoy a cozy diner experience featuring delightful dishes like the Azteca omelette, buttery biscuits with gravy, and churro waffles.

Reserve

Trani's Dockside Station

Seafood restaurant

311 E 22nd St, San Pedro, CA 90731

Nestled at the port, this seafood gem dazzles with lobster pappardelle and exquisite lobster bisque, complemented by warm service.

Pronto's Fresh Mexican Grill

Mexican restaurant

2420 S Western Ave, San Pedro, CA 90732

Bright and welcoming, this fresh Mexican grill delights with flavorful tacos, a vibrant salsa bar, and friendly service.

Reserve

Seaside Bistro

Restaurant

1420 W 25th St Unit A, San Pedro, CA 90732

A cozy gem, serving all-day comfort food with standout fish dishes, signature pastas, and delectable brunch offerings.

The Whale & Ale

Irish pub

327 W 7th St, San Pedro, CA 90731

Big Nick's Pizza

Pizza restaurant

1110 N Gaffey St, San Pedro, CA 90731

This lively pizzeria features hand-tossed pies like the BBQ Chicken alongside unique Greek salad offerings in a cozy atmosphere.

Reserve

Niko's Pizzeria

Italian restaurant

399 W 6th St, San Pedro, CA 90731

Discover a cozy Italian bar and grill serving exceptional pizzas, hearty subs, and vibrant pastas, perfect for all!

Crazy Fish Grill Express

Seafood restaurant

309 W 7th St, San Pedro, CA 90731

This seafood haven serves up flavorful Fried Shrimp Bowls and crispy Beer Battered Fish, complemented by friendly service!

Reserve

Think Cafe

American restaurant

302 W 5th St UNIT 105, San Pedro, CA 90731

This cozy spot delights with a diverse menu, offering delicious whitefish tacos and hearty fried chicken pasta!

Baramee Thai Restaurant

Thai restaurant

354 W 6th St, San Pedro, CA 90731

Experience a Thai culinary adventure with authentic flavors and specialties like Khao Soi and Mandarin Duck!

Reserve

Green Onion Mexican Restaurant

Mexican restaurant

145 W 6th St, San Pedro, CA 90731

This beloved eatery boasts robust Mexican fare like chicken fajitas and shredded beef burritos, all at reasonable prices.

Lighthouse Cafe

Restaurant

508 W 39th St, San Pedro, CA 90731

This cozy café delights with hearty sandwiches like the tender sunken city and generous portions of baja tacos.

Reserve
Page 1 of 3

End of content

Error loading content