Restaurants in Twentynine Palms, CA


Discover standout dining minutes from Joshua Tree National Park


Twentynine Palms is home to a standout collection of locally owned restaurants serving inspired flavors, creative menus, and regionally influenced dishes — all just minutes from Joshua Tree National Park’s North Entrance.

Highlights include Caribbean-influenced plates at Kitchen in the Desert, celebrated dining at the 29 Palms Inn Restaurant — the only farm-to-table restaurant in the high desert — modern American gastropub favorites at GRND SQRL, craft beer brewed on-site at 29 Palms Beer Co., and mesquite-grilled ribs and steaks cooked to perfection at The Rib Co. — culinary experiences that define the character and creativity of this desert community.

Rocky’s New York Style Pizzeria serves classic Italian comfort, while Cactus Trails Café — a bustling diner — is a local favorite for breakfast and lunch. Campbell Hill Bakery — a small-batch artisan bakery open select evenings — draws loyal fans for its handcrafted breads, pastries, and desserts. 29 Palms Beer Co. — founded by the team behind GRND SQRL — brews craft beer on-site, offers great coffee and breakfast burritos daily, and features a casual all-day burger and hot-dog menu. Thai Café continues to deliver traditional Thai cuisine, Jelly Donut combines donuts and coffee with Vietnamese favorites like pho, and Wing N It serves up Southern Louisiana comfort food with serious flavor. FANS Sports Bar & Grill pairs great burgers with live entertainment.

Many restaurants in Twentynine Palms also offer vegan-friendly choices — including 29 Palms Inn, Kitchen in the Desert, Cactus Trails Café, and Thai Café — making it easy for plant-based travelers to dine well in the desert. For authentic Mexican cuisine, popular favorites include Edchadas Mexican, Mexican Street Tacos, and Nydia’s Mexican Kitchen.

Browse the restaurant listings below to explore where to eat in Twentynine Palms!