Best Mexican Restaurants on Hilton Head Island: Tacos, Tequila & Coastal Flavor
There’s a kind of magic when lime, chili, and ocean air mingle. Hilton Head may be famous for its seafood, but tucked among the palms are cantinas and taquerias serving the kind of Mexican food that keeps locals coming back week after week. From slow-braised carnitas and hand-pressed tortillas to margaritas as bright as the afternoon sun, these spots bring a little bit of Mexico to the Carolina coast.
Here, you won’t find soulless chains or watered-down Tex-Mex. These kitchens honor tradition — sizzling fajitas, tacos al pastor, enchiladas suizas — served with heart, heritage, and the occasional Lowcountry twist. So loosen your belt, grab a salt-rimmed glass, and join me on a flavorful tour of Hilton Head’s best Mexican restaurants.
Holy Tequila

Image from Holy Tequila Official FB Page
Authentic Mexican Flavors & Tequila in Hilton Head
If Hilton Head had a Mexican dining landmark, this would be it. Holy Tequila — part of the SERG Group — is more than a restaurant; it’s an experience. The space feels vibrant and modern, with hand-painted tiles, bright murals, and the buzz of laughter spilling from the bar. Their tequila list is nothing short of impressive, with over a hundred bottles representing every region of Mexico.
The food walks that perfect line between authenticity and innovation. You’ll find street-style tacos layered with flavor — al pastor with pineapple, carne asada charred to perfection — alongside elegant coastal dishes like shrimp enchiladas and mahi tacos. Everything tastes fresh, balanced, and full of life.
Come for the tacos, stay for the tequila, and leave promising yourself you’ll be back before the week is out.
Why We Love It: A lively, flavor-packed SERG concept that brings true Mexican heart to island dining.
Holy Tequila Mexican Kitchen
33 Office Park Rd #224,
Hilton Head Island, SC
(843) 681-8226
holytequila.com
Mi Tierra Mexican Restaurant

Image from Mi Tierra Mexican Restaurant Official FB Page
A Beloved Island Classic for Comfort and Tradition
Ask any local where to go for classic, no-frills Mexican, and Mi Tierra will come up every time. This cozy spot on Arrow Road has been serving hearty plates of enchiladas, tacos, and sizzling fajitas for years. The atmosphere is relaxed, the portions generous, and the flavors wonderfully familiar.
Every bite tastes homemade — from the tender carne asada to the rich mole sauce. It’s not trying to impress with trends; it’s feeding people the way family restaurants have for generations.
It’s the kind of place that reminds you why traditional food endures: simple, satisfying, and always made with love.
Why We Love It: Old-school charm, consistent flavors, and friendly faces every visit.
Mi Tierra Mexican Restaurant
130 Arrow Rd,
Hilton Head Island, SC
(843) 342-3409
https://www.mitierrahiltonhead.com/
San Miguel’s Mexican Restaurant

Image from San Miguel’s Mexican Restaurant Official FB Page
Waterfront Dining with Mexican Spirit
San Miguel’s has been serving margaritas and good times at Shelter Cove since the ‘90s, and it’s easy to see why it’s still going strong. With a prime marina view, live music, and a menu full of Mexican favorites, this spot combines festive energy with timeless comfort.
The fajitas arrive sizzling, the tacos are fresh and full, and the guacamole is the kind that never lasts long on the table. The patio overlooks the water — ideal for sunset sipping — and the staff keeps the mood light and welcoming.
It’s one of those places that reminds you food is about more than flavor — it’s about friends, laughter, and a sense of place.
Why We Love It: Classic Mexican comfort served with a waterfront view and island soul.
San Miguel’s Mexican Restaurant
9 Harbourside Ln,
Hilton Head Island, SC
(843) 842-4555
https://www.sanmiguels.com/
Taqueria El Potrero

Image from Taqueria El Potrero Official FB Page
Hidden Gem for True Taqueria Flavor
If you want to eat where the locals eat, this is your spot. Tucked away off Mathews Court, Taqueria El Potrero looks unassuming from the outside — but inside, it’s a flavor powerhouse. The menu is filled with authentic dishes: tacos al pastor, carnitas, barbacoa, sopes, and menudo on weekends.
Everything tastes like it came straight from a family kitchen. Tortillas are soft and warm, the meats tender and seasoned beautifully, and the salsas range from tangy to tongue-tingling. It’s casual, quick, and downright delicious.
El Potrero doesn’t need flash or fancy decor — it wins with authenticity and heart.
Why We Love It: No gimmicks, no shortcuts, just true Mexican street-style cooking.
Taqueria El Potrero
1 Mathews Ct,
Hilton Head Island, SC 29926
(843) 484-3076
https://elpotrerorestaurantsc.com/
Fiesta Fresh Mexican Grill

