Enjoy Fresh Mexican-Style Cuisine Anytime

Order an irresistible entrée in Farmingdale, NJ today

El burro is the only authentic Mexican restaurant in the area that offers all homemade dishes! Visit El Burro today. We serve lunch, dinner, and also provide catering services. For your convenience, we offer delivery through Door Dash, Grub Hub, and Uber Eats, as well as takeout in Farmingdale, NJ. 


Trying to figure out what to do for lunch? If you're in a rush, stop by and pick up a takeout order or get your food delivered.

Bring your whole family to enjoy delicious Mexican food at our restaurant, or from the comfort of your home. We even offer a full line of homemade desserts for you to enjoy.

Call 732-256-9661 today to place a takeout order. You'll find that our food is authentic and fresh, made to order. Stop by and see us today in Farmingdale, NJ.

mexican food farmingdale nj

WE'VE GOT A NEW MENU

With new meals and fresh, authentic ingredients, but with the same taste you know and love.

See the new menu today & stop by to check it out!

Lunch

Visit our food line to get a satisfying meal quickly.

top mexican restaurants farmingdale nj

Dinner

Take the family out for a delicious dining experience.

top mexican restaurants farmingdale nj

Catering Services

Order custom catering for up to 100 people for your next event

restaurants that cater farmingdale nj

Takeout & Delivery

Call in your order ahead of time to avoid crowds and long lines.

take out restaurants farmingdale nj

Be The Hero of Your Next Big Event!

Schedule Mexican food catering with El Burro for your event

Why dine at El Burro?

It doesn't get better than the fresh and authentic ingredients at El Burro in Farmingdale, NJ. Choose us ASAP to enjoy:

Hot, fresh food | A delicious drink choice while you eat | An outdoor meal on our spacious patio

mexican entrees farmingdale nj
mexican entrees farmingdale nj
mexican entrees farmingdale nj
mexican entrees farmingdale nj

popup

  • El Burro

    72 Main Street
    Farmingdale, NJ 07727

    GET DIRECTIONS


    Call Us
    Phone: (732) 256-9661

    Hours
    Mon: 11:00AM-9:00PM
    Tue: 11:00AM-9:00PM
    Wed: 11:00AM-9:00PM
    Thu: 11:00AM-9:00PM
    Fri: 11:00AM-9:30PM
    Sat: 11:00AM-9:30PM
    Sun: CLOSED