Every person who goes to Joshua Tree is there to hike, take shrooms, or do both at the same time. And that means pretty much everybody is looking for a good breakfast or lunch to put in their stomachs before hitting the trails/seeking enlightenment. There are a handful of spots right outside the entrance to the National Park catering exclusively to this crowd, but you should go straight to Natural Sisters. Lines get long on the weekends, but the order-at-the-counter cafe has fantastic vegetarian wraps, sandwiches, salads, and smoothies. There’s also a vegan carrot cake that will change you, but you might want to wait till after the hike to eat it. Or not.
Where we've featured it
More spots in Joshua TreeSee more
Wine And Rock Shop
Wine And Rock Shop in Yucca Valley is a must-visit for natural wine, crystals, and alien photo ops.
Crossroads Cafe is a great all-day Joshua Tree diner with excellent breakfast and bar for post-hike beers.
More Sandwiches spotsSee more
Larchmont Wine and Cheese
Larchmont Wine & Cheese continues to make some of our favorite sandwiches in Los Angeles - make sure to get there early.
Wax Paper Chinatown
This second outpost of the Wax Paper sandwich spot is in a Chinatown arcade, and it’s just as good as the tiny original in Frogtown.
Cahuenga General Store
Cahuenga General Store in North Hollywood is home to the best sandwiches in the Valley you never knew existed.
Suggested by our writers
Pappy and Harriet’s
Pappy and Harriet’s was originally built as a movie set, but no trip to Joshua Tree is complete without a night at this restaurant/saloon/music venue.
Natural Sisters is an order-at-the-counter cafe in Joshua Tree with fantastic, healthy food.
Pie For The People
Pie For The People is an NYC-style pizza place in Joshua Tree, with a menu big enough to make sure anyone’s happy.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more