Rancho Viejo is a mexican restaurant in Claremont, NH. Open: Mon, Tue, Wed, Thu, Sun 11:00 AM – 10:00 PM; Fri–Sat 11:00 AM – 11:00 PM. Phone: (603) 287-8628. Average rating is 4.7 stars from 450 reviews.
Rancho Viejo
Call Now Directions
Review
Exterior view of Rancho Viejo Mexican Food & Cantina.
4.7 450 reviews Today 11:00 AM – 10:00 PM

Authentic Mexican Flavor in Claremont, NH

A 4.7-star favorite on Pleasant Street, serving bold Mexican food seven days a week.

About Us

Some restaurants surprise you. Rancho Viejo has been doing exactly that to travelers and locals alike, earning a 4.7-star rating across more than 450 reviews, a number that doesn't happen by accident. Sit down, and you'll understand quickly: the staff moves with purpose, the room feels genuinely welcoming, and the food arrives the way Mexican food should, colorful, aromatic, and made to share.

The location on 84 Pleasant St in Claremont, NH makes it an easy stop whether you're cutting through the Upper Connecticut River Valley or you've lived here your whole life. Skiers heading back from Vermont, families looking for a Friday-night dinner, couples who just want good food without a long wait, they all find their way here. The kitchen keeps the same standard regardless of how busy the dining room gets, and the team out front treats every table like a regular.

This is the kind of place that ends up on your mental list of spots worth going back to.

What We Offer

Rancho Viejo serves a full menu of Mexican cuisine, lunch through late evening, every single day of the week. The kitchen opens at 11:00 AM daily, giving you a proper midday option when most of Claremont hasn't bothered. On Fridays and Saturdays the kitchen stays open until 11:00 PM, an extra hour that matters when the night runs long.

Expect the full range of Mexican cantina staples, the kind of spread where everyone at the table finds something they want. Starters, mains, drinks, and the warm, fresh chips and salsa that set the tone from the moment you sit down. The staff, praised consistently by name in reviews, brings the kind of attentiveness that turns a quick lunch into a reason to linger.

Why Choose Us

Rated 4.7 out of 5 stars by more than 450 real customers, one of Claremont's highest-rated restaurants.
Open seven days a week from 11:00 AM, with extended Friday and Saturday hours until 11:00 PM.
Servers praised by name in reviews for being prompt, attentive, and genuinely friendly every visit.
Convenient location on Pleasant Street, easy to find whether you're a local or passing through the region.
A go-to stop for travelers driving through the Upper Valley, consistently exceeding expectations.
Full Mexican menu served across a clean, inviting dining room that welcomes families, couples, and solo diners alike.

Gallery

Take a look at our space and what we have to offer

What Our Customers Say

Don't just take our word for it - hear from our satisfied customers

Click to Rate & Review This Business ✍️
⭐⭐⭐⭐⭐
4 months ago
"We stopped at this Mexican cantina in Claremont while driving back from a ski trip in Vermont, just looking for a good place to grab lunch. It had solid reviews, but we were not expecting anything special. What a surprise this place turned out to be. From the outside it looks fairly small, but once you walk in you realize the restaurant is actually very spacious. We parked right on the street with no problem since it was lunchtime. As soon as we walked in, we were greeted with a big smile by the host and seated right away. The place is beautifully decorated, very well put together, and extremely clean. That alone made a great first impression. The ambience was warm and inviting, and the layout gave the restaurant plenty of space so it never felt cramped. Our server was Francisco, who was also working behind the bar, and he was absolutely on top of his game. Friendly, attentive, and very helpful with suggestions. We ordered drinks and a few appetizers, and everything came out quickly. The food was fantastic. Great flavors, good portions, and a lot of variety on the menu. What made the experience even better were the prices, which were extremely reasonable. This place is about an hour and a half from where I live, but honestly, if I am ever back in the area I would absolutely go out of my way to stop here again. Service was amazing, the food was excellent, the atmosphere was great, and the place was spotless. Easy five stars."
— Jose Cruz
⭐⭐⭐
4 months ago
"The service was amazing & very friendly. The location was easy to find & the restaurant was clean and inviting. The food though, was bland. We got chips & salsa to start. There was no salt on the chips & the salsa tasted like watered down ketchup. My burrito was ok, nothing to hit home about. It was bland, lacking seasonings & flavor. My husband’s skirt steak was chewy and had no seasoning. We only finished our plates because we were starving & we were paying for it. Overall, we wouldn’t be back. When we think of Mexican cuisine, we think of incredible flavor profiles & spice. We got very basic, bland food."
— Marissa Picknell
⭐⭐⭐⭐⭐
7 months ago
"So happy we stopped here during our travels. Angel was our server. Very prompt & helpful. The lady assisting him was kind, attentive, and also prompt. The chips were warm and the salsa was fresh. We had the Luise combo with crunchy taco & tamale with rice & Charro Beans, also a chile relleno and steak quesadilla. Everything was great! We will definitely stop in again during our next travels."
— Tiffany Howard
⭐⭐⭐⭐⭐
2 months ago
"My family loves Rancho Viejo. The food is fresh, the drinks are great, the beer is cold, and the staff are always friendly, laughing, taking with everyone, and there's very little wait time despite being very busy. Take out is very fast and the portions are incredible. They don't skimp on takeout orders which we appreciate. The restaurant has always been clean when we eat in, including the restrooms. Try the birria tacos!"
— Nanka Robinson
⭐⭐⭐⭐⭐
5 months ago
"Best mexican food in New Hampshire 100% the flavors are amazing, I am never disappointed. I love this place so much and always recommend it to people, the servers are always nice and very helpful. The prices are not bad for what you get and they are very accommodating for vegetarians. They also have a bar in the back and its super cute and is a nice place to sit and have a couple margaritas with your friends."
— Time and Illusion

