Mexican Cuisine in the USVI

While exploring the Virgin Islands, you'll have the privilege of deciding between a variety of places to sit down to a meal. When your preference is Mexican food, you will definitely want to check out the places offering this cuisine on the menu. Lucky for hungry guests, there's plenty of restaurants that offer this favorite.

With so much to try, from the very casual attitude at Rumbuzz to the lingering deliciousness of dinner and lunch at Margarita Phil's, you are sure to find something worthy of multiple plates-full.

Below, preview the restaurants throughout the Virgin Islands at which to sample Mexican eats. Find one that whets your appetite and click its name to find out more about its ambiance, locale, dress code, and more.

Coconuts St. Croix

St. Croix | (340) 774-0099

Coconuts St. Croix is a viable option worth considering if you're thinking about spending some time visiting this part of the island; it's 0.7 miles to the north of Frederiksted. While more generally known for Mexican-inspired cuisine, this local spot eagerly offers their barbecue and hamburgers.

You'll want to come to Coconuts on the Beach hungry to enjoy the hot and fresh meals on the menu as long as you can. With over forty different options, you will have to decide between the healthy wraps, famous burgers, and fresh seafood. However, most items do not stand a chance against the specialty Tex-Mex barbecue options.

Greengos Caribbean Catina

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

Greengos Caribbean Catina can be found in downtown Charlotte Amalie, in the heart of Charlotte Amalie. Travelers who are compelled to eat tacos will wholly like stopping here during a visit to downtown Charlotte Amalie.

Greengos has the perfect balance of small appetizers, spicy entrees, and hand-crafted cocktails, all influenced the traditional Mexican spices and flavor. Their Cantina Bowl is a crowd favorite with cilantro rice, greengo beans and melted cheddar cheese, topped with shredded cabbage, corn, poblano peppers, red onions, tomatoes, fresh guacamole and your choice of meat. Along with that, they also offer tacos, burritos, enchiladas, taquitos, and nachos. As for the drinks, everyone's favorite part, Greengos specializes in unique drinks such as the Mexican Mudslide, Donkey Punch, and Painkiller. You'll have to check their menu to find out what is in these tasty drinks.

Margarita Phil's

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

Set in downtown Cruz Bay, Margarita Phil's is on North Shore Road. Do you just have to have tacos during your visit to the Virgin Islands? No matter your expectations for dining, make this restaurant a must-do item on your list.

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.


Christiansted, St. Croix | (340) 713-8666

Set a few hundred yards east-southeast of downtown Christiansted, Savant is at 4-C Hospital Street. Fabulously fresh fish and Mexican cuisine are made for each other at this highly praised fine foods restaurant.

Outdoor dining in a courtyard surrounded by tropical greenery and lit with tiki lights makes this spot truly appealing to diners who want to make every moment they are on the island shine.

Taco Hell

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

Located in the heart of Red Hook, Taco Hell is a good option for you to consider if you're thinking about exploring this town and its surroundings. You'd be lucky to find yourself in Red Hook if you love Mexican food, but especially crave tacos.

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
Coconuts St. Croix 0.7 mi. North of Central Frederiksted St. Croix Mexican, Tex-Mex (340) 774-0099
Fajita Mexican Restaurant & Bar The vicinity of St. Thomas and St. John None Mexican (340) 774-2525
Greengos Caribbean Catina Downtown Charlotte Amalie St. Thomas Mexican (340) 714-8282
Margarita Phil's Downtown Cruz Bay St. John Mexican (340) 693-8400
Pirate's Tavern 3.3 mi. East of Central Cane Bay St. Croix International, Mexican (340) 778-9650
Rumbuzz 1.5 mi. Northeast of Central Charlotte Amalie St. Thomas International, Mexican (340) 775-2899
Savant 0.3 mi. East-Southeast of Central downtown Christiansted St. Croix Caribbean, Mexican, Thai (340) 713-8666
Taco Hell 1.7 mi. East of Central Maroon Town St. Thomas Mexican (340) 777-4275

Similar Food

The Barefoot Cowboy

When seeking variety that doesn't stray too far, you will find similarly satisfying flavors at places like the following:

Restaurants with Similar Cuisine
Restaurant Name Phone Cuisine Location Island
Rancho Latino (340) 774-8909 Latin American 0.7 mi. East-Southeast of Central Charlotte Amalie St. Thomas
Sharkey's Bait Stand (340) 719-9935 Tex-Mex 0.7 mi. East of Central downtown Christiansted St. Croix
The Barefoot Cowboy (340) 228-5200 Tex-Mex Downtown Cruz Bay St. John
The West End Grill (340) 772-2160 Latin American Frederiksted, Southern part of the USVI St. Croix
Havana Blue (340) 715-2583 Latin American 1.6 mi. South-Southeast of Central Charlotte Amalie St. Thomas
Villa Morales Restaurant (340) 772-0556 Latin American 1.4 mi. Southeast of Central Frederiksted St. Croix
El Flamboyant Restaurant (340) 779-3285 Latin American St. Croix St. Croix

Or you might want to consider sampling a signature item like the tacos, which is available both at Sib's on the Mountain and Sib's Restaurant.

Some of the most unique food and drink options in the Virgin Islands are those you run into naturally while trekking the town of your choice. However, noting at least a few different restaurants in your daily agenda, allows you to stay flexible. To find out more details regarding the types of food awaiting you, check out this page.


Help us improve! We welcome your corrections and suggestions.