San Pedro's Best Food [Updated 2025]

San Pedro's Best Food [Updated 2025]
Food tour map
The Local's Blackbook 📓

The 48-Hour Insider Itinerary to Los Angeles

Join our Explore Los Angeles newsletter and get our 48-hour insider itinerary to the top hidden spots in Los Angeles.

  • Custom 3-stop crawl with QR codes for easy navigation
  • 5 photo-worthy hidden gems (Instagram gold)
  • Insider timing tips: when to go to skip crowds
  • Top spots in your inbox every week

There’s something magical about the smell of fresh tortillas wafting through the air or the sizzle of seafood on the grill that makes my heart skip a beat. As a lifelong San Pedro resident, I’ve spent countless weekends diving into the culinary treasures this vibrant city has to offer. After tasting everything from street tacos to gourmet plates, I've narrowed it down to 12 top spots that truly capture the essence of our local flavor.

Trust me, I’m not just another food blogger—I’ve savored every dish, chatted with passionate chefs, and soaked in the atmosphere of these beloved establishments. So, buckle up as we embark on a delicious journey through San Pedro’s best bites, guaranteed to tantalize your taste buds and inspire your next dining adventure!


Shore Grille

Shore Grille
🗺️ 1637 W 25th St, San Pedro, CA 90732
☎️ 310-832-7427
🌐 Website
Sunday: 11:30 AM–9:30 PM
Monday: 11:30 AM–9:30 PM
Tuesday: 11:30 AM–9:30 PM
Wednesday: 11:30 AM–9:30 PM
Thursday: 11:30 AM–9:30 PM
Friday: 11:30 AM–9:30 PM
Saturday: 11:30 AM–9:30 PM
Highlights
Hidden gem in San Pedro
Steaks cooked to perfection
Friendly and attentive service
Delicious homemade batter
Crispy onion rings

During my recent culinary adventure in San Pedro, I had the pleasure of dining at Shore Grille, a hidden gem that truly deserves the spotlight. As soon as I walked in, I was greeted by the friendly and attentive service that sets the tone for a delightful meal.

I decided to indulge in their steaks, and let me tell you, they were cooked to perfection! The juicy tenderness every bite revealed was a carnivore's dream. What truly hit the spot were the crispy onion rings, which came fresh from a kitchen that takes pride in its homemade batter. Each ring was a crunchy delight that paired beautifully with my steak and added a playful twist to my meal.

The atmosphere at Shore Grille feels welcoming, with a casual vibe that makes every diner's experience enjoyable. I couldn't help but smile while savoring every bite, delighting in the culinary skill on display. If you're looking for a satisfying meal in San Pedro, I highly recommend stopping by Shore Grille. It's a place where hearty flavors and excellent service collide, making it a must-visit destination for food lovers!

You might also want to check out the best restaurants in Orange County.

Trani's Dockside Station

Trani's Dockside Station
🗺️ 311 E 22nd St, San Pedro, CA 90731
☎️ 310-833-1188
🌐 Website
Sunday: 10:30 AM–2 PM
Sunday: 5–9 PM
Monday: 5–9 PM
Tuesday: Closed
Wednesday: 11:30 AM–2:30 PM
Wednesday: 5–9 PM
Thursday: 11:30 AM–2:30 PM
Thursday: 5–9 PM
Friday: 11:30 AM–2:30 PM
Friday: 5–9 PM
Saturday: 5–9 PM
Highlights
Freshest seafood in town
Generous portion sizes
Exceptional service experience
Inviting ambiance and decor
Must-try rosemary panna cotta

Nestled right by the water, Trani's Dockside Station is a delightful haven for seafood lovers in San Pedro. As I walked in, I was immediately captivated by the inviting ambiance and charming decor that perfectly reflects its nautical surroundings. The moment I took a seat, I was greeted by friendly staff eager to provide an exceptional dining experience.

Now, let's talk about the food! The freshest seafood in town is not merely a slogan; it’s a promise that Trani’s delights in keeping. I opted for their signature fish tacos, and the generous portion sizes left me both satisfied and amazed. Each bite was a vibrant explosion of flavor, highlighting the quality of ingredients.

