Get the free Morris County Fall Bucket List
60+ of the best things to do across Morris County this fall. Apple picking, corn mazes, hayrides, fall festivals, haunted attractions and cider donuts. Straight to your inbox, free.
Looking for the best restaurants in Madison, NJ? You are in the right place. Madison packs an unusual amount of good food into a few walkable blocks, from a jazz club that DownBeat named one of the top 100 in the world to a chef-driven Italian room that has been quietly turning out handmade pasta for more than two decades. Main Street, Waverly Place and Prospect Street sit within a few minutes of each other, and the NJ Transit Madison station drops you in the middle of all of it. This guide covers the restaurants worth your time and money.
We update this guide regularly to make sure it reflects the latest openings, closures, and standout dining experiences. For more restaurant guides across the county, check out our picks for the best restaurants in Morristown, Parsippany, Denville, and Randolph.
In recent years, Madison has become a true destination for food lovers in northern New Jersey, and not only because Drew University and Fairleigh Dickinson keep the sidewalks busy. The town leans heavily BYOB, which keeps a serious dinner affordable, and the independent operators outnumber the chains by a wide margin. Several of the rooms on this list have been run by the same families for 20, 30, even 40 years.
The scene is still adding to itself. NEER opened on Main Street in 2026 with a modern Indian menu built around clay-oven tandoori, and The Rosecourt Brewery started pouring a half block off Main the same summer. Pair either with our roundup of the best breweries in Morris County and you have a full night out.
Where should you eat in Madison, NJ? For a special night, start with Osteria Trevi, Shanghai Jazz or The Hartley. For a casual dinner, Bottle Hill Tavern, 54 Main Bar & Grille and Nicky’s Firehouse are local go-tos, and Blue Wazabi is the BYOB sushi pick downtown.
Updated October 25, 2026 by the Shop Morris County team. We rechecked every listing this month.
Osteria Trevi
The hardest reservation in Madison, and for good reason. Osteria Trevi makes its pasta in house, and the cacio e pepe is the dish people come back for. The branzino alla griglia and the burrata are the other two orders you will see on every table.
Address: 4 Park Ave, Madison, NJ 07940
Phone: (973) 845-9800
Cuisine: Italian
Price: $$$
Website: osteriatrevinj.com
Shanghai Jazz
Live jazz most nights of the week with no cover charge, in a room DownBeat magazine named one of the top 100 jazz clubs in the world. The crisp Beijing duckling and the whole branzino are the signatures, and the Encore Speakeasy downstairs handles the cocktails.
Address: 24 Main St, Madison, NJ 07940
Phone: (973) 822-2899
Cuisine: Chinese
Price: $$$
Website: shanghaijazz.com
L’allegria
Open since 1984 under brothers Saverio and Giovanni Allocca, L’allegria pairs Northern Italian cooking with an award-winning wine cellar and a Mediterranean courtyard for warm-weather dining. Live piano runs Thursday through Saturday.
Address: 11 Prospect St, Madison, NJ 07940
Phone: (973) 377-6808
Cuisine: Italian
Price: $$$
Website: lallegria.com
The Hartley
Madison’s fine dining answer, one block from the train station. Dry-aged steaks anchor the menu alongside tuna crudo, charred octopus and handmade pasta. Smart-casual dress, private rooms for groups, and its own parking lot.
Address: 17 Greenwood Ave, Madison, NJ 07940
Phone: (973) 301-9000
Cuisine: New American
Price: $$$$
Website: hartleyrestaurant.com
Il Mondo Vecchio
Chef Michael Cetrulo has run this intimate Northern Italian room on Main Street for more than 20 years. The portabella mushroom ravioli is the order, and the whole thing stays BYOB, which makes a serious dinner here far more reasonable than it looks.
Address: 72 Main St, Madison, NJ 07940
Phone: (973) 301-0024
Cuisine: Italian
Price: $$$$
Website: ilmondovecchio.com
NEER Modern Indian Dining
Madison’s newest Main Street arrival, named for the Sanskrit word for water. The Giant Naan is the showpiece, the Pandara Road butter chicken is the crowd favorite, and everything tandoori comes out of a proper clay oven. BYOB, with outdoor seating and reservations. Closed Tuesdays.
Address: 143 Main St, Madison, NJ 07940
Phone: (973) 295-6185
Cuisine: Indian
Price: $$$
Website: neernj.com
Bottle Hill Tavern
Madison’s original family tavern, tucked on Waverly Place. The cream of mushroom soup has a following, the burgers and fried chicken do the heavy lifting, and Sunday brunch runs 11:30 to 3. Half-price happy hour Tuesday through Friday. Closed Mondays.
Address: 13 Waverly Pl, Madison, NJ 07940
Phone: (973) 949-6060
Cuisine: American
Price: $$
Website: thebottlehilltavern.com
54 Main Bar & Grille
Thirty beers on draft, a full cocktail list, and a kitchen that runs late by Madison standards. Family-owned and a block from both the train station and Madison Cinemas, which makes it the default before or after a movie.
Address: 54 Main St, Madison, NJ 07940
Phone: (973) 966-0252
Cuisine: American
Price: $$
Website: 54mainmadison.com
Blue Wazabi
The sushi answer downtown. Blue Wazabi runs an omakase and a chef’s tasting plate alongside the standard sashimi and specialty rolls, and it is BYOB, so a sake run next door is part of the routine. Closed Sundays.
Address: 20 Waverly Pl, Madison, NJ 07940
Phone: (973) 845-2086
Cuisine: Japanese
Price: $$
Website: bluewazabi.com
Nicky’s Firehouse
A Madison institution since 1991, housed in a former firehouse on Central Avenue. It started as a 12-seat pizzeria with four handmade tables and grew into the town’s go-to for brick-oven pies, pasta and paninis. Open seven days.
Address: 15 Central Ave, Madison, NJ 07940
Phone: (973) 765-0565
Cuisine: Pizza
Price: $$
Website: nickysfirehouse.com
More Top Madison Restaurants Worth Trying
Madison’s dining scene runs deeper than any single top ten. If you are still deciding where to eat, these four round out the town’s best, from a family-run Turkish grill to a brunch cafe built inside an old service station to a BYOB pasta room on Main Street.
Grillera Mediterranean Cuisine
Family-owned and feeding Madison since 2010. The lamb shish is the signature, and the mixed appetizer platter with lebni, baba ganoush, hummus and sigara borek is the way to start. BYOB. Closed Mondays.
Address: 91 Park Ave, Madison, NJ 07940
Phone: (973) 301-2080
Cuisine: Mediterranean
Price: $$
Website: grillera.com
Sunday Motor Co. Cafe
Built inside a 1950s Mobil service station on Kings Road, with cars still on display. The chilaquiles and the chipotle egg sandwich are the reasons to get there early. Pet-friendly, with parking on site.
Address: 27 Kings Rd, Madison, NJ 07940
Phone: (973) 261-9161
Cuisine: Breakfast and Brunch
Price: $
Website: sundaymotorco.com
Prospect Tavern
An 1880s Tudor building that once housed a coal company serving the railroad, now a 60-foot bar with a patio in summer and a fireplace in winter. Live music, karaoke, and happy hour every day from 3 to 6.
Address: 14 Prospect St, Madison, NJ 07940
Phone: (973) 295-6255
Cuisine: American
Price: $$
Website: theprospecttavern.com
Il Goccino Ristorante
A small BYOB room in the middle of Main Street that plays it old school. The pasta is made in house every day with imported Italian semolina and free-range eggs, and the portions are big enough that most tables leave with a box. Lunch runs weekdays only, dinner is served every night.
Address: 33 Main St, Madison, NJ 07940
Phone: (973) 377-3800
Cuisine: Italian
Price: $$$
Website: ilgoccinoristorante.com
Explore Madison NJ’s Best Restaurants
Madison is one of the easiest towns in Morris County to eat well in, because almost everything is within a few blocks of everything else. You can start with coffee on Kings Road, work through an afternoon on Main Street, and finish with pasta on Park Avenue without ever moving your car. The mix runs from a $12 slice of brick-oven pizza to a dry-aged steak and a wine list that takes a while to read, and the BYOB culture means the good dinners cost less here than they do a few towns over. If you are looking for a night out that feels like a real downtown rather than a strip mall, Madison is the answer.
What Makes Madison’s Restaurant Scene Special?
Two things separate Madison from the towns around it. The first is the BYOB culture. A large share of the best kitchens here, including Osteria Trevi, Il Mondo Vecchio, NEER, Blue Wazabi, Il Goccino and Grillera, do not hold a liquor license, so a serious dinner runs meaningfully cheaper than the equivalent meal in Morristown or Chatham. The second is longevity. L’allegria opened in 1984, Nicky’s in 1991, Grillera in 2010, and Il Mondo Vecchio has been in the same Main Street building for over two decades. That is not a scene that churns.
Drew University and Fairleigh Dickinson also keep demand steady year-round, which is part of why new rooms keep opening rather than closing. If you are visiting for the first time, park once near Madison Station and walk. Main Street, Waverly Place, Prospect Street, Park Avenue and Central Avenue all connect, and every restaurant on this list except Grillera sits inside that walk.
Frequently Asked Questions
What is the best restaurant in Madison, NJ?
It depends on the night. Osteria Trevi is the hardest table to get and the pick for handmade pasta. The Hartley is the special-occasion room, with dry-aged steaks and a full bar. Shanghai Jazz is the one to book when you want dinner and live music in the same seat, and it is the only Madison restaurant DownBeat has named a top 100 jazz club in the world.
Which Madison restaurants are BYOB?
Madison is one of the strongest BYOB towns in Morris County. Osteria Trevi, Il Mondo Vecchio, NEER, Blue Wazabi, Il Goccino, Grillera and Nicky’s Firehouse are all BYOB. If you want a full bar instead, go to The Hartley, Bottle Hill Tavern, 54 Main Bar & Grille, Prospect Tavern or Shanghai Jazz.
Where should I eat in Madison before a train?
The Hartley sits one block from Madison Station on Greenwood Avenue, and 54 Main Bar & Grille is a block the other way with a kitchen that runs to 10 p.m., 10:30 on Friday and Saturday. For something faster, Sunday Motor Co. Cafe on Kings Road opens at 7 a.m. on weekdays.
What are the best casual restaurants in Madison, NJ?
Bottle Hill Tavern on Waverly Place is Madison’s original family tavern, known for burgers, fried chicken and Sunday brunch. Nicky’s Firehouse on Central Avenue has served brick-oven pizza, pasta and paninis since 1991. 54 Main Bar & Grille is a block from Madison Station, and Sunday Motor Co. Cafe on Kings Road is the easy pick for breakfast or coffee.
Looking beyond Madison? Try our guides to the best restaurants in Morris Plains and the best Italian restaurants in Morris County, or see things to do in Morris County this month.
Explore More Morris County Restaurant Guides
Morris County is packed with great dining across dozens of towns. Explore our other restaurant guides to find your next favorite spot:
New for 2026: see our full roundup of the best restaurants in Morris County for our top picks in every town.
- Best Restaurants in Chester, NJ
- Best Restaurants in Morristown, NJ
- Best Restaurants in Parsippany, NJ
- Best Restaurants in Denville, NJ
- Best Indian Restaurants in Morris County, NJ
- Best Breweries in Morris County, NJ
- All Morris County Restaurant Reviews
Planning a day in town? Madison also hosts Bottle Hill Day every fall, and you can find the rest of the season in our guide to fall festivals and fairs in Morris County.
Have a Madison restaurant we should add to this list? Let us know and we will check it out.
Also in town: The Market House flower shop and boutique. We also said goodbye to Madison Wine & Tap, the wine bar at 17 Greenwood Avenue, which has closed.
Madison over the holidays: book dinner around a seasonal outing. See our guides to Christmas markets in NJ, Christmas lights in NJ, ice skating in Morris County and Thanksgiving morning turkey trots in NJ.
Have a Morris County event coming up?
Share it with Morris County.
Festivals, fundraisers, 5Ks, school nights, grand openings. Send us the date, time, place and a flyer, and our team will reach out about getting it in front of Morris County.
Enjoying our Morris County coverage?
Add us as a preferred source and our stories show up higher in your Google results.
Add as a preferred source



