Unwind With a Margarita in Kerhonkson, NY

The Don Juan Restaurant has happy hour covered

Bring Friends and Family Along for a Flavorful Fiesta

Don Juan's Mexican cuisine is a Kerhonkson, NY staple

Spice up your dinner or lunch and leave the cooking to Don Juan's. Whether your heart is longing for a taste of home or you just don't feel like grocery shopping, you'll find tasty traditional dishes at Kerhonkson, New York's beloved Mexican restaurant. We use fresh ingredients and family recipes to recreate classics like chimichangas and black bean soup. Call 845-626-1373 with menu questions or special requests.

Make it a mariachi meal in our little corner of Mexico

Don Juan's owners have created a local Mexican restaurant that reflects their native Puebla, Mexico. Join us in Kerhonkson for zesty tacos, delicious flans and refreshing margaritas. As you sip on drinks and catch up with friends, you may hear the festive sound of trumpets and guitars. Ours wouldn't be an authentic Mexican establishment if we didn't serenade you with mariachi music.

Enjoy the experience of dining out and immerse yourself in Mexican culture. Don Juan's has a reputation for plating fantastic cuisine. We also strive to provide outstanding customer service. Recent customer Jared D. shares his story:

"On a night with no customers they were ready to close early when I came strolling up the walk just as their lights turned off. They greeted me at the door, turned the lights, music, and kitchen back on, and cooked a friend and I a wonderful meal. I've been back many times. Worth it."

What's for dinner in Kerhonkson tonight?

Put away those pots and pans. We're cooking you Don Juan favorites, including:

Enchiladas | Chalupas | Tamales | Burritos

We'll finish off the night with bunuelo - our signature crisp pastry topped with ice cream. Call 845-626-1373 for more information about our menus and group seating.

  • Don Juan Restaurant

    6508 Rte 209
    Kerhonkson, NY 12446


    Call Us
    Phone: (845) 626-1373

    Mon: 11:00AM-10:00PM
    Tue: 11:00AM-10:00PM
    Wed: 11:00AM-10:00PM
    Thu: 11:00AM-10:00PM
    Fri: 11:00AM-10:00PM
    Sat: 11:00AM-10:00PM
    Sun: 11:00AM-10:00PM