
One of my favorite fish and chips counters in Oregon is a boat. It sits parked on a city street, and it serves its food through a little walk-up window.
That detail stuck with me. Then I learned about a remote ranch-style dinner where reservations are required, the steaks can weigh 32 ounces, and you pick your meal ahead of time.
This list is full of places like that. You’ll eat at picnic tables, order at counters, and sit inside log cabins and bright blue shacks. One spot even serves its smoked brisket from a food truck that stays put. Napkins matter more than tablecloths here.
I love that the food does the talking at these spots. Nobody is fussing over fancy chairs or folded linens. Honestly, that sounds like my kind of dining room.
1. Bowpicker Fish and Chips

Your lunch comes out of a boat that will never see the water again. In Astoria, that’s not a gimmick, it’s the whole charm.
The stand is a converted, stationary boat with a walk-up window. You order at the counter, grab your food, and find a spot outside.
The menu keeps things wonderfully simple. The star is albacore tuna fish and chips, served in battered chunks with fries on the side.
Tuna instead of cod might surprise you at first. Give it a chance, because it’s the local specialty that put this little boat on the map.
You can choose a full order if you’re extra hungry. Sauces and condiments are there too, so you can dress up each bite however you like.
Plan your trip carefully, since the hours are short. The window opens Wednesday through Saturday from 11 a.m. to 4 p.m. and stays closed the rest of the week.
There’s usually a wait, so arrive with a little patience. Also, there’s no restroom on site, which is good to know before you order a big meal.
Dogs are allowed outside, so your four-legged buddy can tag along. Kids tend to love the idea of eating lunch from a boat, too.
Honestly, few meals in Oregon come with a better story. You’ll be telling friends about the fish boat long after the last fry is gone.
Address: 1636 Duane St, Astoria, OR 97103
2. Camp 18

Lumberjacks don’t eat dainty portions, and neither will you here. This logging-themed restaurant, built by a logger and his family, serves hearty meals in a massive log building.
The building itself is a showstopper. It’s an airy log cabin with an antler chandelier and a fireplace, so the room feels like part of the forest.
Breakfast is a big deal at Camp 18. You’ll find biscuits and gravy, country fried steak, and the famous huge homemade cinnamon roll.
That cinnamon roll could easily feed a small crew. Splitting it is smart, unless you skipped dinner last night on purpose.
Later in the day, the menu shifts toward burgers and comfort food. The Lumberjack Burger fits the theme perfectly, and razor clams nod to the nearby coast.
Onion rings and cornbread round things out nicely. There’s also a full vegan menu, which is a nice surprise in such a meat-and-potatoes setting.
You’ll find it along US-26, between Portland and the coast. It makes a great pit stop when you’re heading to Seaside or Cannon Beach.
Doors open at 8 a.m. daily. Sunday mornings get the busiest, so a weekday visit may be calmer.
Reservations are accepted, and there’s a kids’ menu for younger travelers. Families with high chair needs are covered too.
Address: 42362 US-26, Seaside, OR 97138
3. Tony’s Crab Shack

Where else can you buy fishing gear and a crab sandwich at the same counter? Bandon’s bright blue shack happily handles both jobs.
The menu lives on a blackboard, which tells you a lot. The fresh catch of the day can change, so read it before you decide.
Crab is the headliner, as the name promises. Bandon’s Famous Crab Sandwich and the Hot Crab and Shrimp Sandwich are big draws.
Not feeling sandwiches? Try crab cakes, a crab cocktail, steamer clams, or whole Dungeness crab.
Fish tacos are another solid pick. The two-taco plate is listed as gluten-free, which is handy for anyone avoiding wheat.
There’s also an albacore tuna sandwich for a change of pace. Clam chowder makes sense on a breezy coastal afternoon, too.
Ordering happens at the counter, with no table service. You’ll grab a seat outside and enjoy the casual harbor-town mood.
The shack opens daily from 11 a.m. to 7 p.m. Weekend afternoons get crowded, while weekday evenings tend to be quieter.
Bring the family, since kids get their own menu. Dogs are welcome outside, so your pup won’t miss the seafood smells.
Just remember there’s no restroom here. Plan a stop nearby before you settle onto your bench with a crab sandwich in hand.
Address: 155 1st St SE, Bandon, OR 97411
4. Apple Valley BBQ

