Sunday
8:00 AM - 8:00 PM
Monday
8:00 AM - 8:00 PM
Tuesday
8:00 AM - 8:00 PM
Wednesday
8:00 AM - 8:00 PM
Thursday
8:00 AM - 8:00 PM
Friday
8:00 AM - 9:00 PM
Saturday
8:00 AM - 9:00 PM
Treat yourself to our must-try list that has everyone talking
Hey, customers! Welcome to Roberto's Mexican Food, where authentic Mexican flavors meet family tradition. Visit us at our two convenient locations in Del Mar and Encinitas for mouthwatering tacos, burritos, and more. Whether you're dining in, picking up, or getting delivery, we promise fresh, delicious meals every time. Come taste the best Carne Asada Burrito and more!
Take a peek at what makes Roberto’s so special. From mouthwatering burritos to crispy tacos, our gallery showcases the delicious meals and vibrant atmosphere you can expect when you visit.
Check out our most recent reviews!
This place has solid food. Would return! Also, the view over the natural reserve is unbeatable and just adds to the overall atmosphere.
Sola S.
I got the “Lite burrito” wet style, and it was amazing! Quick, easy, affordable, and delicious. Happy that one of my friends recommended this spot.
Katy W.
My favourite taco shop in south Carlsbad/Leucadia. Love their hash brown burrito, their hard shell tacos, and bean and cheese. You can order ahead on door dash or call in to avoid the wait.
Matt O.
Delivery
Takeout
Dine In
Kids' Menu
Has Outdoor Seating
We are known for Machaca, Grilled Chicken, Tortas, Quesadilla, Nachos, Enchiladas, Tacos, Refried Beans, Carnitas, Shrimp, Taco, Burritos, and Pollo Asado
We serve the following areas: Encinitas, Solana Beach, Del Mar, Del Mar Heights, Eden Gardens, Farr, Carlsbad, Olivenhain, Torrey Hills, Torrey Pines, Rancho Santa Fe, Mira Mesa, Fairbanks Ranch, Oceanside, Vista, San Marcos, Easter Cross, Elvira, South Oceanside, Carmel Valley.
Sunday
8:00 AM - 8:00 PM
Monday
8:00 AM - 8:00 PM
Tuesday
8:00 AM - 8:00 PM
Wednesday
8:00 AM - 8:00 PM
Thursday
8:00 AM - 8:00 PM
Friday
8:00 AM - 9:00 PM
Saturday
8:00 AM - 9:00 PM
Sunday
8:00 AM - 8:00 PM
Monday
8:00 AM - 8:00 PM
Tuesday
8:00 AM - 8:00 PM
Wednesday
8:00 AM - 8:00 PM
Thursday
8:00 AM - 8:00 PM
Friday
8:00 AM - 9:00 PM
Saturday
8:00 AM - 9:00 PM