
Eat & drink
Dinner near Joshua Tree
Dinner in the high desert starts early and ends early. Many kitchens stop seating by 8 or 9pm, several close on Mondays and Tuesdays, and the restaurants are spread over about 30 miles of highway between Morongo Valley and Twentynine Palms. What follows is grouped by town, each with its distance in minutes from the house, plus takeout and cooking options for the nights you'd rather stay in.
How dinner works here
Three habits help. Book where you can: The Copper Room and Kitchen in the Desert take online reservations, Spaghetti Western has a booking page, Nice Dream strongly encourages reservations, and the 29 Palms Inn takes dinner bookings by phone. Know where you can't: at Pappy & Harriet's, a group of eight or under just walks in and waits. And watch the clock, because last seatings come early; the 29 Palms Inn serves until 8:30pm and Nice Dream's last seating is at 8pm.
Plan around the start of the week, too. Several places below close on a Monday, Tuesday or Wednesday, so a midweek arrival night is a good one for the grill at the house or a takeout order. Hours throughout come from each restaurant's website or a current listing; look again before you drive. For the bigger picture of eating out here, our journal post on eating and drinking in the high desert is a good overview.
Open early in the week
These list dinner on Mondays and Tuesdays: The Copper Room, Snake Bite Roadhouse and Yucca Kabob in Yucca Valley; Pappy & Harriet's in Pioneertown; Joshua Tree Saloon and Royal Siam in Joshua Tree; and Kitchen in the Desert and Thai Cafe in Twentynine Palms.
Arriving late
If you're driving in after dark, a few kitchens stay open past 9pm. Kitchen in the Desert's website lists dinner until 11pm, Joshua Tree Saloon's kitchen runs until 10pm, and Snake Bite Roadhouse keeps its kitchen going until an hour before the bar closes. Otherwise, stock the fridge on the way in.
Yucca Valley
Yucca Valley is about 15 minutes from the house, and its three dinner rooms could hardly be more different from one another.
The Copper Room (57360 Aviation Drive) is the restaurant at the Yucca Valley Airport, beside the runway, and it has been serving since 1957. It's listed as open daily from 4pm to 10pm, with a weekday happy hour from 4pm to 6pm. The restaurant describes its food as creative classics, and you book through OpenTable. It has several dining areas, and for groups of 25 or more it takes event inquiries by email.
Nice Dream (56778 Twentynine Palms Highway) switches from daytime cafe to dinner restaurant from 5:30pm to 9pm, Thursday through Saturday, with the last table seated at 8pm. Dinner is seafood cooked with a Japanese influence and seasonal California produce, alongside a craft cocktail list. The restaurant's site strongly encourages a reservation.
Snake Bite Roadhouse (55405 Twentynine Palms Highway), in Old Town's arts district, serves comfort food and bar bites, which the city's tourism site describes as including tacos and pastas, alongside cocktails. It opens at 4pm on weekdays and at noon on weekends, and its kitchen closes an hour before the bar does. There's a patio, and live entertainment on select nights.
Pioneertown
Pioneertown is an 18-minute drive or so, and the main dinner in town is Pappy & Harriet's (53688 Pioneertown Road), the barbecue roadhouse and music venue. The practical points: it's open every day from 11am to 11pm with a last dinner seating at 9:30pm, it doesn't do takeout, and groups of eight or fewer can't reserve (larger parties can email ahead for priority seating). You don't need a show ticket to eat there, but a dinner table doesn't get you into a show. Our post on a night at Pappy & Harriet's covers the rest, and the live music guide covers what's on stage.
On a busy night, put your name down and walk Mane Street while you wait. The street's buildings went up from 1946 to serve as both film fronts and real businesses, and dozens of Westerns and TV episodes used them.
Joshua Tree village
The village is about 20 minutes from the house, and dinner there is casual.
Joshua Tree Saloon (61835 Twentynine Palms Highway) is a western-themed bar and grill whose kitchen runs until 10pm every night. The menu features a half-pound burger and a black bean quesadilla, and it serves all ages, which makes it an easy family dinner after a day in the park.
Sky High Pie (61740 Twentynine Palms Highway) is a sourdough pizzeria with dine-in and pickup. The Infatuation reviewed it in 2023 and singled out the Diavola, with spicy sausage and fresno chiles, and a Greek meatball pie. Its listing shows it closing around 8pm, so go early or order ahead.
Sam's Indian Food & Pizza (61380 Twentynine Palms Highway) serves dinner as well as lunch, though its hours vary by day, so check before you drive. Its own site takes online orders, which helps on a takeout night.
Royal Siam Cuisine (61599 Twentynine Palms Highway) is the village's Thai kitchen. Its listing shows it serving until 8pm every day except Wednesday, so treat it as an early dinner.
Twentynine Palms
Twentynine Palms is a 40-minute drive, so a dinner there fits well at the end of a day in the north or east of the park, when you're already close.
Kitchen in the Desert (6427 Mesquite Avenue) cooks food that blends American and Trinidadian traditions. Chef Everton Gordon opened it in 2015. Its website lists dinner daily from 5pm to 11pm and the bar from 6pm to midnight, with reservations through Resy. The Infatuation's 2025 guide points to its big patio with fire pits and live music, and names curried chickpeas and jerk chicken among the dishes; menus change, so expect differences. The patio is the draw, so bring a layer for the evening.
The restaurant at the 29 Palms Inn (73950 Inn Avenue) serves dinner from 5pm to 8:30pm, Wednesday through Sunday, with poolside tables and a menu of cocktails, beer and wine; book by phone. The inn also runs a live music program, so ask what's on when you call.
The Rib Co. (72183 Twentynine Palms Highway) is a family-run barbecue house, in business since 1997 and known for mesquite-grilled ribs and steaks. Listings show dinner service starting around 4pm; weekend hours may start earlier, so check ahead.
Two simpler options: Thai Cafe (73501 Twentynine Palms Highway) is listed until 8:30pm on every day but Wednesday, and Benny's Family Restaurant (73669 Twentynine Palms Highway) is a burgers-and-shakes diner with online ordering, so check its hours first.
For pizza, Campbell Hill Bakery bakes thick pan-style pies on certain evenings; our bakeries and sweets guide has the details.
Morongo Valley
Spaghetti Western (50048 Twentynine Palms Highway), about 25 minutes from the house, opened in December 2022 in the long-empty Willie Boy's building. It's an Italian restaurant that calls itself a saloon, with an amaro and aperitivo list, and a dessert menu of gelato, tiramisu and skillet brownies. It books live music, and a house band plays on select nights. Its site lists dinner Wednesday through Sunday from 4pm to 9pm, with the kitchen closing at 8pm on Wednesdays and Thursdays, when there's also a 4pm to 6pm happy hour. Book through its website. It's a community room as well as a restaurant, and it has hosted a trivia night raising money for Big Morongo Canyon Preserve down the road.
For something quicker, Just A Small Town Grill (49643 Twentynine Palms Highway) serves pizza and sandwiches on early hours, which makes it an early dinner rather than a late one; call ahead, since it has taken Tuesdays off in the past.
Morongo Valley is also the last town before the drop to Interstate 10, so it's the natural dinner stop on a night you're driving back up from Palm Springs.
Highway 247
Giant Rock Meeting Room, on Old Woman Springs Road a few minutes from the house, is a pizza bar on Highway 247 that began as a coffee house in 2018. The Infatuation's 2025 guide described it as a divey pizzeria with a big patio facing west, so time your arrival for the sunset. The pie that guide recommended, the Spicy Bee Boy, came topped with sausage, ricotta and hot honey, though toppings may have changed since. It keeps a limited schedule and isn't open every day, so check its social pages before you drive out.
Takeout and dinner at the house
Some nights it's nicer to eat at home, and a few restaurants make that easy. Yucca Kabob in Yucca Valley does carryout until 8:30pm, Monday through Saturday. Sam's in Joshua Tree takes orders through its website. Delivery out to the house is never certain from this far out, so confirm before you count on a driver.
Or cook. There's a full kitchen indoors and a BBQ grill outside, dinner can go on the table that's built around a boulder, and afterward the fire pit inside its ring of natural boulders is a few steps away. It's fed by gas, so nobody has to haul firewood. See fire and stars for the evening setup. Glasses stay clear of the pool and hot tub, and voices come down after 10pm, when quiet hours start.
Driving back after dark
Some of these dinners are 40 minutes from the house, on highways through open desert. Settle on a driver who isn't drinking before you leave. The dark is also part of the trip. The park won International Dark Sky Park status in 2017, at the Silver Tier, and its darker interior rates roughly Bortle 2 to 3, so the drive home is a chance to pull over somewhere safe and look up. Our guide to where to stargaze lists spots, and back at the house the car bed has a custom stargazing roof for the rest of the night.
Know before you go
- Reservations. The Copper Room (OpenTable), Kitchen in the Desert (Resy), Spaghetti Western (its website), Nice Dream (strongly encouraged) and the 29 Palms Inn (phone). Pappy & Harriet's: walk in if you're eight or fewer.
- Early kitchens. Last seatings and kitchen closings fall between 8pm and 10pm at most of these restaurants.
- Early-week gaps. Spaghetti Western and the 29 Palms Inn restaurant are closed Mondays and Tuesdays, and Nice Dream serves dinner Thursday to Saturday only.
- Mexican food. Tacos and Mexican kitchens have their own page: Mexican food in the Morongo Basin.
- Hours change. Confirm hours on the day you plan to go.
Pick your nights out, leave one for the grill, and check dates at the house.
Keep exploring

Breakfast and Brunch near Joshua Tree
Breakfast and weekend brunch near Joshua Tree: diners and cafes in Yucca Valley, Joshua Tree, Twentynine Palms and Morongo Valley, with drive times.
Read →
Lunch near Joshua Tree
Lunch near Joshua Tree by town: delis that pack food for the park and sit-down lunches in Yucca Valley, Joshua Tree, Twentynine Palms and Morongo Valley.
Read →
Bars and Saloons in the High Desert
Bars and saloons near Joshua Tree, town by town: Old West saloons, a 1950s airport lounge, jazz, breweries and dive bars, with drive times and late-night tips.
Read →