Wave Image
Don’t see your city? Drop us a line and let us know where you’d like us to go next.

Send Us Feedback

Thank You

We’re always looking to make The Infatuation the best platform to find restaurants, and we appreciate your feedback!


The Best Restaurants In NoPa

There’s more to the neighborhood than Nopa.

18 Spots
Launch Map
18 Spots
Launch Map
Updated August 20th, 2021

Whatever you choose to call it, the neighborhood north of The Panhandle has a high concentration of great restaurants, bars, cafes, and bakeries along and just off of Divisadero Street - so many that it can be hard to narrow down a dinner spot. That’s where we come in. The next time you’re looking to plan a meal in the area, just use this guide - it’s got the 18 best spots to eat.

The Spots

Krescent Carasso


American  in  Nopa
$$$$ 560 Divisadero St.

Nopa has become an SF classic, and after all these years, it’s still tough to get a reservation here. But the regularly changing menu of things like giant pork chops, flatbreads, pastas, and one of our favorite burgers in the city is worth the effort. Or, if you’re willing to take your chances, you can hover around the bar and wait for a few seats to open up.

Emma Shepler

4505 Burgers & BBQ

BBQ  in  Nopa
$$$$ 705 Divisadero St.

4505 Burgers & BBQ has more outdoor seating than every other place in NoPa combined, and they make some of the best barbecue in the city. On a nice day, sitting at one of their picnic tables on their covered patio, with a platter of brisket and ribs in front of you, is right where you need to be. And if the cold starts to roll in, they’ve got heaters.

Haley Heramb

Che Fico Alimentari

Italian  in  Nopa
$$$$ 834 Divisadero St.

Che Fico Alimentari is the sister restaurant to Che Fico (which is located upstairs and is temporarily closed). We love grabbing a seat at one of their high-top tables or a seat at the bar and ordering the cacio e pepe along with a few small plates, like the crispy suppli or the focaccia with whipped mascarpone. Since reopening for dine-in, this spot also serves sausage, salumi, and pineapple pizzas with nicely charred crusts, which you should definitely try.

Erin Ng

Lucinda’s Deli & More

Sandwiches  in  Nopa
$$$$ 535 Scott St

At Lucinda’s Deli & More, the ratio of bread to filling in their sandwiches is absurdly high, in the best way. The bread is hollowed out to leave more space for the colorful, fresh filling, like mortadella with tapenade, or a BLTA piled with enough arugula to qualify as a side salad. We love swinging by to grab a massive spicy tuna melt on our way to Alamo Square.

Krescent Carasso

Bar Crudo

SeafoodRaw Bar  in  Nopa
$$$$ 655 Divisadero St.

This is one of our favorite first-date spots in the city. The raw bar is small and intimate, but there’s always enough going on where you won’t feel like your date can hear all the nervous thoughts in your head. There’s also a great Happy Hour from Monday-Saturday with $2 oysters and $7 glasses of wine, which is perfect for when you don’t want to spend more than you have to with someone you may or may not see again.

Krescent Carasso


American  in  Haight
$$$$ 528 Divisadero St

The glassed-in patio makes Horsefeather an ideal place to come for brunch when it’s chilly, but you still want to be outside. At night, though, it feels more like a bar with good food than a full-blown restaurant. Come here for an early-in-the-game date, or when the wait at Nopa is longer than you’re willing to put up with. Make sure to order the burger, pork tacos, or the poke bowl.

Brenda's Meat & Three

American  in  Nopa
$$$$ 919 Divisadero St.

Brenda’s Meat & Three is the smaller offshoot from the people behind Brenda’s French Soul Food in the Tenderloin. Here you order one entree and three sides like mac and cheese or green beans to go with it. When you’re trying to decide what meat to get, know that their fried chicken is excellent.

Krescent Carasso

The Mill

Bakery/Cafe  in  Nopa
$$$$ 736 Divisadero St.

Toast and coffee are the name of the game at The Mill. Whether it’s country bread with avocado or dense brown bread with seasonal jam, their toasts are all phenomenal - and one order is all you really need to be full until lunch. If you’re not, grab a few baked goods or some black pepper parmesan buns to-go.

