El Indio Mexican Restaurant and Catering
4.5$$· ModerateOpen now · until 8:00 PMHistoric San Diego landmark serving classic homemade Mexican dishes since 1940


Operating on India Street since 1940, El Indio Mexican Restaurant and Catering is an iconic casual spot credited with popularizing the word taquito. Visitors line up for traditional Mexican favorites like crisp flautas, thick homemade tortilla chips, tamales, and enchiladas. Guests order at the counter and can enjoy their food inside or out on the dedicated patio area.
History
Founded in 1940 by Ralph Pesqueira Sr., El Indio began as a small tortilla factory catering to the workers of nearby canneries. Its popularity soared during World War II when it started serving prepared foods. This shift transformed it into a San Diego institution, with generations of families enjoying its offerings.
Expert notes
- Parking can be limited, so consider arriving early or using ride-share services.
- Don't miss out on their homemade chips and salsa.
- Check their website for daily specials and catering options.
Features
- Authentic recipes
- Catering services
- Family-owned
- Fresh ingredients
- Outdoor seating
More places to eat in San Diego
Better Buzz Coffee Pacific Beach West$$Hip beachside coffee spot serving signature espresso drinks and breakfast bites
Solare Ristorante$$$Upscale Southern Italian restaurant with handmade pasta in historic Liberty Station
Hash House A Go Go$$Oversized Twisted Farm Food and Iconic Brunch in San Diego's Hillcrest
MooTime Creamery$Handcrafted ice cream and sweet treats in the heart of Coronado
The Prado at Balboa Park$$$Elegant Spanish hacienda dining in the heart of historic Balboa Park
Ranchos Cocina$$Colorful North Park eatery serving traditional and plant-based Mexican comfort food