Mountains and beaches, rural scenery and thrilling cities - there are a lot of reasons to visit Oregon, but perhaps one of the most luring attractions is the food. When you're heading to the Beaver State, it pays to know the best places to get your grub on. Here are the restaurants you definitely don't want to miss.

Brazil Grill in Portland

If you've got Portland Trail Blazers Tickets, you'll want to leave early and make time for a stop at the Brazil Grill in downtown Portland. With all you can eat offerings ideal for meat lovers: Brazilian churrasco roasted on a spit, the waiters donning swords to slice you a juicy morsel are just the beginning.

Hole in the Wall BBQ in Eugene

Don't be fooled by the misleading name, the Hole is actually a really nice, popular joint. But, the food that comes out is exactly what you'd expect from a greasy barbecue pit that serves authentic hardwood smoked meats. The side dishes are also spectacular, and the menu features a full line of soups and desserts to boot.

River's Edge in Grants Pass

This restaurant specializes in dishes from all around the Pacific Rim from Washington to Southern California, Hawaii to Japan. Aside from the vast array of international cuisine to choose from, diners can enjoy the beautiful river view from the restaurant's bar or terrace.

Haines Steak House in Haines

The beef is great at Haines, but the real lure is the memorabilia decor. Old-time tools and Western items are on display, making the dining experience interesting and educational in addition to delicious, and it's a great place to bring the whole family.

Hopefully, your entire trip to Oregon will be a wonderful experience, but with this list you can at least be assured of a full belly.