The 13 Best Spots for Authentic Mexican Food in Ottawa

Ottawa's culinary scene is vibrant and diverse, and for those craving the bold, rich flavors of Mexico, the city offers an impressive array of options. From sizzling tacos and hearty burritos to zesty margaritas and traditional mole, finding delicious Mexican food in Ottawa is easier than ever. This guide highlights 13 top destinations, each bringing its unique flair to authentic Mexican cuisine, promising a memorable dining experience.

Table of Contents


Read more:

1. Casa México

Experience truly authentic Southern Mexican flavors with lively mariachi nights.

Casa México on Merivale Road offers a slice of authentic Southern Mexico right in Nepean. Customers consistently praise its genuine flavors, friendly staff, and the wonderful atmosphere, especially noting the vibrant mariachi bands that often play on Friday nights. While some have mentioned occasional inconsistencies, many describe the food as "amazing and authentic," with made-from-scratch goodness that truly shines. It's a comfortable spot to enjoy a good meal and the lively spirit of Mexican culture.

  • Rating: 4.3 (1292 google maps)
  • Address: 1491 Merivale Rd, Nepean
  • Phone: +1 613-695-7899
  • Google Maps: Navigate with Google Maps
  • Menu: Dive into their delicious taco bowls with birria or chicken, or savor traditional chicken enchiladas. Don't miss out on their Mexican Coke or flavorful soups.

Image Casa México Mexican food in Ottawa


2. Casa Mexico Preston

A cozy spot on Preston Street for authentic Mexican dishes bursting with flavor.

The Preston Street location of Casa Mexico is celebrated for its authentic Mexican food and incredibly friendly staff. Diners rave about the fast and warm service, making it a highly recommended spot. The menu features a "super yummy" selection, with patrons particularly fond of the pastor and carnitas tacos that "burst in your mouth." Their quesabirria is described as "so cheesy and delicious with a perfect crunch," offering traditional dishes in a small, cozy setting, complete with a dog-friendly patio for summer enjoyment.

  • Rating: 4.2 (177 google maps)
  • Address: 226 Preston St, Ottawa
  • Phone: +1 613-695-7811
  • Google Maps: Navigate with Google Maps
  • Menu: Highlights include savory pastor and carnitas tacos, cheesy quesabirria, and flavorful enchiladas. Be sure to try their unique fried avocado and cauliflower tacos, along with fresh guacamole and horchata.

Image Casa Mexico Preston Mexican food in Ottawa


3. Casa Mexico Kanata

Your go-to Kanata destination for authentic Mexican cuisine with a warm, welcoming vibe.

Casa Mexico in Kanata maintains the brand's commitment to authentic Mexican cuisine, offering a warm and genuine dining experience. Many visitors appreciate the generous portions and the fresh, hot food served here. The restaurant is known for its inviting atmosphere, occasionally featuring mariachi bands that enhance the dining pleasure. Whether you're in the mood for classic Mexican dishes or exploring new flavors, this location provides a satisfying meal in a comfortable setting, often praised for its "generous, and delicious" offerings.

  • Rating: 4.4 (303 google maps)
  • Address: 13 Kakulu Rd #7, Kanata
  • Phone: +1 613-271-1841
  • Google Maps: Navigate with Google Maps
  • Menu: Popular choices include their chicken enchiladas, tasty quesadillas, and hearty taco bowls. Don't forget to try the elote and nachos, often accompanied by refreshing tamarind drinks.

Image Casa Mexico Kanata Mexican food in Ottawa


4. Pancho Villa

Enjoy generous portions of classic Mexican comfort food in a lively Elgin Street setting.

Pancho Villa stands as a beloved Mexican restaurant in the heart of Ottawa, cherished for its friendly service, ample portions, and excellent cocktails. Many regulars make it a point to visit this spot annually, especially for their fantastic Mole Enchiladas. The restaurant boasts a lively area with an appealing patio option for warmer days, creating a great stop amidst the city's buzz. It's considered one of the best value Mexican restaurants, serving fresh chicken and flavorful dishes, ensuring an attentive dining experience in a thriving community.

  • Rating: 4.3 (937 google maps)
  • Address: 361 Elgin St, Ottawa
  • Phone: +1 613-234-8872
  • Google Maps: Navigate with Google Maps
  • Menu: Must-tries include their nachos and chicken enchiladas. Pair your meal with one of their great cocktails, or try the refreshing fruity pineapple, strawberry, and banana drink.

Image Pancho Villa Mexican food in Ottawa


5. Corazon De Maiz

A Byward Market gem delivering authentic Mexican flavors with fresh ingredients and quick service.

Corazon De Maiz in the Byward Market is consistently hailed as a standout dining experience for authentic Mexican food in Ottawa. Customers frequently highlight its vibrant location, warm, attentive service, and the fresh, flavorful dishes. Their guacamole receives high praise, often described as "amazing" and "one of the best." This spot is known for its tender pork burrito bowls and "gorgeous tacos," delivering genuine flavors and a vibrant Latin-style decoration that makes you feel immersed in the culture. It's a beloved choice for both takeout and dining in, with ingredients prepared right in front of you.

  • Rating: 4.6 (1177 google maps)
  • Address: 55 Byward Market Square, Ottawa
  • Phone: +1 613-244-1661
  • Google Maps: Navigate with Google Maps
  • Menu: Indulge in their amazing guacamole, beef soft tacos, or a hearty burrito bowl with tender pork. Don't forget to try their cochinita seasoning, refreshing horchata, or unique hibiscus drink.

