
A massive 26-to-30-ounce steak is one of only two main choices at a certain dinner stop on this list. The other choice is a whole roasted chicken, served to one person.
That spot sits off a forest service road in the Oregon high desert, and you need a reservation to eat there. I love that a meal this huge waits somewhere this quiet. Another pick serves a mushroom-forward tasting menu inside an 1859 farmhouse.
The list keeps going from there. You get cliffside chowder, a sleek steakhouse in a mountain town, and a former warehouse with a garden patio.
I can’t think of a better excuse to plan next year’s drive early. Several of these tables book up fast. So which one gets the first pin on your map?
1. Cowboy Dinner Tree

Your dinner choice here comes down to two words: steak or chicken. The steak weighs approximately 26 to 30 ounces, and the chicken arrives whole, so neither option counts as a light snack.
Cowboy Dinner Tree sits outside Silver Lake in Oregon’s high desert, on a spot that once served as a cattle drive stop. The Old West look fits the history, with rustic rooms that feel more ranch house than restaurant.
Reservations aren’t a suggestion at this place. They’re required, so call ahead and lock in your night before you start the drive.
Sides keep the cookout theme going strong. Cowboy beans show up on the table, and marionberry shortcake waits for dessert if you still have room.
Plan your timing with care, because the hours are short. Dinner seatings run from 4 to 7:30 p.m., but operating days vary seasonally, with Saturdays only in December and January, Fridays and Saturdays in February, and additional days during warmer months.
Traveling with a group helps here. Big portions plus a casual, family-style setup make this a fun stop for road trip crews and kids alike, and high chairs are available.
Leftovers are almost guaranteed, so pack a cooler if you can. That steak tastes like a bonus prize when you pull it out the next day.
Getting here takes effort, and that is half the charm. Silver Lake is a long way from big city traffic, so build this meal into a wider loop through the high desert.
Address: 50836 E. Bay Road County Rd 4, 12 Forest Service Rd #28, Silver Lake, OR 97638
2. Joel Palmer House Restaurant

Mushroom lovers, clear your calendar. A house built in 1857 holds one of the most mushroom-focused dinners you’ll find anywhere in the state.
Joel Palmer House Restaurant sits in Dayton, a small town in the Willamette Valley. The historic home gives the meal a quiet, romantic setting that feels far from a strip-mall dinner.
The menu leans New American and works with local ingredients. Wild mushroom soup and a three mushroom tart show up as menu highlights, and both are meatless.
Want the full experience? The Oregon Omakase Experience is a multi-course tasting menu built around seasonal ingredients and mushrooms, although the restaurant does not currently offer vegan options.
Meat eaters aren’t left out, either. Wagyu carpaccio, beef stroganoff, and sturgeon ratatouille give the menu a range that goes well beyond fungi.
Save room for the sweet finish. Dessert gets plenty of praise here, and a dessert board is a fun way to taste a little bit of several things.
Reservations are required, so don’t just roll into town and hope. Dinner runs Tuesday through Saturday evenings, and the house closes Sunday and Monday.
A full vegetarian menu makes this an easy pick for mixed groups. Outdoor seating is available too, which feels lovely on a mild valley evening.
Treat this one as the special-occasion stop on your route. Dress up a little, slow down, and let the old farmhouse set the pace for the night.
Address: 600 Ferry St, Dayton, OR 97114
3. The Painted Lady

Dinner inside a restored Victorian house sounds like something out of a storybook. In Newberg, it’s a real reservation you can make.
The Painted Lady serves French-influenced New American tasting menus in a romantic, historic setting. Expect a long, unhurried evening rather than a quick bite before the next stop.
The menu changes often, so your meal depends on the season. That keeps the kitchen creative and gives you a reason to come back later.
Miso custard is a menu highlight, featuring Dungeness crab, edamame, sesame, and dashi. It’s a fun example of how this kitchen mixes classic French ideas with fresh twists.
Presentation matters here. Dishes arrive artfully plated, and the service is known for being careful and polished from start to finish.
Timing takes some planning. The restaurant normally serves dinner Thursday through Saturday starting at 5 p.m., but it will be closed for its winter break from January 3 through February 12, 2027.
Reservations are required, so book well before your trip. Weekend tables in wine country go quickly, especially during busy travel seasons.
Newberg makes a handy base for exploring the northern Willamette Valley. You can spend the day wandering small towns and farm stands, then head here for a slow, special dinner.
Street parking is free, which is a small but welcome perk. Wear something a bit nicer than road trip sweats, and enjoy a meal that feels like an event.
Address: 201 S College St, Newberg, OR 97132
4. Local Ocean Seafoods

Fishing boats bob right across the street from your table. It’s hard to get much closer to the source of your lunch without grabbing a net yourself.
Local Ocean Seafoods sits on Newport’s bayfront, with views of the harbor, the ocean, and the mountains. The building has two levels, and it also runs a retail fish market.
Founded by a woman from a local fishing family, the restaurant is now owned by the Local Ocean Stewardship Trust and sources seafood directly from Oregon fishing boat. That close link to the docks shows up across the menu.
Start with the Roasted Garlic and Dungeness Crab Soup, a menu favorite. Dungeness crab cakes and steamed clams are also strong picks for crab and shellfish fans.
Craving something handheld? Fish Tacos Al Pastor and a Grilled Coho Sandwich make a great lunch on the go.
Black cod, king salmon, and halibut ceviche have also made appearances, depending on what’s fresh. Ask what came in that day, since the catch drives the menu.
Families will feel at home here. A kids’ menu, high chairs, and a casual mood make it easy to bring the whole crew.
Plan for a wait, especially on weekend afternoons and evenings. Mornings are the quietest, and dinner reservations help a lot.
Hours run from 11 in the morning daily, with later closing on Friday and Saturday. Grab some fish from the market on your way out if you have a cooler in the car.
Address: 213 SE Bay Blvd., Newport, OR 97365
5. Tidal Raves