Fruit trees and smoked ribs make a surprisingly good team. In the Hood River Valley, this barbecue spot proves it with every plate.
The style here is Northwest barbecue. That means apple wood smoke and local fruit showing up where you might not expect it.
Take the signature pear coleslaw, for example. It’s a clever twist that fits right in with the orchard country around it.
The baked beans include apples, too. Sweet, smoky, and very much a product of where they’re made.
Of course, the meat still runs the show. Smoked ribs and the Pulled Pork Plate are big favorites.
For sides, look for garlic mashed potatoes, mac and cheese, and homemade cornbread. Save some room for dessert, since pie appears on the menu too.
Getting here takes a bit of a drive, but that’s part of the fun. The small town of Mt Hood sits in pretty mountain-valley country.
The restaurant is open Wednesday through Sunday, from noon to 8 p.m. Saturday afternoons are the busiest time.
Reservations aren’t accepted, so just show up hungry. There’s outdoor seating if the weather cooperates.
Families will find a kids’ menu and high chairs. Dogs are allowed, so road-trip pups can come along for the smoky smells.
Address: 4956 Baseline Dr, Mt Hood, OR 97041
5. Cowboy Dinner Tree

Long ago, cowboys on cattle drives stopped here for chuck wagon meals under a juniper tree. Today, you can still eat a ranch-style dinner in the same spot.
Getting a seat takes planning. Reservations are required, and you’ll choose your meal ahead of time.
The choice is simple but serious. You can go with a whole roasted chicken or a giant cowboy-cut top sirloin steak weighing approximately 26 to 30 ounces.
Yes, a whole chicken per person. Leftovers are basically guaranteed, so bring an appetite and maybe a cooler.
Sides make the meal feel like a true cookout. Think cowboy beans, corn chowder, a green salad, and shortcake for dessert.
Pink lemonade and iced tea keep things classic. The room has an Old West motif, with rustic touches instead of shiny decor.
Hours are limited, so check before you go. Dinner reservations begin at 4 p.m. and run through 7:30 p.m., but operating days vary by season, with Thursday service available from Memorial Day weekend through October.
Bring cash for your visit, since Cowboy Dinner Tree accepts cash only for restaurant meals.
Silver Lake sits far out in Oregon’s high desert. The drive is long, but the open landscape adds to the adventure.
Weekend evenings book up fast, so call early. A Thursday dinner might be your best shot at a seat.
Address: 50836 E Bay Road, Silver Lake, OR 97638
6. Spork

A restaurant named after the humblest utensil in the drawer? That playful attitude tells you plenty about this Bend favorite.
Spork mixes Mexican and Latin flavors with Asian dishes. The result is a global street food menu that hops between continents without slowing down.
Spicy Pork Noodles sit near the top of the must-try list. Lomo Saltado brings a Peruvian classic to the table.
Craving curry instead? Look for Peanut Tom Curry, which is vegan, or the Pork Belly Shrimp Yellow Curry.
Elote and a banh mi offer more ways to wander. There’s even a vegan Carnitas Sando, which sounds like a riddle but works.
Plant-based eaters will feel right at home. The menu includes full vegan and vegetarian options, plus gluten-free choices.
The setup is easy to figure out. You order at the counter first, then find a seat in the funky, eclectic space.
Reservations aren’t taken, and evenings bring the biggest crowds. A late lunch can help you skip some of the wait.
Spork opens Monday through Saturday from 11 a.m. to 9 p.m. Sundays are closed, so don’t plan a Sunday supper here.
Families are welcome, with a kids’ menu and high chairs. It’s a fun pick after a day exploring Bend’s west side.
Address: 937 NW Newport Ave #130, Bend, OR 97703
7. Fisherman’s Market

