10 Best Mexican Restaurants in Petersburg

Explore Petersburg's Mexican food scene with our favorite restaurants.

La Loteria Mexican • $
20867 Woodpecker Rd, Petersburg

Customers` Favorites

Homemade Diablo Salsa Spicy
Chicken Tandoori Tacos
Camarones a La Diabla
La Loteria House Wings
Shrimp Quesadilla
Carne Asada Tacos
Veggie Quesadilla
Steak Tampiqueno
Fresh Guacamole
Tortillas Chips

“Went last night for the first time with several girlfriends and had a great time. The food and drinks were great. Great staff. I will definitely be back. Ask for avocado fries! They aren’t on the menu but they will make them if they can. Thanks for the great friendly service. I would recommend this place for sure!“

4.9 Superb273 Reviews
Potros Mexican Restaurant & Pizza Mexican • $
1910 E Washington St, Petersburg

Customers` Favorites

Chicken \u0026 Beef Taco Salad
Potros Pasta Special
Quesadilla Appetizer
Carne Asada Tacos
Cantaloupe Juice
Burrito Grande
Pico De Gallo
Shrimp Ceviche
Mixed Fajitas
Chicken Salad

“Visited for the first time yesterday. We were impressed with the decor. Loved the bar! Looks very nice. They have a very nice menu. Authentic Mexican dishes and Italian dishes too. Food and dessert were fantastic! Friendly and courteous staff. Fast service. We'll definitely visit again. A+++“

4.9 Superb95 Reviews
El Caporal Mexican Restaurant Dinwiddie Mexican • $
23210 Airport St, Petersburg

Customers` Favorites

Tacos De Carne Asada
Burritos Fajita
Salsa and Chips
Burritos Texano
Fried Ice Cream
Chicken Fajita
Lunch Taquitos
Mixed Fajitas
Pollo Sammy
Taco Salad

“service has greatly declined ordered an online order picked it up one meal was made with chicken instead of beef. called the restaurant my husband spoke with manager and he hung up on him.“

4.3 Superb107 Reviews
La Cabaña Autentical Mexican Restaurant Mexican • $
1600 E Washington St, Petersburg

“Excellent cuisine! I am always pleasantly surprised by the homemade taste that each plate has.“

4.2 Good6 Reviews
Tienda y Taqueria Doña Rosa DF Mexican • $
2118-A County Dr, Petersburg

Customers` Favorites

Orden de Rabanos Y Pepinos
Orden de Tortillas
Chiles Toreados
3-Tacos Birria
Torta Special
Carne Asada
Huaraches
Jamaica
Empanada
1 Taco

“Amazing food and the employees are nice. <3 Always craving their food, if I could order every night I would! 😋“

4.1 Good59 Reviews
Tortilleria Mixteca Petersburg Mexican • $
101 S Crater Rd, Petersburg

Customers` Favorites

Homade Food
Tortillas

“Food was amazing! would’ve been easier if I’d brushed up on my Spanish to order my food instead of pointing. But definitely worth It, it’s officially my “taco spot” to suggest to friends. Tacos were fresh & authentic for $3 each.“

4 Good49 Reviews
El Arriero Mexican Restaurant Mexican • $
12204 S Crater Rd, Petersburg

Customers` Favorites

Rebanada De Pastel De Tres Leches
Enchiladas Rancheras
Enchiladas Bandera
Jumbo Margherita
Quesadilla Fajita
Arroz Con Pollo
Fried Ice Cream
Beef Taco Salad
Fajita for Two
Chicken Wings

“Great meal, authentic Mexican food. The portions are generous and the service is excellent. A family run business well worth the stop.“

4 Good177 Reviews
Andrade's International Restaurant Mexican • $
7 Bollingbrook St, Petersburg

Customers` Favorites

Supreme for Two Steak Chicken Shrimp
Taco Cheese Quesadilla
Suprime Fajita for Two
Spinach Quesadillas
Lomo Saltado Beef
Masitas de Puerco
Beef Soft Tacos
Eggs Benedict
Salmon Salad
Chimichanga

“Great Drinks and Food andI love the atmosphere“

3.8 Good52 Reviews
Don Quixote Mexican Grill Tex-Mex • $
3221 W Washington St, Petersburg

Customers` Favorites

Soft Taco Chicken Chile Relleno
One Furrito Rice and Beans
Enchiladas Acapulco
Quesadilla Fajita
Tacos Don Quixote
Fried Ice Cream
Chicken Fajitas
Chips and Dips
Tacos Al Pastor
Dipping Sauce

“Great atmosphere, awesome service, extensive menu, and amazing food. First time here and it far exceeded expectations!“

4.5 Superb82 Reviews
El Paraiso 2 Salvadoran • $
2138 S Crater Rd, Petersburg

Customers` Favorites

Carne Asada
Fajitas

“To be fair, we went on the 4th of July, so it was almost empty. However, the service was on point the food was good, the waitress was on point! Helped us order a made up dish that was delicious. They made chicken birria tacos for my Bae, and he loved them! The Jamaica was so delicious, I'd go back just for that!!! We enjoyed the visit. Adding to out go-tos. Also, they have dishes from different countries too, so its nice to have a variety.“

4.4 Superb20 Reviews

You May Also Like