To finish off my meal, I couldn’t resist the must-try rosemary panna cotta. This dessert was a delightful blend of creamy sophistication and aromatic hints that danced on my palate. Dining at Trani's felt like a cozy gathering among friends rather than just a meal; it’s this unique charm that makes it stand out in the bustling food scene of San Pedro. If you’re searching for a memorable culinary experience, Trani's is not to be missed!

You might also want to check out the best restaurants in Beverly Hills.

Raffaello Ristorante

Raffaello Ristorante
🗺️ 457 W 7th St, San Pedro, CA 90731
☎️ 310-514-0900
🌐 Website
Sunday: 11:30 AM–9 PM
Monday: 11:30 AM–2 PM
Monday: 5–9 PM
Tuesday: 11:30 AM–2 PM
Tuesday: 5–9 PM
Wednesday: 11:30 AM–2 PM
Wednesday: 5–9 PM
Thursday: 11:30 AM–2 PM
Thursday: 5–9 PM
Friday: 11:30 AM–2 PM
Friday: 5–9 PM
Saturday: 11:30 AM–9 PM

Raffaello Ristorante in San Pedro is a delightful culinary gem that transports your taste buds straight to Italy! The moment you step in, the cozy ambiance wraps around you like a warm embrace. I savored their truffle risotto, which was creamy and utterly indulgent, with just the right amount of earthy richness. The seafood linguine was a vibrant masterpiece, overflowing with fresh flavors and a generous mix of succulent seafood. Don’t skip dessert; their tiramisu is a dreamy, coffee-infused finale that leaves you wanting more. If you're seeking a taste of Italy right in San Pedro, Raffaello is an absolute must-visit!

You might also want to check out the best tacos in Los Angeles.

Seaside Bistro

Seaside Bistro
🗺️ 1420 W 25th St Unit A, San Pedro, CA 90732
☎️ 310-548-4797
🌐 Website
Sunday: 7 AM–9 PM
Monday: 7 AM–9 PM
Tuesday: 7 AM–9 PM
Wednesday: 7 AM–9 PM
Thursday: 7 AM–9 PM
Friday: 7 AM–9 PM
Saturday: 7 AM–9 PM

Tucked away on the vibrant waterfront, Seaside Bistro offers a culinary journey that dances on the palate. The fresh ceviche is a must-try—each bite bursts with zesty lime and tender fish, a testament to their commitment to local flavors. Paired with a glass of their signature cocktail, the experience transforms into a delightful escape. The atmosphere is charming, with cozy seating and ocean views that enhance the meal. Whether you're indulging in a scrumptious seafood platter or savoring a decadent dessert, this bistro proves that San Pedro truly shines in its gastronomic offerings. Don’t miss this gem!

You might also want to check out the best restaurants in San Luis Obispo.

Jefe's Cocina

Jefe's Cocina
🗺️ 726 S Pacific Ave, San Pedro, CA 90731
☎️ 310-684-1139
🌐 Website
Sunday: 10:30 AM–8 PM
Monday: 10:30 AM–8 PM
Tuesday: 10:30 AM–8 PM
Wednesday: Closed
Thursday: 10:30 AM–8 PM
Friday: 10:30 AM–8 PM
Saturday: 10:30 AM–8 PM

Stepping into Jefe's Cocina feels like an instant vacation to Mexico! From the vibrant decor to the tantalizing aromas, this gem serves up flavorful dishes that delight the senses. I indulged in their signature tacos—bursting with fresh ingredients and heavenly spices—that danced on my palate. The zesty salsa is a must-try, adding the perfect kick! The friendly staff creates a welcoming vibe that enhances the overall experience. If you're searching for the perfect blend of authentic flavors and a lively atmosphere, Jefe's Cocina is definitely your go-to spot in San Pedro!

You might also want to check out the best restaurants in Irvine.

San Pedro Cafe

San Pedro Cafe
🗺️ 605 S Pacific Ave, San Pedro, CA 90731
☎️ 310-547-0961
🌐 Website
Sunday: 7 AM–3 PM
Monday: 7 AM–3 PM
Tuesday: 7 AM–3 PM
Wednesday: 7 AM–3 PM
Thursday: 7 AM–3 PM
Friday: 7 AM–3 PM
Saturday: 7 AM–3 PM

