Food & Drink

Tamales Galore: 13 Must-Try San Diego Hotspots!

San Diego is a city that boasts a diverse culinary scene. From sushi to tacos, there's something for everyone. But when it comes to comfort food, there's nothing quite like a steaming hot tamale.

Tamales are a traditional Mexican dish made of masa (corn dough) filled with various savory or sweet ingredients, wrapped in a corn husk, and steamed to perfection.

Finding the best places to enjoy tamales in San Diego can be overwhelming, as there is no shortage of options.

Some are more traditional, while others offer a modern twist on this classic dish. Regardless of your preference, there's no denying that tamales are a must-try when in San Diego.

In this blog post, we'll be exploring some of the best places to enjoy tamales in San Diego. From hole-in-the-wall joints to upscale restaurants, we'll cover it all.

Whether you're a local or a tourist, this guide will help you navigate the San Diego tamale scene and find your new favorite spot. So grab a fork and get ready to indulge in some of the best tamales San Diego has to offer.

1. Las Cuatro Milpas

Las Cuatro Milpas
1857 Logan Ave, San Diego, CA 92113 (Google Maps)

Las Cuatro Milpas is a must-visit for anyone looking for authentic Mexican tamales. The menu is simple, but the taste is anything but.

The pork tamale is a standout, with a unique flavor that will leave you wanting more.

The homemade tortillas are also a must-try, and are available for purchase by the dozen.

Expect long lines during peak hours, but the wait is worth it for the delicious food. This is a San Diego classic that should not be missed.

2. Baja Betty's

Baja Betty's
1421 University Ave, San Diego, CA 92103 (Google Maps)

Baja Betty's is a festive Mexican restaurant that serves up some delicious tamales. The portions are generous, and the staff is friendly and welcoming.

The restaurant offers a great selection of Mexican dishes, and the table-made guacamole is a must-try.

The nachos are also amazing, and the Mama Size is plenty for 2-3 people. The restaurant has a party vibe, and it's a great place to go with friends.

The service is fast and friendly, and the atmosphere is fun and lively. If you're looking for a great place to enjoy some delicious tamales, Baja Betty's is definitely worth a visit.

3. La Playa Taco Shop

La Playa Taco Shop
3973 Mission Blvd, San Diego, CA 92109 (Google Maps)

La Playa Taco Shop is a festive taqueria that serves up classic Mexican fare with a twist. Their tamales are a must-try, smothered in their delicious enchilada sauce.

The fresh ingredients make their tacos and burritos a go-to for anyone craving some fast casual Mexican food.

The friendly staff and excellent service make for a great dining experience.

Don't forget to try their amazing fish tacos and carne asada chips with four types of cheese and beans. This place is definitely worth a visit!

4. Ponce's Mexican Restaurant

Ponce's Mexican Restaurant
4050 Adams Ave, San Diego, CA 92116 (Google Maps)

Ponce's Mexican Restaurant offers authentic Mexican cuisine that is bursting with flavor.

The restaurant has been around for over 50 years and has become a staple in the community. The tamales are a must-try and are made with fresh ingredients.

The service is efficient and friendly, making for an enjoyable dining experience. The restaurant has a lively atmosphere and is perfect for a night out with friends or a family dinner.

Ponce's Mexican Restaurant is a great choice for anyone looking for delicious, traditional Mexican food.

5. Ranchos Cocina

Ranchos Cocina
3910 30th St, San Diego, CA 92104 (Google Maps)

Ranchos Cocina is a Mexican restaurant that serves traditional eats with a twist.

They offer vegan and raw options that make them stand out from other Mexican eateries. Their menu is extensive, and they have a lot of vegetarian options too.

The staff is friendly and quick to serve. The food is delicious and affordable. The restaurant has a cozy and authentic atmosphere that is perfect for a casual meal with friends or family.

If you are looking for a place to satisfy your Mexican cravings, Ranchos Cocina is the place to go.

6. El Rodeo Taco Shop & Grill

El Rodeo Taco Shop & Grill
5149 Waring Rd, San Diego, CA 92120 (Google Maps)

El Rodeo Taco Shop & Grill is a must-visit for anyone looking for authentic Mexican tamales.

The pork tamale is a standout, with a delicious sauce that perfectly complements the meat. The shrimp burrito is also a must-try, generously filled and bursting with flavor.

