With its giant Lisa Frank-style horse mural and hand-drawn menus with doodles all over them, Emmy’s Spaghetti Shack feels like someone found their Trapper Keeper from middle school and turned it into a restaurant - and a good one at that. All the food on the classic Italian-American menu is great, from the big bowls of spaghetti and meatballs to the eggplant parmesan. And everything comes in huge portions, too. By the time you’re done with dinner, the only thing you’ll want to do is go home and crash on the sofa.
More spots in Bernal HeightsSee more
For excellent dumplings, noodles, and vegetable dishes, head to United Dumplings in Bernal Heights.
Virgil’s Sea Room
When things start to get rowdy at El Rio, Virgil’s is right next door and serves reasonably-priced cocktails.
More Italian spotsSee more
The Italian Homemade Company
For a casual last-minute dinner in the Marina, The Italian Homemade Co. is a solid option.
Tosca Cafe has been around forever, serving food and their boozy house “cappuccinos” in a dark, loud space.
A Mano is a popular Italian place in Hayes Valley serving handmade pasta that isn’t as good as you want it to be.
Suggested by our writers
Trattoria Contadina in North Beach serves fantastic pasta in a warm and welcoming setting.
Flour + Water Pizzeria
Flour + Water Pizzeria in the Mission will make you happier than your childhood pizza party.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more