Best Mexican Food in San Marcos

Enjoy Authentic Mexican and Tex-Mex Flavors Every Day in San Marcos, TX
Welcome to Los Vega Mexican Restaurant

Welcome to Los Vega Mexican Restaurant

At Los Vega Mexican Restaurant, we bring authentic Mexican and Tex-Mex meals to San Marcos, TX. Located at 315 West San Antonio Street, our restaurant is easy to find and perfect for family meals, casual lunches, or dinners with friends. Whether you want to dine in, take out, or have food delivered, we make it simple to enjoy your favorite dishes.

Fresh and Authentic Mexican Flavors

We serve classic Mexican and Tex-Mex dishes made with fresh ingredients. From tacos, enchiladas, and fajitas to breakfast burritos, migas, and barbacoa, there’s something for everyone. You can enjoy our menu for breakfast, lunch, dinner, or special events.

Easy Ordering for Every Occasion

Ordering from Los Vega is easy. You can dine in and enjoy our colorful, welcoming space, or take your meal home with takeout. For busy days, we also offer delivery right to your door.

Check out our gallery to see the fresh, vibrant meals we serve at Los Vega Mexican Restaurant. Each photo shows the care and quality we put into every dish, perfect for sharing with family or enjoying anytime.

Comfortable and Welcoming Atmosphere

At Los Vega, we create a warm and inviting space where families and friends feel at home. Our casual seating works for groups of any size, and kids will enjoy their special menu options while adults relax with free Wi-Fi. Outdoor seating lets you enjoy the sunny San Marcos weather, and our colorful décor reflects Mexican culture for a friendly, vibrant vibe. Whether it’s breakfast, lunch or dinner, our staff makes every visit easy, convenient, and enjoyable.

Visit Us Today

Come enjoy authentic Mexican and Tex-Mex flavors at Los Vega Mexican Restaurant, located at 315 West San Antonio Street, San Marcos, TX 78666. Stop by for breakfast, lunch, or dinner, order online for takeout or delivery — we’ll make sure it’s a meal everyone will enjoy. Hours: Open every day: 8 AM – 3 PM

What our guests are saying

Los Vega is a welcoming restaurant serving Mexican favorites. We ordered beef enchiladas, migas Mexicana, and sausage migas. The migas come with refried beans and potatoes. Our friendly server welcomed us with chips and salsa. A delightful and inviting place for some really good food.

Christine K.

Christine K.

I found another great Mexican restaurant in beautiful San Marcos thanks to my cuz. The food and service was delicious 😋. I highly recommend you check it out.

Gil C.

Gil C.

Easily the best Mexican food that I have had in Texas so far. We decided to try this place today and everything from the service to the ambience and the food was exceptional. This is going to be a new spot for us. Can't wait to come again.

Katlin W.

Katlin W.

Planning an Event? Let's Make It Easy.

Fill out the form below and our team will get back to you shortly.

Event Date *

Featuring

Dine-In

Takeout

Delivery

Has Wi-Fi

Kids' Menu

Outdoor Seating

Los Vega Mexican Restaurant Rewards

Join our rewards program, earn points every time you order online and redeem your points for free food!

Frequently Asked Questions

What are you known for?
What meals do you serve?

We serve Breakfast, Brunch, and Lunch

Do you offer delivery or takeout?

Yes, we offer Takeout and Delivery

Where are you located?

We are located in San Marcos, TX at 315 W San Antonio St

What areas do you serve?
Anything else?

We are also known for Family Friendly Restaurant

Our location

Map showing the location of Los Vega Mexican Restaurant on 315 W San Antonio St in San Marcos

Loading today's hours...