Waves crash on the rocks just below the windows here. You might catch yourself staring at the ocean while your chowder cools off.
Tidal Raves sits on an oceanside cliff in Depoe Bay, one of the smallest and most charming towns on the Oregon Coast. The views are dramatic, and sunset is an especially popular time to grab a table.
Seafood leads the menu, with plenty of comfort on the side. Clam chowder and smoked salmon chowder give you two ways to warm up after a windy beach walk.
Cioppino is a great pick if you want a little of everything from the sea. Wild shrimp and chips, coconut shrimp, and fish tacos keep things fun and casual.
Feeling adventurous? Black cod green curry adds a spicy twist you might not expect at a coastal spot.
End with tiramisu if you have room. It’s a sweet way to stretch out those ocean views a little longer.
Lunch and dinner both get busy, so reservations are smart. Weekend afternoons and evenings tend to draw the biggest crowds.
Parking can be tricky to find, so give yourself a few extra minutes. That’s a small price for a table hanging over the Pacific.
Kids are welcome, with high chairs and a kids’ menu ready. Afterward, stroll Depoe Bay’s tiny harbor and keep an eye on the water for whales.
Address: 279 US-101, Depoe Bay, OR 97341
6. Bos Taurus

Steak gets the star treatment in downtown Bend. The cuts here are high-end and carefully sourced, so this is not your average roadside grill.
Bos Taurus is a contemporary steakhouse with a sleek, upscale feel. It’s a great match for a celebration night after a day of hiking or floating near town.
The steaks get the most attention, and for good reason. Inventive sides help round out the plate, so you won’t be stuck with plain baked potatoes.
Oysters with a light mignonette make a fun starter. They add a fresh, briny contrast before the main event shows up.
Vegetarians aren’t left behind at this steakhouse. A full vegetarian menu is available, and items like the C1 Amuse are meatless.
Save room for something called In the Pudding. The name alone makes it worth a look when the dessert menu comes around.
Reservations are required, and the dining room often has a wait. Thursday and Saturday evenings tend to be the busiest nights.
Dinner runs daily from 4 to 9 in the evening. That makes it easier to fit into a trip than places with only weekend hours.
Street parking can be hard to find downtown, so plan to walk a few blocks. Bend’s downtown is easy to explore on foot anyway, so make an evening out of it.
Address: 163 NW Minnesota Ave, Bend, OR 97701
7. Peerless Restaurant & Bar

An old warehouse turned into a romantic dinner spot is a plot twist worth driving for. Add a lush garden patio, and Ashland has a real winner.
Peerless Restaurant and Bar serves upscale New American food in a dramatic, historic building. Inside, a fireplace and amber lighting set a soft, relaxed mood.
Outdoor seating is the big draw on mild nights. The garden patio feels almost magical, which makes it a favorite for date nights.
Menu highlights include lamb and a ribeye for hearty eaters. Onion soup makes a comforting starter, especially when the evening turns chilly.
Cheesecake is a popular way to close out the meal. A full vegetarian menu also means meatless diners get plenty of choices.
Happy hour food is offered, which is a handy option for an early bite. Small plates let you taste a few things without committing to one big entree.
Families can come along too. A kids’ menu, high chairs, and a changing table make it easier than you’d expect for a fancy spot.
Happy hour runs from 4 to 5 p.m., while dinner is served from 5 to 9 p.m., Tuesday through Saturday. The restaurant closes on Sundays and Mondays, so plan your Ashland visit around that.
Reservations are recommended, especially on busy nights. Before or after dinner, take a stroll through downtown Ashland and soak in the small-town charm.
Address: 265 4th St, Ashland, OR 97520
8. Ona Restaurant & Lounge

A meatloaf combining three different meats is a bold addition to this coastal restaurant’s menu. Ona backs it up with plenty of seafood too, right in tiny Yachats.
Yachats is a small town on the central Oregon Coast, and this restaurant sits along Highway 101. The patio looks out toward the river and the ocean, so grab an outdoor seat if the weather plays nice.
Clam chowder here uses house-shucked Manila clams. That extra step makes it a must-try for chowder fans working their way down the coast.
The Oregon Dungeness Crab Cake Dinner is another highlight. A mixed grill of seafood lets you sample a few ocean favorites in one go.
Fish and chips and a wagyu burger cover the comfort side of things. And yes, that Three Meatloaf plate is worth a curious look.
Diners with special diets get options too. Ona offers vegetarian dishes and can prepare certain menu items vegan upon request, although halal options are not confirmed on its published menu.
The vibe stays casual, with a fireplace for cooler coast days. Kids are welcome, and leashed dogs can join you outside.
Check the hours before you go. The restaurant currently opens daily, with weekday service beginning at 2 p.m., weekend lunch starting at noon, and dinner served every evening from 4 to 8 p.m.
Parking is usually easy, which is a nice change on the coast. After eating, wander down to the shore and watch the waves roll in.
Address: 131 US-101, Yachats, OR 97498