Maria's Mexican Restaurant

$ • Mexican, Vegetarian

Hours today·

Book a table: 7:00 PM 7:15 PM 7:30 PM More

About Maria's Mexican Restaurant

Maria's Mexican Restaurant in San Pedro is a family-owned establishment known for its authentic Mexican cuisine. The restaurant offers a wide variety of dishes, from lunch specials with generous portions to a selection of Mexican dishes and natural juices for breakfast, lunch, and dinner. Standout menu items include their mole special, Al Pastor nachos with flavorful salsa, and soft tacos, which are only $2.25 after 5 pm. The restaurant is praised for its fresh ingredients, handmade tortillas, and affordable prices.

Customers can enjoy a variety of options, from garlic shrimp or fish and chips for a more fancy dinner, to hearty lunches like a burrito or steak wet omelette. The breakfast menu features classic dishes like ham and eggs or pancakes. The restaurant also offers fresh juices, agua frescas (pineapple, horchata, or jamaica), hot chocolate, and desserts such as churros, flan, and cheesecake.

With a laidback atmosphere and generally good service, Maria's Mexican Restaurant is a popular choice for an authentic Mexican dining experience in San Pedro.

Menu

Add a Menu
Maria's Mexican Restaurant Menu
Maria's Mexican Restaurant Menu

Customers' Favorites

Photos

Add a Photo
Maria's Mexican Restaurant
Maria's Mexican Restaurant
View All Photos

Maria's Mexican Restaurant Reviews

4.3
211 ratings
5
74%
4
6%
3
2%
2
2%
1
16%
Food
4.4
Atmosphere
4.2
Service
4.3

Share your opinion about Maria's Mexican Restaurant

Super friendly. Something to eat for any budget while still being good quality food. Good tacos. My wife loved her burrito.
Our group of four adults had three entrees, a tortilla soup, and four drinks for $85. Portions were huge and everything tasted fresh. Wish we were here longer to come back and try more of their food!
Came in for breakfast burritos before our cruise and they were the greatest around. Definitely recommend this place

Read All Reviews(195)

Hours

Monday 7:30AM - 10PM
Tuesday 7:30AM - 10PM
Wednesday 7:30AM - 10PM
Thursday 7:30AM - 10PM
Friday 7:30AM - 10PM
Saturday 7:30AM - 10PM
Sunday 7:30AM - 10PM
Updated on:
Reserve a table