Mexican Cuisine in the USVI

Throughout the Virgin Islands, expect to be overwhelmed by the plentiful supply of options when it comes to dining. Can't resist Mexican food during your holiday here? Guests should take note of the restaurants that dub it their specialty. Across the Virgin Islands, visitors will find plenty of dining options that have it on the menu.

With lots to tempt your palate, from the very casual attitude at Coconuts St. Croix to the intoxicating breakfast, dinner and lunch at Rumbuzz, there's something in store for each person in your party and every dining expectation.

Take time to get a taste for the several restaurants serving Mexican cuisine available. Find the one that makes your mouth water and click its name to find out more about its style, hours, or even what the view will be like.

Coconuts St. Croix

St. Croix | (340) 774-0099

Coconuts St. Croix is at 72 La Grange. It is 0.7 miles north of Frederiksted. Although some delight in the general selection of Mexican-inspired cuisine, this local spot is known for its 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.


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

Savant is situated in the heart of Christiansted. Fresh seafood and Mexican cuisine are an outstanding combo at this highly praised fine dining establishment.

The eclectic mix of cuisines at Savant includes the fragrant, spicy, and flavorful cuisines of Thailand, Mexico, and the Caribbean into a single menu that is sure to please the adventurous,with such dishes as Maple Teriyaki Pork Tenderloin and Miso Honey Noodles. However, more reserved diners will be thankful to find more traditional entrees as well, such as filet mignon and fajitas.

Taco Hell

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

Taco Hell is found near the center of Red Hook. You certainly don't want to pass up Red Hook if you love Mexican food, but especially crave tacos.


St. Thomas | (340) 775-2899

Rumbuzz, which is on the premises of Magens Point Resort, is at 6200 Magen's Bay Road; it's a mile and a half (two and a half kilometers) to the northeast of Charlotte Amalie. Seafood and Mexican style eats come together for some great dishes at this completely casual establishment.

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.

Pirate's Tavern

The North Shore, St. Croix | (340) 778-9650

Located east of Cane Bay, Pirate's Tavern is a good option for you to consider if you're thinking about spending some time seeing this part of St. Croix. It's 4.3 miles west-northwest of Christiansted. When all you need is comfortable clothes and to be eating some delightful Mexican fare, take a look at this local eatery where the vibe is very casual.

You'll always have a good time at Pirate's Tavern, which is known for it's fun and friendly atmosphere. Dining can be indoors or out, so you'll be able to relax wherever you feel comfortable.

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
Luncheria Downtown Christiansted St. Croix Mexican (340) 773-4247
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


If you don't mind changing things up a bit, you'll find commonality between the restaurants above and restaurants below:

Restaurants with Similar Cuisine
Restaurant Name Phone Cuisine Location Island
SandBar (340) 715-7263 Latin American 1.5 mi. South-Southeast of Central Charlotte Amalie St. Thomas
The Barefoot Cowboy (340) 228-5200 Tex-Mex Downtown Cruz Bay St. John
Paradise St. Croix (340) 692-2233 Latin American 0.2 mi. South of Central Frederiksted 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
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
Above the Cliff (340) 718-1100 Tex-Mex 0.8 mi. East-Northeast of Central Cane Bay St. Croix
The West End Grill (340) 772-2160 Latin American Frederiksted, Southern part of the USVI St. Croix
El Flamboyant Restaurant (340) 779-3285 Latin American St. Croix St. Croix

Or you might want to find a local specialty like the tacos, which is served at both Sib's Restaurant and Sib's on the Mountain.

Some of the best places to dine in the Virgin Islands are the ones you didn't think you'd ever wander into as you're out doing activities and seeing attractions. That being said, that doesn't mean you can't have a few favorites on the itinerary. To learn even more concerning the kinds of food awaiting you, check out this page.


Help us improve! We welcome your corrections and suggestions.