Vendors, food trucks and stalls: the cheapest, fastest, frequently best food in San Diego.

Don't-miss vendors

Tacos El Gordo ★ 4.7

Street food$chula-vistaMon-Thu 10:00-02:00, Fri-Sat 10:00-04:00, Sun 10:00-02:00

Tacos El Gordo on Broadway in Chula Vista, San Diego, the canonical Tijuana-style adobada trompo carving handmade corn tortillas until 4am on weekends.

Try: Vertical-trompo adobada taco

Oscar's Mexican Seafood ★ 4.5

Street food$pacific-beachSun-Thu 08:00-21:00, Fri-Sat 08:00-22:00

Oscar's Mexican Seafood on Emerald Street in Pacific Beach, San Diego, the local-vote fish-taco champion with smoked and battered options for under five.

Try: Battered fish taco, smoked fish taco

El Carrito ★ 4.4

Street food$barrio-loganMon-Thu 08:00-15:00, Fri-Sun 08:00-17:30

El Carrito on Logan Avenue in Barrio Logan, San Diego, the homestyle Mexican counter in a 1930s streetcar with chilaquiles divorciados and carnitas.

Try: Chilaquiles divorciados, carnitas, breakfast burritos

Carnitas' Snack Shack Embarcadero ★ 4.4

Street food$embarcaderoMon-Thu 11:00-21:00, Fri-Sat 10:00-22:00, Sun 10:00-21:00

Carnitas' Snack Shack on the Embarcadero in San Diego, Hanis Cavin's harbour-side window for carnitas tortas, schnitzel sandwiches and pork-belly tacos.

Try: Carnitas pork torta, schnitzel sandwich, pork belly tacos

Puesto La Jolla ★ 4.3

Street food$la-jollaSun-Thu 11:00-21:00, Fri-Sat 11:00-22:00

Puesto's original counter on Wall Street in La Jolla, San Diego, the award-winning blue-corn taqueria two blocks from the Cove with crispy-cheese filet.

Try: Filet Mignon taco, Chicken Al Pastor, blue corn tortillas

Mariscos German ★ 4.4

Street food$encantoDaily 09:00-19:00Cash only

Mariscos German truck on Federal Boulevard in southeast San Diego, the Tijuana-style aguachile and Gobernador-taco lifer that brought west-coast mariscos.

Try: Shrimp Gobernador taco, fish ceviche tostada, aguachile

Rubicon Deli Mission Hills ★ 4.3

Street food$mission-hillsMon-Thu, Sun 10:00-19:30, Fri-Sat 10:00-20:30

Rubicon Deli on India Street in Mission Hills, San Diego, the oversized Dutch Crunch sandwich counter where the Late Riser breakfast roll goes for under ten.

Try: Dutch Crunch sandwiches, Late Riser breakfast sandwich

← Back to San Diego food guide