This weekend we went to Astoria via the Lewis & Clark Train and happened upon a very good rib place.
It's called the Rib House, it's on 14th St. a couple blocks up the hill from all the shops. The owners are new, they just took over the business last month, and the prices were incredibly low while the food was quite excellent.
The menu is limited, the owner explained that he is limiting the offerings because he wants the quality of the ribs to shine, which they do. And he's keeping the prices low to attract locals, which he has. Smoked pork ribs and pulled pork is their main offering, along with good side dishes of cole slaw (very fresh), baked beans (dark and smokey) and cornbread (moist and lightly sweet). Their sweet potato pie was also very good. At lunch we had very large and perfectly tender pulled pork sandwiches with one side dish for $5.50 each. At dinner we went back and had ribs with two side dishes each. That night they were doing St. Louis style, with a hearty smokey barbecue sauce. A half-rack was $8 and about 8-9 ribs wide, more than I could eat. The bones literally lifted out of the rib meat, and the meat was moist, smokey and very flavorful. On a Saturday night the place was pretty full. Even my husband, who I consider a rib expert, was quite satisfied with his half-rack of ribs and wants to go back.
The Urban Cafe in downtown Astoria is also consistently very good. I've eaten there about 4-5 times over the last year. It's very much a cafe menu but everything is made on the premises and is executed perfectly. The clam chowder is as good as they claim, their salads and sandwiches are creative and flavorful, their quesadillas are wonderful, and their chocolate cake is one of the best I've had. It's the best lunch and dessert spot I've found along the northern Oregon coast.