Sandwiches are the perfect food: portable, customizable and downright delicious. Utah certainly has plenty of great spots for a sandwich, but recently Thrillist.com named Moochie’s Meatballs the best in Utah. We couldn’t agree more!

Moochie’s Meatballs opened its first location in downtown Salt Lake City in 2003, and it’s been serving up the best meatball sandwiches in the state ever since. The original location is at 232 E. 800 S. in Salt Lake City.

Google You’ll find the other two locations at 7725 S. State Street in Midvale, and 380 N. 850 E. in Lehi.

This place is both no-frills and charming. It’s located in a tiny, old building, but they’ve left some of the brick exposed and it’s clean and comfortable. Moochie’s also bought the little old house next door, and it contains restrooms and more seating.

Kristy M./Yelp

There’s often a line out the door, but the staff is pretty efficient and it goes fast. Don’t let the line scare you…it’s worth the wait.

Mike C./Yelp

The meatball sub is the star of the show here. The meatballs are handmade right in the kitchen, and they’re seasoned to perfection. Then, they’re topped with a secret-recipe marinara sauce and some provolone cheese.

Chris D./Yelp

You’re gonna get messy with this one, so grab plenty of napkins. Don’t try to get one of these to share because no one in their right mind shares a Moochie’s meatball sandwich. That baby crying in the background can back me up on this one.

Mike C./Yelp

If somehow you get tired of meatball sandwiches, try the Philly cheesesteak. It will melt in your mouth.

Taylor V./Yelp

Top your sandwich with a plethora of peppers.

Adrienne A./Yelp

Grab a bottle of fry sauce, and another of Jumpin Jalapeno Sauce - you’re gonna want the first for the fries, and the second for the sandwich.

Adrienne A./Yelp

They have Birch Beer on tap, too! For the uninitiated, this is similar to root beer, and it’s super tasty.

Zaven A./Yelp

When the weather’s nice, you can sit on the patio and enjoy your messy (but sooo delicious) sandwich.

Scott D./Yelp

Visit Moochie’s Meatballs downtown location seven days a week, from 10:30 AM to 8:30 PM.

Kristy M./Yelp

For the hours of the other two locations, or to check out the full menu, visit Moochie’s Meatballs’ website.

Google

You’ll find the other two locations at 7725 S. State Street in Midvale, and 380 N. 850 E. in Lehi.

Kristy M./Yelp

Mike C./Yelp

Chris D./Yelp

Taylor V./Yelp

Adrienne A./Yelp

Zaven A./Yelp

Scott D./Yelp

Do you agree? Is Moochie’s Meatballs the best sandwich shop in the Beehive State? Give us your opinion in the comments.

OnlyInYourState may earn compensation through affiliate links in this article.