Start your foodie adventure by exploring Salt Lake City's culinary gems. Begin by indulging in traditional Utah dishes like fry sauce and "Funeral Potatoes" from Crown Burger. Then, head to Red Iguana to savor their famous mole sauce and other Mexican dishes. End the day with some delicious cocktails and small plates at The Rest.
Drive to Park City, known for its luxury ski resorts and fine dining options. Brunch at Five5eeds, which offers unique twists on classic breakfast dishes. Afterwards, explore Main Street and stop at High West Distillery for a tour and whiskey tasting. For dinner, enjoy modern western cuisine at Handle.
Explore the stunning landscapes of Moab and enjoy some of the best food in Southern Utah. Start your day with a hearty breakfast at Love Muffin Cafe before heading to Arches National Park. After a day of hiking and sightseeing, taste some authentic Thai food at Sabai Sabai for dinner.
End your adventure in St. George, located in the southwestern corner of Utah. Enjoy an upscale brunch with stunning views at Xetava Gardens Cafe before spending the afternoon at Zion National Park. Finish off your trip with a fine dining experience at The Painted Pony.
If you have more time, consider adding a food tour or cooking class to your itinerary. For those with less time, prioritize the locations that interest you most and skip the others. Don't forget to check for seasonal hours or closures before finalizing your plan.