10 Best Mexican Restaurants In San Jose

The top 10 best Mexican restaurants in San Jose include LUNA Mexican Kitchen, Mariscos Costa Alegre, La Más Querida Cantina and Cocina, Acopio Restaurant, Mar Y Sol Taqueria, Casa Villa, La Corona Taqueria, Taqueria y Mariscos Costa Alegre, Luna Del Mar, and Tomasita's Tamales. Mexican food in California's Silicon Valley city is renowned for its fresh ingredients, traditional flavors, and a solid taqueria culture. The city also hosts significant culinary events, such as the San Jose Taco Festival of Freedom in July, featuring numerous taco vendors, live music, and cultural performances. 

Most Mexican restaurants in San Jose are located in neighborhoods such as Willow Glen, Downtown San Jose, and East San Jose. Mexican restaurants San Jose ranges from elegant dining rooms, genuine taco shops, and lively cantinas. A meal at a Mexican eatery in San Jose costs between $10 and $60 per person.

LUNA Mexican Kitchen stands as the top choice for a comprehensive upscale dining experience, representing some of the best Mexican food San Jose has. For fast-casual Mexican fare, La Corona Taqueria serves as a prime option, well-known for its genuine street tacos. Mariscos Costa Alegre earns recognition for its fresh seafood dishes. LUNA Mexican Kitchen offers vegan options like plant-based enchiladas, while Acopio Restaurant provides gluten-free selections such as grilled proteins and corn tortillas.