San Pedro Cafe is a delightful gem that captures the essence of comfort food with a creative twist. As I stepped inside, the vibrant atmosphere enveloped me, promising a culinary adventure. I savored their signature breakfast burrito, bursting with fresh ingredients and a hint of spice that ignited my taste buds. The freshly brewed coffee was the perfect companion, smooth yet invigorating. Each bite felt like a warm hug, reminding me why I adore this place. If you’re on the hunt for a cozy spot that serves both heartwarming and heavenly dishes, look no further than this charming cafe.

You might also want to check out the best cafes in Los Angeles.

Crazy Fish Grill - San Pedro

Crazy Fish Grill - San Pedro
🗺️ 28158 S Western Ave, San Pedro, CA 90732
☎️ 310-547-9968
🌐 Website
Sunday: 11:30 AM–8:30 PM
Monday: 11 AM–9 PM
Tuesday: 11 AM–9 PM
Wednesday: 11 AM–9 PM
Thursday: 11 AM–9 PM
Friday: 11 AM–9 PM
Saturday: 11 AM–9 PM

Crazy Fish Grill - San Pedro is an absolute gem that delivers a delightful culinary adventure! The moment I stepped in, the playful ambiance welcomed me, setting the stage for a fantastic dining experience. I indulged in their signature fish tacos, bursting with fresh ingredients and robust flavors that danced on my palate. The grilled seafood platter was a feast for the senses, beautifully presented and cooked to perfection. Service was friendly and attentive, making me feel right at home. If you're on the hunt for mouthwatering seafood in San Pedro, look no further—Crazy Fish Grill is a must-visit! 🌊🌮

You might also want to check out the best coffee shops in Los Angeles.

Busy Bee Market

Busy Bee Market
🗺️ 2413 S Walker Ave, San Pedro, CA 90731
☎️ 310-832-8660
🌐 Website
Sunday: Closed
Monday: 10 AM–5 PM
Tuesday: 10 AM–5 PM
Wednesday: 10 AM–5 PM
Thursday: 10 AM–5 PM
Friday: 10 AM–5 PM
Saturday: 10 AM–5 PM

Tucked away in the heart of San Pedro, Busy Bee Market is a charming haven for food lovers. From the moment I stepped inside, the aroma of freshly baked goods enveloped me, promising a delightful experience. Their sandwiches are a standout, with crunchy bread encasing flavorful fillings that dance on the palate. Don’t miss their artisanal pastries, which boast perfectly flaky crusts and tantalizing fillings. The staff is as warm as their freshly brewed coffee, creating a welcoming atmosphere for all. Whether you're grabbing a quick lunch or indulging in a sweet treat, Busy Bee Market is a delightful stop worth buzzing about!

You might also want to check out the best restaurants in Riverside.

J.Trani's Ristorante

J.Trani's Ristorante
🗺️ 584 W 9th St, San Pedro, CA 90731
☎️ 310-832-1220
🌐 Website
Sunday: 5–9 PM
Monday: Closed
Tuesday: Closed
Wednesday: 5–9 PM
Thursday: 5–9 PM
Friday: 5–9 PM
Saturday: 5–9 PM

J.Trani's Ristorante is a charming gem in San Pedro that effortlessly combines tradition with flair. From the moment I stepped in, the warm ambiance wrapped around me like a cozy blanket. The homemade pasta was a revelation, with every bite offering a delightful chewiness that paired perfectly with the rich, savory sauces. The osso buco melted in my mouth, boasting flavors that danced on my palate. Each dish felt like a love letter to Italian cuisine. If you find yourself in San Pedro, don’t miss out on this delightful culinary escape—your taste buds will thank you!

You might also want to check out the best restaurant in Long Beach Island NJ.

Rex's Cafe

Rex's Cafe
🗺️ 2136 S Pacific Ave, San Pedro, CA 90731
☎️ 310-519-7190
🌐 Website
Sunday: 8 AM–2 PM
Monday: 8 AM–2 PM
Tuesday: 8 AM–2 PM
Wednesday: 8 AM–2 PM
Thursday: 8 AM–2 PM
Friday: 8 AM–2 PM
Saturday: 8 AM–2 PM

