Skip to content

Open Daily in Hamilton, NJ

Tacos, Ceviche, and Oaxacan Plates

Old-world Mexican flavor with a creative touch, at 1848 South Broad Street.

Hours

Open seven days a week

Since Cinco de Mayo, 2006

Old-World Flavors with a Creative Touch

Mexico Lindo opened on Cinco de Mayo in 2006 at 1848 South Broad Street, in the Trenton end of Hamilton. The kitchen keeps the old-world flavors of Mexican cooking and adds a creative touch of its own, built on carefully chosen ingredients.

The menu runs from tacos and burritos to seafood soups and plates, with Oaxacan dishes like huaraches and botanas beside shrimp ceviche, fiesta nachos and guacamole served in a molcajete.

The dining room is open seven days a week. When you would rather eat at home, the whole menu, written in Spanish and English, is one click away.

Three molcajete bowls of guacamole, two topped with sliced avocado Guacamole in a black stone molcajete on a wooden tabletop

Visit Us

Find Us on South Broad

Open Seven Days

Sunday - Thursday
10:30am - 9:30pm
Friday - Saturday
10:30am - 10:00pm
1848 S Broad St
Hamilton, NJ 08610

Reviews

What Our Guests Say

4 from 358 Google reviews
Claudia Lopez

Rated 5 out of 5 stars

The food was so delicious, the service was excellent and the price’s very reasonable, l recommend 100% this restaurant, l will love to go back someday!

View on Google
Gregory Dornseif

Rated 5 out of 5 stars

What a gem this place is. The restaurant was incredibly authentic and although I struggled to decide what to order the taco's that I eventually picked were phenomenal.

View on Google
dennis guevara (dgrepairteh)

Rated 5 out of 5 stars

Best restaurants Mexican 😋 fresh chicken salad

View on Google

Good to Know

Frequently Asked Questions

What are Mexico Lindo Restaurante's hours?

Mexico Lindo Restaurante is open 10:30 am to 10:00 pm, with hours varying by day:

Sunday - Thursday: 10:30am - 9:30pm
Friday - Saturday: 10:30am - 10:00pm

What kind of food does Mexico Lindo Restaurante serve?

Mexico Lindo Restaurante serves Mexican cuisine in Hamilton, NJ. See the full menu for what's currently on offer.

Can I order online from Mexico Lindo Restaurante?

Yes. Mexico Lindo Restaurante takes online orders. Order online to see the current menu and place an order.

Where is Mexico Lindo Restaurante located?

Mexico Lindo Restaurante is at 1848 S Broad St, Hamilton, NJ 08610. Get directions.

Get in touch

Contact Us

Questions about the menu or an order? Send a message, or call the restaurant.

Reach Us

Find us
1848 S Broad St
Hamilton, NJ 08610

Explore the

Menu

Send Us a Message