This post may contain affiliate links, which means I’ll receive a commission if you purchase through my links, at no extra cost to you. Please read full disclosure for more information.(Last Updated On: May 13, 2022)
Throughout this post, you’ll learn all about the best places to eat in Moab, including hot breakfast spots and excellent Italian restaurants for dinner. Seriously, no matter what kind of food you love, you’ll be able to find a great restaurant on this list.
Keep reading to learn all about the best restaurants in Moab!
Location: 4 N Main St, Moab, UT 84532
For some of the best food in Moab (especially if you’re in the mood for Italian), head to Pasta Jay’s. This Italian restaurant is known for its incredible pizza, great service, and wide selection of options.
The best thing on the menu at Pasta Jay’s, contrary to the restaurant’s name, is actually the pizza. They have many different pizza flavors, including Margherita, florentine, and more. Of course, there are also tons of pasta dishes too that you can choose between!
If you want traditional homestyle Italian food, then this is the place to go. The inside feels very homey and comfortable, almost like you’re inside your Grandmother’s house, and you’re about to have traditional food.
The Blu Pig
Location: 811 S Main St, Moab, UT 84532
If barbecue is what you’re in the mood for, you’ll want to check out The Blu Pig. The name stems from the fact that the restaurant often has live blues music playing at certain times throughout the week.
At this classic barbecue restaurant, you can order pretty much any type of bbq food that you’d like. There are wings, pulled pork tacos, sandwiches, bbq combos, and more. Of course, everything is priced mid-range, with the larger barbecue plates costing closer to around $30.
You’re in for a treat no matter what you order at The Blu Pig. All of the food is incredible! There are also incredible side dishes like sweet potatoes, french fries, and salads.
Milt’s Stop & Eat
Location: 356 S Mill Creek Dr, Moab, UT 84532
Milt’s Stop & Eat is a great restaurant to eat at if you’re in the mood for some classic burgers. Think tasty milkshakes, fries, and burgers! This is a super affordable restaurant to eat at compared to some other places on this list.
This restaurant is most well known for its tasty food. All of the burgers are also made from local beef, and all the milkshakes are made by hand. What more could you possibly want?
The menu has every type of burger that you could imagine. There are elk cheeseburgers, veggie burgers, cheeseburgers, and even chicken sandwiches. They also have tons of sides like grilled chicken nuggets, chili, fries, and more. Try the green chili chipotle fries for a real treat!
Location: 95 N Main St, Moab, UT 84532
Believe it or not, but Quesadilla Mobilla is the best Moab Mexican restaurant. It’s almost always set up right along Main Street in Moab, so it’s impossible to miss with its bright yellow truck.
The food is incredible, and you can find flavors like The Vegan, The Dirtbag, Southern Bell, and even Sweet & Spicy. All of the quesadillas are under $10, so this is an affordable place for food in Moab.
Even though it’s a food truck, Quesadilla Mobilla is one of the downtown Moab restaurants that does have some outdoor seating. There are a few sets of tables and chairs where, if you’re lucky, you can sit down to enjoy your quesadilla!
The Spoke on Center
Location: 5 N Main St, Moab, UT 84532
Some of the best food in Moab Utah can be found at The Spoke on Center. It’s easily one of the best restaurants in Moab if you’re looking for hamburgers. This restaurant is slightly more upscale than the other hamburger restaurant on this list, Milt’s Stop & Eat.
As one of the great places to eat in Moab Utah, many amazing dishes are on the menu. You can order their traditional burgers like Caprese, buffalo bleu, or even the smokey shroom burger. They also have build your on burgers if you’re a bit pickier!
Be sure also to try some of their great appetizers. They have classic appetizers like loaded fries or wings and unique dishes like macaroni poppers, Moab sprouts, or even chipotle hummus.
El Charro Loco
Location: 812 S Main St, Moab, UT 84532
For excellent dining in Moab, definitely pay a visit to El Charro Loco. Similar to some other spots on this list, this is a Mexican restaurant that serves all the classic dishes you’d imagine. They have a very comforting atmosphere, which sets them apart from other spots for best Mexican food Moab.
Some greta dishes on the menu include taaco salad, quesadillas, burritos, enchiladas, tostadas, and more. They also have combo dishes that you can save some money on, like their fried chicken burrito and fries chicken flauta for less than $20.
Location: 36 S 100 W, Moab, UT 84532
For a romantic night out in Moab, consider heading to Desert Bistro. This more elegant restaurant has a wine cellar and is genuinely one of the best restaurants in Moab for couples. It can also work for a celebration or any type of other fancy evening out!
The restaurant is known for its incredible service, and the drinks are, of course, to die for. They also have unique dishes that you won’t want to miss out on and pretty classic ones.
Some great things on the menu include salads, gorgonzola crusted beef tenderloin, cocoa-crusted venison chop, and more. This is a bit more of an expensive restaurant to eat at, which is something to keep in mind.
Location: 189 S Main St, Moab, UT 84532
Moab Diner is one of the best places to eat in Moab Utah. As the name suggests, they are a classic diner restaurant serving up all of your traditional American favorites.
They serve up classic foods like burgers, pancakes, and eggs so well. They offer a great breakfast and lunch menu with various items to choose from. They are also known for their significant portion sizes and their amazing service.
The outside of the diner is impossible to miss. It’s located right on Main Street, not that far from the entrance to Arches National Park. Plus, the retro-ness of the exterior and the bright red on the building are a stark contrast to the rest of the street.
The Broken Oar
Location: 53 W 400 N, Moab, UT 84532
Another spot for the best burger in Moab is The Broken Oar. The inside of this restaurant feels just like a wooden cabin which is a stark contrast to other places to eat in Moab.
This restaurant serves great American dishes, from the traditional to the more unique. You can find everything from steaks to burgers and even seafood or barbecue on the menu. Everything on the menu is mid-priced, so it’s a reasonably affordable place to eat.
There really is no shortage of tables inside The Broken Oar. There are two different floors, so there’s never that much wait time for a seat, even on a busy night! They also have a patio area in case you want to sit outside. The weather is almost always excellent in Moab!
Location: 267 N Main St, Moab, UT 84532
Antica Forma is a great Italian restaurant, and it happens to be one of the most popular best restaurants in Moab. The inside is incredibly laidback with exposed wooden beams and many spots to sit and eat throughout.
This restaurant is most well known for its pizza, so that’s what you’ll want to try on the menu. They’ve gotten pretty popular because they make pizza the same exact way that it’s made back in Naples, Italy, and they even import some of their ingredients directly from Italy!
Location: 202 S Main St, Moab, UT 84532
This list of spots for great Moab dining wouldn’t be complete without mentioning at least one more Mexican restaurant! The southwest has some of the best Mexican restaurants in the USA, and Fiesta Mexicana is no exception.
Inside, there’s a very vibrant southwest vibe. The walls are a bright peach color, and there’s fun decor throughout that makes it stand out against other Mexican restaurants throughout the town.
The menu consists of dishes like tacos, salads, and margaritas. Plus, everything on the menu is reasonably priced.
Location: 96 S Main St, Moab, UT 84532
Zax Restaurant has some of the best lunch in Moab! They are a classic American restaurant and serve all types of traditional foods like pizza, salads, soups, and more. Plus, there’s a bar if you want something to drink.
It’s great for families and if you’re looking for a nice sit-down meal. Overall, the restaurant is pretty well known for its kind staff, great serving sizes, and wide selection of menu items. Even the pickiest of eaters will be able to find something on the menu here!
No matter what you order at Zax Restaurant, you’re genuinely enjoying it. There is ample seating, but truthfully, as one of the Moab restaurants with a view, you’ll want to ask for a seat on the patio that overlooks the red rocks.
Location: 60 N 100 W, Moab, UT 84532
Arches Thai is one of the best places to eat Moab. They serve incredible traditional Thai dishes, and they’re known for their friendly service and vibrant atmosphere.
This is a great place to eat as the interior is super charming and cozy. The food is delicious, fresh, and authentic. The menu includes dishes like curry, pho, and more. Plus, there are fun photos of Moab’s national parks throughout the interior which adds to the restaurant’s beauty.
The prices are very reasonable, and the portions are large. If you’re looking for a place for a date night or family dinner, Moab Arches is an excellent choice. You won’t be disappointed!
This article was all about the best restaurants in Moab. Now you know exactly where to go during your visit! While in Utah, don’t also forget to check out some of the slot canyons or stay in one of Utah’s cabins.