Grub Club

When people think of South Jersey dining, shore towns often come to mind. But venture just a few miles inland, and you’ll discover that Upper Township has a dining scene full of local favorites, family traditions, and hidden gems. Whether you’re craving homemade Italian, authentic tacos, a classic diner breakfast, or simply an ice cream cone on a warm summer evening, Upper Township has something for everyone. These restaurants aren’t just somewhere to grab a meal — they’re gathering places where families celebrate milestones, friends catch up after work, and visitors quickly become regulars.

If you’re looking for authentic Italian cuisine, Mama Mia’s is a top choice. From the moment you walk through the door, you’re welcomed into a warm, family-friendly atmosphere that makes you feel right at home. It has that classic neighborhood Italian restaurant feel where conversations fill the dining room and every table seems to be enjoying a meal together.

My personal favorite is the gnocchi tossed in their signature “Mama Sauce,” a creamy blush sauce that perfectly balances rich seasoned tomato flavor with smooth cream. The soft cloud-like gnocchi paired with the house-made sauce has become my go-to order every time I visit.

My personal favorite at Mama Mia’s is the gnocchi tossed in their signature “Mama Sauce.”

One thing I especially enjoy about Mama Mia’s is dining there with my family. Everyone chooses a different entrée, which quickly turns dinner into a sampling experience as plates are passed around the table. It’s one of those restaurants where every dish looks just as delicious as the next, making it nearly impossible not to ask for a bite of someone else’s meal.

When taco cravings hit, Las Olas Taco is hands down one of my top places to visit.

Walking inside, you’re immediately greeted by bright colors, welcoming décor, and an upbeat atmosphere that reflects the energy of the restaurant, creating a comfortable environment whether you’re grabbing a quick lunch or sitting down with family and friends.

The staff are always incredibly friendly and genuinely seem to take pride in what they do. You can tell they care about every meal that comes out of the kitchen, and that attention to detail makes a difference.

My order rarely changes. I almost always go with the shrimp tacos, which are packed with fresh flavors and just the right amount of spice and zest. Of course, no trip is complete without ordering the Mexican street corn. The street corn has become a must between my dad and me. Every time we visit, it’s automatically added to our order without even having to ask.

Whether you’re already a taco enthusiast or simply looking to try somewhere new, Las Olas Taco delivers fresh flavors in a welcoming atmosphere that keeps guests returning.

Summer in South Jersey and homemade ice cream simply go hand in hand, which is why Custard Castle has become one of my favorite seasonal stops.

Tucked away in Upper Township, Custard Castle is one of those places that locals know well. During the summer months, seeing a line is almost expected — but the line moves quickly, and the reward is well worth the wait.

One feature I especially appreciate is the drive-thru. There are plenty of evenings when I’m driving home and decide to make a spontaneous stop without even getting out of my car. My usual order is simple: vanilla soft serve dipped in chocolate.

Whether you’re finishing a day at the beach, taking an evening drive, or simply looking for a sweet way to cool off, Custard Castle has become a summertime tradition for many families throughout the area.

Just over the 34th Street Bridge sits another local favorite that has become a regular stop for both residents and visitors alike: Yesterday’s Creekside Tavern.

Known for its casual atmosphere, flavorful menu, and lively environment, Yesterday’s is one of those restaurants that fits almost any occasion. Whether you’re meeting coworkers after work, catching up with friends, or enjoying dinner with family, it always feels like an easy choice.

Personally, it’s become one of my favorite places to grab an appetizer and a drink while spending time with friends. There’s something about the relaxed atmosphere that encourages people to stay awhile, laugh a little longer, and enjoy each other’s company.

One thing you can always count on is the upbeat energy. The drinks are cold, the food is consistently flavorful, and there’s always something happening around you that makes the restaurant feel alive.

Another restaurant that has stood the test of time is the Tuckahoe Inn.

For generations, families have celebrated birthdays, anniversaries, holidays, and countless special occasions while overlooking the scenic waterfront. The restaurant continues to host seasonal specials and community events throughout the year, making it much more than just another place to eat.

Whenever possible, I try to schedule dinner around sunset. Watching the sun slowly disappear over the water while enjoying a meal creates an experience that’s difficult to replicate anywhere else. It reminds me why so many people fall in love with South Jersey.

Of course, the food itself never disappoints, but it’s the combination of waterfront views, welcoming hospitality, and years of tradition that make Tuckahoe Inn such a memorable destination.

Finally, no list of Upper Township favorites would feel complete without Village Kitchen. Some restaurants simply become part of your childhood, and Village Kitchen is exactly that for me.

My family has been coming here for as long as I can remember. Walking through the doors still brings back memories of weekend breakfasts together before busy days at the shore. The friendly waitstaff greet guests with genuine smiles, creating the kind of welcoming atmosphere that immediately makes you feel like a regular.

While the menu offers plenty of breakfast and lunch favorites, I still find myself ordering the pancakes. Yes, pancakes may sound simple, but Village Kitchen has somehow perfected them. They’re light, fluffy, and comforting in a way that keeps me ordering them year after year.

Sometimes it’s not about trying something new. Sometimes it’s about returning to something familiar that never lets you down.

That’s exactly what Village Kitchen represents for me.

One of the things I appreciate most about Upper Township is that every restaurant tells a different story. Some have become gathering places for generations of local families. Others offer exciting flavors that keep people coming back week after week. Together, they showcase the heart of a community built around great food, welcoming hospitality, and meaningful connections.

Whether you’re planning your next dinner out, searching for a new breakfast spot, satisfying a taco craving, or ending the night with homemade ice cream, these local favorites each offer something uniquely their own.