By nine on a Saturday morning, the Spyhouse on Nicollet Mall has already hit its rhythm. The long bar is claimed, the windows are fogged slightly from the cold outside, and somebody near the back is working through what looks like a very serious spreadsheet. I found a stool near the front window last February — sleet coming down, nobody else waiting for the 18 bus yet — and ordered a cortado that was, without exaggeration, one of the better ones I’ve had in this city.
Spyhouse has been roasting its own coffee in Minneapolis since 2000, and the Nicollet location, which opened a few years after the original Northeast spot, has become one of the more reliably good places to spend a slow morning in the core of the city. It’s a wide, industrial-feeling room — exposed brick, high ceilings, the kind of wood furniture that gets better with age — and it manages to hold a lot of people without feeling like a transit hub. There’s usually a low murmur of conversation, maybe some background music at a sensible volume, and enough natural light from the front windows to make you forget what month it is.
The coffee is the main event and they know it. All the espresso-based drinks are made with beans roasted in-house, and the sourcing is specific enough that the menu board will tell you the region and sometimes the farm. I tend to default to the cortado or a straight cappuccino, but on that February morning I also tried their drip, which was bright without being sharp — the kind of cup that doesn’t need anything added. If you want something more elaborate, their seasonal lattes are worth asking about; they rotate them in without a lot of fanfare, and the staff usually knows what’s good.
They serve food too — pastries from local bakers, a few savory options in the morning, that sort of thing. I’ve eaten the cardamom roll more times than I can honestly count. It’s not trying to be a full breakfast; it’s just a very good thing to eat while you drink coffee, which is exactly the right ambition for a place like this.
Expect to spend somewhere in the $5–$9 range for a drink and a pastry, which feels right for the quality. The service is fast and knowledgeable without being fussy about it. I’ve never felt talked down to or rushed, even on the mornings when I’ve clearly been there too long.
Nicollet Mall is an interesting block to be on right now — the street has had its struggles over the past decade and there are still stretches that feel unfinished — but the Spyhouse crowd tends to be a cross-section of the city in a way that feels genuine. Regulars reading paperbacks next to people who are clearly just passing through. That mix is part of what makes it worth returning to.
If you go on a weekday, peak morning hours (roughly 8 to 10) can get tight on seating. Saturdays are busy but have a more relaxed pace — people linger, spots open up. The Nicollet location is open seven days a week and usually starts early enough to catch the genuine early-morning crowd. There are other Spyhouse locations around the city, including the original in Northeast, but this one has a particular energy that suits a long, unhurried morning in a way I keep coming back for.