Macho Nacho

$ • Mexican, Vegan

Hours today·

About Macho Nacho

Macho Nacho is a beloved Mexican restaurant in Morristown, known for its authentic and flavorful cuisine. The menu features a variety of crowd-pleasing dishes, including burritos, fajitas, tortas, and tacos. The carne asada tacos, served with crispy shells, guacamole, pico de gallo, and their signature sauces, remain a customer favorite.

The restaurant is praised for its affordable meals, large portions, and excellent service. The friendly and polite staff ensure each visit is an enjoyable experience. Customers appreciate the restaurant's ability to maintain its charm and quality even after changing locations.

The menu also includes standout items like the house "macho nacho" - a dish featuring nachos with chorizo, steak, and chicken, served with fresh guacamole and sour cream. The tortilla soup is a popular choice, especially during the summer allergy season. The lengua tacos, with their fresh fried shells and flavorful toppings, are also highly recommended.

Whether you're in the mood for a quick lunch or a satisfying meal, Macho Nacho continues to impress with its authentic Mexican flavors and welcoming atmosphere, cementing its status as a local gem.

Menu

Add a Menu
Macho Nacho Menu
Macho Nacho Menu

Customers' Favorites

Photos

Add a Photo
Macho Nacho
Macho Nacho
View All Photos

Macho Nacho Reviews

4.6
253 ratings
5
87%
4
8%
3
4%
1
1%
Food
4.7
Atmosphere
4.5
Service
4.8

Share your opinion about Macho Nacho

The macho nacho with fries is very good I recommend it 100%
Insanely good burritos and the price has always been so reasonable :)
SOOOOO TASTY!! Honestly, best bang for your buck. Portions are HUGE and so affordable
We got the chicken fajitas - amazing. Sooooo much chicken! And a burrito which was the fattest burrito I’ve ever seen lol
Chicken nachos were amazing and so was the empanada
Way. Too. Much. Food 🤣but will make amazing leftovers!!

Read All Reviews(253)

Hours

Monday 7AM - 9PM
Tuesday 7AM - 9PM
Wednesday 7AM - 9PM
Thursday 7AM - 9PM
Friday 7AM - 10PM
Saturday 7AM - 10PM
Sunday 8AM - 9PM
Updated on: