Cortland Avenue Turned Over Three Storefronts This Year. The Other Side of the Hill Didn't Notice.

Cortland Avenue Turned Over Three Storefronts This Year. The Other Side of the Hill Didn't Notice.

If you live on the Precita Park side of Bernal Heights, today probably felt like any other Sunday. Kids at the playground, dogs cutting across the grass, maybe a walk down to the corner for coffee. Meanwhile, half a mile away and up over the ridge, Cortland Avenue between Bocana and Folsom was closed to cars for the 35th Annual Fiesta on the Hill, with music and food carts running from 10 in the morning until 4 in the afternoon.

Both of those things happened in the same neighborhood, on the same afternoon, and there's a decent chance neither side heard the other.

That's not a coincidence. It's how Bernal Heights is built. San Jose Avenue marks its western edge, Cesar Chavez Street its northern one, Bayshore Boulevard the east, Alemany Boulevard the south, and the hill itself sits in the middle, splitting the flat land around it into quadrants. People who live near Precita Park rarely need to cross over to the Cortland corridor to eat dinner, and the reverse is just as true. A Cortland restaurant opening is real news, but it's real news for roughly half the neighborhood.

That split is worth understanding before you read another list of what's new on Cortland this fall, because the list is accurate and also incomplete in a specific way: it's telling you about one side of a hill that runs on two separate commercial calendars.

What Actually Changed on Cortland

The most talked-about opening belongs to brothers Eric and Simon Cheung, who spent 43 years running Hing Lung, a Cantonese barbecue counter in Chinatown, before bringing the family's roast duck recipe to 439 Cortland Ave as Go Duck Yourself. The original Chinatown location was built around a service counter. The Cortland version is a sit-down restaurant, which the Cheungs have said was a deliberate choice, a chance to serve the duck the way their family did generations ago, at a table, not through a window.

A few doors down, Vega Pizzeria shares a space with VinoRosso, a wine bar run by co-owner Vega Freeman-Brady, adding a second reason to linger on that stretch of Cortland past dinner.

Near Bernal Heights Park, chef Greg Lutes opened Precita Social in August 2025, his second restaurant after 3rd Cousin. Lutes built his reputation partly on a signature Uni Crème Brûlée, and the restaurant has carried a Wine Spectator Award of Excellence every year since 2022 and Michelin Guide recognition since 2021.

None of this is happening in a vacuum. Longtime anchors like Avedano's Meats and Holy Water, the bar with religious paintings covering its walls, are still doing steady business a few storefronts away. The new spots are filling gaps between older ones, not replacing them.

Two Sides of One Hill

Cortland Avenue corridor Precita Park side
Recent additions Go Duck Yourself, Vega Pizzeria/VinoRosso, Precita Social Bernal Heights Playground renewal (completed 2026)
Long-standing anchors Avedano's Meats, Holy Water Alemany Farmers Market (since 1947)
Rough restaurant count Roughly 40 along the Mission Street corridor alone, by one local newsletter's estimate Fewer sit-down options, more residential
What ties it to the other side Bernal Heights Neighborhood Center, Bernal Hill Park Same

Mike Doherty, who runs the Bernal Connect newsletter and has lived in the neighborhood long enough to track its restaurant count, put it simply to a reporter earlier this year:

"There's pretty much everything you could want from a food standpoint."

He was talking about the Mission Street corridor specifically, where he estimates roughly 40 restaurants representing global cuisines operate within a few blocks of each other. That number lives on one side of the hill. Someone shopping at the Alemany Farmers Market on the other side isn't walking past any of it on a Saturday morning.

What Didn't Move

The Alemany Farmers Market has run every Saturday in the southeast corner of Bernal Heights since 1947, which makes it one of the oldest continuously operating farmers markets in the country. It has outlasted every restaurant currently open on Cortland Avenue and most of the ones that came before them.

The Bernal Heights Neighborhood Center, the nonprofit behind today's Fiesta on the Hill, was founded in 1979 and is closing in on 50 years of continuous service to the neighborhood. Beyond the annual festival, BHNC runs affordable housing programs and connects residents 60 and older, along with adults with disabilities, to food pantries and city resources. The organization doesn't belong to either side of the hill. It serves both.

The most recent proof of that citywide reach isn't a restaurant at all. Bernal Heights Playground reopened this year after a $1.3 million renewal, the first project completed under San Francisco's new Playground Renewal Program. That program uses shared, pre-bid contracts across multiple city agencies to cut out layers of red tape, which is how a project that broke ground in August 2025 finished on a 12 to 18 month timeline instead of the several years these renovations used to take. District 9 Supervisor Jackie Fielder and Recreation and Park General Manager Phil Ginsburg both spoke at the ribbon cutting, calling the renewed space a gathering point for families on both sides of the hill, not just the block it sits on.

This Weekend, If You Haven't Left the House

A few things are stacked on top of each other right now, and they won't all be here next month:

  • Fiesta on the Hill, today, September 20, 10 a.m. to 4 p.m., Cortland Avenue between Bocana and Folsom
  • Bernal Heights Outdoor Cinema, free screenings running through September 24, with local filmmakers' work shown in neighborhood parks
  • Bernal Hill Park's off-leash loop along Bernal Heights Boulevard, still worth the walk for the raptors overhead, though the California poppies that cover the grassland each summer are done blooming by late August, so the wildflower window closed a few weeks ago

None of these require crossing to the other side of the hill to enjoy, which is sort of the point. The neighborhood doesn't need one shared main street to function as one neighborhood. It needs institutions old enough and steady enough to hold both halves together, which is exactly what a market running since 1947 and a nonprofit approaching 50 years are built to do.

The Actual Takeaway

A new duck restaurant on Cortland doesn't change what it's like to live three blocks from Precita Park, and a renovated playground near the park doesn't put a table at Precita Social within easy walking distance either. Bernal Heights isn't turning over. One commercial strip inside it is, at a pace faster than usual, while the market, the neighborhood center, and the hill itself keep running on the same clock they always have.

That's a useful thing to know if you're trying to figure out whether "Bernal Heights is changing" is even the right question. The honest answer is that half of it changed a little this year. The other half is exactly as it was, and so is everything holding the two together.

Stephanie LeBeau has spent more than three decades in San Francisco neighborhoods like this one, watching which changes are surface and which ones actually move the ground underneath a block. If you're curious what any of this means for a specific address in Bernal Heights, whichever side of the hill it sits on, reach out to Stephanie LeBeau and Name Your Price.

This Could Be You!

Follow Me on Instagram