Avocado and Veggie Sandwich. Chop Salad with tahini dressing. Chili and Bean soup. Ginger Kombucha & Blueberry Coconut Smoothie.

Vegan Mixed Berry Pie and Vegan Carrot Cake!! YUM!!!!!

Natural Sisters Cafe

Organic, Plant Based &
Locally Sourced Food & Drinks

61695 Twentynine Palms Highway
Joshua Tree, CA 92252
(760) 366-3600

Natural Sisters is the closest thing to a vegan restaurant in the area.

They serve mostly salads and sandwiches, but they do have an occasional vegan special (ask!). They also have the best soup in town and it's usually vegan. The menu does not mark if the items are vegan or not, so please ask when you order just to confirm. The staff is willing to help you. They are very friendly. The best thing is that they have vegan desert made by Booโ€™s Organic Oven!!

I actually moved to Joshua Tree because of the vegan pie and carrot cake! My favorite thing to do is to have a piece of pie and a chai and sit out on the front patio and talk to people. Sometimes I run over to the Joshua Tree Health Food Store for a vegan ice cream to go with my pie. ๐Ÿ˜€

Veggie Tacos with Vegan Cheese. Side Salad with Asian Dressing.

Veggie Burger with Chips and Salsa.

Cali Greens Cafe

Fresh Food Done Right!

57754 Twenty Nine Palms Hwy
Yucca Valley, CA 92284
(760) 820-1870

This is one of my favorite places to go for lunch!

The staff is very helpful - make sure to tell them you want vegan. The owner Amanda is very attentive and conscientious about cross contamination.

You can also substitute vegan items for non-vegan ones. They have vegan cheese! They have a vegan burger and veggie tacos (make sure to order with vegan cheese or โ€œno cheeseโ€). Ask for the Hummus without cheese as well. They also offer a Soyrizo Breakfast Burrito that you can order with beans instead of eggs. ๐Ÿ˜€

Roasted Beet Salad

Roasted Butternut Squash Salad

29 Palms Inn

Lunch, Dinner & Sunday Brunch

73950 Inn Ave
Twentynine Palms, CA 92277
(760) 367-3505

The 29 Palms Inn is built around the oasis of Mara. This oasis has a little pond with crazy palm trees around it and the cutest little turtles in it. They also have their own farm that you are welcome to stroll around in. This place is more than just a restaurant and hotel. It's an historical landmark (it is over 90 years old!) right outside the Joshua Tree National Park. The restaurant has a full bar - and music on the weekends. The pool is right outside the restaurant so you may get splashed a little in the summer!

They explicitly list vegan dishes on their menu! I love the Carrot Osso Buco which is made with a Porccini base. It reminds me of a roast without the meat. The Roasted Butternut Squash Hummus is a tasty appetizer. Make sure to let the waiter know you are vegan and that you do not want cheese on your food. ๐Ÿ˜€

Ceviche (No Shrimp!). Side Greens.

Zucchini-Eggplant "Parm". Beet Salad.

La Copine

New-American Restaurant

848 Old Woman Springs Rd
Yucca Valley, CA 92284
(760) 289-8537

If you are looking for fine dining in the hi-desert, then this is the restaurant you were dreaming about. They have a limited menu, but offer quite a few vegan ( or can-be made vegan) items. Plus they have vegan wine, beer and desserts! Yay!

The Zucchini Eggplant "Parm" is my favorite dish and it goes great with the side greens or the blackened green beans. The ceviche can be served without the shrimp ($3 cheaper! ) and is so delicious and fresh. The best is that they have a vegan coconut rice pudding for dessert!! I really love the open kitchen and how friendly and helpful the staff is. ๐Ÿ˜€

beet salad. vegan BLT. hummus.

Avacodo Tartine.

Frontier Cafe

Coffee shop and Cafe

55844 Twentynine Palms Highway
Yucca Valley, CA 92284

Frontier is not only a good cafe - but is also dog friendly! The cafe has all vegan items marked conveniently with a VE. My favorite is always the Avocado Tartine. They also have a Vegan BLT with tempeh bacon. All their dishes come with an arugula and radish garnish that is really a small salad. Don't forget to get a drink and a vegan peanut butter cookie for dessert! For coffees - there are a variety of vegan milks to choose from. The best is enjoying your meal out front on the covered patio. ๐Ÿ˜€

