Top 10 Restaurants
in & around Joshua Tree
Joshua Tree Saloon
BREAKFAST / LUNCH / DINNER
LIVE MUSIC & KARAOKE
SUN-THURS 7am - Midnight
FRI-SAT 7am - 2am
The Joshua Tree Saloon is a great place for food and entertainment on their live stage. The JT Saloon has consistently good food. They have really high quality burgers, a nice beer selection and a full bar. And if you arrive in town by 7pm on Friday... Karaoke in the Desert!! They also have live music most weekends + a few pool tables (a benefit for those staying at a Local Hotel/B&B). They serve breakfast too!
Vegetarian/Vegan: Salads / Fries / Garden Burger / portobello Burger (ask for no cheese, no pesto).
Recommendation: Mineshaft Burger and Sweet Potatoes Fries
BREAKFAST / LUNCH / DINNER
Open MON-SAT 7-9pm SUN 7-8pm
The Crossroads cafe is right on Hwy 62. It's the perfect spot for breakfast - I order Mike's Mess (eggs & potatoes and stuff all mixed up together). It fills up on busy weekends and holidays, so get there a little early. Of course it's good anytime of day ~ You can't go wrong! Vegan / Vegetarian offerings available.
Breakfast Recommendation: Mike's Mess
Pappy & Harriet's
LUNCH / DINNER / TEXMEX!!
If you’re in a rush, you’re in the wrong place! All of our meats and fish are cooked on our amazing outdoor grill with Mesquite Wood. Everything is cooked to order. We only have one grill with only so much space, so food can take longer than usual on nights with high volume.
Reservations are HIGHLY recommended. If there is a popular band playing, we suggest making a reservation a few weeks in advance.
We have 2 seatings. The first is an early seating at 5-5:30pm, the Second is from 7PM for the rest of the night. That means if you have an EARLY seating, you will give up your table for the later reservation. That does not mean you have to leave P&H.. Just means the 2nd seating has arrived. You can sit at the bar, or just hang out and enjoy the music.
Recommendation: The Cowboy Combo!
29 Palms Inn
LUNCH / DINNER / BRUNCH
Monday - Saturday / 11:00am - 2:00pm
Sunday - Thursday 5:00pm - 9:00pm
Friday & Saturday 5:00pm - 9:30pm
Sunday / 9:00am - 2:00pm
73950 Inn Avenue
Twentynine Palms, California
If you are looking for fine dining in the desert, this is your place. The menu is really great, and they have a decent wine selection as well. They do not take reservations, but you can call 30 ahead and they will put your on the wait list.
La Casita Nueva
LUNCH / DINNER / MEXICAN FOOD
MARGARITAS / KARAOKE
DAILY 11am - 9pm
OK, this place is not in Joshua Tree, but you pass it on your way in & out of Joshua Tree. It has the best Mexican food in these parts (I checked). It can get crowded, but the place is huge. Also, they make a great margarita (get the "Cadillac").
Recommendation: Tacos al Comal (Pictured at top) and a Cadillac Margarita
Pie for the People
PIZZA / SALADS
Since 2001, Pie for the People has been pushing the culinary boundaries of the world of pizza, by taking the traditions of NY pizza and combining them with the freshness and soul of the west coast.
Vegan / Vegetarian offerings available: veggie pizza.
Recommendation: Large Pesto Pizza
The Natural Sisters Cafe
BREAKFAST / LUNCH / MUNCHIES
Open 7-7 / 7 days a week
This is a great little place - they serve salads, sandwiches, smoothies - and breakfast! This is a vegetarian restaurant. Vegan offerings available.
Recommendation: Egg Wrap for Breakfast / Chop Salad for Lunch/Dinner!
More Places to Eat!
Cali Greens Cafe - Yucca Valley - (760) 820-1870
Frontier Cafe - Yucca Valley - 760.820.1360
Aki Sushi - Yucca Valley - (760) - 365-3399
Palm Kabob House - 29 Palms - (760) 367-2161