38 Best Places To Eat In Cape May, New Jersey | (Updated 2024)

Best Restaurants in Cape May, New Jersey

Best Places To Eat In Cape May

Best Places To Eat In Cape May. Cape May, New Jersey, is famous for more than just its beautiful beaches and cute Victorian buildings. It’s also known for its lively food scene.

It can be hard for tourists to find a real culinary experience that combines vibrant flavors, rich history, and warm kindness. Because there are so many places to eat in Cape May, from Italian, Mexican, and Japanese to seafood and African, you will have an amazing culinary experience.

This piece will talk about the 38+ best restaurants in Cape May.

These restaurants offer delicious Italian, Mexican, seafood, and African food, so your taste buds will be satisfied the whole time you’re there.

38 best places to eat in Cape May, NJ (2024)

1. Peter Shields Inn & Restaurant

Peter Shields Inn & Restaurant is a great place to eat in Cape May. The inn has 5 cozy eating rooms, one of which has a view of the sea from the front porch.

The King Crab Cake, the Salmon Napoleon, the Rak of Lamb, and the Ocean’s Exotic are some of the tasty, newly made meals on their menu. The South African Lobster Tail is Peter Shields Inn & Restaurant’s very best dish. The restaurant lets you bring your alcohol, but they also have wines from Cape May Winery & Vineyard.

1301 Beach Avenue, Cape May, NJ 08204 is the address.

Call (609) 884-9090

2. 410 Bank Street Restaurant

Best Restaurants in Cape May, New Jersey

The 410 Bank Street restaurant has been around since 1984 and is famous for its creative American food with a Southern twist.

In Carpenter’s Square Mall, there is a restaurant that uses creative cooking methods and local products to make dishes that are both comforting and interesting. Their food changes with the seasons, so you can always expect something new and interesting. Go to 410 Bank Street in Cape May, NJ, if you want to find a place to eat.

The address is 410 Bank St., Cape May, NJ 08204.

Call (609) 884-2127

3. Ebbitt Room

The Ebbitt Room is one of the best places to eat in Cape May for foodies because of its classy atmosphere and delicious food.

This award-winning restaurant in the Virginia Hotel is the epitome of farm-to-table eating. The menu focuses on locally grown foods and ingredients that are sourced in a way that doesn’t harm the environment. The restaurant is one of the best in Cape May, and it has a unique wine list to go with its tempting food.

25 Jackson St., Cape May, NJ 08204

Call (609) 884-5700

4. Oceanview Restaurant

The Oceanview Restaurant is one of many great places to eat in Cape May, NJ. It is owned by Nick Margarites and Ted Margarites, respectively.

This restaurant is run by a family and is famous for its beautiful setting, friendly service, huge portions, and tasty food. That’s why the Oceanview Restaurant is the place to go for breakfast and launch in Cape May.

Address: 235 Beach Ave, Cape May, NJ 08204

Call (609) 884-3772

5. George’s Place

Best Restaurants in Cape May, New Jersey

George’s Place has been around since 1968 and is a popular place for breakfast, lunch, and dinner in Cape May. The diner serves Greek-style food and is very friendly.

The restaurant serves both tasty moussaka and soft souvlaki. They also serve Greek food right in the middle of Cape May.

Address: 315 Ocean Street, Cape May, NJ 08204

Call (609) 600-2941

6. Louisa’s Cafe

Since 1980, Louisa’s Cafe has been serving fish that is incredibly fresh and tasty. There are a lot of different kinds of fish on the menu at this small but famous restaurant. They get their fish from the Atlantic Ocean and Delaware Bay.

Their food is made with fresh, high-quality ingredients and is carefully seasoned. Their food changes all the time, but you’ll still have a great meal there.

104 Jackson St., Cape May, NJ 08204

Call (609) 884-5882

7. Black Duck On Sunset

The Black Duck on Sunset Restaurant is famous for its creative American food. It is in a cute Victorian house.

On the menu, you can find fresh local fish, a lot of different appetizers, char-grilled steaks, slow-roasted honey-glazed duck, and more. For dessert, there is a whiskey bread pudding. They also have a long list of wines. This cozy place is sure to give you a memorable meal.

The address is 1 Sunset Blvd, West Cape May, NJ 08204.

Call (609) 898-0100

8. Oyster Bay Restaurant

Best Restaurants in Cape May, New Jersey

One of the best places to eat fish and steak is the Oyster Bay Restaurant. With daily specials made from scratch by experienced cooks and friendly, helpful service, the restaurant offers a memorable dining experience.

The eatery serves Angus beef and fresh local seafood as part of its New American menu.

615 Lafayette St., Cape May, NJ 08204

Call (609) 884-2111

9. Blue Pig Tavern

