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.
More spots in Joshua TreeSee more
Crossroads Cafe is a great all-day Joshua Tree diner with excellent breakfast and bar for post-hike beers.
La Copine is a daytime cafe in Yucca Valley, and is worth the drive from Joshua Tree for a late lunch.
More Sandwiches spotsSee more
Cole’s in downtown is the (other) originator of the French Dip sandwich and a great place to pick up a quick beer and a sandwich.
Cavaretta’s Italian Deli
Cavaretta’s is a classic, family-run Italian deli in Canoga Park and home to our favorite cannolis in Los Angeles.
Attari Sandwich Shop
Attari Sandwich Shop is a quick and casual order-at-the-counter shop in Westwood serving great sandwiches and soups.
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.
Joshua Tree Saloon
Joshua Tree Saloon is a casual restaurant and bar with a heavy Old West aesthetic in Joshua Tree.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more