There's no shortage of delicious restaurants in Northern Colorado, but when it comes to serving up authentic south of the border eats, who makes the best tacos, tamales and margaritas in town? These are the top-rated Mexican restaurants in Fort Collins, Loveland, and Greeley according to Tripadvisor.

Fort Collins

Blue Agave Grill - 201 S. College Avenue, Ste. 100

Blue Agave is top-notch as far as Mexican cuisine goes, but their menu also offers a wide selection of other entrees too, including burgers, pasta and seafood. The scratch made kitchen uses the freshest ingredients possible, with plenty of gluten free options available for those with dietary restrictions. Guests enjoy the amazing atmosphere and ambiance, both inside and outside, at this Old Town eatery — and you can't beat the $5 margaritas during happy hour!

Rio Grande Mexican Restaurant - 143 W. Mountain Avenue

The Rio is known for their tasty Tex-Mex dishes and strong margaritas. From quesadillas to Chile rellenos, the Rio's menu has it all. One past diner claims their fajitas are the best he has EVER had. The back patio provides the perfect space for outdoor dining, but the interior is always lively and has great vibes too. Also, don't miss out on ordering some of the phenomenal churros for dessert.

Hacienda Real - 421 Centro Way

This locally-owned and operated restaurant has been serving up authentic Mexican food for 15 years. With close to 20 different margarita options on the menu plus flavorful food favorites, like the Flaco Tacos and Chile Colorado, customers are sure to leave with a full belly. Previous diners have commented on the generous portion sizes and affordable prices at Hacienda Real.

bhofack2

Loveland

Casa Real Mexican Grill - 243 E. 29th Street

This family-owned restaurant focuses on bringing the tastes and flavors of Guadalajara, Mexico straight to Loveland, Colorado. Some of the enticing menu items include a  variety of burritos and tacos, many different flavors of fajitas, seafood, and so much more. Multiple reviews say that trying the green chili is a must during your visit.

Palomino Mexican Restaurant - 6190 Crossroads Boulevard

Palomino is a popular spot for people who are craving southwestern cuisine. The family-made Mexican recipes come in ample portion sizes, and they also have family-style sizes available too. In addition to the delicious entrees, customers have raved about the courteous and attentive staff, as well a the quick service, at Palomino.

3 Margaritas Loveland - 1417 Cheyenne Avenue

When it comes to Mexican fare, 3 Margaritas has it all on their extensive menu, and of course, they serve free chips and salsa to start it off. Comments from people who have eaten here before say the olcajete is to die for, and the chicken fajitas are some of the best around. On Wednesdays, all Mexican beer is $2.95 and on Thursdays, the restaurant offers any of their flavored margaritas for $4.95, all day long.

BravissimoS

Greeley

Cancun Mexican Grill & Cantina - 5415 W. 11th Street, Ste. D

With 20 years of experience creating Mexican specialties, you can bet the chefs at Cancun Mexican and Cantina know what they're doing when it come to serving fabulous food. The family-owned establishment has a gigantic menu, as well as a full bar, with half-off margs from 3p-6p during the week. For those seeking some spice in their life, several of the dishes, such as the camaron diablo are guaranteed to satisfy. Guests love the reasonable prices, and accommodating waitstaff here as well.

Coyote's Southwestern Grill - 5250 W. 9th Street Drive

Coyote's Southwestern Grill starts prepping every day at 6 a.m., with the freshest and most flavorful ingredients available. The restaurant prides themselves on having no culinary boundaries, and literally having something for everyone. Fan favorites include the mango fish tacos and the fire-braised pork enchiladas. To wash it down, guests gush about the sangria swirls and the Coyote house margaritas.

Santiago's - 701 11th Avenue

Santiago's is the real deal when it comes to authentic Mexican food. The restaurant is casual dining, with outstanding service in a family-like atmosphere. Whether you start the day with one of their yummy breakfast burritos, or sit down for a delicious dinner and drinks, Santiago's is that special kind of place that you'll want to eat at over and over again.

10 Fort Collins Area Restaurants That Closed in 2020