About This Spot

Stepping into Green Onion Mexican Restaurant in San Pedro is like finding a familiar corner of the neighborhood where time moves just a little slower and genuine warmth fills the air. The atmosphere is calm and welcoming—an inviting refuge from the day’s hustle, where the hum of conversations and friendly chatter makes you feel comfortably at home without ever being rushed.

This has been a quiet staple in the community for more than three decades, and that history is woven into its very walls. The pace is unhurried, giving space to savor the simple yet deeply satisfying pleasures of fresh, thoughtfully prepared Mexican cuisine. The restaurant’s spirit is lively but never overwhelming, maintaining a relaxed vibe that invites guests to linger over meals and meaningful moments.

What makes Green Onion truly stand out is the way its dishes carry the essence of care and tradition without fuss. Whether it’s sizzling fajitas with tender cuts of steak or chicken, shrimp gently bathed in garlic butter, or the house-special sauces layered atop charbroiled filets, each plate tells a story of balance and affection in every bite. Portions are generous and accompanied by fresh vegetables and other classic comforts that feel both familiar and fresh.

The staff adds another layer to the experience: friendly and attentive without overstepping, making you feel more like a neighbor than a customer. The steady rhythm of service matches the welcoming ambiance, enhancing a sense of belonging that goes beyond just dining out.

Green Onion isn’t just a place to eat—it’s a part of San Pedro’s fabric, a local haven where food is a reason to pause and connect. It’s the kind of spot that invites you to return, to share stories over good food, and to experience the heart of a neighborhood that values both tradition and genuine hospitality.

What’s Available Here

  • IconHas wheelchair-accessible car park
  • IconHas wheelchair-accessible entrance
  • IconHas wheelchair-accessible seating
  • IconHas wheelchair-accessible toilet
  • IconOffers takeaway
  • IconServes dine-in
  • IconNo delivery
  • IconHas fast service
  • IconHas great beer selection
  • IconServes great cocktails
  • IconGood for watching sport
  • IconPopular for lunch
  • IconPopular for dinner
  • IconGood for solo dining
  • IconServes alcohol
  • IconServes beer
  • IconServes cocktails
  • IconServes coffee
  • IconServes comfort food
  • IconServes food
  • IconServes happy-hour drinks
  • IconServes happy-hour food
  • IconServes healthy options
  • IconServes late-night food
  • IconQuick bite
  • IconServes small plates
  • IconServes spirits
  • IconServes wine
  • IconServes brunch
  • IconServes lunch
  • IconServes dinner
  • IconHas catering
  • IconServes dessert
  • IconHas seating
  • IconHas bar on site
  • IconHas toilet
  • IconCasual
  • IconCosy
  • IconHistoric
  • IconTrendy
  • IconGood for groups
  • IconPopular with tourists
  • IconAccepts reservations
  • IconAccepts credit cards
  • IconAccepts debit cards
  • IconAccepts NFC mobile payments
  • IconCredit cards
  • IconGood for kids
  • IconGood for kids birthday
  • IconHigh chairs available
  • IconHas kids' menu
  • IconFree of charge street parking
  • IconFree parking lot
  • IconPlenty of parking

Location & Hours

Monday 11:00 AM - 09:00 PM
Tuesday 11:00 AM - 09:00 PM
Wednesday 11:00 AM - 09:00 PM
Thursday 11:00 AM - 09:00 PM
Friday 11:00 AM - 10:00 PM
Saturday 11:00 AM - 10:00 PM
Sunday 11:00 AM - 09:00 PM

Guest Reviews

George U. 09 Jan 2026

8/29/2025 Had a nice lunch at the Green Onion today. Sophia was our amazing server and she is so kind and efficient. The restaurant has been in business for over 30 years and is a neighborhood favorite. My wife had a blended margarita and I had an iced tea. The chips and salsa were good as well. The ambiance was cool and positive as well. My wife had the chicken enchiladas and I had the tostada. The food and service were good. Recommended Previous visit What a great lil place. Sophia was our server and quite the gem. The food is authentic and the place is definitely a locals favorite. My wife had two chicken enchiladas and I had the chicken enchilada and chile relleno. Both dishes were excellent. The vibe is positive and you can watch sports or even play lotto here. Great lil spot and the Don Julio Reposado and margaritas were terrific. Recommended.