Half fish market, half restaurant, and fully focused on seafood. This Eugene spot lets you eat lunch a few steps from the display case.
The vibe is folksy and long-running. It’s the kind of place where the fish counter is more important than the furniture.
Fish and chips anchor the menu. Ling cod, halibut, and fried scallops are popular choices.
Feeling extra hungry? The Captain’s Platter is built for big appetites.
Tacos add some variety, including a wahoo taco. Clam strips and grilled halibut are on the list too.
For something messy and fun, try the Cajun Crab Boil Bag. Live Dungeness crabs are often part of the market’s draw.
You can also take treats home. Salmon jerky, quarts of clam chowder, and bottles of tartar sauce make tasty souvenirs.
Ordering happens at the counter, with no table service. Seating is available inside and out.
The seafood market opens daily at 10 a.m., but the restaurant kitchen starts serving at 11 a.m., with later closing on Friday and Saturday. Mornings are the quietest time to stop by.
Parking can be tricky, so give yourself a few extra minutes. Kids have their own menu, and high chairs are ready for little ones.
It’s proof that some of Oregon’s best seafood meals happen far from the beach. Eugene keeps this one close to home.
Address: 830 W 7th Ave, Eugene, OR 97402
8. Sammich | Ashland

Any sandwich called the Pastrami Zombie deserves your attention. This Ashland counter takes its silly names lightly and its meat very seriously.
Sammich is a laid-back sandwich shop that uses local ingredients. Many of the meats are smoked and cured in-house.
The Pastrami Zombie is a signature stack. Porkstrami is another house creation that sounds like a happy accident.
Chicago fans should look for the Chicago Italian Beef. It’s thinly sliced meat with peppers, inspired by the Windy City classic.
Not into sandwiches today? Da Burger is an option, and there’s a vegetarian grilled cheese too.
The full vegetarian menu means everyone in your group can find something. Italian sodas make a fun drink pairing.
Ordering is simple. You walk up to the counter, place your order, and grab a seat.
There’s no table service and no fuss. Outdoor seating gives you a nice spot to enjoy a sunny Ashland day.
The shop opens daily from 11 a.m. to 7 p.m. Afternoons get the busiest, while evenings are calmer.
It’s a great pick before exploring downtown Ashland. Sandwiches travel well, too, if you want a picnic.
Address: 424 Bridge St, Ashland, OR 97520
9. Sugarpine Drive-In

Soft serve with blueberry lavender sauce? Yes, please, and you don’t even have to leave your car to get it.
Sugarpine sits along the Historic Columbia River Highway in Troutdale. It’s a drive-through with a walk-up window and outdoor seats.
The location feels like a park among the trees. It’s close to the river, which makes it an easy stop near the Columbia River Gorge.
Dessert is a big reason people come. Sundae sauces include blueberry lavender and roasted strawberry.
Can’t choose just one? The Sugarpine Sundae Sauce Trio solves that problem nicely.
Savory food holds its own too. The Waffle Grilled Cheese is a fun take on a classic.
Plant-based eaters can try the Sugarpine Salad or the heirloom tomato soup. Full vegan and vegetarian menus mean nobody gets left out.
Bikers will appreciate the bike parking. Sugarpine offers outdoor dining in Glenn Otto Park, where pets are not permitted under city park rules.
The hours are a little unusual. It’s open Monday and Thursday through Sunday from 11 a.m. to 5 p.m.
Tuesday and Wednesday are closed. Weekend afternoons draw the biggest crowds, so expect a wait.
Kids get their own menu and high chairs. Grab a sundae, sit outside, and enjoy one of the sweetest stops in the area.
Address: 1208 E Historic Columbia River Hwy, Troutdale, OR 97060
10. Matt’s BBQ

Texas brisket from a food truck in Portland sounds like a long shot. This humble truck on Mississippi Avenue makes it a sure thing.
Matt’s BBQ serves Texas-style ribs and brisket. The truck stays in one spot, with picnic tables for eating.
Brisket is the main event. You can get it chopped, sliced on a combo plate, or as burnt ends.
Pork spare ribs deserve your attention too. Pulled pork comes in a North Carolina style sandwich.
The Jalapeno Cheddar Sausage adds some heat. Turkey is another option if you want something lighter.
Sides can steal the spotlight. Queso mac and cheese is a cheesy favorite, and coleslaw adds crunch.
The combo plate is a smart way to sample. Brisket, pork, and two sides give you a full tour.
Ordering happens at the counter, with no table service. Dogs are allowed, which suits Portland’s pet-loving crowd.
The truck opens daily from 11:30 a.m. to 9 p.m., or until the barbecue sells out. Weekend afternoons bring long lines, so arrive early.
Street parking can be hard to find nearby. Walking or biking might save you some frustration.
Bring a friend and share a few meats. It’s one of the tastiest ways to eat lunch in Oregon’s biggest city.
Address: 4233 N Mississippi Ave, Portland, OR 97217