Skip to Main Content

Finest Restaurants in San Marcos, California

Staying at San Marcos for a holiday and want to know the best restaurants to have a mealat? We got your back! Straight from the city's finest chefs and culinary pros, and recommended by the locals, we're going to make sure you experience the best dishes only San Marcos can bring you while you're in town. Here's a list of the finest 5 restaurants you should dine in while you're in San Marcos!


The Old Spaghetti Factory

Conveniently situated at the heart of San Marcos, The Old Spaghetti Factory is the best and most popular Italian restaurant among natives and tourists alike! Visit us at 111 N Twin Oaks Valley Rd, San Marcos, CA 92069 and savor a Family-friendly chain eatery featuring traditional Italian entrees amid turn-of-the-century decor. Book a reservation with us at (760) 471-0155 and experience an unique San Marcos dining experience at The Old Spaghetti Factory. https://goo.gl/maps/DCVNk3ZDdBqeopRo7


Mama Kat's Restaurant

Looking for an excellent Traditional American restaurant to eat at while you're in the area? Mama Kat's Restaurant has the some of the most sumptuous food selections in San Marcos, located in 950 W San Marcos Blvd, San Marcos, CA 92078. Give us a ring at (760) 591-4558 and enjoy a Down-home American favorites like biscuits & gravy & cinnamon rolls served alongside fresh pies that you can only find in this part of town! https://g.page/Mamakats?share


The Bellows

Located right in the heart of San Marcos, this New American restaurant lets you appreciate all the distinct flavors of the city. The Bellows is a Revered, upscale eatery for farm-to-fork American dishes made with sustainable ingredients in 803 S Twin Oaks Valley Rd #107, San Marcos, CA 92078, recommended by San Marcos's top chefs and various culinary sites. Call us at (760) 290-3912 and dine at one of the best local restaurants in the area! https://g.page/bellowswoodfire?share


Fish House Vera Cruz

This is another terrific Seafood restaurant to eat at while you're in San Marcos. Based in 360 Via Vera Cruz, San Marcos, CA 92078, Fish House Vera Cruz is a Locally-sourced seafood eatery offers outdoor patio seating & on-site gift shop and lets you savor flavors and mouthwatering meals you'll only be able to get in San Marcos. Call us at (760) 744-8000 and schedule a reservation at Fish House Vera Cruz! https://goo.gl/maps/kpAS8zvMRsXGqQjd8


Rubio's Coastal Grill

Whether you're in San Marcos for a handful of days or having an extended holiday, you definitely need to include Rubio's Coastal Grill on your itinerary. Established at 1158 W San Marcos Blvd Suite A, San Marcos, CA 92078, this Seafood restaurant is a Beach-themed chain known for Baja-style fish tacos & Mexican-inspired seafood entrees. Schedule a reservation with us at (760) 510-3911 and enjoy one of San Marcos's best restaurants! https://goo.gl/maps/wq8NJtfGBbLPrw7BA


Click here to find out more about the best bars to visit whilst visiting San Marcos, California.


Driving Directions