Jo Lynn 22 Dec 2025

Dined at The Green Onion for the last time. Sadly, this restaurant is closing November 19. But, before it does, you should stop by for some fantastic food! Try the mushroom quesadilla - this was a delicious surprise - so flavorful with a perfect, flaky tortilla!! Included in our order, a cheese enchilada and chicken flautas.

katherine quinn 15 Dec 2025

My first time here and I really enjoyed it. It was a nice and clean, comfortable, not crowded restaurant. The service from everyone was great. The food was delicious and very reasonably priced, especially for the portions. I'll definitely return and definitely recommend. I was with a group of 8 but 3 of us had the Green Onion 3 Taco Platter, Fajitadilla with Steak, and the Cheese Enchiladas. All came with beans and rice.

Anna Deravi 06 Dec 2025

We had Fajitas, chicken, steak, and shrimp. I really loved my food. Large portion and fresh quality veggies. The servers were very fast and friendly. I highly recommend this place.

Michelle Devereux 12 Nov 2025

I had such a wonderful experience at Green Onion Restaurant in San Pedro! The food was absolutely delicious — everything was fresh, flavorful, and perfectly cooked. From the chips and salsa to the main entrées, you can really taste the quality and care in every dish. The staff was friendly, attentive, and made me feel right at home. The atmosphere was warm and relaxed, making it a perfect spot for both casual dining and family gatherings. I especially loved the generous portions and how everything came out hot and beautifully presented. If you’re in the area and craving great Mexican food with authentic flavor, Green Onion is definitely the place to go! I’ll absolutely be coming back soon.

Isekai Toma 04 Nov 2025

Best Mexican Restaurant in San Pedro! —and that’s saying something in a city known for both seafood and authentic Mexican food. With over 40% of the population being Hispanic and the city hugging the ocean, you’ll find no shortage of delicious options. I’ve tried three top spots, and while they’re all fresh, affordable, and authentic, Green Onion shines the brightest. Here’s why: It’s the most affordable overall. It has the most extensive menu by far. The largest indoor seating area with a variety of options. Boots, tables, bar area, and so on. And they’ve been around longer than the others—which might explain the depth of their menu. But a few things to note: Service is hit or miss—sometimes attentive, sometimes not. No house-made horchata, and their spiciest salsa is... well, not spicy. For a Mexican restaurant in California, that’s a little surprising. So while the other places might win on spice and homemade drinks, Green Onion wins on variety, value, and legacy. If you’re looking for guaranteed staples done perfectly, or you value flawless service and bold heat—don't come here. But if you're after range, affordability, and local charm, this one’s the winner.

Chandalyn Jones 23 Oct 2025

We visited Green Onion Mexican Restaurant on a Saturday evening with a party of 14 and were pleasantly surprised that we didn’t have to wait to be seated! The food was delicious, hot, and reasonably priced — everyone at our table enjoyed their meals. Our server was friendly and pleasant, though we did have to look for her a couple of times to place our order and get the bill. Once the order was in, the food came out quickly and fresh. The restaurant is family-friendly, but it also has a lively Cantina area that gives it a fun, energetic vibe. Parking was free and, while the lot isn’t very large, we all managed to find spots easily. Overall, it was a great experience — tasty food, good prices, and a welcoming atmosphere. We’ll definitely be back!

Lucia Pujol 20 Sep 2025

Farewell to the Geen Onion after 40 years in San Pedro. Your margaritas were the best and strong. And good reasonable price Mexican food!!! You will be missed.

Share Your Experience
Related Listing

Recently Viewed Listing

4.5
179 Reviews

Upstairs at Ronnie's

47 Frith St, London W1D 4HT, United Kingdom
4.2
193 Reviews

Double Barrel Tavern

2002 SE Division St, Portland, OR 97202
4
103 Reviews

Khartoum Halal Bakkal

2116 18th St NW, Washington, DC 20009, United States
4.7
354 Reviews

SoCal Subs

22310 Barton Rd B, Grand Terrace, CA 92313, United States
4.9
15 Reviews

Rafael's Catering Services

616 Nebraska St, Vallejo, CA 94590, United States
Subscribr Now

Get All Updates & Advance Offers