One of the best places to eat in Cape May, New Jersey, is Blue Pig Tavern. The Blue Pig Tavern in Congress Hal is famous for serving filling meals for breakfast, lunch, and dinner.

Traditional American comfort food with a modern twist is served at this cute restaurant. The restaurant is great for eating because it has a country feel and serves food straight from the farm to the table.

200 Congress Pl, Cape May, NJ 08204

Call (609) 884-8422

10. Good Earth Organic Eatery

Many people say that Good Earth Organic Eatery is one of the best Italian places in Cape May, NJ. This restaurant is run by a family and only serves organic food that is homemade, tasty, and good for you.

A natural sourdough starter is used to make the restaurant’s fresh bread. They also use fruits and vegetables from local organic farmers that are in season.

They also serve fresh fish caught in the area to help local fishermen. Good Earth Healthy Eatery is the place to go in Cape May if you want to eat healthy food.

600 Park Blvd, West Cape May, NJ 08204

Call (609) 898-6161

11. Beach Plum Farm Kitchen

One of the best things to do in Cape May is to visit the Beach Plum Farm. It also has one of the best restaurants near the old downtown that serves breakfast and lunch food that comes straight from the farm.

The food at the Farm kitchen changes all the time based on what’s new in the fields that morning. Also, they eat at a picnic table that is surrounded by trees and grass.

140 Stevens St., West Cape May, NJ 08204

Call (609) 459-0121

12. Tisha’s Fine Dining

In the Washington Street Mall, there is a popular restaurant called Tisha’s Fine Dining that serves Italian food. People are drawn to the restaurant by its friendly setting and tasty food.

For both lunch and dinner, the diner serves New American food that has something for even the pickiest eaters. Tisha’s is a taste of Italy right in the middle of Cape May. They serve everything from traditional pasta meals to real Italian specialties.

322 Washington St., Cape May, NJ 08204

Call (609) 884-9119

13. The Lobster House

The Lobster House is one of the best places in Cape May to eat fresh fish, so you should do that at least once while you’re there.

This famous restaurant is right on the water and has a beautiful view. They serve a variety of fish dishes, like lobster, crab, and succulent oysters. The Lobster House has a large and varied menu, and they only serve the freshest seafood, a lot of which comes from their fleet of commercial boats.

Address: 906 Schellengers Landing Rd, Cape May, NJ 08204

Call (609) 884-8296

14. Fins Bar & Grille

Best Restaurants in Cape May, New Jersey

One of the best places in Cape May to eat fish is Fins Bar & Grille. This modern eatery is known for the unique seafood and cocktail options it serves.

It also has a beautiful bright blue exterior and a sleek eating area with a water theme. The Lobster Cobb Salad, the Shrimp and Crab Penne, and the Local Day Boat Scallops are some of Fins’ most popular meals.

The address is 142 Decatur St, Cape May, NJ 08204.

Call (609) 884-3449

15. Jardin At The Hugh

One of the best places in Cape May, NJ, is Jardin at the Hugh. This eco-friendly restaurant serves French-style food.

The diner also has nice, cozy places to sit for dinner parties. On their set menu, you can always find local and healthy food.

Address: 653 Washington St., Cape May, NJ 08204

Call (609) 435-5458

16. The Rusty Nail

It’s only a few steps to the beach, and The Rusty Nail has a laid-back, beachy vibe. At lunch, you can get chili, soup, quesadillas, burgers, and wraps. At dinner, you can get stuffed flounder, chicken Parmesan, and other items on the menu. There are also unique drinks, wine, beer, and pig roasts every Monday in the summer.

Address: 205 Beach Ave, Cape May, NJ 08204

Call (609) 884-0017

17. Washington Inn

Best Restaurants in Cape May, New Jersey

The Washington Inn is a fancy restaurant in a beautifully renovated Victorian building that serves food with European and American influences.

People who love food should go to this restaurant. It has the best wine list in Cape May and has several gluten-free choices and one vegan option.

801 Washington St., Cape May, NJ 08204

Call (609) 884-5697

18. Iccara Italian Bistro

Iccara Italian Bistro is a beautiful Italian restaurant in the middle of Cape May. Their seafood and steaks have tastes from Sicily.

The eatery has a charming, friendly atmosphere and serves fresh, authentic Italian food. If you like good food, you will enjoy your meal at this place.

315 Ocean St. #4, Cape May, NJ 08204

Call (609) 884-0200

19. Hemingway’s Steaks & Seafood Restaurant

Hemingway’s, which has won many awards, is one of the best places in Cape May. They serve fresh seafood from the area and delicious steaks.

With a wide range of delicious dishes, such as steaks and fresh seafood from nearby, the eatery serves modern American food. Hemingway’s Steak and Seafood Restaurant has something for everyone.