Frequently Asked Questions

What are Rancho Viejo's hours?

Rancho Viejo is open Monday through Thursday and Sunday from 11:00 AM to 10:00 PM. On Friday and Saturday, the kitchen stays open until 11:00 PM. They are open all seven days of the week.

Where is Rancho Viejo located?

The restaurant is at 84 Pleasant St, Claremont, NH 03743. Reviewers consistently note it is easy to find.

What type of food does Rancho Viejo serve?

Rancho Viejo is a Mexican restaurant serving a full cantina-style menu for lunch and dinner every day of the week.

Is Rancho Viejo good for travelers passing through the area?

Absolutely. A significant number of reviews come from travelers passing through the Upper Connecticut River Valley, including those returning from ski trips in Vermont. Many describe it as a pleasant surprise well worth the stop.

How has Rancho Viejo been rated by customers?

Rancho Viejo holds a 4.7 out of 5 rating based on over 450 customer reviews, making it one of the more highly regarded restaurants in Claremont, NH.

Is the restaurant family-friendly?

Yes. The dining room is described by reviewers as clean and inviting, and the staff is noted for being warm and attentive, which makes it comfortable for groups and families.

Can I walk in, or should I plan ahead?

Walk-ins are welcome. The restaurant opens at 11:00 AM daily, making it a solid option for lunch, dinner, or a late weekend meal on Fridays and Saturdays when they close at 11:00 PM.

Hours of Operation

Closed · Opens 11:00 AM
Monday 11:00 AM – 10:00 PM
Tuesday Today 11:00 AM – 10:00 PM
Wednesday 11:00 AM – 10:00 PM
Thursday 11:00 AM – 10:00 PM
Friday 11:00 AM – 11:00 PM
Saturday 11:00 AM – 11:00 PM
Sunday 11:00 AM – 10:00 PM
74° Partly cloudy Claremont
Tue 82° 63°
Wed 73° 65°
Thu 72° 59°
Fri 79° 57°
Sat 81° 61°
Sun 80° 62°
Mon 81° 65°

Get In Touch

Ready to get started? Contact us today!

Save to Contacts

More places nearby

Other spots near here, whatever their type. Tap one to open its page.

Mexican Restaurant ★ 4.5 (319)
Casa Jalisco Bar & Grill
0.6 mi163 Washington St, Claremont, NH 03743
Mexican Restaurant ★ 4.4 (482)
Jalisco Mexican Bar & Grill
9.2 mi339 Sunapee St, Newport, NH 03773
$
Mexican Restaurant ★ 4.2 (1,173)
Gusanoz Mexican Restaurant | Lebanon NH
19 mi410 Miracle Mile, Lebanon, NH 03766
$$
Department Store ★ 3.8 (2,726)
Walmart Supercenter
0.8 mi14 Bowen St, Claremont
Cafe ★ 4.8 (567)
The Barn Cafe
0.3 mi39 Main St, Claremont
Buffet Restaurant ★ 4.1 (1,362)
Imperial Buffet
0.6 mi154 Washington St, Claremont
Drugstore ★ 2.6 (107)
CVS
0.3 mi1 Wall St, Claremont
Pizza Restaurant ★ 4.4 (1,211)
Ramunto's Brick Oven Pizza
0.3 mi71 Broad St, Claremont

Contact Rancho Viejo

Send a note and Rancho Viejo will get back to you. No account needed.

Add an email or a phone so they can reply.

Best time to reach you

Report an issue

See something off? Tell us. We’ll fix it and improve the listing for everyone. No account required.