Best Mexican Food in Santa Cruz

Enjoy Mexican Seafood and Veggie Dishes Near the Coast
Welcome to El Hermoso Mar 🌊

Welcome to El Hermoso Mar 🌊

El Hermoso Mar is a cozy Mexican bistro located at 313 Beach Street in Santa Cruz, CA. We serve classic Mexican food with a strong focus on fresh seafood and vegetarian options. Our space is warm and relaxed, with outdoor tables that let you enjoy the beach vibe while you eat. Whether you live nearby or are visiting Santa Cruz, our restaurant is a great place to enjoy a simple and comforting meal.
Mexican Classics with Seafood & Veggie Choices

Mexican Classics with Seafood & Veggie Choices

Our menu brings together well-known Mexican dishes made with care and balance. We feature seafood plates that pair well with the coastal setting, along with vegetarian dishes that are full of flavor and easy to enjoy. Every item is made to be filling and familiar, making El Hermoso Mar a good choice for lunch, dinner, or a casual night out.

Easy Ways to Order and Enjoy

Dining with us is simple and convenient. You can dine in and enjoy our cozy indoor space or relax at our outdoor tables. We also offer takeout and delivery, so you can enjoy our food wherever you are. Ordering is quick and smooth, making it easy to fit a great meal into your day.

Get a closer look at our Mexican classics with a coastal touch. Our gallery features seafood and vegetarian dishes served fresh and ready to enjoy.

Relaxed Dining Near the Beach

Relaxed Dining Near the Beach

El Hermoso Mar offers a calm and friendly setting that fits the Santa Cruz lifestyle. Our outdoor seating is perfect for enjoying fresh air, while our indoor space is comfortable and welcoming. It’s a great spot to meet friends, share a meal, or enjoy a quiet moment near the ocean.
Catering for Your Special Events

Catering for Your Special Events

We also offer catering for events of all sizes. El Hermoso Mar catering is a great option for gatherings, parties, and work events. Our Mexican dishes are easy to share and enjoyable for groups, including guests who prefer seafood or vegetarian meals. Contact us to make your next event simple and memorable.

What our guests are saying

Flatus on a Sunday. Made fresh looked great and tasted great. No fancy here just good food across from the beach. Order at the counter and stay or take it to go.

Jennifer R.

Jennifer R.

Authentic Mexican food right across from the beach and boardwalk. Prices average to any restaurant. They were very friendly and nice atmosphere. Would definitely go back.

Natalie L.

Natalie L.

We got a burrito, fish and chips, and a cheeseburger. The burger was good-a classic burger. The burrito also was good. Fries were good (crispy). The fish and chips were delicious. We talked to one of the staff and she said that the fish was fresh. It is a convenient place to eat, as it's close to the boardwalk. Overall a good place to drop by and eat if you're visiting the boardwalk.

Daniel W.

Daniel W.

Featuring

Catering

Delivery

Takeout

Dine In

Vegetarian Options

El Hermoso Mar Rewards

Join our rewards program to earn points, get free items, and stay up to date with us.

Our location

Map showing the location of El Hermoso Mar on 313 Beach Street in Santa Cruz

Loading today's hours...