Push x Pull is the Portland stop to choose when you want the city's modern coffee edge rather than a heritage tour. The review is anchored at the original cafe on SE Stark Street, on the east side of the Willamette River in the Buckman / Central Eastside orbit: close enough to pair with a food crawl, specific enough that you are going there for the coffee rather than just passing by.
The headline is the roast style. Push x Pull began as a home-roasting project, opened the Stark cafe in 2018, and has since made a clear lane out of naturals, honeys, anaerobics, co-ferments, and other fruity, experimental lots. That can mean papaya, cherry sour, watermelon, eucalyptus, or strawberry-tea tasting notes on the retail shelf rather than the more familiar chocolate-and-nut comfort zone.
Coffee style
Order toward the weird end of the menu. The best visit is a pour-over, a single-origin espresso, or whatever release the bar is currently excited about, then a bag for home if the cup lands. This is not the safest Portland recommendation for someone who wants a mellow dark roast. It is a stronger pick for people who like coffee to taste vivid, perfumed, and occasionally a little unruly, with baristas and retail labels giving enough context to make the unusual processing feel intentional rather than random.
The room
The Stark room supports that style without turning severe: big windows, a central workspace feel, visible roasting cues, and enough seating to make a short laptop session or coffee-person meet-up plausible. There is a second Portland location, Push Pull | Market, with weekday hours, but Stark is the one to treat as the main recommendation if you are visiting the city for the first time.
Why Push x Pull is shortlisted by Filter Notes
Push x Pull is shortlisted because it makes the strongest case for Portland's current experimental coffee mood: house-roasted, fruit-forward, confident about process, and still accessible as a real cafe. Come for a high-flavor cup, a retail shelf browse, and a read on where Portland coffee is now.