If you’re in Ottawa and craving some delicious Mexican food, you’re in luck! While Ottawa is famous for its cold winters and tasty maple syrup, it also has a fantastic Mexican food scene that can really brighten your day.
In this article, we’ll take you through 12 of the best Mexican restaurants in Ottawa. We’ve included a variety of spots, from casual street food places to cozy venues. Each place offers unique flavors that are both exciting and super tasty.
This guide will help you explore the vibrant and flavorful world of Mexican cuisine right in Ottawa. So grab your fork (or just use your hands) and get ready to enjoy some tasty tacos and more.
1. El Camino
El Camino in Ottawa is a place you really need to check out if you love tasty Mexican food with a modern twist.
It's like a hidden treasure, full of energy and delicious dishes that keep people coming back. The relaxed atmosphere makes it great for any kind of outing.
Their menu is like a fun adventure, especially the tacos! You can find all sorts of flavors, like crispy fish, juicy pork belly, and even a spicy Japanese eggplant for those who don’t eat meat.
Each taco is made with fresh ingredients, so every bite is full of flavor. If you like things spicy, you can try their habanero sauce to kick it up a notch.
But it’s not just about the tacos at El Camino. Their cocktails are really special too! They have drinks like Tequila Sour and Pina Colada, all mixed together perfectly.
The Camino Club drink is super popular because it tastes so good. And if you enjoy beer, they also have different types on tap or in cans to enjoy with your meal.
One cool thing about the restaurant is that it has an open kitchen, so you can see the chefs cooking your food, which makes it even more fun.
2. Ahora Mexican Restaurant
Hidden away below street level, Ahora Mexican Restaurant in Ottawa is a special place that will make your taste buds dance.
This colorful spot is a favorite for both locals and visitors because it serves some of the best authentic Mexican and Tex-Mex food in the city.
When you walk down the stairs, you'll see bright decorations that make you feel like you're in Mexico, ready for a tasty adventure.
Ahora is all about choices and flavors! One of the best parts is the salsa bar, which has a ton of different salsas, from mild to super spicy. It’s a great way to add some kick to your meal and try new tastes.
The menu is filled with classic Mexican dishes like tacos, burritos, enchiladas, and nachos, so there's something for everyone.
And, if you're vegetarian, they have plenty of plant-based options too. With big portions and fair prices, it's easy to see why people love this place.
Ahora also has a great drink selection. And if you don't have cash, no worries; they accept card payments.
With delicious food, a friendly vibe, and great service, it’s easy to see why this place has won many awards.
Just keep in mind that it’s not easy to get into if you have mobility challenges because of the stairs, but for everyone else, it's a must-visit spot for a taste of Mexico right in Ottawa!
3. Feleena's
Located in the lively Glebe neighborhood, Feleena's is a family-owned restaurant that has become a popular spot in Ottawa for anyone craving Mexican food.
When you walk into Feleena's, it feels like you're entering a fun celebration, thanks to its colorful decorations and upbeat atmosphere that instantly lift your mood.
What makes this restaurant special is not just how it looks, but also the delicious, authentic Mexican dishes that keep both locals and tourists coming back for more.
Feleena's menu is packed with classic Mexican dishes. You can find everything from sizzling fajitas and cheesy enchiladas to shareable nachos.
Their tacos and burritos are must-tries, and if you enjoy drinks, their margaritas are really good. The portions are big, so you can count on leaving satisfied, and you can taste the freshness in every bite.
The vibe at Feleena's matches its tasty food. With bright artwork and unique furniture, dining there is both enjoyable and friendly. And, the staff is known for being friendly and helpful, always ready to make your experience special.
There's plenty of parking available nearby, both free and for a small fee, making it easy for anyone to drop by.
4. Banditos
Located in the lively Glebe district of Ottawa, Banditos offers a taste of Southern California with its fun street food vibe.
It's the perfect place for anyone craving real California-style tacos, all made fresh in their busy kitchen.
They have a wide range of tacos, from zesty pork and jerk chicken to tasty cauliflower and brisket, so there's something for everyone.
But tacos aren’t the only thing that shines here. Banditos is also known for its awesome cocktail menu, featuring a great selection of tequilas and mezcals. If you enjoy a bit of smokiness, their mezcal options are definitely worth trying.
The vibe at Banditos is just as inviting as the food. With stylish decor inspired by California, the restaurant has a chill yet lively feel.
On sunny days, their spacious dog-friendly patio is the place to be, where you can enjoy your meal while soaking up good music and a relaxed atmosphere.
Customers love the fresh ingredients, from crispy veggies to perfectly cooked tortillas, making each bite burst with flavor. The street-style corn is a standout dish, often becoming a favorite among diners.
And don’t overlook the drinks – their margaritas and house-made beers come highly recommended, but their non-alcoholic options like virgin watermelon lemonade are just as refreshing.
With quick service and a friendly staff, Banditos is a great spot for a casual meal filled with delicious Mexican food.
5. Sí Señor Mexican Street Food
If you find yourself in Ottawa and craving some tasty Mexican street food, you have to check out Sí Señor.
This lively restaurant really captures the spirit of Mexico with its bright decorations and fun atmosphere.
The colorful murals, upbeat music, and cozy vibe create an environment reminiscent of a busy Mexican market.
The menu is filled with delicious options. You can enjoy juicy Quesabirrias and tasty tacos, all made with fresh, high-quality ingredients.
The Quesabirrias are especially popular, with choices of tender lamb or beef that are packed with flavor.
If you go on a Thursday, you can get two Quesabirrias for a special price, which is great for those wanting to treat themselves without spending too much.
But dining at Sí Señor is about more than just the food. The staff are super friendly and make you feel right at home, like you're visiting a buddy's house.
And you can't forget about drinks—they offer a range of Mexican beverages, like the popular Jarritos and creamy horchata, which perfectly complement your meal.
6. La Bonita Restaurant Wellington
La Bonita Restaurant in Wellington is like a little piece of Mexico right in Ottawa. When you walk in, the romantic vibe and lively atmosphere make you feel like you’ve stepped into a cozy Mexican setting.
The vibrant Latin music and classic black-and-white Mexican movies create a warm and inviting space. It's a vibrant space that you certainly should visit.
The restaurant is dedicated to showcasing the heart of Mexican culture through its food. La Bonita, the founder, hails from Jalisco, which is famous for Mariachi music and tequila, and she has infused her love for real Mexican dishes into everything they serve.
They use the freshest ingredients so that every bite is packed with flavor. And, if you have dietary restrictions, they offer gluten-free and nut-safe options that are still super tasty.
The drink menu is exciting too, featuring classic margaritas and refreshing sangrias that go perfectly with the colorful food.
The service is excellent, with friendly staff who are quick to help with any dietary needs and make sure everyone has a good time. Even when it’s busy, they manage to keep the service fast and attentive.
To finish off your meal, desserts like churros and Tres Leches cake provide a sweet ending to a great dining experience.
It’s no surprise that La Bonita is a favorite for families, couples, and friends who want to enjoy a taste of Mexico in Ottawa.
7. John Juan Burrito Mexican Grill
Tucked away in a strip mall, John Juan Burrito Mexican Grill in Ottawa is a small but awesome spot that serves up delicious Mexican food.
This family-run restaurant is perfect for anyone who craves genuine Mexican comfort food with a unique touch.
When you step inside, you’ll see everything being prepared right in front of you in an open kitchen. No freezers or microwaves here—just fresh ingredients and big portions.
Their menu has tons of options. You can grab Burritos by the Box, choosing from fillings like vegetarian, chicken, beef, chorizo, pork, or steak, and you can even add homemade guacamole for a little extra.
If you love tacos, their Authentic Taco Bar is a must-try, featuring both corn and flour tortillas with a variety of fillings and toppings—great for sharing with friends.
There are also Taco Salad Bowls and Burrito Bowls that put a fun spin on the classics, and you can make them just how you like.
What really makes John Juan's special is the friendly vibe and quick service that makes you feel right at home.
On top of a full menu that includes nachos and even burgers, John Juan Burrito Mexican Grill caters to vegetarians and has a kids' menu, so there’s something for everyone.
They also offer catering for events. So, if you’re in Ottawa, make sure to swing by John Juan’s for a satisfying taste of Mexico!
8. Burrito Gringo Bronson
Burrito Gringo Bronson in Ottawa is the perfect spot for anyone who’s really craving a filling Mexican meal.
This place is lively and has a ton of tasty options like tacos, burrito bowls, nachos, and quesadillas that will hit the spot.
The portions are huge, so it's a great pick for anyone who’s super hungry and wants good value for their money.
One of the best things about Burrito Gringo Bronson is how fresh their ingredients are. They load up on the meat and toppings, so every bite is bursting with flavor.
Their burritos are especially popular because they’re both big and delicious, making them a must-try. If you’re looking for something lighter, the salad bowl and vegetarian nachos are great choices.
Don't forget about the sides and drinks! You can grab lime-seasoned corn chips and homemade salsa to go with your meal.
The vibe at Burrito Gringo Bronson is super friendly, and the service is quick and helpful, which really adds to the experience.
People often talk about how nice and positive the staff are, making each visit enjoyable. And, there’s a big parking lot, which is a big plus in a busy place like Ottawa.
With its fresh ingredients, big portions, and welcoming atmosphere, Burrito Gringo Bronson is a top pick for fans of Mexican food in the city.
9. Maria's Tacos
Located on Rideau Street, Maria's Tacos is a hidden gem in Ottawa for anyone wanting an authentic taste of Mexico.
This takeout-only spot has built a reputation for serving some of the most delicious tacos in the area. From the savory barbacoa to the zesty al pastor, Maria's menu has something for everyone.
Each taco is made with fresh ingredients, and customers love the big portions that are both filling and tasty.
Maria, the owner, works hard behind the counter to make sure every customer leaves happy and satisfied. Her dedication to quality shows in every bite.
The staff is also great at accommodating different dietary needs, making it a friendly place for those with gluten or dairy allergies.
While the food is the main attraction, the experience is made even better by the quick and friendly service, making each visit enjoyable.
If you’re thinking about stopping by, keep in mind that Maria's Tacos will be participating in Taco Fest MTL soon.
This means the Rideau location will be closed from Thursday to Monday, but it’s all for a great reason—sharing their amazing tacos with more people.
10. Corazon De Maiz
Located right in the middle of Ottawa's buzzing Byward Market, Corazon De Maiz is a fantastic place for anyone who loves real Mexican food.
This charming little restaurant might be small, but it’s full of life, making you feel like you’ve walked into a genuine taqueria.
It's especially known for its delicious burritos, tacos, and quesadillas, making it a go-to for people who want a tasty meal without the hassle of booking a table.
One of the best things on their menu is the Burrito Bowl. It’s gluten-free and comes in a bowl with crunchy corn chips, which is great for anyone who can’t eat gluten.
If you love burritos, you have to try the Chicken Burrito. It’s filled with juicy chicken breast that’s marinated in lemon, herbs, and special spices.
Add in some refried beans, rice, a mix of three cheeses, fresh pico de gallo, and creamy guacamole, and you’ll get an amazing burst of flavor in every bite.
If you’re a cheese fanatic, the Quesadilla is a favorite. It’s loaded with gooey mozzarella, brick, and cheddar cheese, along with sweet bell peppers and onions or pico de gallo, all wrapped in a warm tortilla. It’s simple but incredibly satisfying.
The friendly staff makes sure you have a great time, and the service is quick and efficient, which is perfect if you’re in a hurry or have kids with you.
And, you can either eat there or get your food to go, so you can enjoy their delicious dishes anywhere. And don’t miss out on their homemade horchata to refresh your palate after your meal.
11. La Fiesta Latina
Walking into La Fiesta Latina feels like stepping into a lively Latin American party right in the middle of Ottawa.
The restaurant is full of bright colors and amazing flavors, making it a perfect spot for anyone who loves real Latin American food. As soon as you enter, the warm and welcoming decor sets the mood for a great meal.
The menu is a treat for your taste buds, featuring everything from crispy Chicharron Latino to tasty Colombian Rice packed with chicken, veggies, and spices.
One of the best things about La Fiesta Latina is that they cater to everyone. They have a wide gluten-free menu and plenty of vegan and vegetarian choices. If you want to share, the Yuca and Chicharron are perfect snacks for sharing with friends.
The portions are big, and the prices are reasonable, making it a great spot for a casual hangout or a special celebration.
If the weather is nice, you can also enjoy your meal on their outdoor patio, which adds a nice touch to your dining experience. Just remember to make a reservation if you want to guarantee a table at this popular place.
12. Chilaquiles
If you find yourself in Ottawa and want some real Mexican food, Chilaquiles is the place to go. Located at 55 Beechwood, this cozy restaurant gives off a fun vibe that makes you feel like you're at a party every day.
The walls are painted in bright colors, and the friendly staff greets you with smiles that feel as warm as a sunny day in Mexico.
At Chilaquiles, you can dive into a menu packed with classic Mexican dishes. And let’s not forget the sopa de tortilla—it’s a must-try! The servings are big, the flavors are bold, and the way the food looks is almost too good to eat.
If you have specific dietary needs, don’t worry—Chilaquiles has plenty of vegetarian and gluten-free options, so everyone can enjoy a great meal. Their homemade salsas and crunchy tortilla chips add the perfect touch to any dish.
When you’re ready to kick back, especially on their nice patio when the weather’s warm, you can sip on a tasty Jarritos or try some mezcal to complete your meal.
With attentive and friendly service, you’ll feel like a valued guest every time you stop by. If you’re looking for authentic flavors and great service, make sure to add Chilaquiles to your list of places to eat.
To Sum It All Up
After checking out the 12 best Mexican food spots in Ottawa, it's clear that this city is a dream come true for taco fans! From the juicy tacos at El Camino to the tasty burritos at John Juan Burrito Mexican Grill, there’s a dish for everyone.
These places were picked for their awesome flavors, cool vibes, and a variety of dishes that will make your taste buds come alive.
And if you're looking for more fun activities in Ottawa, check out ActiviFinder Ottawa for cool ideas. The city has tons of exciting adventures waiting for you!