Address: 1045 Beach Ave, The Grand Hotel, Cape May, NJ 08204

Call (609) 884-5611

20. Mayer’s Tavern

Best Restaurants in Cape May, New Jersey

The seafood, drinks, and live music at Mayer’s Tavern make it one of the best places to eat in Cape May. The Mayer’s Tavern is the place to go for good, traditional food.

On the menu, you can get fried local calamari, crab fritters, and oysters grilled with pimento cheese. They also have a long list of wines.

The address is 894 3rd Ave, Cape May, NJ 08204.

Call (609) 435-5078

21. The YB

The YB (Younger Brother) is a small restaurant on the beach in Cape May that opened in 2011. It is known for its American food which is influenced by Asian and Mediterranean tastes.

The restaurant has a unique menu with modern American food, and the eating experience is made more interesting by seasonal changes.

Address: 314 Beach Ave, Cape May, NJ 08204

Call (609) 898-2009

22. The Mad Batter Restaurant & Bar

People like to eat breakfast, lunch, and dinner at the Mad Batter Restaurant & Bar. The restaurant is inside the Carroll Villa Hotel and is known for its creative American food and a long list of cocktails. There is something for everyone at this busy restaurant.

19 Jackson St., Cape May, NJ 08204

Call (609) 884-5970

23. Sapore Italiano

Best Restaurants in Cape May, New Jersey

Sapore Italiano is a fine dining, bring-your-own-wine Italian restaurant in West Cape May that is in a renovated Victorian-style house.

This place gives you a real taste of the Mediterranean with its real Italian food and friendly service. On their menu, you can find fresh flounder, tilapia, branzino, salmon, shrimp, calamari, mussels, and shrimp. They also serve Jersey farm tomatoes, fresh tea and coffee, and sweets that are made from scratch every day.

Address: 416 S Broadway, West Cape May, NJ 08204

Call (609) 600-1422

24. Lucky Bones Backwater Grille

Lucky Bones Backwater Grille is a casual American diner that is good for families. They serve seafood and comfort food.

There is something on the table for everyone. This Cape May diner serves everything from juicy burgers to seafood specialties in a casual setting.

The address is 1200 NJ-109, Cape May, NJ 08204.

Call (609) 884-2663

25. The Magnolia Room At The Chalfonte Hotel

At the Chalfonte Hotel, the Magnolia Room is a classy restaurant that serves Southern-style food made with family recipes by a third generation of Dickerson women.

During the season (May through September), the Magnolia Room serves breakfast and dinner every day. During the summer, the restaurant’s porch is a great place to eat dinner. There is a three-course prix fixe selection and à la carte options at the breakfast buffet. On Sundays, there is a dinner spread.

The address is 301 Howard St., Cape May, NJ 08204.

Call (609) 884-8409

26. Harry’s Ocean Bar & Grille

Best Restaurants in Cape May, New Jersey

Harry’s Ocean Bar & Grille is a restaurant with a rooftop bar seafood, and pub food, and it’s right next to the ocean.

The restaurant serves delicious local food for breakfast, lunch, and dinner, as well as unique drinks, local beer, and fine wine. The diner has a great view of the Atlantic Ocean and is a great place for live music to happen outside.

Address: 1025 Beach Ave, Cape May, NJ 08204

Call (609) 884-2779

27. Exit Zero Filling Station

Exit Zero Filling Station is a casual restaurant that serves burgers, curries, and drinks. It has an old-school diner vibe and seating outside. The restaurant is also a store and a printing house.

Because they use Indian and Thai sauces to make their food, they are a local legend. You can also get one of their delicious burgers or the popular Hot Chick or Blackened Salmon sandwich.

110 Sunset Blvd, Cape May, NJ 08204

Call (609) 770-8479

28. Freda’s Cafe

Freda’s Cafe is a cute place to get breakfast that serves tasty food in the morning. This cozy cafe has delicious breakfast foods like omelets and fluffy pancakes. It’s a great place to start your day in Cape May.

210 Ocean St. #1, Cape May, NJ 08204

Call (609) 884-7887

29. Mario’s Pizza & Italian Eatery

Best Restaurants in Cape May, New Jersey

Want to know where to get pizza when you’re hungry? Mario’s Pizza & Italian Eatery is the only place you need to go. People love this family-owned pizzeria because it serves real New York-style pizza and other Italian foods that make it a great place to eat.

315 Ocean St., Unit #7, Cape May, NJ 08204

Call (609) 884-0085

30. PRIMAL By Mia

PRIMAL by Mia is a small restaurant with a view of the ocean that serves BBQ food, mostly steak and seafood. A family runs the restaurant and uniquely serves modern American food.

