Crossroads Cafe
The reliable choice in downtown Joshua Tree
Quick Answer
Crossroads Cafe is the beating heart of Joshua Tree's dining scene. It's not the best food in town, but it's the most reliable — open all day, every day, with solid American fare and a great patio. Opens at 7am for early hikers, serves breakfast all day, and stays open until 9pm. The default choice when you don't know what you want.
Why Crossroads Works
Crossroads isn't trying to be special — it's trying to be reliable, and it nails that. In a town where restaurants close early and hours are unpredictable, Crossroads is the constant. It opens early (7am), closes late (9pm for JT), and serves breakfast all day. When you're not in the mood to plan, just go to Crossroads.
The food is classic American cafe fare. Big portions, quality ingredients, nothing revolutionary. The patio is the real draw — a great spot for people-watching on Highway 62 while you plan your day in the park.
What to Order
The Vibe
Casual and unpretentious. Locals, tourists, hikers planning their day, remote workers catching up on email. The patio fills up on weekends but there's rarely a long wait. Service is friendly and efficient. Come as you are.
Know Before You Go
Frequently Asked Questions
Crossroads opens at 7am daily — one of the earliest full-breakfast options in town. They stay open until 9pm, making them one of the few dinner options too.
Yes. Breakfast is served all day until close. You can get the breakfast burrito or skillets at any time.