Baja Fresh Mexican Grill has been serving San Clemente since 1990, and they’ve built their reputation on flame-grilled flavors and fresh ingredients. Their menu covers the usual Mexican grill territory—burritos, tacos, salads—but what matters if you’re coming with your dog is their outdoor patio where you can actually sit together while you eat.
The patio is spacious enough that your dog won’t feel cramped, and the casual vibe means nobody’s fussing if your dog settles in next to your table. It’s the kind of place where you can order a burrito and watch the foot traffic along San Clemente’s main drag without feeling like you’re missing out on the experience because your dog’s at home. On the warmer days—which is most of the year here—the patio is genuinely pleasant. You get some shade, there’s usually a breeze coming off the coast, and it beats eating inside a stuffy restaurant.
The food itself is straightforward. They focus on fresh meats and produce, and you can tell they’re not cutting corners with pre-made components. It’s not fancy or surprising, but that’s kind of the point of a place like this. You know what you’re getting, and it shows up done well. If you’re torn between options, the grilled tortillas they make in-house are noticeably different from most chains.
San Clemente’s coastal location means you’re close to actual walking routes, so it works well as a meal stop if you’re spending the afternoon exploring the town with your dog. You could grab lunch here after a beach walk, or take another stroll afterward. The restaurant sits in the middle of the downtown area, so parking shouldn’t be a headache. Since policies can shift by location, calling ahead about their current pet rules makes sense, and bringing a collapsible water bowl is smart practice since the patio can get warm. They’re set up for this crowd, so you won’t feel like you’re imposing by bringing your dog along.





