Skip to Content
01/25/104:25 pm

Last Call SF: The Ultimate Late-Night Dining Guide

Betelnut on Union Street has long done late night.

A friend called me up last night to ask if I knew anywhere great for late-night sushi—and any other kind of food for that matter. It got me thinking about this list again. So here you go. To all those midnight snackers out there. —SD

A San Franciscan's lament is often that there's no late-night dining in this town. But there is—and it reaches far beyond Nopa and Globe to neighborhoods all across the city. In fact, just recently, the Marina added three new late-night spots—Kasa, Tacolicious and Delarosa—to its roster of Betelnut and Brazen Head. Meanwhile, in the Mission District, Nombe is turning out food until 2 am.

Following is an impressively diverse list of 32 restaurants that serve food—good food—until midnight, at least a couple nights a week, and often beyond.

Craving a late night snack of dumplings, pizza, meatballs, deviled eggs, kimchi ramen, pupusas, sushi … ? The city is your oyster. Come and get it.

Betelnut (Marina)
Eats: lettuce cups, hand-pulled hoisin pork, Happy Buddha dumplings
Last call for food: 11 pm, Sun–Thurs; midnight, Fri and Sat

Beretta (Mission)
Eats: pizza, eggplant caponatina, meatballs
Last call for food: 1 am, daily

Bix (Jackson Square)
Eats: hand-cut steak tartare, deviled eggs, mini lamb burgers
Last call for food: 9:30 pm, Sun–Wed; 10:30 pm, Thurs–Sat; bar menu until midnight, Thurs–Sat

Brazen Head (Marina)
Eats: oysters on the half shell, crab cakes, pepper steak
Last call for food: 1 am, daily

Cav (Hayes Valley)
Eats: steamed clams with chorizo, marrow bones, roasted kurobuta pork
Last call for food: 11 pm, Mon–Thurs; midnight, Fri and Sat

Delarosa (Marina)
Eats: proscuitto and argula pizza, carpaccio of beets, gnocchi with rock shrimp
Last call for food: 1 am, daily

District (SOMA)
Eats: cambazola cheese fondue, pear and endive salad, lamb meatballs in charmoula
Last call for food: 10:30, dailfull menu until 10:30; late night menu until midnight (closed Sun)

El Farolito (Mission)

Eats: three-ton burritos
Last call for food: 3 am, Sun–Thurs; 4 am, Fri and Sat

El Zocalo (Bernal Heights)
Eats: pupusas, plantains and beans
Last call for food: 4 am, daily

Emmy’s Spaghetti Shack (Bernal Heights)

Eats: caesar salad, spaghetti and meatballs
Last call for food: 10:45 pm, Sun–Thurs; 11:45 pm, Fri and Sat

Gaspare (Outer Richmond)

Eats: old-school thin-crust pizzas; old-school antipasto misto
Last call for food: 11 pm, Sun–Thurs; midnight, Fri and Sat

Genki Ramen (Richmond)

Eats: kimchi ramen, shrimp tempura, seaweed salad
Last call for food: 11 pm, Sun–Thurs; 1 am, Fri and Sat

Globe (Jackson Square)

Eats: tuna tartare, salad lardon, rib-eye with potato gratin
Last call for food: 1 am, Mon–Sat; midnight, Sun

Gitane (Union Square)
Eats: bacon bonbons, Pacific wild swordfish, French lentils
Last call for food: 11 pm, Tues–Wed; midnight, Thurs–Sat

Golden Boy Pizza (North Beach)
Eats: pesto pizza, clam pizza
Last call for food: 11:30 pm, Sun–Thurs; 2:30 am, Fri and Sat

Grubstake (TenderNob)

Eats: linguisa with eggs, French dip sandwich
Last call for food: 4 am, daily

Heaven’s Dog (SOMA)
Eats: soup dumplings, kung pao tofu, chicken curry claypot
Last call for food: 1 am, Mon–Sat

Kasa Indian (Marina)
Eats: turkey kebabs, kati rolls, lamb curry
Last call for food: 11 pm, Sun–Wed; 2 am, Thurs–Sat

Katana-Ya (Tenderloin)
Eats: kimchee fried rice, chasu ramen, sushi
Last call for food: 1 am, daily

King of Thai Noodle (Union Square)*
* several locations
Eats: wonton noodle soup with greens, yellow chicken curry
Last call for food: 1 am, daily

Magnolia Pub + Brewery (Upper Haight)

Eats: house-made jerky, Spanish chorizo, cobb salad
Last call for food: midnight, Mon–Thurs; 1 am, Fri; midnight, Sat

The Monk’s Kettle (Mission)

Eats: house-made veggie burger, giant pretzel, fire-grilled chicken breast
Last call for food: 1 am, daily

Namu (Inner Richmond)

Eats: cold soba noodles, shiitake dumplings, crispy vegetable tempura
Last call for food: 10:30 pm, Sun–Tues; 1 am, Wed–Sat

Nombe (Mission)
Eats: ramen, chicken wings with honey and chili, blood orange salad
Last call for food: 11 am, Sun, Mon, Wed, Thurs; 2 am, Fri and Sat

Nopa (NOPA)
Eats: warm chicory salad, Moroccan vegetable tangine, hamburger
Last call for food: 1 am, daily

Oola (SOMA)
Eats: slow-cooked confit of duck, goat cheddar mac and cheese
Last call for food: midnight, Sun–Mon; 1 am, Tues–Sat

Panchitas #2 (Mission)
Eats: pupusas!
Last call for food: 2:30 am, daily

Ryoko’s (Nob Hill)
Eats: sushi, sushi, sushi
Last call for food: 2 am, daily

Starbelly (Castro)
Eats: chicken liver terrine, porchetta
Last call for food: 11 pm, Sun–Thurs; midnight, Fri and Sat

Tacolicious (Marina)
Eats: carnitas tacos, albondigas soup, drunken beans
Last call for food: 12 am, daily

Yuet Lee (North Beach)
Eats: clams in black bean sauce, salt-and-pepper squid
Last call for food: midnight, Thurs–Sun; 3 am, Fri and Sat; closed Tues

Zuni Café (Hayes Valley)

Eats: roasted chicken and bread salad, ricotta gnocchi, shoestring potatoes
Last call for food: 11 pm, Sun, Tues–Thur; midnight, Fri and Sat; closed Mon

By Sara Deseran
Got something to say? Log in or register to post a comment.