10 Best Mexican Restaurants In Raleigh

The ten best Mexican restaurants in Raleigh include La Santa Modern Mexican Food, La Buena Vida Raleigh, Dos Taquitos, Salt and Lime Cabo Grill, Little Rey, Taqueria El Toro, Carajillo's Mexican Kitchen 2, A Toda Madre Mexican Kitchen, La Rancherita, and San Jose Mexican Restaurant. North Carolina's capital city is known for its customary Mexican-American comfort food, Tex-Mex staples, and a growing modern Mexican scene. 

Majority of the best Mexican restaurants Raleigh NC are situated in Falls of Neuse Road, Capital Boulevard, and Hillsborough Street. The selection of Mexican dining venues encompasses modern Mexican eateries, quick-service taquerias, and family-owned restaurants. The ambiance differs greatly, from the stylish setting at La Santa Modern Mexican Food to the bustling, rapid-service atmosphere of Taqueria El Toro. Dining at a Mexican eatery in Raleigh costs between $10 and $50 per person.

Mexican restaurants in Raleigh gain acclaim for their hearty Tex-Mex favorites and inventive modern dishes. La Santa Modern Mexican Food is the leading choice for a complete upscale dining experience, lauded for its inventive menu, stylish surroundings, and creative cocktails. For the best Mexican food Raleigh offers in a fast-casual setting, Little Rey is a top contender, celebrated for its wood-fired Tex-Mex. A Toda Madre Mexican Kitchen gains praise for its contemporary Mexican cuisine and refined presentation, marking it as a premier fine-dining option. Diners desiring plant-based meals can find vegetable tacos at La Santa Modern Mexican Food, while Salt and Lime Cabo Grill supplies gluten-free options such as gluten-free corn tortillas for tacos.

