Vega is a small neighborhood restaurant in Bernal Heights that serves delicious pasta in a dimly-lit space. Order a glass of wine or Peroni and try their cheesy baked rigatoni and rich gnocchi boscaiola with sausage and white truffle oil. They also make good pizzas with homemade tomato sauce, and appetizers like grilled calamari if you need a break from carb overload. On nicer evenings, ask to sit out front. Their heated patio will take you right back to your favorite sidewalk cafe in Rome.
Where we've featured it
More spots in Bernal HeightsSee more
Old Devil Moon
Old Devil Moon is a laid-back Bernal Heights bar with excellent cocktails and plenty of beers on tap.
El Rio in Bernal Heights is one of our old reliables - especially with it’s excellent outdoor space.
Emmy’s Spaghetti Shack
Emmy’s Spaghetti Shack in Bernal Heights does amazing old-school Italian in a space that feels like a 1990s time capsule.
More Italian spotsSee more
Del Popolo’s pizza is just as good at their brick and mortar Nob Hill spot as it is from their roving truck.
A Mano is a popular Italian place in Hayes Valley serving handmade pasta that isn’t as good as you want it to be.
Tony’s Coal-Fired Pizza & Slice House
Tony’s Coal-Fired Pizza And Slice House is a quick counter-service version of Tony’s Pizza in North Beach.
Suggested by our writers
We can always rely on Cotogna in the Financial District for an excellent upscale Italian meal.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more