For the most authentic Mexican food in Laguna Beach, head to Carmelita’s, where the kitchen works tirelessly to prepare each dish from scratch using as much local produce as possible. On the menu, diners will find favorites like made-to-order guacamole and fire-roasted street corn alongside traditional options like veggie-stuffed poblanos, carnitas tacos, and tampiqueña (skirt steak served atop enchiladas with guacamole). Pair it all with handcrafted margaritas in flavors like pomegranate, cilantro-cucumber, and pineapple-jalapeño and you might just find yourself planning a trip 85 miles south to the border.