Al Pastor Papi (Various Locations)
What could be more San Francisco than finding out the best tacos you'll ever have come from a truck? Miguel Escobedo started serving his incredible creations years ago and his popularity has never stopped growing. Inspired by the food of Miguel's native Mexico City, Al Pastor Papi tacos are a badge of honor for any traveling foodie.
Cielito Lindo (3440 Balboa St.)
In the Richmond, no one does tacos like Cielito Lindo. All your traditional favorites are served here quickly and with a smile. Cielito Lindo is also known for its quesabirria tacos: spiced tortillas that are grilled and topped with carne asada, melted cheese, diced onion, and cilantro. It's a great place to stop on your way to or from the sights of the Sutro Baths.
Cholita Linda (1 Ferry Building)
While there are a lot of delicious things to eat at the Ferry Building, do not overlook the tacos from Cholita Linda. The crispy, Baja-style fish taco, topped with cabbage slaw and a crema, is the standout. Devour one while looking out at the bay; that's the way to go.
Don Pistos (510 Union St.)
North Beach may be best known for its Italian food, but look hard enough and you'll find some terrific tacos among all that pizza and pasta. Don Pistos's street tacos are deliciously authentic, and their squash tacos—served with avocado salsa, onions, and cilantro—might be our favorite vegetarian option we've sampled.
Garaje (475 Third St.)
Not far from Oracle Park is Garaje, which manages to create an almost retro drive-in vibe while being surrounded by San Francisco's rapidly evolving modern skyline. Try their beer-battered tilapia tacos. The chipotle mayo goes perfectly with them.