The combination plates offer a great variety of options, and the potato dishes are a nice touch.

The salsas are top-notch, and the chips are perfectly salted and crispy. The staff is friendly, and the prices are reasonable. Don't miss out on this gem of a taco shop!

7. Don Tommy's Mexican Food

Don Tommy's Mexican Food
4145 Voltaire St, San Diego, CA 92107 (Google Maps)

Don Tommy's Mexican Food is a must-visit for anyone looking for authentic Mexican tamales.

The restaurant offers a variety of dishes, but their tamales are the standout. Made with quality ingredients, the tamales are flavorful, moist and cooked to perfection.

The restaurant also offers homemade tortillas that are a perfect complement to any meal. The staff is friendly and the service is efficient.

The restaurant has limited seating, but takeout and delivery options are available. Don Tommy's Mexican Food is a great spot for a quick, satisfying meal.

8. Carmen's Mexican Food

Carmen's Mexican Food
4937 Diane Ave, San Diego, CA 92117 (Google Maps)

Carmen's Mexican Food is a family-owned restaurant that serves up authentic Mexican cuisine.

The menu features classic dishes such as rolled tacos, bean enchiladas, and carne asada burritos. The food is made with high-quality ingredients and is prepared fresh daily.

The restaurant has a simple, no-frills atmosphere, but the friendly staff and excellent food make up for it.

If you're looking for delicious tamales and other Mexican favorites, Carmen's Mexican Food is definitely worth a visit.

9. Yesenia's Mexican Food & Ice Cream

Yesenia's Mexican Food & Ice Cream
2505 El Cajon Blvd, San Diego, CA 92104 (Google Maps)

Yesenia's Mexican Food & Ice Cream is a must-try place for tamales.

The tacos are delicious and the birria is authentic. The service is friendly and the atmosphere is cozy.

They also offer a variety of ice cream flavors that are perfect for dessert. The portions are generous and the prices are reasonable.

The salsa bar is a nice touch and adds to the overall experience. Don't miss out on this gem of a restaurant.

10. Ramirez Taco Shop

Ramirez Taco Shop
3642 National Ave, San Diego, CA 92113 (Google Maps)

Ramirez Taco Shop is a family-owned Mexican restaurant that serves authentic comfort food. The Matriarch hand makes everything, including their delicious tamales.

The restaurant has a cozy and comfortable atmosphere with indoor and outdoor seating options.

Customers can also help themselves to freshly made chicharones. The harbanero salsa is a must-try for those who like their food spicy.

Ramirez Taco Shop is a must-visit for anyone looking for a taste of authentic Mexican cuisine.

11. El Comal

El Comal
3946 Illinois St, San Diego, CA 92104 (Google Maps)

El Comal is a hidden gem for those searching for authentic Mexican food. Their tamales, wrapped in banana leaves, are moist and flavorful.

The restaurant also offers a variety of dishes from different regions of Mexico, including pozole and mole.

The service is attentive and friendly, and the atmosphere is cozy and inviting.

With a full bar and vegetarian-friendly options, El Comal is a must-visit for anyone looking for delicious, authentic Mexican cuisine.

12. Rolando's Taco Shop

Rolando's Taco Shop
2303 National Ave, San Diego, CA 92113 (Google Maps)

Rolando's Taco Shop offers authentic Mexican tamales that are worth trying. The portions are generous, and the prices are reasonable.

The staff is friendly and accommodating. The restaurant has a salsa bar with a variety of options to choose from.

The surf and turf burrito and the carne asada tacos are some of the favorites among customers. The restaurant is a counter-serve joint that offers tortas, tacos, burritos, and more.

The eatery is a hidden gem that is definitely worth checking out for those who are looking for a quick and delicious meal.

13. El Zarape Restaurant

El Zarape Restaurant
4642 Park Blvd, San Diego, CA 92116 (Google Maps)

El Zarape Restaurant is a must-visit for anyone looking for authentic Mexican tamales.

The restaurant serves up quality over quantity, with seasoning that is always on point and good chunks of meat. Their red chipotle salsa is a standout, adding a fiery kick to the dish.

The menu is reasonably priced and has a great variety, with free chips and two different sauces to start.

The restaurant is family-owned and has a great atmosphere, perfect for meeting friends or going on a date. Don't miss out on this lively spot for a classic Mexican eat with a twist.