The top Mexican restaurants in Raleigh are listed below.

  1. Little Rey 1
    Little Rey 0.00 (0 Reviews)
    • Item Prices 98
    • Average Item Price $9.41
    Type of Restaurant:

    Fast-Casual

    Type of Food:

    Tex-Mex, Wood-Fired

    Signature Dishes:

    Breakfast ChalupaPollo Al CarbonCarne Asada

    Little Rey signature dishes Breakfast ChalupaPollo Al CarbonCarne Asada
    Location:

    1101 E Whitaker Mill Rd Suite 102, Raleigh, NC 27604

    Special Feature:

    The restaurant features wood-fired cooking, imparting a distinct smoky flavor to its meats and dishes.

    What Makes It Special:

    Little Rey is known for its wood-fired Tex-Mex, offering a unique smoky flavor profile and quick service.

    What Sets It Apart:

    Its specific focus on wood-fired Tex-Mex cuisine and efficient fast-casual model distinguishes it from more traditional Mexican restaurants.

    Operating Hours:

    Sunday: 9:00 AM–9:00 PMMonday–Thursday: 11:00 AM–9:00 PMFriday: 11:00 AM–10:00 PMSaturday: 9:00 AM–10:00 PM

    Price:

    $10 to $20 per person

    Little Rey Menu Prices
  2. Taqueria El Toro 2
    Taqueria El Toro 0.00 (0 Reviews)
    • Item Prices 95
    • Average Item Price $4.75
    Type of Restaurant:

    Fast-Casual, Taqueria

    Type of Food:

    Mexican Street Food, Tacos

    Signature Dishes:

    Tacos al PastorEl Pastor TortaChicken Tacos

    Taqueria El Toro signature dishes Tacos al PastorEl Pastor TortaChicken Tacos
    Location:

    3600 Junction Blvd, Raleigh, NC 27603

    Special Feature:

    The eatery is known for its traditional trompo for al pastor, where marinated pork is cooked on a vertical spit.

    What Makes It Special:

    Taqueria El Toro provides genuine Mexican street food with traditional cooking methods and fresh ingredients, offering a satisfying quick meal.

    What Sets It Apart:

    Its focus on authentic, no-frills street tacos and traditional al pastor preparation distinguishes it as a go-to for true taco experiences.

    Operating Hours:

    Sunday, Saturday: 8:00 AM–8:00 PMMonday–Friday: 9:00 AM–8:00 PM

    Price:

    $10 to $20 per person

    Taqueria El Toro Menu Prices
  3. La Rancherita 3
    La Rancherita 0.00 (0 Reviews)
    • Item Prices 891
    • Average Item Price $11.70
    Type of Food:

    Traditional Mexican, Tex-Mex

    Signature Dishes:

    ACP ChickenFajita QuesadillaTiras De Pollo

    La Rancherita signature dishes ACP ChickenFajita QuesadillaTiras De Pollo
    Location:

    4325 Glenwood Ave #3000, Raleigh, NC 27612

    Special Feature:

    The restaurant is a long-standing local establishment, known for its consistent quality and comforting atmosphere.

    What Makes It Special:

    La Rancherita provides consistent quality and comforting Mexican food in a welcoming setting, making it a beloved local favorite.

    What Sets It Apart:

    Its long history and reputation as a reliable neighborhood spot for traditional Mexican dining distinguishes it.

    Operating Hours:

    Sunday: 11:00 AM–9:00 PMMonday–Thursday: 11:00 AM–9:30 PMFriday–Saturday: 11:00 AM–10:30 PM

    Price:

    $10 to $20 per person

    La Rancherita Menu Prices
  4. San Jose Mexican Restaurant 4
    San Jose Mexican Restaurant 0.00 (0 Reviews)
    Salads Mexican Takeout Seafood Pickup Burritos Tacos
    • Item Prices 483
    • Average Item Price $11.39
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Traditional Mexican, Tex-Mex

    Signature Dishes:

    Arroz con PolloBurrito San JoseChimichanga Dinner

    San Jose Mexican Restaurant signature dishes Arroz con PolloBurrito San JoseChimichanga Dinner
    Location:

    5811 Poyner Village Pkwy, Raleigh, NC 27616

    Special Feature:

    The restaurant offers a consistent and welcoming family-friendly atmosphere, suitable for everyday dining.

    What Makes It Special:

    San Jose Mexican Restaurant is known for its reliable classic Mexican comfort food and friendly service, making it a beloved local favorite.

    What Sets It Apart:

    Its focus on providing dependable, home-style Mexican comfort food in a relaxed, community-oriented setting distinguishes it from more modern or upscale establishments.

    Operating Hours:

    Sunday–Thursday: 11:00 AM–10:00 PMFriday–Saturday: 11:00 AM–11:00 PM

    Price:

    $10 to $20 per person

  5. La Santa Modern Mexican Food 5
    La Santa Modern Mexican Food
    Type of Restaurant:

    Casual Dining (Upscale Casual)

    Type of Food:

    Modern Mexican

    Signature Dishes:

    Santos NachosLas CarnitasMole con Pollo

    La Santa Modern Mexican Food signature dishes Santos NachosLas CarnitasMole con Pollo
    Location:

    222 Glenwood Ave #107, Raleigh, NC 27603

    Special Feature:

    The restaurant features a modern, stylish interior with creative cocktails, creating a social dining environment.

    What Makes It Special:

    La Santa Modern Mexican Food is known for its fresh ingredients, innovative dishes, and a menu that offers a modern perspective on Mexican cuisine.

    What Sets It Apart:

    Its contemporary, refined approach to Mexican cuisine in a stylish yet relaxed setting, combined with creative cocktails, distinguishes it from more traditional cantinas.

    Operating Hours:

    Sunday: 12:00 PM–9:00 PMMonday–Thursday: 11:00 AM–2:30 PM and 5:00 PM–10:00 PMFriday: 11:00 AM–2:30 PM and 5:00 PM–12:00 AMSaturday: 11:00 AM–12:00 AM

    Price:

    $20 to $30 per person

  6. La Buena Vida Raleigh 6
    La Buena Vida Raleigh
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Modern Mexican

    Signature Dishes:

    Birria RollsEnchiladas ChipotleCarnitas Plate

    La Buena Vida Raleigh signature dishes Birria RollsEnchiladas ChipotleCarnitas Plate
    Location:

    4516 Falls of Neuse Rd, Raleigh, NC 27609

    Special Feature:

    The restaurant features vibrant decor and a lively atmosphere, creating a popular spot for social gatherings.

    What Makes It Special:

    La Buena Vida Raleigh is known for its fresh ingredients, innovative presentations, and a menu that offers a modern perspective on Mexican food.

    What Sets It Apart:

    Its blend of lively atmosphere with innovative Mexican dishes and a strong bar program distinguishes it from more traditional or quiet Mexican restaurants.

    Operating Hours:

    Sunday–Thursday: 11:00 AM–12:00 AMFriday–Saturday: 11:00 AM–2:00 AM

    Price:

    $20 to $30 per person

  7. Dos Taquitos 7
    Dos Taquitos
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Traditional Mexican, Tex-Mex

    Signature Dishes:

    QuesadillaOriginal Steak TacosNachos de Oro

    Dos Taquitos signature dishes QuesadillaOriginal Steak TacosNachos de Oro
    Location:

    6101 Glenwood Ave, Raleigh, NC 27612

    Special Feature:

    The restaurant features colorful, eclectic decor and a lively bar area, creating a unique and energetic ambiance.

    What Makes It Special:

    Dos Taquitos is known for its festive atmosphere, classic Mexican dishes, and popular margaritas, making it a beloved local institution.

    What Sets It Apart:

    Its long-standing presence and vibrant, artistic decor, creating a truly unique dining experience, distinguish it.

    Operating Hours:

    Monday–Thursday: 5:00 PM–9:00 PMFriday–Saturday: 4:00 PM–10:00 PMSunday: Closed

    Price:

    $20 to $30 per person

  8. Salt and Lime Cabo Grill 8
    Salt and Lime Cabo Grill
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Baja Mexican, Seafood

    Signature Dishes:

    Braised Short RibSurf & Turf BurritoQuesadilla Grande

    Salt and Lime Cabo Grill signature dishes Braised Short RibSurf & Turf BurritoQuesadilla Grande
    Location:

    4800 Grove Barton Rd, Raleigh, NC 27613

    Special Feature:

    The restaurant features a bright, airy interior with a focus on fresh, Baja-style seafood, providing a taste of coastal Mexican cuisine.

    What Makes It Special:

    Salt and Lime Cabo Grill is known for its fresh seafood and Baja-inspired dishes, offering a lighter take on Mexican food.

    What Sets It Apart:

    Its focus on lighter, fresher Baja-style Mexican food, particularly seafood tacos, distinguishes it from heavier, more traditional Mexican fare.

    Operating Hours:

    Monday–Saturday: 11:00 AM–9:00 PMSunday: Closed

    Price:

    $20 to $30 per person

  9. Carajillo's Mexican Kitchen 2 9
    Carajillo's Mexican Kitchen 2
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Traditional Mexican, Tex-Mex

    Signature Dishes:

    Arroz con PolloStreet TacosChimichangas

    Carajillo's Mexican Kitchen 2 signature dishes Arroz con PolloStreet TacosChimichangas
    Location:

    6675 Falls of Neuse Rd, Raleigh, NC 27615

    Special Feature:

    The restaurant offers a comfortable and unpretentious atmosphere, suitable for everyday dining with family and friends.

    What Makes It Special:

    Carajillo's Mexican Kitchen 2 is known for its consistent quality, hearty portions, and friendly service, making it a beloved spot for Mexican comfort food.

    What Sets It Apart:

    Its focus on providing reliable, home-style Mexican comfort food in a welcoming, community-oriented setting distinguishes it from more modern or upscale establishments.

    Operating Hours:

    Sunday: 11:30 AM–9:30 PMMonday–Thursday: 11:00 AM–10:00 PMFriday: 11:00 AM–10:30 PMSaturday: 11:30 AM–10:30 PM

    Price:

    $10 to $20 per person

  10. A Toda Madre Mexican Kitchen 10
    A Toda Madre Mexican Kitchen
    Type of Restaurant:

    Casual Dining (Upscale Casual)

    Type of Food:

    Modern Mexican

    Signature Dishes:

    Arroz con PolloCarne Asada FriesTacos Mar Y Tierra

    A Toda Madre Mexican Kitchen signature dishes Arroz con PolloCarne Asada FriesTacos Mar Y Tierra
    Location:

    3421 Sumner Blvd, Raleigh, NC 27616

    Special Feature:

    The restaurant features a stylish interior with a lively bar area, creating a social dining environment.

    What Makes It Special:

    A Toda Madre Mexican Kitchen is known for its fresh ingredients, innovative presentations, and a menu that offers a modern perspective on Mexican cuisine.

    What Sets It Apart:

    Its focus on a contemporary, refined approach to Mexican cuisine in a stylish yet energetic setting, combined with creative cocktails, distinguishes it from more traditional cantinas.

    Operating Hours:

    Sunday: 11:30 AM–10:00 PMMonday–Thursday: 11:00 AM–10:00 PMFriday–Saturday: 11:00 AM–2:00 AM

    Price:

    $10 to $20 per person