What are you looking for?

Restaurants in Hamilton

The Best Restaurants

Villaggio Iccara 104 Yardville Allentown Rd, Hamilton
Villaggio Iccara
Italian • $$

Villaggio Iccara

104 Yardville Allentown Rd, Hamilton, NJ 08620

We had a party of 50 for a luncheon after a funeral. The restaurant was very accommodating at such a short notice (even up to our arrival since there were more...

  • Take-Out
  • Delivery
  • Superb281 Reviews4.7
Rat's Restaurant 16 Fairgrounds Rd, Hamilton
Rat's Restaurant
French • $$$

Rat's Restaurant

16 Fairgrounds Rd, Hamilton, NJ 08619

We have been to The Rat several times in the past and have always have a wonderful experience. This time is was just as wonderful. Great food, great service,...

  • Take-Out
  • Delivery
  • Good465 Reviews4
The Stone Terrace by John Henry's 2275 Kuser Rd, Hamilton
The Stone Terrace by John Henry's
Seafood • $$$

The Stone Terrace by John Henry's

2275 Kuser Rd, Hamilton, NJ 08690

If they had 10 stars I would give it!! I LOVE this place.. the food is phenomenal!!! I have been here for dinner.. 6 times now.. in 2 months and the food and...

  • Take-Out
  • Delivery
  • Superb213 Reviews4.5
Aryana Kabab & Grill 335 NJ-33, Hamilton
Aryana Kabab & Grill
Afghan • $$

Aryana Kabab & Grill

335 NJ-33, Hamilton, NJ 08619

Cute humble restaurant. Warm and personable staff. Food was tasty, rice was fragrant, grilled meat was tender and not dry. All dishes were sprinkled with sumac...

  • Take-Out
  • Delivery
  • Superb177 Reviews4.6
Malaga 511 Lalor St, Hamilton
Malaga
Spanish • $$$

Malaga

511 Lalor St, Hamilton, NJ 08611

Loved the al fresco option, especially on a great night like tonight! The service was good, the food was delicious and I finally tried the white sangria...no...

  • Take-Out
  • Delivery
  • Superb200 Reviews4.5
Buen Provecho Restaurant & Café 1701 Hamilton Ave, Hamilton
Buen Provecho Restaurant & Café
Puerto Rican • $$

Buen Provecho Restaurant & Café

1701 Hamilton Ave, Hamilton, NJ 08619

First time visiting and I was pleased with their food. Excellent taste, good portions, and great dessert. Make sure to make reservations before you go. Gets...

  • Take-Out
  • Delivery
  • Superb182 Reviews4.5
UNO Pizzeria & Grill 225 Sloan Ave, Hamilton
UNO Pizzeria & Grill
Pizza • $$

UNO Pizzeria & Grill

225 Sloan Ave, Hamilton, NJ 08619

I highly recommend this location!!! The food and service is excellent!!! We have dined inside the restaurant and used them for takeout orders!!! The food and...

  • Take-Out
  • Delivery
  • Superb214 Reviews4.3
Padrino's Bistro, Italian Steakhouse & Pizzeria 2452 Kuser Rd, Hamilton
Padrino's Bistro, Italian Steakhouse & Pizzeria
Italian • $$

Padrino's Bistro, Italian Steakhouse & Pizzeria

2452 Kuser Rd, Hamilton, NJ 08690

Awesome dinner and great to be back! We had not had an opportunity to eat at Padrino's since early last year. Marco and his staff were as pleasant as always...

  • Take-Out
  • Delivery
  • Superb206 Reviews4.3
CAESAR'S BAGELS & DELI 110 Flock Rd, Hamilton
CAESAR'S BAGELS & DELI
Deli • $

CAESAR'S BAGELS & DELI

110 Flock Rd, Hamilton, NJ 08619

just love my ceasar so so much. he is such a caring n' passisonate person. he runs his business like a "gem" n' that's exactly what he...

  • Take-Out
  • Delivery
  • Superb188 Reviews4.6
Gennaro's Italian Restaurant & Tomato Pies 4613 Nottingham Way, Hamilton
Gennaro's Italian Restaurant & Tomato Pies
Italian • $$

Gennaro's Italian Restaurant & Tomato Pies

4613 Nottingham Way, Hamilton, NJ 08690

The food here is unbelievably delicious as always wait staff are really great and friendly. If you haven't been there you have to go and try it. You...

  • Take-Out
  • Delivery
  • Good197 Reviews4.2
Killarney's Publick House 1644 Whitehorse Mercerville Rd, Hamilton
Killarney's Publick House
Irish Pub • $

Killarney's Publick House

1644 Whitehorse Mercerville Rd, Hamilton, NJ 08619

As always, one of my favorite places for 10+ years! Amazing cocktails, drink specials, food specials... And always some kind of entertainment or enjoyable...

  • Take-Out
  • Delivery
  • Superb243 Reviews4.3
Brother's Pizza on rt.33 871 NJ-33, Hamilton
Brother's Pizza on rt.33
Pizza • $$

Brother's Pizza on rt.33

871 NJ-33, Hamilton, NJ 08619

Took out an order of wings, fries, and a Brooklyn pizza… all were better than expected. Wings were pretty awesome and I’m fairly picky with wings. The...

  • Take-Out
  • Delivery
  • Good176 Reviews4.2
Tessara Restaurant 812 NJ-33, Hamilton
Tessara Restaurant
Italian • $$

Tessara Restaurant

812 NJ-33, Hamilton, NJ 08619

We rented out a room there for a reception recently. The food was phenomenal with generous servings. The service was also great. I would highly recommend...

  • Take-Out
  • Delivery
  • Good196 Reviews4.1
Mamma Rosa's Restaurant 572 Klockner Rd, Hamilton
Mamma Rosa's Restaurant
Pizza • $$

Mamma Rosa's Restaurant

572 Klockner Rd, Hamilton, NJ 08619

Geno is always so nice n attentive. He always makes sure the food comes out hot, n good, n greets his customers no matter how busy he is. Try the Seafood...

  • Take-Out
  • Delivery
  • Superb137 Reviews4.4
Pete's Steakhouse Tavern 523 White Horse Ave, Hamilton
Pete's Steakhouse Tavern
Steak House • $$

Pete's Steakhouse Tavern

523 White Horse Ave, Hamilton, NJ 08610

I always struggle over whether to give a five star review to a place that is in such obvious need of cosmetic help, which Pete's is, but the food so far...

  • Take-Out
  • Delivery
  • Good172 Reviews4.2
Texas Roadhouse 1305 NJ-33, Hamilton
Texas Roadhouse
Steak House • $$

Texas Roadhouse

1305 NJ-33, Hamilton, NJ 08690

For a chain restaurant this has to be one of my favorites. I travel a lot for work and Texas Roadhouse is always a go to. This location made my steak perfect...

  • Take-Out
  • Delivery
  • Good209 Reviews4
Hamilton Tap & Grill 557 US-130, Hamilton
Hamilton Tap & Grill
American • $$

Hamilton Tap & Grill

557 US-130, Hamilton, NJ 08691

Hamilton Tap & Grill is a great steakhouse-oriented restaurant right on Route 130. Had the special Ruben Burger and it was great. Wife had the chicken...

  • Take-Out
  • Delivery
  • Good161 Reviews4.2
Johnnie's Restaurant 6056 Harding Hwy #40, Mays Landing
Johnnie's Restaurant
Breakfast • $

Johnnie's Restaurant

6056 Harding Hwy #40, Mays Landing, NJ 08330

Went there on Sunday about 11am for breakfast and found it unusually overcrowded...but the staff efficiently and quickly ushered patrons in as the seating...

  • Take-Out
  • Superb133 Reviews4.6
Sugar Hill Sub & Deli 5445 Somers Point Rd, Mays Landing
Sugar Hill Sub & Deli
Sandwich Shop • $

Sugar Hill Sub & Deli

5445 Somers Point Rd, Mays Landing, NJ 08330

Sugar Hills subs is one of the best places for subs in South Jersey! And yes, I'm aware South Jersey is a large area! LOVE LOVE LOVE everything we get...

  • Take-Out
  • Delivery
  • Good218 Reviews4.2
Spigola Ristorante Vino e Cucina 3817 Crosswicks Hamilton Square Rd, Hamilton
Spigola Ristorante Vino e Cucina
Italian • $$$

Spigola Ristorante Vino e Cucina

3817 Crosswicks Hamilton Square Rd, Hamilton, NJ 08691

I've been going here for years. The food is always phenomenal. The staff is very professional yet personable. My boyfriend and I both have worked in the...

  • Take-Out
  • Delivery
  • Good211 Reviews3.9
Mannino's 3 2235 NJ-33, Hamilton Square
Mannino's 3
Pizza • $$

Mannino's 3

2235 NJ-33, Hamilton Square, NJ 08690

I attended a backyard wedding this past weekend, and Manninos 3 catered the affair. The food was out of this world....we had Chicken Francese, Shrimp Francese,...

  • Take-Out
  • Delivery
  • Superb133 Reviews4.3
IHOP 4618 E Black Horse Pike, Mays Landing
IHOP
Breakfast, Brunch & Lunch • $$

IHOP

4618 E Black Horse Pike, Mays Landing, NJ 08330

The only IHOP I visit in my area and I'm always willing to make the drive. If you ever have Bonnie as your waitress you're absolutely lucky. She is...

  • Take-Out
  • Delivery
  • Good183 Reviews4
The Brookwood Cafe 3133 Quakerbridge Rd, Hamilton
The Brookwood Cafe
Brunch • $

The Brookwood Cafe

3133 Quakerbridge Rd, Hamilton, NJ 08619

I ate at this place for the first time and it was so good. The owner was very nice and automatically introduced herself and told us about the place. I had to...

  • Take-Out
  • Delivery
  • Superb154 Reviews4.4
Amaravati Indian Cuisine 116 Flock Rd, Hamilton
Amaravati Indian Cuisine
Indian • $$

Amaravati Indian Cuisine

116 Flock Rd, Hamilton, NJ 08619

This is my go to place for Indian food in the area, the food is just amazing.Generally the dishes are on the spicier side, I always make sure to mention...

  • Take-Out
  • Delivery
  • Good155 Reviews4.1
Tsukasa 621 US-130, Hamilton
Tsukasa
Japanese • $$

Tsukasa

621 US-130, Hamilton, NJ 08691

This place is my go-to for fresh sashimi when I'm in the area. A true mom-and-pop place, the restaurant is run by a cute and hardworking couple and that...

  • Take-Out
  • Delivery
  • Superb107 Reviews4.4
Rossi's Bar & Grill 2110 Whitehorse Mercerville Rd, Hamilton
Rossi's Bar & Grill
Bar & Grill • $$

Rossi's Bar & Grill

2110 Whitehorse Mercerville Rd, Hamilton, NJ 08619

They served a burger on two plates when we told them we wanted to split it, they have live music, and the calamari was great! Nice place, great service and...

  • Take-Out
  • Delivery
  • Good181 Reviews3.9
Olive Garden Italian Restaurant 4403 E Black Horse Pike, Mays Landing
Olive Garden Italian Restaurant
Italian • $$

Olive Garden Italian Restaurant

4403 E Black Horse Pike, Mays Landing, NJ 08330

Food is always good. Consistent. Service is always good.It's always a little chilly here but a sweater does the trick. Miss them having a larger...

  • Take-Out
  • Delivery
  • Good181 Reviews3.9
Pi Pita & Pizza 3817 Crosswicks Hamilton Square Rd #3760, Hamilton
Pi Pita & Pizza
Pizza • $$

Pi Pita & Pizza

3817 Crosswicks Hamilton Square Rd #3760, Hamilton, NJ 08691

I was around the corner getting my car serviced and stumbled across this place. I couldn't believe how amazing everything was. The staff were all so...

  • Take-Out
  • Delivery
  • Superb79 Reviews4.6
Maurizio's Pizzeria & Italian 4215 E Black Horse Pike, Mays Landing
Maurizio's Pizzeria & Italian
Italian • $$

Maurizio's Pizzeria & Italian

4215 E Black Horse Pike, Mays Landing, NJ 08330

EDIT: thank you for your apology and I have called back since then and I came on here to actually leave a review that is currently accurate because my opinion...

  • Take-Out
  • Delivery
  • Good159 Reviews4
Mays Landing Diner 6177 Harding Hwy, Mays Landing
Mays Landing Diner
Diner • $$

Mays Landing Diner

6177 Harding Hwy, Mays Landing, NJ 08330

Great food. Nice Diner. Nice people. Definitely recommend coming here. They have a great variety a food. I don't come here very often but when I do I am...

  • Take-Out
  • Delivery
  • Good175 Reviews3.9

American Restaurants

American in Hamilton
Yardville Inn 200 Yardville Allentown Rd, Hamilton
Yardville Inn
American • $$

Yardville Inn

200 Yardville Allentown Rd, Hamilton, NJ 08620

We visit here a few times a month. They still offer their full menu but do have limited seating due to civud rules. The food is always very good and they have...

  • Take-Out
  • Delivery
  • Good125 Reviews4.2
Cracker Barrel Old Country Store 825 Marketplace Blvd, Hamilton
Cracker Barrel Old Country Store
American • $$

Cracker Barrel Old Country Store

825 Marketplace Blvd, Hamilton, NJ 08691

Food was great as usual. Obviously short staffed but they are working very hard to keep up with everyone. Great job & thank you for being there this...

  • Take-Out
  • Delivery
  • Good201 Reviews3.7
Ye Olde Mill St Pub 6033 Main St, Mays Landing
Ye Olde Mill St Pub
American • $$

Ye Olde Mill St Pub

6033 Main St, Mays Landing, NJ 08330

Our first time here and we probably should be ashamed of ourselves because we only drive by this place every time we go to the shore by the way we're...

  • Take-Out
  • Delivery
  • Good122 Reviews4.1

Pizza Restaurants

Pizza in Hamilton
Amari's Pizzeria & Restaurant 3440 S Broad St, Hamilton
Amari's Pizzeria & Restaurant
Pizza • $$

Amari's Pizzeria & Restaurant

3440 S Broad St, Hamilton, NJ 08610

I stopped by here on the way back from a soccer game, and expected to eat one or two slices with my dad. After trying it once, we loved it and got seven slices...

  • Take-Out
  • Delivery
  • Superb106 Reviews4.3
Bella Italian Eatery Pizza & Deli 240 Main St, Trenton
Bella Italian Eatery Pizza & Deli
Pizza

Bella Italian Eatery Pizza & Deli

240 Main St, Trenton, NJ 08620

Just ate my food and was happy to enjoy a great meal. I had the Chicken Parmigiana Linguini Pasta,garlic bread with a salad. Very nice meal. I highly recommend...

  • Take-Out
  • Delivery
  • Superb113 Reviews4.5
Vincent's Pizza 2617 Nottingham Way, Mercerville
Vincent's Pizza
Pizza • $

Vincent's Pizza

2617 Nottingham Way, Mercerville, NJ 08619

Best pizza in town . Moved to Hamilton 4 years ago. I've tried every pizza place in town trying to find the best pizza . This place is the winner out of all...

  • Take-Out
  • Delivery
  • Superb117 Reviews4.3

Mexican Restaurants

Mexican in Hamilton
My Quate 731 NJ-33, Hamilton
My Quate
Mexican

My Quate

731 NJ-33, Hamilton, NJ 08619

The food was hot, fresh, and as always delicious! Everything appears to be made when ordered and the recipes are authentic and unique. Small family run...

  • Take-Out
  • Delivery
  • Superb109 Reviews4.4
El Guajillo Mexican Restaurant 339 NJ-33, Hamilton
El Guajillo Mexican Restaurant
Mexican • $$

El Guajillo Mexican Restaurant

339 NJ-33, Hamilton, NJ 08619

This place is a hidden gem. Very authentic, fresh, and delicious Mexican and Texmex food. Friendly service.What you get:- Great food- Good Prices- Quick And...

  • Take-Out
  • Delivery
  • Good93 Reviews4
Mexican Mariachi Grill 3100 Quakerbridge Rd, Hamilton
Mexican Mariachi Grill
Mexican • $

Mexican Mariachi Grill

3100 Quakerbridge Rd, Hamilton, NJ 08619

Food is excellent...I like the steak & pork the best...Vegetables are fresh always...Chips and Shells are fried fresh daily...Portion size is generous you...

  • Take-Out
  • Delivery
  • Good119 Reviews4

Chinese Restaurants

Chinese in Hamilton
Le Dish 1280 NJ-33, Hamilton
Le Dish
Chinese • $$

Le Dish

1280 NJ-33, Hamilton, NJ 08690

Wonton soup review. Broth is bland no taste. Wonton it self tho was very tasty . Pork was seasoned and wonton noodle was very fresh . No crispy noodles and was...

  • Take-Out
  • Delivery
  • Superb88 Reviews4.4
Best Food in Town 800 NJ-50 #4, Mays Landing
Best Food in Town
Chinese • $

Best Food in Town

800 NJ-50 #4, Mays Landing, NJ 08330

Take out during COVID: restaurant is clean, big plastic partition between customers and kitchen. Prices are very reasonable for the amount of food you get....

  • Take-Out
  • Delivery
  • Superb82 Reviews4.3
Hibachi Grill and Supreme Buffet 4450 E Black Horse Pike, Mays Landing
Hibachi Grill and Supreme Buffet
Chinese • $$

Hibachi Grill and Supreme Buffet

4450 E Black Horse Pike, Mays Landing, NJ 08330

The sushi bar offers more than any buffet in extreme south Jersey like seaweed, eel, and shashimi. The variety of food is the widest you'll find in the...

  • Take-Out
  • Average166 Reviews2.8

Seafood Restaurants

Seafood in Hamilton
Crab Du Jour 1051 Whitehorse Mercerville Rd, Hamilton
Crab Du Jour
Seafood

Crab Du Jour

1051 Whitehorse Mercerville Rd, Hamilton, NJ 08610

I'm not sure if this is due to COVID, but this is Crab Du Jour EXPRESS meaning takeout only. If you want a dine-in experience, will need to visit their...

  • Take-Out
  • Delivery
  • Average13 Reviews3
Crab Du Jour Xpress Cajun Seafood 1051 Whitehorse Mercerville Rd, Hamilton
Crab Du Jour Xpress Cajun Seafood
Seafood

Crab Du Jour Xpress Cajun Seafood

1051 Whitehorse Mercerville Rd, Hamilton, NJ 08610

I'm not sure if this is due to COVID, but this is Crab Du Jour EXPRESS meaning takeout only. If you want a dine-in experience, will need to visit their...

  • Take-Out
  • Delivery
  • Average13 Reviews3
Spicy Cajun seafood 114 Yardville Allentown Rd, Hamilton
Spicy Cajun seafood
Seafood

Spicy Cajun seafood

114 Yardville Allentown Rd, Hamilton, NJ 08620

Omfg! I’ve been looking for a seafood spot with a PARTICULAR freshness and honest value and THIS IS THE SPOT! Even through Delivery you can tell their food...

  • Take-Out
  • Delivery
  • Average5 Reviews3

Burger Restaurants

Burgers in Hamilton
Five Guys 3100 Quakerbridge Rd, Mercerville
Five Guys
Hamburgers & Hot Dogs • $$

Five Guys

3100 Quakerbridge Rd, Mercerville, NJ 08619

It had been a few years since my last 5 Guys burger. Now there's one conveniently in the shopping center where I go to the gym. I used the online ordering...

  • Take-Out
  • Delivery
  • Superb113 Reviews4.3
Stewart's Drive-In 578 NJ-33, Hamilton
Stewart's Drive-In
Burgers • $

Stewart's Drive-In

578 NJ-33, Hamilton, NJ 08619

They were SLAMMED when my daughter and I got there. I went inside and the waitress and Manager were very nice. I bought a root beer float and a chili dog. So...

  • Take-Out
  • Drive-Through
  • Good112 Reviews4
Wendy's 1001 NJ-33, Hamilton
Wendy's
Hamburgers & Hot Dogs • $

Wendy's

1001 NJ-33, Hamilton, NJ 08690

Not just your average fast food restaurant, fresh food with a bonus found at the drive-through! None other than the one and only Willie and If you're...

  • Take-Out
  • Drive-Through
  • Good117 Reviews3.8

Italian Restaurants

Italian in Hamilton
Diamond's 69 NJ-156, Hamilton
Diamond's
Italian

Diamond's

69 NJ-156, Hamilton, NJ 08620

My husband and I went to Diamonds last night. It is one of our favorite restaurants. I started with the Italian salad which had very fresh greens and...

  • Take-Out
  • Delivery
  • Good116 Reviews4
Godfather's Italian Grill 360 Consumer Square, Mays Landing
Godfather's Italian Grill
Italian • $

Godfather's Italian Grill

360 Consumer Square, Mays Landing, NJ 08330

Honestly I don't like pizza from jersey. But the pizza was actually really good. Curly fries were bangin. And everyone was super nice to my daughter very...

  • Take-Out
  • Delivery
  • Good98 Reviews4
San Jose Pizzeria 1633 Hamilton Ave, Hamilton
San Jose Pizzeria
Italian

San Jose Pizzeria

1633 Hamilton Ave, Hamilton, NJ 08629

First time ordering; we ordered from the Latin Menu - pupusas mixtas, pupusas de chicharron, tacos de carne asada, & tacos de chorizo. Very delicious...

  • Take-Out
  • Delivery
  • Superb33 Reviews4.4
PrimoHoagies 2222 NJ-33, Hamilton
PrimoHoagies
Sandwich Shop • $

PrimoHoagies

2222 NJ-33, Hamilton, NJ 08690

I've loved Primo for a long time now. They're generally very clean, professional, and have great sandwiches and sides. This location in particular...

  • Take-Out
  • Delivery
  • Good111 Reviews3.8
Jersey Mike's Subs 620 Marketplace Blvd, Hamilton
Jersey Mike's Subs
Sandwich Shop • $

Jersey Mike's Subs

620 Marketplace Blvd, Hamilton, NJ 08691

It's Jersey Mike's. The service was good. The Lettuce, Tomato and Onions looked fresh. The staff were very polite. I must have come in after a busy...

  • Take-Out
  • Delivery
  • Good118 Reviews3.5
Panera Bread 375 Marketplace Blvd, Hamilton
Panera Bread
Sandwich Shop • $$

Panera Bread

375 Marketplace Blvd, Hamilton, NJ 08691

There are a ton of menu items to choose from. The flatbread pizza & salad combo was delicious. There’s different kinds of bagels & pastries too....

  • Take-Out
  • Drive-Through
  • Average120 Reviews2.9
Chick-fil-A 555 Marketplace Blvd, Hamilton
Chick-fil-A
Chicken • $

Chick-fil-A

555 Marketplace Blvd, Hamilton, NJ 08691

This is my usual place to go. However, today I am a bit upset with this particular location. I ordered the Cobb Salad and my wife ordered the Spicy Chicken...

  • Take-Out
  • Drive-Through
  • Good197 Reviews4.1
Chicken Holiday 1066 White Horse Ave, Hamilton
Chicken Holiday
Chicken Wings • $$$$

Chicken Holiday

1066 White Horse Ave, Hamilton, NJ 08610

Super yummy food! Chicken was delicious, nice and crispy. Loved the mac salad too Prices. Prices found online don't always match the price in-store so...

  • Take-Out
  • Delivery
  • Good105 Reviews3.8
Popeyes Louisiana Kitchen 2595 Nottingham Way, Hamilton
Popeyes Louisiana Kitchen
Chicken • $

Popeyes Louisiana Kitchen

2595 Nottingham Way, Hamilton, NJ 08619

Chicken so good I witnessed a Grown Man throw himself on the floor because he had to wait! Never a dull moment at this location staff is extremely friendly...

  • Take-Out
  • Drive-Through
  • Good135 Reviews3.3