Out in rural Oregon, some of the best steak dinners are served far from any big city, in small towns where ranching still shapes daily life. These are the kinds of places where the beef is thick, the portions are generous, and the dining rooms look like they have not changed much in decades.

Some sit on lonely Forest Service roads, while others anchor the main street of a cattle town. If you love a good steak and a good road trip, this list of seven classic steakhouses is one to save and share.

1. Cowboy Dinner Tree, Silver Lake, OR

Cowboy Dinner Tree, Silver Lake, OR© Cowboy Dinner Tree, Silver Lake, OR

A 32-ounce steak is the headliner here, and nobody is pretending it is a side order. Diners can also pick a whole roasted chicken instead, which tells you how this kitchen thinks about portions.

Cowboy Dinner Tree sits off Forest Service Road 28 near Silver Lake, a tiny ranching and timber community in Lake County. The building was once a stop on an old cattle drive route, and the rustic setting keeps that Old West feel front and center.

Meals come with sides like corn chowder, green salad, cowboy beans, and a potato. Dessert is shortcake, and pink lemonade and iced tea round things out.

Planning matters for this one. Reservations are required, and the dining room opens only Thursday through Sunday from 4 to 7:30 PM.

Expect to pay around $50 to $60 per person. Given the amount of food, many people head home with leftovers, so a cooler in the car is a smart idea for the long drive back.

2. Haines Steak House, Haines, OR

Haines Steak House, Haines, OR© Haines Steak House, Haines, OR

Haines has roughly 400 residents, yet its steakhouse pulls in diners from all over Baker County and beyond. That says a lot about what comes off the grill.

The dining room is wood-paneled and decorated with a festive western look. One of the most fun details is the chuck-wagon salad bar, a full spread served from a wagon-style setup.

Steak lovers usually go for the big ribeye or the prime rib. Chicken fried steak and steak and eggs are also on the menu, and the cornbread and sweet bread get plenty of attention on their own.

I would save this stop for a Sunday drive, since the doors open at 12:30 PM that day. Weeknight hours run 4:30 to 8 PM, and the restaurant is closed Tuesdays.

Plan on about $40 to $50 per person. Weekend evenings get busy, so a reservation helps.

3. The Pine Room, Burns, OR

The Pine Room, Burns, OR© The Pine Room, Burns, OR

Shrimp cocktail, then soup or salad, then a steak. That three-course rhythm is the old supper club format, and The Pine Room still serves dinner that way.

Burns is a remote high-desert ranching hub in Harney County, surrounded by miles of open range. The Pine Room has long been a mainstay for both locals and travelers passing through.

Prime rib is the signature, and the Cowgirl Steak is another favorite. The menu also covers chicken fried steak, salmon, clam chowder, and deep fried prawns that hold their own against coastal versions.

Booths give tables a bit of privacy, which makes it easy to linger over dessert. It is open Monday through Saturday from 11 AM to 10 PM, so lunch is an option too, including a prime rib sandwich.

For eastern Oregon, the value is strong, with many meals landing in the $10 to $20 range.

4. Hamley Steakhouse & Saloon, Pendleton, OR

Hamley Steakhouse & Saloon, Pendleton, OR© Hamley Steakhouse & Saloon, Pendleton, OR

Pendleton is a rodeo town through and through, and Hamley Steakhouse looks the part. High ceilings, polished handcrafted woodwork, and historic cowboy artifacts fill the space.

The menu leans classic. Prime rib, the ribeye steak dinner, and filet mignon lead the way, with baked potatoes and Caesar salad as natural partners.

Chicken fried steak and a French dip are good picks for a lighter appetite. Prime rib comes in a 10-ounce cut, a solid size for most diners.

Here is the practical bonus. Hamley opens at 7 AM every day and stays open until 10 PM, so breakfast, lunch, and dinner are all on the table.

Friday and Saturday nights fill up fast, especially during big Pendleton events. Dinner reservations are recommended, and outdoor seating is available when the weather cooperates.

5. Steakhouse at Cove | Bar & Grill, Cove, OR

Steakhouse at Cove | Bar & Grill, Cove, OR© Steakhouse at Cove | Bar & Grill, Cove, OR

Orchards and farm fields frame the tiny town of Cove, which sits at the foot of the Wallowa Mountains with around 600 residents. Its Main Street steakhouse is the kind of friendly spot that makes a small town feel even smaller, in a good way.

The flat iron steak is the dish that gets talked about most. A fully loaded baked potato and a generous dinner salad make it a full plate.

Prime rib dinner is another anchor of the menu. Starters like fried pickles and creamy spinach dip, plus fish and chips and lava cake, keep things varied.

Hours are flexible for road trippers. It opens at noon Friday through Sunday, runs 3 to 8 PM Tuesday through Thursday, and closes Mondays.

Portions are big and the staff is cheerful, which suits a lazy afternoon drive through the Grande Ronde Valley.

6. Club Pioneer, Prineville, OR

Club Pioneer, Prineville, OR© Club Pioneer, Prineville, OR

Few steakhouses in central Oregon can claim the staying power of Club Pioneer, which has served Prineville since 1942. That is a long run in the heart of Crook County cattle country.

USDA Prime steaks are the focus. The 12-ounce ribeye and the prime rib are regular orders, and the RR Ranch Prime Rib Dip brings that same beef to the lunch crowd.

The menu goes well beyond beef, too. Whiskey chicken, a halibut dinner, the Captain’s Platter, and a pork belly burger called the Flying Pig all show up.

Lunch is a smart move for budget-minded diners. Specials include all-you-can-eat soup, salad, and bread, plus a prime rib meatloaf that has been priced around $11.

Weekday doors open at 11 AM, while weekends start at 4 PM. Most meals fall in the $20 to $30 range.

7. Tumalo Feed Company Steakhouse, Tumalo, OR

Tumalo Feed Company Steakhouse, Tumalo, OR© Tumalo Feed Company Steakhouse, Tumalo, OR

Twenty ounces. That is the size of the ribeye many diners come here to tackle, and it sets the tone for the whole meal.

Tumalo is a small rural crossroads off US-20 between Bend and Sisters. The steakhouse has a country home feel, with a fireplace and a rustic, historic look that fits its feed company name.

Prime rib, steaks, and lobster make up the core of the menu. Surf and turf with lobster is a popular splurge, while onion rings and chicken marsala give the table some variety.

It is a handy dinner stop after a day around Bend. Hours are Wednesday through Sunday from 4 to 8 PM, and Saturday evenings are the busiest.

Outdoor seating and a private dining room make it workable for both couples and larger family groups.

Dining and Cooking