mushroom taco, vegan chili, Thai Dye salad with tofu, Santa Cruz (vegan) quesadilla

vegan chili

Crossroads Cafe

Local Cafe

61715 Twentynine Palms Highway
Joshua Tree, CA 92252
(760) 366-5414

Crossroads is where I spend the most time. The staff is amazing and they have a good amount of vegan choices . I usually get a portobella mushroom taco which is not on the menu but I usually say the Hell taco (seitan) with mushroom instead of seitan. I know that sounds hard so the Santa Cruz quesadilla (used to be the vegan quesadilla) is vegan and has the only vegan home fries. The chili is the best and itโ€™s vegan without the cheese or sour cream on top. The Thai Dye salad with a sweet ginger peanut dressing is a great light lunch when itโ€™s warm out. They are usually very busy on the weekends so be patient if you want to eat here. The best is if you are only one or two people you can sit at the bar a little more quickly.

vegetarian plate.

THeir hummus is yummy.

Joshua Hookah Lounge

Middle Eastern Restaurant 

57345 Twentynine Palms Highway
Yucca Valley, CA 92284
(760) 820-1644

The Hookah Lounge is a family owned and operated middle eastern restaurant. The vegan options are limited, but yummy! The vegetarian plate has a combo of falafel and dolma - but you can get all or either if you want. They also offer hummus and a very good Tabouleh Salad. They have a patio area in the back where you can smoke hookahs and you can also eat out there if you like.  ๐Ÿ˜€

Vegetarian pizza!

large salad

Pie for the People

Authentic New York Pizza

61740 Twentynine Palms Highway
Joshua Tree, CA 92252
(760) 366-0400

This is a straight up pizza place! They serve pizza, salad, calzones and sodas (no beer yet!). They have a vegan pizza on the menu which is my easy order suggestion. If you want, you can order a pizza and choose your own toppings.

They can also make their pizza dough without butter, using garlic oil - but expect them to be super greasy yumminess that you can dip into marinara. If you need some healthy greens, they have a house salad. There is a back patio that they share with the Joshua Tree Roasting Company. You can go get a coffee or tea while you wait for your pizza. You can also order directly on their website. ๐Ÿ˜€

Mixed vegetables with tofu - ask for no oyster sauce or egg .

tom-kha-Gai soup. - Coconut milk soup.

Royal Siam Thai

Thai Cuisine

61599 Twentynine Palms Highway
Joshua Tree, CA 92252
(760) 366-2923

The Royal Siam has lots of yummy vegan dishes. Most of their dishes have the option of tofu, so just make sure to read the menu closely. Make sure to tell them no oyster or fish sauce, and no egg. The staff is very nice and are happy to help you.

I always start my meal with a Thai iced tea with coconut milk (make sure to say โ€œno whipped creamโ€). It's like having desert first. I love the coconut milk soup with tofu. My other go to meal is the Pad Thai noodles with tofu (and โ€œno eggโ€). If you do not want tofu, they will just add more veggies for you. ๐Ÿ˜€


Samโ€™s Indian Food 

Classic & Family Indian Dishes

61380 Twentynine Palms Highway
Suite 13
Joshua Tree, CA 92252
(760) 366-9511

Sam's is the only Indian restaurant in the area. They offer many vegan dishes and are willing to omit non-vegan ingredients on request for most dishes. I love their Somosas!!! I chose the Samosa โ€œChatโ€ which is a smashed Somosa with a little bit of salad on top. I love potatoes in my Indian dishes, so the curry is always my favorite. The only vegan bread they have it the Roti. All other breads have yogurt or butter in them. ๐Ÿ˜€ 

Honorable Mentions


Joshua Tree
Health Food Store

Lots of Vegan goodies!

61693 Twentynine Palms Highway
Joshua Tree, CA 92252
(760) 366-7489

Farmers Market2 sml.png

Joshua Tree
Farmers Market

They have lots of local produce!
As well as local crafts & other goodies!

Saturdays - 8-1pm
Downtown Joshua Tree
Hwy 62, Joshua Tree 92252

Are You Ready to Visit Joshua Tree?