Baja Food & Drink
From $1 carne asada tacos at midnight in Tijuana to grilled lobster on the beach in Puerto Nuevo — this is the definitive guide to eating your way through Baja California.
↓
I started crossing into Tijuana for tacos years before we launched this site. A couple bucks in your pocket and you're eating better than any $20 plate back in San Diego. The first time we drove down to Ensenada and had fish tacos at Mercado Negro, I realized Baja's food scene isn't just cheap eats — it's one of the most exciting food regions in North America. Street tacos in TJ, lobster in Puerto Nuevo, aguachile on the coast, and a Caesar salad at the restaurant that invented it in 1924. We eat our way through every trip, and this guide is everything we've learned.
— Scott
Tacos
5 dishesTacos de Carne Asada
Tijuana
Charcoal-grilled beef, fresh tortilla, salsa, cilantro, onion. The foundation of TJ street food. Best at Tacos Fito and roadside stands on Blvd. Agua Caliente.
Tacos al Pastor
Tijuana
Adobo-marinated pork carved from a vertical spit (trompo), with pineapple, cilantro, and salsa verde. The Lebanese-Mexican fusion that conquered Mexico.
Fish Tacos (Tacos de Pescado)
Ensenada
Beer-battered white fish, shredded cabbage, crema, and chipotle salsa in a corn tortilla. Ensenada invented this. Mercado Negro has the best.
Birria Tacos
Tijuana
Slow-braised beef in guajillo and ancho chili consommé, served as crispy quesabirria with dipping broth. The TJ street food boom made these world-famous.
Tacos de Mariscos
Ensenada
Shrimp, octopus, or smoked marlin tacos with avocado, lime, and house salsas. Every fish market stall has its own version.
Seafood
5 dishesPuerto Nuevo Lobster
Puerto Nuevo
Whole grilled or fried lobster with rice, beans, flour tortillas, and melted butter. The village's signature dish since the 1950s. Over 30 restaurants serve it.
Aguachile
Ensenada
Raw shrimp cured in lime juice with serrano chili, cucumber, and red onion. The Baja answer to ceviche — spicier, bolder, more lime.
Ceviche Tostadas
Ensenada
Fresh fish and shrimp ceviche piled on a crispy tostada with avocado and salsa. Street carts along the Malecón do it best.
Chocolate Clams (Almejas Chocolatas)
Ensenada
Giant Pacific clams unique to Baja, grilled with butter and lime or served raw with salsa negra. Named for their dark brown shells.
Smoked Marlin (Marlín Ahumado)
Ensenada
Smoked and shredded marlin served in tacos, tostadas, or machaca-style with eggs. A Baja Coast specialty you won't find inland.
Street Food & Sides
6 dishesChurros
All destinations
Crispy fried dough rolled in cinnamon sugar, often filled with cajeta (goat milk caramel) or chocolate. Every street corner in tourist areas.
Elote & Esquites
All destinations
Grilled corn on the cob (elote) or corn kernels in a cup (esquites) with mayo, chili powder, lime, and cotija cheese.
Tostilocos
Tijuana
Bag of tortilla chips split open and loaded with cueritos (pickled pork skin), cucumber, jicama, chamoy, lime, and hot sauce. Pure TJ street chaos.
Caesar Salad
Tijuana
Invented at Caesar's Restaurant in TJ in 1924. Still tableside-prepared with romaine, Parmesan, croutons, and the original anchovy dressing.
Tamales
All destinations
Steamed corn dough filled with pork, chicken, or cheese, wrapped in corn husks. Best from morning street vendors or mercados.
Pan Dulce & Mexican Coffee
All destinations
Sweet breads (conchas, cuernos, orejas) with café de olla — cinnamon-spiced coffee brewed in clay pots. The Mexican breakfast ritual.
- Eat late for the best tacos: The best taco stands in Tijuana fire up after 8 PM and peak around 10 PM–midnight. This is when the carne asada is freshest and the lines are longest — follow the crowds.
- Salsa bar etiquette: Most taco stands have a communal salsa bar. Grab a small plate and take what you want — red, green, habanero, pickled onions, radishes, lime. Don't double-dip, and don't take the whole bowl back to your table.
- Navigating Mercado Negro: Walk the entire market before committing to a stall. The busiest stands with the longest lines are usually the best. Order at the counter, grab a seat at the shared tables, and don't be afraid to point at what other people are eating if your Spanish isn't great.
- Street food safety: Eat where locals eat. High turnover means fresh food. Avoid pre-cut fruit sitting in the sun and stick to bottled water. Cooked-to-order tacos from busy stands are safe — we've eaten hundreds without issue.
- Ordering in Spanish basics: "Tres de asada, por favor" (three carne asada tacos). "Sin cebolla" (no onion). "Con todo" (with everything). "Una orden de" (one order of). Even basic attempts are appreciated and get you better service.
- Tipping at taquerias: At street stands, tipping isn't expected but rounding up or leaving 10–15 pesos is appreciated. At sit-down restaurants, 10–15% is standard. At Puerto Nuevo lobster restaurants, 15% is customary.
- What to bring home: Stock up on mole paste, dried chilis, vanilla extract (real Mexican vanilla is far cheaper), hot sauces, cajeta, and Mexican chocolate at any Mercado or grocery store. All of these clear US customs without issue — just declare them.
Frequently Asked Questions About Baja Food
Is street food safe to eat in Baja?
Yes, if you follow a few common-sense rules. Eat at busy stalls with high turnover — the food is fresher and the locals know which stands are good. Avoid pre-cut fruit sitting in the sun, drink bottled or purified water, and skip raw lettuce at street carts. We've eaten street tacos on dozens of trips and never had an issue.
Where is the best food in Tijuana?
The best street tacos are along Blvd. Agua Caliente and the side streets off Avenida Revolución. For upscale dining, Zona Río has excellent restaurants. Mercado Hidalgo is great for a walkable food tour. For birria specifically, the stands near Calle 7ma are legendary.
What does a typical meal cost in Baja?
Street tacos run $1–2 each (3–4 is a full meal). A sit-down lunch at a local restaurant costs $5–10. Puerto Nuevo lobster dinner is $15–25. A fine dining meal at a Valle de Guadalupe restaurant runs $40–80. You can eat extremely well in Baja for $15–20 per day on street food alone.
Are there vegetarian or vegan options in Baja?
Baja is very meat- and seafood-heavy, but options exist. Cheese quesadillas, nopales (cactus) tacos, esquites, tamales de rajas (poblano pepper), and bean burritos are widely available. Ensenada's restaurant scene has more vegetarian-friendly options than Tijuana's street food stalls. Ask for "sin carne" (without meat).
Where can I find the best fish tacos in Baja?
Ensenada is the undisputed fish taco capital. The stalls inside Mercado Negro are the gold standard — look for the busiest ones. In Tijuana, Mariscos Rubén is excellent. The original-style beer-battered fish taco with cabbage and crema is an Ensenada invention, and no one does it better.
Can I bring food back across the border to the US?
Cooked food, hard cheeses, baked goods, candy, and packaged snacks are generally allowed. You cannot bring back fresh fruits, vegetables, raw meat, or unpasteurized dairy. Mole paste, dried chilis, vanilla extract, and hot sauce are all fine. Declare everything at the border — penalties for undeclared food are steep.
Plan Your Baja Food Trip
Tell our trip planner what you love to eat — tacos, seafood, fine dining, or all of the above — and we'll build a day-by-day food itinerary across Baja.
Start Planning →