Best Restaurants in Elizabeth
If you’re hungry for bold flavor, global eats, and local favorites, you’re in for a treat. Elizabeth is packed with amazing places to eat, and the city’s restaurant scene reflects its cultural diversity in the most delicious way possible.
We’ve pulled together ten of the best restaurants in Elizabeth NJ—based on Google, Yelp, and TripAdvisor reviews—to help you find your next go-to spot. From family-owned institutions to buzz-worthy new hangouts, this list covers some of the most talked-about restaurants in town.

1. Valença Restaurant
665 Monroe Ave
Traditional Portuguese cuisine meets warm hospitality at this local favorite that’s been around since 1989. With four dining rooms and a banquet hall, it’s a popular spot for big gatherings and even bigger portions. Their grilled seafood platters and sangria are always crowd-pleasers.
“One of the best meals I’ve had ever!” – Tripadvisor

2. Don Felix Bar & Restaurant
562 Elizabeth Ave
Located in a historic building dating back to the 1800s, Don Felix serves up Latin-American fusion in a vibrant setting. The mojitos are strong, the vibes are lively, and the food is packed with flavor.
“10/10 would recommend to anyone!” – Google

3. La Roca Restaurant
1172 Elizabeth Ave
Ecuadorian cuisine takes center stage here. No-frills and full of flavor, La Roca is the place for large portions of seafood dishes that taste just like home.
“The best Ecuadorian food I’ve had in the Tri-state area.” – Google

4. Bossa Fish
861 Julia St
Seafood with swagger. This trendy spot blends Brazilian and Portuguese influences with a modern twist. Think grilled octopus, seafood burgers, and an ever-changing fish counter.
“Exceptionally fresh and packed with bold, irresistible flavors.” – Yelp

5. Rancho Mateo
695 Elizabeth Ave
Looking for Colombian-style steak? Rancho Mateo delivers with its signature Carne a la Llanera. Expect big cuts of grilled meat, fried plantains, and an upbeat, family-friendly vibe.
“The steaks are amazing, Tostones and drinks divine.” – Google

6. Noches De Colombia Elizabeth
810 S Elmora Ave
A true Colombian dining experience, complete with garlic-butter aromas, sweet plantains, soccer on TV, and festive décor. This family-run eatery hits all the right notes.

7. Algarve Restaurant
658 Elizabeth Ave
This Portuguese BBQ spot is known for its charcoal-grilled meats, hearty entrees, and next-level service. Order online or grab a table—either way, you’ll leave full and happy.
“One of the best restaurants. The service is surreal.” – Google

8. Santillo’s Brick Oven Pizza
639 S Broad St
Home to the oldest and largest brick oven in New Jersey, Santillo’s has been tossing dough since 1918. Whether you go for the classic Neapolitan or the thick Sicilian, you're in for some of the best pizza in the state.
“A huge cut above the ordinary.” – Tripadvisor

9. Brisas Bakery & Restaurant
1000 Elizabeth Ave
Colombian breakfast, award-winning empanadas, and the official empanada of the New York Red Bulls? Yes, please. Brisas is casual, creative, and a great stop for comfort food.
“Great place for Colombian breakfast.” – Google

10. Michelino’s Restaurant
169 Washington Ave
Perfect for pre- or post-airport dining, Michelino’s serves classic Italian dishes and pizza in a relaxed, family-friendly space. Their wings and pasta dishes are especially popular.
“Outstanding Italian food with friendly helpful service.” – Tripadvisor
Hungry yet? This list is just the beginning. With so many incredible restaurants in Elizabeth NJ, you’ll always have something new to try.
Looking for international flavors, hearty comfort food, or that perfect pizza slice? The food in Elizabeth NJ checks all the boxes. Bring your appetite—you’re going to need it.
Discover More
Related:
665 Monroe Ave Elizabeth, New Jersey 07201 (908) 354-2525 | Website
559 Elizabeth Ave. Elizabeth, New Jersey 07201 (908) 469-2650 | Website
147 Elmora Ave Elizabeth, New Jersey 07202
230 Trumbull Street Elizabeth, New Jersey (917) 440-6339 | Website
248 Morris Ave Elizabeth, New Jersey 07208 (973) 610-4316 | Website
545 Bayway Ave. Elizabeth, New Jersey 07202 (908) 353-7000 | Website
656 Van Buren Ave. Elizabeth, New Jersey 07201 (908) 353-4433 | Website
639 South Broad St. Elizabeth, New Jersey 07202 (908) 354-1887 | Website
262 Morris Ave Elizabeth, New Jersey 07208 (248) 785-8545 | Website
169 Washington Ave Elizabeth, New Jersey 07202 | Website