Image Corazon De Maiz Mexican food in Ottawa


6. Ahora Mexican Restaurant

Step into Mexico with vibrant decor, fantastic margaritas, and a diverse salsa bar.

Ahora Mexican Restaurant offers a genuinely Mexican vibe, making diners feel like they've traveled south of the border. Customers consistently praise the super nice and friendly staff, along with the cute Mexican interior design. This popular spot is celebrated for its excellent burritos and tacos, with one reviewer even calling their burrito the "best I've had in a long time." A standout feature is the complimentary salsa bar, offering a variety of flavors to enhance any dish. It's a bustling and well-loved establishment known for its authentic flavors, perfect for enjoying delicious Mexican food in Ottawa.

  • Rating: 4.4 (2333 google maps)
  • Address: 307 Dalhousie St, Ottawa
  • Phone: +1 613-562-2081
  • Google Maps: Navigate with Google Maps
  • Menu: Their nachos are a must-try, famed for being "huge" and "to die for." Explore their range of tacos and burritos, and make sure to visit the free salsa bar. Don't miss out on their great margaritas, available with alcohol-free options.

Image Ahora Mexican Restaurant Mexican food in Ottawa


7. La Bonita Restaurant

A hidden gem in Gloucester offering truly authentic Mexican flavors and unforgettable birria.

La Bonita Restaurant on Cadboro Road is lauded as a delightful hidden gem, providing a genuine taste of Mexico. Visitors consistently praise its beautiful and intimate atmosphere, which features a very Mexican decor. The restaurant is renowned for its "incredibly authentic and delicious" food, with the birria tacos and super burritos being particular highlights, often described as "unforgettable" and "one of the best." With amazing cocktails, friendly, personable staff, and a menu that caters to gluten-free needs, La Bonita offers a fantastic culinary experience that often requires reservations due to its popularity.

  • Rating: 4.4 (1425 google maps)
  • Address: 1128 Cadboro Rd, Gloucester
  • Phone: +1 613-695-7373
  • Google Maps: Navigate with Google Maps
  • Menu: Indulge in their delicious queso fundido, highly recommended birria and cochinita pibil tacos, or the generous shredded beef super burrito. Complement your meal with amazing margaritas, sangria, or a fun scorpion bowl.

Image La Bonita Restaurant Mexican food in Ottawa


8. La Bonita Restaurant Wellington

A vibrant and authentic Mexican escape in Ottawa, serving delicious food with excellent service.

La Bonita Restaurant on Wellington Street West is celebrated for its vibrant and fun atmosphere, creating an immersive "vacation" feel. Guests consistently highlight the delicious and authentic Mexican food, with special mentions for the enchiladas and various tacos. The margaritas are often described as "over the top in the best way," perfectly complementing the flavorful dishes. With genuinely happy and attentive staff, and a menu featuring numerous gluten-free and vegetarian options, this spot offers a top-notch dining experience that’s a local favorite for its "super tasty authentic Mexican food."

  • Rating: 4.3 (668 google maps)
  • Address: 1079 Wellington St. W, Ottawa
  • Phone: +1 613-798-9292
  • Google Maps: Navigate with Google Maps
  • Menu: Enjoy authentic enchiladas, flavorful chicken tacos dorados, and red tacos. Don't forget to try their excellent pico de gallo, smooth guacamole, and the standout Michelada. Finish with churros or tres leches for dessert.

Image La Bonita Restaurant Wellington Mexican food in Ottawa


9. La Fiesta Latina

Your cheerful hub for diverse Latin American and authentic Mexican dishes, featuring extensive gluten-free and vegan options.

La Fiesta Latina is hailed as a "gem of happiness" in Ottawa, known for its super cute interior and welcoming atmosphere. This restaurant stands out for its extensive gluten-free, vegan, and vegetarian menus, making it an inclusive spot for all diners. Patrons rave about the authentic and flavorful dishes, with many claiming it serves some of the "best Mexican food in Canada." Beyond traditional Mexican fare, they offer a diverse array of Latin American options, including exceptional lamb birria and flavorful chicharon appetizers. The super-fast and friendly service, combined with a great selection of cocktails and margaritas, makes it a highly recommended choice.

  • Rating: 4.4 (645 google maps)
  • Address: 565 Somerset St W, Ottawa
  • Phone: +1 613-712-1717
  • Google Maps: Navigate with Google Maps
  • Menu: Explore their vast menu featuring crispy empanadas, rich mole enchiladas, and unique guacamole burgers. The lamb birria tacos and chicharon appetizer are highly praised. Don't miss their refreshing margaritas and gluten-free yucca fries.

Image La Fiesta Latina Mexican food in Ottawa


10. Chilaquiles

Ottawa's authentic spot for flavorful chilaquiles and tacos, with homemade chips and a wide array of hot sauces.

Chilaquiles is celebrated as one of Ottawa's most authentic Mexican restaurants, delivering consistently delicious and flavorful food. Customers often praise the quick, hot service and the genuinely tasty dishes, especially their "new favorite" tacos with exceptional pork. Their homemade chips and guacamole are a highlight, and the restaurant offers an array of hot sauces to customize your spice level. While recently moved to a new space, diners still flock for the "best authentic food ever," finding immense satisfaction in their generously portioned enchiladas and signature chilaquiles.

  • Rating: 4.5 (806 google maps)
  • Address: 55 Beechwood Ave., Ottawa
  • Phone: +1 613-699-7100
  • Google Maps: Navigate with Google Maps
  • Menu: Be sure to try their namesake chilaquiles, along with flavorful tacos (pork, beef, chicken, veggie) and enchiladas de mole. Their chips and guacamole are a must-order, perfect for enjoying with their diverse hot sauce selection.

Image Chilaquiles Mexican food in Ottawa


11. Aztec Tacos

Uncover authentic Mexican street taco magic, with exceptional quesabirria and friendly service.

Aztec Tacos is frequently hailed as one of Ottawa's absolute best spots for authentic Mexican food, particularly excelling in street-style tacos. Diners consistently rave about the "top notch" flavors, fresh ingredients, and exceptional quesabirria with consommé, calling it "the best we’ve ever had." Their al pastor and veggie tacos also receive high praise for being "amazing" and "incredibly flavorful." Despite being a small, simple spot, the food quality is described as a "solid 10/10" at a reasonable price, offering a truly genuine culinary experience with super friendly staff and a fun, inviting vibe.

  • Rating: 4.7 (374 google maps)
  • Address: 77 Montréal Rd, Vanier
  • Phone: +1 613-741-9998
  • Google Maps: Navigate with Google Maps
  • Menu: Dive into their signature quesabirria, flavorful al pastor tacos, or try their various other tacos including brisket, carnitas, chicken, fish, shrimp, beef, pulled pork, and veggie options. Don't forget their chicken pozole soup and fresh chips and guac.

Image Aztec Tacos Mexican food in Ottawa


12. El Camino (Elgin St)

A vibrant Elgin Street destination for innovative and delicious tacos, paired with fantastic cocktails.

El Camino on Elgin Street is a celebrated destination for unique and delicious tacos, consistently maintaining high quality since 2016. It's often referred to as a "hidden gem" for its incredible flavors and vibrant atmosphere. Diners particularly commend their crispy fish tacos, cauliflower tacos, and pork belly pastor, noting the generous use of fresh ingredients. Beyond the tacos, their cocktails are "gorgeously presented" and "as good as you'd hope," making it a perfect place to share a meal with friends. It’s praised for being a "fusion Mexican restaurant" that continues to impress with its creative dishes and lively vibe.

  • Rating: 4.4 (2258 google maps)
  • Address: 380 Elgin St, Ottawa
  • Phone: +1 613-422-2800
  • Google Maps: Navigate with Google Maps
  • Menu: Their crispy fish taco, cauliflower taco, pork belly pastor, ox tongue taco, and tuna tartare taco are highlights. Don't miss their delicious chips and guacamole or the special corn on the cob. Enjoy a selection of amazing cocktails and tequilas.

Image El Camino Mexican food in Ottawa


13. El Camino (Clarence St)

A lively ByWard Market spot for some of the best, most flavorful tacos and creative cocktails.

El Camino on Clarence Street is a must-visit for those seeking exceptional tacos in Ottawa. Many consider their chicken tacos to be "absolute favorites," lauded for being "flavourful and delicious." The restaurant provides a warm and inviting ambiance, with patrons appreciating the staff's exceptional service and knowledge of the menu. This location offers a beautiful terrace with a view of the market, making it an ideal spot to enjoy high-quality ingredients and a range of unique tacos, including adventurous options like ox tongue and tuna tartare. Their excellent cocktails and margaritas are also a big draw.

  • Rating: 4.3 (1647 google maps)
  • Address: 81A Clarence St., Ottawa
  • Phone: +1 613-422-5918
  • Google Maps: Navigate with Google Maps
  • Menu: Highly recommended are their chicken, beef, pork belly, ox tongue, tuna tartare, Japanese eggplant, and cauliflower tacos. Don't miss out on their chips and guacamole, and pair your meal with their fantastic tequila shots and margaritas.

Image El Camino Mexican food in Ottawa


Conclusion:

Ottawa truly boasts a rich and diverse landscape for authentic Mexican food, catering to every palate and preference. Whether you're in search of the city's best tacos, hearty burritos, a vibrant atmosphere with live music, or fantastic cocktails, the options above will surely meet your needs. Each establishment brings its unique charm, from cozy family-run eateries to lively spots perfect for a night out. Choose a place that suits your preferences and needs, and don't forget to share your experience with us in the comments section below this article!