Address: 406 Beach Ave, Cape May, NJ 08204

Call (609) 408-1933

31. Viggiano’s On Sunset

In Cape May, Viggiano’s on Sunset is one of the best Italian places to eat. The restaurant is run by a family and serves real Italian food in a casual setting.

The menu is set up to give you options; the entrée comes in two sizes: piccolo, which is for one person, and grande, which is for two. Our starters and sweets, as well as their salads, are all big enough to share.

Address: 109 Sunset Blvd, West Cape May, NJ 08204

Call (609) 435-5026

32. La La Lobster

Best Restaurants in Cape May, New Jersey

Are you looking for a place to meet your seafood cravings? Follow the sign to La La Lobster. The diner serves lobster and shrimp that were just caught, so you can taste the sea. They also have places for people to eat in.

Address: 732 Beach Ave, Cape May, NJ 08204

Call (609) 854-4215

33. Backstreet Simply Delicious

Backstreet Simply Delicious is a cute cafe owned by Chef Theresa Mc Glade that serves fresh, tasty food made with items from the area.

This cafe is a popular spot for a quick and filling meal. They serve healthy soups and sandwiches that make your mouth water.

600 Park Blvd, Cape May, NJ 08204

Call (609) 884-7660

34. C-View Inn

The C-View Inn is one of the best places to eat in Cape May, New Jersey. It is on the corner of Washington Street and Texas Avenue. The restaurant is well-known for serving food with a Cape May flair.

People also like the restaurant’s seafood meals and views of the water. For more than one hundred years, this famous restaurant has been a favorite of both locals and tourists.

1380 Washington St., Cape May, NJ 08204 is the address.

Call (609) 884-4712

35. Quincy’s Original Lobster Rolls

Best Restaurants in Cape May, New Jersey

Since it opened in 2015, Quincy’s Original Lobster Rolls has focused on offering a family-friendly dining experience while serving delicious lobster rolls.

Some of their favorites are the Lobster Grilled Cheese, the Classic Lobster Rolls, the Lobster Bisque, and the no-carb choices.

In Cape May, the restaurant has two locations.

Address

  • 709 Beach Ave Cape May, NJ
  • 709 Beach Ave Cape May, NJ

Telephone

  • (609) 600-3571
  • (609) 305-4379

36. Taco Caballito Tequileria

You want to know where to get some tasty Mexican food. Taco Caballito Tequileria is the only place you need to go. This Mexican restaurant with a view of the beach is a one-of-a-kind experience.

They also have a wide range of Mexican food, unique cocktails made by hand, and more than 70 tequilas, many of which come from small, artisan companies that aren’t often seen outside of Mexico.

Address: 429 Beach Ave, Cape May, NJ 08204

Call (609) 884-4800

37. Hot Dog Tommy’s

This is one of the best places in Cape May to eat a hot dog. This happy restaurant offers hot dogs with both traditional and creative toppings, as well as vegan options.

From the small shop, they sell the best and freshest food. Besides that, all of their hot dogs are gluten-free.

Address: 319 Beach Ave, Cape May, NJ 08204

Call (609) 884-8388

38. Dry Dock Ice Cream Bar & Grill

Best Restaurants in Cape May, New Jersey

The Dry Cock Ice Cream Bar & Grill has been around since 2000 and is one of the best places in Cape May to get ice cream that is just made.

There are many fresh foods to choose from at the diner, such as sandwiches, hoagies, salads, soups, and seafood platters. There are also many vegetarian options, such as a veggie grill sandwich made with fresh vegetables.

Address: 1440 Texas Ave, Cape May, NJ 08204

Call (609) 884-3434

39. Yozu Sushi

One of the best Japanese restaurants in Cape May, NJ, is Yozu Shushi. It serves a lot of different Japanese foods, like Hibachi Steak, Chicken Teriyaki, Vegetable Tempura, Harumaki, Seafood Udon, California Roll, and Squid Sashimi.

The address is 3845 Bayshore Rd, Cape May, NJ 08204.

Call (609) 898-8888

40. Cape May Peanut Butter Co

If you like peanut butter, you need to go to the Cape May Peanut Companies. The business sells peanut butter that is made from scratch. You could try Butterscotch, Chocolate, and Cappuccino when you go.

They also have different kinds of nut and seed butter, like sunflower, cashew, and almond.

516 Carpenters Ln, Cape May, NJ 08204 is the address.

Call (609) 898-4444

In conclusion
There are so many great places to eat in Cape May, New Jersey, that there is something for everyone. These 38+ restaurants in Cape May offer a truly memorable dining experience. They range from the best Italian restaurants to lively Mexican restaurants to places that celebrate the many tastes of Africa.

Facebook