Julia Chen

Amitis Cafe

JapanesePoke  in  Nopa
$$$$ 800 Masonic Ave

This tiny, corgi-themed Japanese cafe a few blocks away from Divisadero on Masonic is one of our favorite lunch spots in the area. Their poke bowls are loaded with super fresh fish and your choice of customizable toppings, and their housemade Japanese curry is silky-smooth and rich. It’s the perfect spot to stop by on a weekday when you need a quick power up.

Bi-Rite Market

$$$$ 550 Divisadero St

Bi-Rite is mostly a grocery store, but we eat here just as often as any of the other restaurants in the area. Their cured meats, cheeses, breads, and sandwiches (with things like prosciutto, arugula, and mozzarella) are great to eat in Alamo Square Park while watching people take photos of themselves in front of the Full House houses. If you end up doing a sit-down dinner somewhere else, skip on their dessert to get a pint of ice cream here.


Mexican  in  Nopa
$$$$ 306 Broderick St

This place is from the same people as Nopa, except instead of pork chops and flatbreads, Nopalito makes Mexican dishes, like carnitas and huge bowls of pozole. Most of the seating here is on a back patio, but it’s covered and there are heaters - so if the weather isn’t ideal, you can still come here for margaritas over lunch and not worry about being enveloped by fog.

Sarah Park


JapaneseSushi  in  Nopa
$$$$ 1335 Fulton St

Going to Ju-Ni involves some heavy consideration as this small Japanese spot only serves one 10-course, $147 omakase. If you’re prepared to spend that much and have a good reason to do it - like an anniversary or winning big from scratchers - it’s worth it. This place makes some of the best sushi in the city.

Hina Yakitori

Japanese  in  Nopa
$$$$ 808 Divisadero St

Like Ju-Ni, a dinner at Hina Yakitori isn’t something you casually drop in for. The omakase-style restaurant on Divisadero is small (there are only 13 seats) and serves 13 courses of mostly charcoal-grilled chicken skewers, like wings brushed with tare and topped with wasabi or tsukune with a cured egg yolk. It’s $139 per person and reservations are required, so this is a meal you’ll want to save for a special occasion.


Italian  in  Nopa
$$$$ 311 Divisadero St

For birthdays in NoPa, we always turn to Ragazza. In addition to great Italian food, this place has a garden with a gazebo you’ll wish was in your own backyard. If you have six or more friends to fill it, you can rent out the gazebo and chill with thin-crust pizzas, pastas, and lots of wine.

Lani Conway


$$$$ 1221 Fell St

What makes the city’s only German pastry shop special is the attention to detail chef and owner Ha Do puts into her beautiful cakes, pies, and other sweets. Case in point: the Berliner. These seasonal jam and custard-filled donuts are fluffy and light thanks to the sunflower seed oil they’re fried in, and topped with a super fine powdered sugar that gets all over the place (in the most delightfully messy way) with every bite.

Jeremy Chen

Sunset Squares Slice Shop

$$$$ 553 Divisadero St

Sunset Squares specializes in pizzas with an excellent sourdough crust - and their new slice shop on Divisadero is a great spot to get your hands on some. They churn out thick square pies topped with everything from pepperoni to mushrooms or clams, along with great thin-crust pizzas. Everything is also available by the slice here, and they also have other shareable dishes, like wings or loaded fries.

Mary Lagier


$$$$ 607 Divisadero St

The large portions and dishes under $15 at Zaytoon make this Mediterranean spot a good stop for a casual weeknight dinner. We like the mezze sampler, which comes with falafel, pita, and a bunch of dips. It’s good to split with someone else, but if you’re really hungry, grab one of their shawarma wraps, which are larger than most burritos in the city.


Beretta Pop-Up

$$$$ 661 Divisadero St

Beretta’s original location in the Mission has always been one of our go-to spots for Italian small plates and cocktails - and they now have a semi-permanent pop-up location on Divisadero. Grab a seat inside or on their parklet and start off with some burrata with mushroom-truffle honey for the table. They have a solid Happy Hour menu on weekdays until 6pm, along with brunch on weekends.

You'll need a better browser for that!
Upgrade to Chrome and start finding Restaurants.