We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

M Shack

299 Atlantic Blvd, Atlantic Beach, FL 32233-5239
+1 904-241-2599
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent57%
  • Very good28%
  • Average10%
  • Poor3%
  • Terrible2%
Travelers talk about
“kale salad” (15 reviews)
“burgers” (77 reviews)
“fries” (52 reviews)
Closed Now
All hours
American, Gluten Free Options
299 Atlantic Blvd, Atlantic Beach, FL 32233-5239
All Details
Write a Review
Reviews (184)
Traveler rating
Traveler type
Time of year

21 - 30 of 183 reviews

Reviewed August 7, 2016

The food here is good but the milkshakes are great. Definitely good for a family night out. We enjoyed it a lot.

Thank Brenda B
Reviewed July 31, 2016 via mobile

Recently went to The Atlantic Beach location to specifically have their kale salad which I have had a number of times. The salad was supposed to have a multitude of toppings and dressing. What a got was a practically bare plate of kale! I questioned...More

Thank fltraveler100
Reviewed July 8, 2016 via mobile

Very affordable, casual, burger joint. I loved the patties weren't frozen, but hand pattied. As a foodie, this is important to the taste and quality of the burger. The handmade milkshakes were incredible, and overall this place was budget friendly.

Thank Angela R
Reviewed June 27, 2016 via mobile

Went out Friday night. Happy hour was great on beer specials. The Summer Beer is really good, nice and light. Also had the onion rings, delicious! Very clean and everyone was super nice. There were also a lot of families with kids, so next time...More

Thank BarbaraRL
Reviewed June 5, 2016 via mobile

Nice night. Price value not there. Not very busy. People friendly. Will not be back. Fries ok. Beers good.

Thank Dave M
Reviewed May 31, 2016

Tiffani served us at the bar and she was great. Knowledgeable and kind. They offer 10% off for military so that was nice as well. We had the Chicago dog and the bbq pork sandwich, all very good. Will go back again. Please consider opening...More

1  Thank Genny S
Reviewed May 7, 2016

Homemade ice cream in a shake. I am glad I got the small because it was HUGE! Peanut butter ice cream!!!

2  Thank tom m
Reviewed May 2, 2016 via mobile

This was my first visit to M Shack and I was pleasantly surprised. The food was great. I enjoyed the Swamp Burger and the must have marshmallow creme brûlée shake. This was the type of restaurant where you order at the counter and a runner...More

1  Thank Troualy
Reviewed April 13, 2016

My, wife and I came in for lunch recently and we had a great meal! There is a burger joint that I frequent close to my house in Ponte Vedra Beach where I will always order a double. No need at M Shack! I ordered...More

Thank Lowpro
Reviewed March 26, 2016

We were here when it first opened, burgers, fries, and shakes all great. Have been going to M Shack other locations. All have great food and service at a great price!!!!

1  Thank redmanfloridapvb
Nearby Restaurants
North Beach Fish Camp
731 reviews
.04 miles away
Flying Iguana Taqueria & Tequila Bar
538 reviews
.03 miles away
Mezza Restaurant and Bar
203 reviews
.05 miles away
Poe's Tavern
512 reviews
.08 miles away
Nearby Attractions
Jax Surf and Paddle
54 reviews
.14 miles away
Pete's Bar
49 reviews
.08 miles away
Island Girl Cigar & Wine Bar
20 reviews
.05 miles away
Beaches Green Market
6 reviews
.93 miles away
Questions & Answers
Get quick answers from M Shack staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Lunch, Dinner
Restaurant features
Takeout, Outdoor Seating, Seating, Television, Wheelchair Accessible, Serves Alcohol
Good for
Kids, Families with children
Open Hours
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
11:00 AM - 10:00 PM
Location and Contact Information
  • Address: 299 Atlantic Blvd, Atlantic Beach, FL 32233-5239
  • Location: United States  >  Florida (FL)  >  Atlantic Beach
  • Phone Number: +1 904-241-2599
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing