Mexican Cuisine on St. John

During your visit to the Virgin Islands, you'll encounter a diverse set of places to have a hot meal. When your preference is Mexican food, you should pay attention to the places that always feature it on the menu. Know the Mexican offerings in the Virgin Islands with these popular restaurants.

With lots to tempt your palate, from the very casual setting of Rumbuzz to the scrumptious dinner and lunch at Margarita Phil's, there's something special waiting for each guest and even for a memorable date night.

Restaurants Map

Take a moment to browse the handful of Virgin Islands restaurants that offer Mexican fare. Find one that whets your appetite and click its name to find out more about its ambiance, locale, dress code, and more.

Taco Hell

Red Hook, St. Thomas | (340) 777-4275

Located near the middle of Red Hook, Taco Hell is a smart choice for you to consider if you're going to be visiting this town and adjacent areas. People who desire tacos will especially love eating here during a visit to Red Hook.

Viva La Revolution Cantina

Downtown Cruz Bay, St. John | (340) 777-3473

Situated in downtown Cruz Bay, Viva La Revolution Cantina is a part of Mongoose Junction. Does your whole family love tacos? In any case, make this restaurant a permanent plan in your vacation agenda. <p>There is a variety of tacos, including crispy chicken, pollo, grilled fish, ensenada fish, barbacoa beef, asada, pork belly, carnitas, drunken shrimp, crispy avocado, surf and turf tacos and lobster tacos. There are also house tortilla chips, table-side guacamole, black bean soup, chicken toritlla soup and gazpacho soup. For salads, there is smoked Caesar, Mexican Cobb, taco and Josephine's greens. </p> <p> There are also empenadas, nachos, enchiladas, burritos and mofongo, among other menu items. For dessert, there is dulche de leche, frozen chocolate banana tacos and house made pineapple coconut ice cream. </p> <p>The menu is complemented by an array of tequila options, served in flights, margaritas or pitchers. </p>


St. Thomas | (340) 775-2899

Rumbuzz is on the premises of Magens Point Resort. Charlotte Amalie is a mile and a half (two and a half kilometers) to the south west. Lovely, mild seafood and Mexican panache both share the spotlight at this fun restaurant. <p>Rumbuzz has a large variety of food that is sure to satisfy most. From hamburgers and hot dogs to traditional Mexican and simple sandwiches, the restaurant has a little bit of everything.</p>

Greengos Caribbean Catina

Downtown Charlotte Amalie, St. Thomas | (340) 714-8282

Situated near the middle of downtown Charlotte Amalie, Greengos Caribbean Catina is a viable choice for guests thinking about spending some time seeing this neighborhood or nearby. Don't hesitate to pass through downtown Charlotte Amalie for a mouth-watering helping of the specialty, tacos.

Margarita Phil's

Downtown Cruz Bay, St. John | (340) 693-8400

Margarita Phil's can be found in downtown Cruz Bay, near the center of Cruz Bay. Visitors who desire tacos will wholly love stopping here during a trip to downtown Cruz Bay. <p>Some examples of starters are fajita salad, tri-colored chips, conch fritters and Santa Fe Cesar. Some entrees are enchiladas, burritos, quesadillas, sizzlin' fajitas, pan-roasted grouper fillet and grilled grouper tacos.</p>

Mexican Restaurants
Name Location Island Type Phone Number
Amigo's Dockside Cantina 1.6 mi. East of Central Maroon Town St. Thomas Mexican (340) 775-1270
Greengos Caribbean Catina 0.3 mi. West of Central Charlotte Amalie St. Thomas Mexican (340) 714-8282
Margarita Phil's Downtown Cruz Bay St. John Mexican (340) 693-8400
Rumbuzz 1.5 mi. Northeast of Central Charlotte Amalie St. Thomas International, Mexican (340) 775-2899
Taco Hell 1.7 mi. East of Central Maroon Town St. Thomas Mexican (340) 777-4275
Viva La Revolution Cantina Downtown Cruz Bay St. John Mexican (340) 777-3473

Similar Food

The Barefoot Cowboy

If your preferences are flexible, you will find similarly satisfying flavors at places like the following:

Restaurants with Similar Cuisine
Restaurant Name Phone Cuisine Location Island
Havana Blue (340) 715-2583 Latin American 1.6 mi. South-Southeast of Central Charlotte Amalie St. Thomas
The Barefoot Cowboy (340) 228-5200 Tex-Mex Downtown Cruz Bay St. John
Rancho Latino (340) 774-8909 Latin American 0.7 mi. East-Southeast of Central Charlotte Amalie St. Thomas
SandBar (340) 715-7263 Latin American 1.5 mi. South-Southeast of Central Charlotte Amalie St. Thomas

And you could opt to sample the mainstay dishes available at restaurants across the region, including these:

Restaurants with Similar Specialties
Restaurant Name Phone Specialty Location Island
The Tourist Trap (340) 774-0912 Tacos 2.2 mi. South of Central Coral Bay
Sib's Restaurant (340) 774-8967 Tacos The vicinity of St. Thomas and St. John
Sib's on the Mountain (340) 774-8967 ext. 8 Tacos 0.9 mi. North-Northwest of Central Charlotte Amalie

Visitors often find that the best culinary offerings in the Virgin Islands are those you run into while out visiting attractions and tourist hubs. Then again, it doesn't hurt to have a few favorites on the itinerary. To learn more information regarding the types of food awaiting you, check out this page.


Help us improve! We welcome your corrections and suggestions.

About Food