The top Mexican restaurants in San Jose are listed below.

  1. Mariscos Costa Alegre 1
    Mariscos Costa Alegre 0.00 (0 Reviews)
    Mexican Latin American New Mexican
    • Item Prices 455
    • Average Item Price $21.37
    Type of Restaurant:

    Casual Dining, Seafood

    Type of Food:

    Mexican Seafood (Mariscos)

    Signature Dishes:

    BurritosSushi CosteroPozole

    Mariscos Costa Alegre signature dishes BurritosSushi CosteroPozole
    Location:

    855 N 13th St, San Jose, CA 95112, United States

    Special Feature:

    The eatery is known for its extensive menu of authentic Mexican seafood, providing a taste of coastal Mexican cuisine.

    What Makes It Special:

    Mariscos Costa Alegre is recognized for its fresh seafood, authentic coastal Mexican flavors, and energetic atmosphere.

    What Sets It Apart:

    Its specific focus on traditional Mexican seafood, prepared with fresh ingredients, distinguishes it from more generalized Mexican restaurants.

    Operating Hours:

    Monday – Thursday: 10:00 AM – 9:30 PMFriday: 10:00 AM – 10:00 PMSaturday: 9:00 AM – 10:00 PMSunday: 9:00 AM – 9:30 PM

    Price:

    $20 to $30 per person

    Mariscos Costa Alegre Menu Prices
  2. Mar Y Sol Taqueria 2
    Mar Y Sol Taqueria 0.00 (0 Reviews)
    • Item Prices 17
    • Average Item Price $11.60
    Type of Restaurant:

    Fast-Casual, Taqueria

    Type of Food:

    Mexican Street Food, Tacos

    Signature Dishes:

    Super BurritoSuper QuesadillaSuper Nachos

    Mar Y Sol Taqueria signature dishes Super BurritoSuper QuesadillaSuper Nachos
    Location:

    1179 E Santa Clara St, San Jose, CA 95116, United States

    Special Feature:

    The eatery is known for its fresh, handmade tortillas and extensive salsa bar, adding an authentic touch to its offerings.

    What Makes It Special:

    Mar Y Sol Taqueria is recognized for its consistent quality, fresh ingredients, and authentic flavors, making it a beloved spot for Mexican street food.

    What Sets It Apart:

    Its focus on well-executed, traditional Mexican street food, particularly its handmade tortillas and variety of salsas, distinguishes it as a go-to for genuine taco experiences.

    Operating Hours:

    Monday – Sunday: 9:00 AM – 9:00 PM

    Price:

    $10 to $20 per person

    Mar Y Sol Taqueria Menu Prices
  3. Casa villa 3
    Casa villa 0.00 (0 Reviews)
    • Item Prices 68
    • Average Item Price $14.19
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Traditional Mexican, Tex-Mex

    Signature Dishes:

    ChilaquilesPozole RojoQuesa-Birria Tacos

    Casa villa signature dishes ChilaquilesPozole RojoQuesa-Birria Tacos
    Location:

    840 Willow St Suite 400, San Jose, CA 95125, United States

    Special Feature:

    The restaurant has been a local institution for many years, known for its consistent quality and welcoming atmosphere.

    What Makes It Special:

    Casa Villa is recognized for its enduring legacy, consistent quality, and comforting Mexican food, making it a beloved local favorite.

    What Sets It Apart:

    Its long history and status as a local institution, combined with its friendly service and consistent delivery of classic Mexican dishes, distinguishes it as a community landmark.

    Operating Hours:

    Monday: 9:00 AM – 1:30 PMTuesday – Thursday: 9:00 AM – 9:00 PMFriday – Saturday: 9:00 AM – 10:00 PMSunday: 9:00 AM – 9:00 PM

    Price:

    $20 to $30 per person

    Casa villa Menu Prices
  4. Taqueria y Mariscos Costa Alegre 4
    Taqueria y Mariscos Costa Alegre 0.00 (0 Reviews)
    • Item Prices 151
    • Average Item Price $23.45
    Type of Restaurant:

    Casual Dining, Seafood

    Type of Food:

    Mexican Seafood (Mariscos), Traditional Mexican

    Signature Dishes:

    BurritosSushi PastorAguachile

    Taqueria y Mariscos Costa Alegre signature dishes BurritosSushi PastorAguachile
    Location:

    855 N 13th St, San Jose, CA 95112, United States

    Special Feature:

    The eatery offers a blend of traditional Mexican fare and seafood specialties, catering to a range of tastes.

    What Makes It Special:

    Taqueria y Mariscos Costa Alegre is recognized for its fresh seafood and traditional Mexican dishes, providing a satisfying dining experience.

    What Sets It Apart:

    Its combination of classic taqueria offerings and a strong emphasis on Mexican seafood distinguishes it from other local eateries.

    Operating Hours:

    Monday – Thursday: 10:00 AM – 9:30 PMFriday: 10:00 AM – 10:00 PMSaturday: 9:00 AM – 10:00 PMSunday: 9:00 AM – 9:30 PM

    Price:

    $20 to $30 per person

  5. LUNA Mexican Kitchen 5
    LUNA Mexican Kitchen
    Type of Restaurant:

    Fine Dining

    Type of Food:

    Modern Mexican, Regional Mexican

    Signature Dishes:

    Flautas de PolloCaldo de PolloBuddha Bowl

    LUNA Mexican Kitchen signature dishes Flautas de PolloCaldo de PolloBuddha Bowl
    Location:

    1495 The Alameda, San Jose, CA 95126, United States

    Special Feature:

    The restaurant emphasizes organic and locally sourced ingredients, focusing on healthy and flavorful Mexican cuisine.

    What Makes It Special:

    LUNA Mexican Kitchen is known for its fresh, organic ingredients and elevated regional Mexican dishes, providing a refined dining journey.

    What Sets It Apart:

    Its sophisticated ambiance and innovative take on traditional Mexican cuisine, emphasizing organic and sustainable practices, distinguishes it from more casual cantinas.

    Operating Hours:

    Monday – Thursday: 9:00 AM – 9:00 PMFriday – Saturday: 9:00 AM – 10:00 PMSunday: 9:00 AM – 2:00 PM

    Price:

    $20 to $30 per person

  6. La Más Querida Cantina and Cocina 6
    La Más Querida Cantina and Cocina
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Modern Mexican, Regional Mexican

    Signature Dishes:

    Ribeye TacosPoblano EnchiladasSpecial Gratin Roll

    La Más Querida Cantina and Cocina signature dishes Ribeye TacosPoblano EnchiladasSpecial Gratin Roll
    Location:

    1632 Story Rd, San Jose, CA 95122, United States

    Special Feature:

    The restaurant features a vibrant, contemporary interior and a lively bar area, creating a social dining environment.

    What Makes It Special:

    La Más Querida Cantina and Cocina 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 relaxed setting, combined with creative cocktails, distinguishes it from more traditional cantinas.

    Operating Hours:

    Monday – Wednesday: 10:00 AM – 9:00 PMThursday: 10:00 AM – 10:00 PMFriday: 10:00 AM – 12:00 AMSaturday: 9:00 AM – 12:00 AMSunday: 9:00 AM – 10:00 PM

    Price:

    $20 to $30 per person

  7. Acopio Restaurant 7
    Acopio Restaurant
    Type of Restaurant:

    Fine Dining

    Type of Food:

    Modern Mexican, Regional Mexican

    Signature Dishes:

    Mole Poblano Con PatoTacos Al PastorPapas Doradas

    Acopio Restaurant signature dishes Mole Poblano Con PatoTacos Al PastorPapas Doradas
    Location:

    399 S 24th St, San Jose, CA 95116, United States

    Special Feature:

    The restaurant features an open kitchen, allowing diners to observe the culinary team at work, and a curated selection of mezcal.

    What Makes It Special:

    Acopio Restaurant is known for its innovative approach to Mexican cuisine, artistic plating, and a menu that pushes the boundaries of traditional flavors.

    What Sets It Apart:

    Its chef-driven concept and dedication to presenting elevated, creative Mexican dishes in a refined, contemporary setting distinguishes it as a top destination for gastronomic exploration.

    Operating Hours:

    Wednesday – Thursday: 5:00 PM – 9:00 PMFriday – Saturday: 5:00 PM – 10:00 PMSunday: 5:00 PM – 9:00 PMMonday – Tuesday: Closed

    Price:

    $30 to $50 per person

  8. La Corona Taqueria 8
    La Corona Taqueria
    Type of Restaurant:

    Fast-Casual, Taqueria

    Type of Food:

    Mexican Street Food, Tacos

    Signature Dishes:

    Wet BurritoTaqueria CoronaSuper BurritoCarne Asada Tacos

    La Corona Taqueria signature dishes Wet BurritoTaqueria CoronaSuper BurritoCarne Asada Tacos
    Location:

    601 N 4th St, San Jose, CA 95112, United States

    Special Feature:

    The eatery is known for its quick service and fresh ingredients, making it a popular spot for a fast and satisfying Mexican meal.

    What Makes It Special:

    La Corona Taqueria is recognized for its consistent quality, generous portions, and authentic flavors, making it a beloved spot for Mexican street food.

    What Sets It Apart:

    Its focus on well-executed, traditional Mexican street food, served in a fast-casual setting, distinguishes it as a go-to for genuine taco experiences.

    Operating Hours:

    Monday – Sunday: 8:30 AM – 9:00 PM

    Price:

    $10 to $20 per person

  9. Luna Del Mar 9
    Luna Del Mar
    Type of Restaurant:

    Casual Dining, Seafood

    Type of Food:

    Mexican Seafood (Mariscos)

    Signature Dishes:

    Mojarra Frita Super (Whole Fried Fish With Sauce)Flour Quesadilla With MeatTacos De Camaron (Trio)Fajitas Mix

    Luna Del Mar signature dishes Mojarra Frita Super (Whole Fried Fish With Sauce)Flour Quesadilla With MeatTacos De Camaron (Trio)Fajitas Mix
    Location:

    991 Saratoga Ave Ste 110 San Jose, CA 95129

    Special Feature:

    The eatery specializes in various ceviches and aguachiles, showcasing fresh seafood preparations.

    What Makes It Special:

    Luna Del Mar is known for its fresh, vibrant seafood dishes and its dedication to authentic Mexican mariscos.

    What Sets It Apart:

    Its extensive menu of fresh ceviches and aguachiles, alongside other seafood specialties, distinguishes it as a premier destination for Mexican seafood.

    Operating Hours:

    Tuesday – Friday: 11:30 AM – 10:00 PMSaturday – Sunday: 11:30 AM – 11:00 PMMonday: Closed

    Price:

    $20 to $30 per person

  10. Tomasita's Tamales 10
    Tomasita's Tamales
    Type of Restaurant:

    Casual Dining

    Type of Food:

    Traditional Mexican, Tamales

    Signature Dishes:

    Pork TamaleChicken Tamale

    Tomasita's Tamales signature dishes Pork TamaleChicken Tamale
    Location:

    821 S 1st St, San Jose, CA 95110, United States

    Special Feature:

    The eatery is known for its long tradition of making fresh, homemade tamales, often available for bulk orders.

    What Makes It Special:

    Tomasita's Tamales is recognized for its authentic, handmade tamales and its dedication to traditional Mexican comfort food.

    What Sets It Apart:

    Its singular focus on well-executed, traditional tamales, prepared with various fillings, distinguishes it as a go-to for this specific Mexican delicacy.

    Operating Hours:

    Monday – Friday: 5:00 AM – 2:00 PMSaturday: 6:00 AM – 4:00 PMSunday: 7:00 AM – 3:00 PM

    Price:

    $10 to $20 per person