Nestled in the heart of San Pedro, Rex's Cafe is a delightful gem that charmed my taste buds. From the moment I stepped inside, the cozy ambiance enveloped me like a warm hug. I savored their famous breakfast burrito—a glorious concoction of fluffy eggs, savory bacon, and vibrant salsa, all wrapped in a perfectly grilled tortilla. The pastries are a must-try; each is a flaky masterpiece that feels like a hug in pastry form. With friendly service and a menu that caters to every craving, Rex's Cafe is a culinary must-visit for anyone seeking flavorful comfort food in San Pedro!

You might also want to check out the best restaurants in Glendale.

San Pedro Fish Market and Restaurant

San Pedro Fish Market and Restaurant
🗺️ 706 S Harbor Blvd, San Pedro, CA 90731
☎️ 310-832-4251
🌐 Website
Sunday: 9 AM–9 PM
Monday: 10 AM–7 PM
Tuesday: 10 AM–7 PM
Wednesday: 10 AM–7 PM
Thursday: 10 AM–7 PM
Friday: 10 AM–7 PM
Saturday: 9 AM–9 PM

I recently dined at the San Pedro Fish Market and Restaurant, and it was an unforgettable seafood adventure! The moment I entered, the vibrant atmosphere welcomed me, echoing with the sounds of fresh fish sizzling on the grill. I indulged in their famous fish tacos, bursting with flavor and perfectly paired with zesty salsa. The portions were generous, and the coastal view added to the magic. Each bite was a delightful reminder of why this place is a local gem. If you crave delectable seafood in a lively setting, this spot should be at the top of your list! 🌊🍽️

You might also want to check out the best restaurants in Thousand Oaks.

Pacific Diner

Pacific Diner
🗺️ 3821 S Pacific Ave, San Pedro, CA 90731
☎️ 310-831-5334
🌐 Website
Sunday: 7 AM–2 PM
Monday: 7 AM–2 PM
Tuesday: Closed
Wednesday: 7 AM–2 PM
Thursday: 7 AM–2 PM
Friday: 7 AM–2 PM
Saturday: 7 AM–2 PM

Pacific Diner is a delightful gem in San Pedro that beautifully marries nostalgia with flavor. From the moment I stepped in, the retro ambiance embraced me like an old friend. I savored their classic double cheeseburger, which was juicy and generously topped—each bite a savory reason to return. The hand-cut fries were perfectly crispy, providing a satisfying crunch. Don't skip dessert; the milkshake is a creamy symphony of flavors that lingers long after the last sip. If you’re after a blend of comfort and quality, Pacific Diner is a must-visit that brings a smile with every bite!

You might also want to check out the best restaurants in Torrance.

Ashley JohnsonA
WRITTEN BY

Ashley Johnson

Ashley Johnson is a passionate writer and local enthusiast, deeply immersed in the vibrant culture and diverse offerings of Los Angeles, California. With a keen eye for hidden gems and a love for storytelling, she shares unique insights and experiences that celebrate the City of Angels.

Related posts

featured
2025-03-01

Long Beach's Best Brunch [Updated 2025]

featured
2025-03-01

Long Beach's Best Pizza [Updated 2025]

featured
2025-09-29

The Absolute Best Food in Burbank [Updated 2025]

featured
2025-09-13

Orange County's Best Eats [Updated 2025]

featured
2025-03-06

Whittier's Best Restaurants [Updated 2025]

featured
2025-03-05

Santa Monica's Best Lunch [Updated 2025]

featured
2025-03-05

Santa Barbara's Best Coffee Shops [Updated 2025]

featured
2025-03-05

Orange County's Best Italian Restaurants [Updated 2025]

Food tour map
The Local's Blackbook 📓

The 48-Hour Insider Itinerary to Los Angeles

Join our Explore Los Angeles newsletter and get our 48-hour insider itinerary to the top hidden spots in Los Angeles.

  • Custom 3-stop crawl with QR codes for easy navigation
  • 5 photo-worthy hidden gems (Instagram gold)
  • Insider timing tips: when to go to skip crowds
  • Top spots in your inbox every week
Ashley Johnson
Los Angeles Black Book
The Local's Blackbook 📓

INSIDER ITINERARY

Join our Explore Los Angeles newsletter and get our 48-hour insider itinerary to the top hidden spots in Los Angeles.