Across New Jersey, of the 272 Thai restaurants we list, 256 give a phone number and 187 have a website. By what they offer: 13 serve Thai tea, 13 list vegan dishes, 1 serves sushi. Most often named on their own websites: takeout (34), vegetarian options (28) and fresh ingredients (15). The longest-running is Thai House, in business since 1986. 11 describe themselves as family-owned.
Top 10 Thai restaurants in New Jersey
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Aroma Thai Cuisine (Franklin Park, New Jersey)Franklin Park
-
2SLA thai restaurantMontclair
-
39 Thai CuisineNewark
-
4Origin French ThaiBasking Ridge
-
5Ricky’s Thai BernardsvilleBernards Twp
-
6Kuay Tiew Noodles & MoreSomerville
-
7Thai Thai CuisineLong Hill Twp
-
8Thonglor Thai BistroDenville
-
9N Thai PalaceOld Bridge
-
10Bangkok Station NJMaywood
Cities
Largest first. Towns with a single Thai restaurant are listed further down this page.
- Jersey City9
- Montclair9
- Princeton5
- Red Bank5
- Bloomfield4
- Edison4
- Old Bridge4
- Somerset4
- Basking Ridge3
- Berkeley Heights3
- Bridgewater3
- Cherry Hill3
- Clark3
- East Brunswick3
- Edgewater3
- Hackensack3
- Hoboken3
- Marlton3
- Morristown3
- Newton3
- Ridgewood3
- Somerville3
- Summit3
- Bayonne2
- Belleville2
- Cliffside Park2
- Clifton2
- Collingswood2
- Colonia2
- Cranford2
- Denville2
- East Rutherford2
- Englewood2
- Flemington2
- Franklin Park2
- Hillsborough Township2
- Lambertville2
- Madison2
- Marlboro Township2
- Maywood2
- Milltown2
- Monroe Twp2
- New Brunswick2
- Nutley2
- Pennsville2
- Piscataway2
- Plainsboro2
- Randolph2
- Robbinsville2
- South River2
- Teaneck2
- Toms River2
- Union City2
- Verona2
- Warren2
- Wayne2
- West Milford2
- Westfield2
Other towns in New Jersey
One Thai restaurant each — too few for a page of their own, so they live here.
-
OrchidsAbsecon
269 W White Horse Pike, Absecon, NJ 08215
-
Kunya Siam ThaiAtlantic Highlands
99 First Ave, Atlantic Highlands, NJ 07716
-
Thai at the PalaceBelvidere
249 Water St, Belvidere, NJ 07823
-
thai kitchen by yadaBergenfield
48 W Church St, Bergenfield, NJ 07621
-
Happy Family Chinese and ThaiBerlin
328 S White Horse Pike, Berlin, NJ 08009
-
Ricky’s Thai BernardsvilleBernards Twp
80 Morristown Rd, Bernards Twp, NJ 07924-2369
Since 2004
Takeout
-
Thai Villa Nj LlcBernardsville
80 Morristown Rd, Bernardsville, NJ 07924-2313
-
Thai White Lotus RestaurantBloomingdale
137 Main St, Bloomingdale, NJ 07403
-
Churod ThaiBogota
252 Fort Lee Rd, Bogota, NJ 07603
-
Boonton Thai CuisineBoonton
315 Main St, Boonton, NJ 07005
-
Bamboo Leaf Thai EateryBradley Beach
722-724 Main St, Bradley Beach, NJ 07720
-
Savory Thai BranchburgBranchburg Twp
3150 US-22, Branchburg Twp, NJ 08876-3561
Since 2010
Family-owned
Takeout
-
Herbs Thai KitchenBrick Township
1789 NJ-88, Brick Township, NJ 08724
-
Bangkok KitchenCaldwell
391 Bloomfield Ave, Caldwell, NJ 07006
-
Massaman Thai CuisineCarlstadt
312 Hackensack St, Carlstadt, NJ 07072
Vegetarian options
-
Panda Chinese, Japanese & Thai RestaurantCedar Knolls
235 Ridgedale Ave, Cedar Knolls, NJ 07927-2105
-
Thai PassionChatham
225 Main St, Chatham, NJ 07928
-
Thai MaxCherry Hill Township
2000 NJ-38, Cherry Hill Township, NJ 08002
-
Thai KitchenChester
320 US-206, Chester, NJ 07930
Takeout · Fresh ingredients
-
Pru ThaiClinton
6 E Main St #101, Clinton, NJ 08809
-
SiamColts Neck
323 State Route 34, Colts Neck, NJ 07722
-
Bamboo HouseCookstown
24 Wrightstown Cookstown Rd, Cookstown, NJ 08511
-
Pinto Thong Thai CuisineDeptford
1135 Hurffville Rd, Deptford, NJ 08096
-
Thai Chef Jr.Dumont
11 McKinley Ave, Dumont, NJ 07628
-
Summit Thai CuisineEast Hanover
320 NJ-10, East Hanover, NJ 07936
-
Bangkok House Authentic Thai RestaurantEatontown
26 RT-35, Eatontown, NJ 07724-3443
Vegetarian options
-
Rama ThaiEgg Harbor Township
3003 English Creek Ave, Egg Harbor Township, NJ 08234
-
NoodlefanElizabeth
11 Broad St, Elizabeth, NJ 07201
-
Pimaan Thai RestaurantEmerson
79 Kinderkamack Rd, Emerson, NJ 07630
-
Bangkok Bistro Thai EateryEnglishtown
100 US-9, Englishtown, NJ 07726
Vegetarian options · Takeout
-
Tasty ThaiFanwood
46 S Martine Ave, Fanwood, NJ 07023
-
Aura Thai KitchenFort Lee
210 Main St, Fort Lee, NJ 07024
-
Nara Thai CuisineFreehold
533 Soloman Way, Freehold, NJ 07728
-
Lotus Thai CuisineGuttenberg
7007 Park Ave, Guttenberg, NJ 07093
Takeout
-
Sanook Thai CuisineHaddonfield
18 Tanner Street, Haddonfield, NJ 08033
-
Cravin ThaiHamburg
4 Main St, Hamburg, NJ 07419
-
Tom Yum Koong Thai KitchenHasbrouck Heights
305 Boulevard, Hasbrouck Heights, NJ 07604
-
Tom YumHaworth
147 Terrace st, Haworth, NJ 07641
-
Thai CookeryHawthorne
550 Lafayette Ave, Hawthorne, NJ 07506
-
Ae's Thai and BBQHazlet
3046 State Route 35, Hazlet, NJ 07730
-
Thai Food AddictHelmetta
2 Old Forge Rd, Helmetta, NJ 08828
-
Pad Thai RestaurantHighland Park
217 Raritan Ave, Highland Park, NJ 08904
Since 1996
Takeout
-
Koon Thai Eatery HillsdaleHillsdale
126 Broadway, Hillsdale, NJ 07642
-
Twist On Thai CafeHopatcong
430 River Styx Rd, Hopatcong, NJ 07843
-
Da's Kitchen & CateringHopewell
21 E Broad St, Hopewell, NJ 08525
Since 2019
-
Thai Lemongrass & Red ChiliJackson
255 S New Prospect Rd, Jackson, NJ 08527
-
Tum ThaiKenilworth
504 Kenilworth Blvd, Kenilworth, NJ 07033
-
House of ThaiKinnelon
1483 NJ-23 Unit 6, Kinnelon, NJ 07405
Vegetarian options · Takeout · Fresh ingredients
-
Real Thai HalalLake Hiawatha
33 N Beverwyck Rd, Lake Hiawatha, NJ 07034-2605
Takeout
-
Thai PinLawrence Twp
560 Lawrence Square Blvd S, Lawrence Twp, NJ 08648-2674
-
Chaba Thai RestaurantLinwood
199 New Rd, Linwood, NJ 08221-2025
Takeout · Fresh ingredients
-
Thai Thai CuisineLong Hill Twp
1168 Valley Rd #3, Long Hill Twp, NJ 07980
-
Thai-nese FusionLyndhurst
552 New York Ave, Lyndhurst, NJ 07071
-
Spicy GardenManasquan
99 B Taylor Ave, Manasquan, NJ 08736
-
Wild GingerMaplewood
175 Maplewood Ave, Maplewood, NJ 07040
-
Siam SmilesMatawan
1016 NJ-34, Matawan, NJ 07747
-
Bangkok International IncMedford
617 Stokes Rd Ste 4, Medford, NJ 08055-3097
-
Thai Ginger 2Merchantville
24 S Center St, Merchantville, NJ 08109
-
Phattra Thai RestaurantMetuchen
426 Main St, Metuchen, NJ 08840
Vegetarian options · Takeout · Fresh ingredients
-
Thai House 321 IncMillburn
321 Millburn Ave Ste Rear, Millburn, NJ 07041-1616
-
Kawa Thai And SushiMillville
2196 N 2nd St, Millville, NJ 08332
-
NaaMo Thai RestaurantMonroe Township
209 Applegarth Rd, Monroe Township, NJ 08831
Vegetarian options
-
Up Thai RestaurantMorris Plains
981 Tabor Rd, Morris Plains, NJ 07950-2700
-
Bhan ThaiMt Laurel
4301 Dearborn Cir, Mt Laurel, NJ 08054
Takeout · Fresh ingredients
-
9 Thai CuisineNewark
59 New St, Newark, NJ 07102
-
Thai 3m International LlcNorth Brunswick
2205 US Highway 1, North Brunswick, NJ 08902-4402
-
Chok Dee Thai KitchenNorwood
561 Livingston St, Norwood, NJ 07648
-
Eastern EmpireOcean Twp
2005 NJ-35 #26, Ocean Twp, NJ 07755
-
Ruby Thai KitchenParamus
1 Garden State Plaza Blvd, Paramus, NJ 07652
-
Pat Thai RestaurantParsippany
435 N Beverwyck Rd, Parsippany, NJ 07054
-
Gub Khao ThaiPaterson
951 Main St, Paterson, NJ 07503-2309
-
Pru ThaiPennington
NJ-31, Pennington, NJ 08534
-
Thai Son Vietnamese RestaurantPennsauken
5201 NJ-38, Pennsauken, NJ 08109
-
Acasia Thai RestaurantPhillipsburg
755 Memorial Pkwy, Phillipsburg, NJ 08865
-
Nine Thai CuisinePitman
7 S Broadway, Pitman, NJ 08071
-
Phirom thai restaurantPlainsboro Township
660 Plainsboro Rd, Plainsboro Township, NJ 08536
-
Thai Jasmine To GoPoint Pleasant Beach
500 Washington Ave, Point Pleasant Beach, NJ 08742
-
Pompton Thai KitchenPompton Lakes
254 Wanaque Ave, Pompton Lakes, NJ 07442-2128
-
Gao Thai KitchenRamsey
63 W Main St, Ramsey, NJ 07446
-
SukhothaiRaritan
186 Orlando Dr, Raritan, NJ 08869
-
Thai PalaceRidgefield Park
218 Main St, Ridgefield Park, NJ 07660
-
Ammata Thai KitchenRiver Vale
184 Rivervale Rd, River Vale, NJ 07675
-
Dd Thai CuisineRochelle Park
184 W Passaic St, Rochelle Park, NJ 07662-3106
-
Thai Nam PhetRockaway
296 US-46, Rockaway, NJ 07866-3852
-
3 Sons Thai KitchenRoseland
178 Eagle Rock Ave, Roseland, NJ 07068
-
Sukhothai Authentic Thai FoodRunnemede
14 N Black Horse Pike, Runnemede, NJ 08078
Vegetarian options · Takeout
-
Red Basil Thai CuisineRutherford
4 Glen Rd, Rutherford, NJ 07070
Vegetarian options · Takeout · Fresh ingredients
-
Truly Thai RestaurantSayreville
1 Haag St, Sayreville, NJ 08872
-
ThaneeThaiScotch Plains
2520 US-22, Scotch Plains, NJ 07076-1521
-
Moo Yai ThaiSea Bright
1064 Ocean Ave, Sea Bright, NJ 07760
-
Siam Basil Thai RestaurantSea Girt
2161 NJ-35, Sea Girt, NJ 08750
-
Thai TerraceSewell
444 Hurffville - Cross Keys Rd, Sewell, NJ 08080
-
Khun Thai RestaurantShort Hills
504 Millburn Ave, Short Hills, NJ 07078
-
Pikpon ThaiSicklerville
412 Sicklerville Rd, Sicklerville, NJ 08081-2557
Vegetarian options
-
Ricky's Thai SkillmanSkillman
1378 US-206, Skillman, NJ 08558
-
Noodle FanSouth Orange
14 Academy St, South Orange, NJ 07079
-
Maliwans Thai KitchenSparta
43a Center St, Sparta, NJ 07871
-
S&t Thai Thai LlcStirling
1168 Valley Rd Ste 4, Stirling, NJ 07980-1532
-
Thai Chi Restaurant LlcTenafly
114 County Rd, Tenafly, NJ 07670-1814
-
2 SiS Thai KitchenTowaco
634 Route 202, Towaco, NJ 07082-1245
-
Morris Thai CuisineUnion
1975 Morris Ave, Union, NJ 07083
-
Lai Thai CuisineVoorhees
200 White Horse Rd E, Voorhees, NJ 08043
-
Areena Thai CuisineWallington
457 Paterson Ave, Wallington, NJ 07057
-
Thai Chili 88Washington Twp
3 Shoppers Ln, Washington Twp, NJ 08012
-
Hi-So ThaiWeehawken Township
1903 Willow Ave, Weehawken Township, NJ 07086
-
Fa La LaWest Orange
436 Main St, West Orange, NJ 07052
-
Ploy Siam Nui Thai CuisineWestampton Township
897 Rancocas Rd, Westampton Township, NJ 08060
-
Thai West (Closed)Westwood
22 Jefferson Ave, Westwood, NJ 07675
-
Papa Thai ChefWilliamstown
1809 N Black Horse Pike, Williamstown, NJ 08094
-
Thai Corner At Wood Ridge IncWood Ridge
271 Valley Blvd, Wood Ridge, NJ 07075-1201
-
Mie Thai RestaurantWoodbridge
34 Main St, Woodbridge, NJ 07095
-
Imocha Traditional & Fusion Thai CuisineWoodland Park
970, Woodland Park, NJ 07424
-
Wyckoff Thai CuisineWyckoff
314 Franklin Ave, Wyckoff, NJ 07481-2038
BEFORE YOU GO
Make your next Thai meal easier
Read the menu, explain your spice preference and organise takeout.

Choose your first order
Read the dishes, accompaniments and available changes.
Read the guide
Explain your spice preference
Use the restaurant’s own options and ask about the dish.
Read the guide
Coordinate a group order
Track dishes, accompaniments and individual preferences.
Read the guide