Image from Fiesta Fresh Mexican Grill Official FB Page
Fast, Fresh, and Full of Flavor
Fiesta Fresh is the island’s go-to for quick, honest Mexican food that never cuts corners. It’s casual counter service, but don’t let that fool you — the food is made from scratch daily, from the salsas to the tortillas.
Locals stop in for lunch burritos, crispy tacos, and combo plates that taste far more homemade than fast food has any right to be. It’s clean, consistent, and always satisfying — the kind of place where you can eat well on a budget and leave full and happy.
If you only have time for one quick Mexican bite on Hilton Head, make it Fiesta Fresh.
Why We Love It: Speedy service meets made-from-scratch flavor — every island needs a spot like this.
Fiesta Fresh Mexican Grill
51 New Orleans Rd #4,
Hilton Head Island, SC 29928
(843) 785-4788
https://fiestafreshgrill.com/
La Cabañita Mexican Restaurant

Image from La Cabañita Mexican Restaurant Official FB Page
Breakfast, Lunch, and Comfort Like Home
La Cabañita may fly under the radar, but for those in the know, it’s a hidden gem. This cozy, family-run spot is one of the few on the island serving authentic Mexican breakfast — think huevos rancheros, chilaquiles, and breakfast burritos that hit the spot after a morning beach walk.
Lunch and dinner bring hearty tacos, burritos, and stews rich with flavor. It’s not fancy, just genuine — the kind of place where the cook greets you like family and everything arrives steaming and satisfying.
If you want the taste of real Mexican home cooking, this is where to find it.
Why We Love It: Family-run warmth and flavors straight from a home kitchen.
La Cabañita Mexican Restaurant
59 Dillon Rd, Hilton Head Island, SC
(843) 681-6686
https://www.lacabanitasc.com/
Cactus Street Cantina

Image from Cactus Street Cantina Official FB Page
Fun, Flavorful, and Always Lively
Bright colors, upbeat music, and plates that arrive as fast as the conversation — that’s Cactus Street Cantina. This Main Street favorite serves all the classics but adds a little local personality. The tacos are crisp, the burritos stuffed, and the margaritas famously strong.
It’s a great spot for groups or casual nights out, with friendly service and a crowd that always seems to be having a good time. The vibe lands somewhere between festive and familiar — and that’s exactly what makes it work.
Why We Love It: Big flavor, easy atmosphere, and the kind of fun that feels spontaneous.
Cactus Street Cantina
1407 Main St,
Hilton Head Island, SC
(843) 715-2246
cactusstreetcantina.com
Amigos Café y Cantina

Image from Amigos Cafe Y Cantina Official Website
Old-School Comfort with Local Personality
Amigos has been feeding Hilton Head locals for years, offering the kind of reliable comfort food that never goes out of style. Inside, it’s casual and welcoming — a little noisy, a little nostalgic, and always inviting.
The plates are hearty and familiar: enchiladas, tacos, chimichangas, and sizzling fajitas that arrive with a scent that turns every head in the room. Portions are generous, prices fair, and service lightning fast.
When you want Mexican food that tastes like a hug, Amigos is the answer.
Why We Love It: A classic island staple with heart, history, and solid flavor.
Amigos Café y Cantina
70 Pope Ave,
Hilton Head Island, SC
(843) 785-8226
amigoscafehhi.com
Santa Fe Café

Image from Santa Fe Cafe Official FB Page
A Touch of the Southwest with Island Spirit
Santa Fe Café isn’t strictly Mexican, but it’s too beloved to leave off the list. This longtime favorite blends Mexican and New Mexican influences with a touch of Hilton Head flair. Picture hand-painted tiles, adobe-style walls, and a rooftop bar that glows at sunset.
The menu shines with regional favorites — fajitas, blue-corn enchiladas, and their famous Painted Desert Soup. It’s refined yet approachable, with warm service and a lively crowd that fills the space nightly.
It’s the kind of restaurant that makes you linger over one more drink — and maybe dessert too.
Why We Love It: Decades of consistency and a menu full of flavorful surprises.
Santa Fe Café
807 William Hilton Pkwy,
Hilton Head Island, SC
(843) 785-3838
santafehhi.com
Mexican Flavor, Family, and Fiesta

Family-Friendly Favorite with Endless Choices
Hilton Head might sit a world away from Mexico, but its kitchens carry the same heartbeat — community, generosity, and joy. Each of these restaurants tells a story, from Holy Tequila’s energetic modern twist to Santa Fe Cafe quiet, everyday authenticity. Together, they prove something wonderful: the best food doesn’t need flash; it just needs soul.
So whether you’re chasing tacos by the marina or tamales from a family market, grab your napkin and dive in. Because on Hilton Head Island, Mexican food isn’t just a meal — it’s a fiesta waiting to happen.

