Food & Drink

Cannoli Conquests: Finding the 11 Best Spots in San Francisco!

San Francisco is a city known for its diverse culinary scene, and its Italian desserts are no exception. Among the many Italian pastries available in the city, cannoli stands out as a favorite for many locals and tourists alike.

These sweet treats are made of a crispy shell filled with a creamy ricotta and chocolate chip filling, making them a delicious and satisfying dessert option.

If you're a cannoli lover in San Francisco, you're in luck. The city is home to some of the best cannoli shops and bakeries in the country.

Whether you're in the mood for a classic cannoli or a creative twist on the traditional recipe, San Francisco has something for everyone.

From the Italian-American neighborhoods of North Beach and the Mission to the trendy cafes and bakeries of the city's other neighborhoods, you can find cannoli in just about every corner of San Francisco.

But with so many options to choose from, it can be hard to know where to start. That's why we've compiled a list of the best places to get cannoli in San Francisco, so you can satisfy your sweet tooth without having to search too far.

1. Cotogna

Cotogna
490 Pacific Ave, San Francisco, CA 94133 (Google Maps)

Cotogna is a rustic-chic Italian restaurant that serves up some of the best cannoli in town.

The wood-fired sophistication of their pastries is unparalleled, and their other dishes are also worth trying.

The pasta is perfectly balanced and flavorful, while the crab linguine is creamy and rich.

The service is friendly and attentive, and the atmosphere is cozy and inviting. If you're in the mood for some top-notch cannoli, Cotogna is the place to go.

2. Roma Antica

Roma Antica
3242 Scott St, San Francisco, CA 94123 (Google Maps)

Roma Antica is a cozy bistro that serves modern Italian eats and wine. The restaurant is known for its delicious cannoli, which is a must-try.

The service is excellent, and the staff is welcoming. The ambiance is perfect for a dinner with friends or a date.

The restaurant also offers a variety of vegetarian options. The prices are reasonable, and the portions are generous.

Parking can be a challenge, so make sure to plan accordingly. If you're in the mood for some authentic Italian cuisine and a delightful cannoli, Roma Antica is the place to be.

3. Flour + Water

Flour + Water
2401 Harrison St, San Francisco, CA 94110 (Google Maps)

Flour + Water is a popular farm-to-table Italian bistro that serves handcrafted Italian grub, including pasta and wood-fired pizza, in a casual, rustic space.

The restaurant offers a variety of appetizers, salads, and desserts, but their cannoli is a standout dish.

Made with fresh, high-quality ingredients, the cannoli is creamy, crispy, and delicious. It's the perfect ending to a satisfying meal at Flour + Water.

4. Tommaso's Ristorante Italiano

Tommaso's Ristorante Italiano
1042 Kearny St, San Francisco, CA 94133 (Google Maps)

Tommaso's Ristorante Italiano is a must-visit for anyone looking for authentic Italian desserts. Although they offer a variety of Italian dishes, their cannoli is the star of the show.

The creamy filling is perfectly balanced with the crispy, flaky shell, making it a dessert that's hard to resist.

The cozy atmosphere and friendly staff make for a delightful dining experience.

If you're in the mood for something sweet, head over to Tommaso's Ristorante Italiano for their delectable cannoli.

5. Caffe Macaroni

Caffe Macaroni
59 Columbus Ave, San Francisco, CA 94111 (Google Maps)

If you're looking for authentic Italian cannoli, Caffe Macaroni is the place to go.

This cozy trattoria serves up traditional Neapolitan cuisine in a classic setting with red-leather booths and sidewalk seating.

The friendly and knowledgeable staff are always happy to make recommendations, and the quick service ensures you won't have to wait long for your delicious dessert.

Don't skip on the tiramisu either – it's strongly recommended by regulars. This is a must-visit spot for anyone craving a taste of Italy.

6. Il cilentano

Il Cilentano
579 Columbus Ave, San Francisco, CA 94133 (Google Maps)

Il Cilentano is a cozy Italian restaurant that offers a wide variety of authentic Italian dishes, including delicious cannoli.

The menu features a nice selection of pasta dishes, salads, pizzas, and desserts, all made from fresh and high-quality ingredients.

The staff is friendly and attentive, and the service is impeccable. The restaurant has a warm and inviting atmosphere, with floor-to-ceiling windows that let in plenty of natural light.

Whether you're looking for a quick lunch or a romantic dinner, Il Cilentano is a great choice for anyone who loves Italian food.

7. Cavalli Cafe

Cavalli Cafe
1441 Stockton St, San Francisco, CA 94133 (Google Maps)

Cavalli Cafe is a must-visit spot for cannoli lovers.

They make their cannolis fresh to order, ensuring a crispy shell and a creamy, sweet ricotta filling. The orange sauce adds a delightful touch.

The cafe has a cozy and welcoming atmosphere with plenty of seating inside and outside. The owner and staff are friendly and attentive.

They also serve Lavazza espresso and other Italian treats. This little-Italy gem is a great spot to relax and enjoy a delicious cannoli.

8. The Gold Mirror | Italian Restaurant

The Gold Mirror | Italian Restaurant
800 Taraval St, San Francisco, CA 94116 (Google Maps)

The Gold Mirror | Italian Restaurant is a classic, family-owned Italian restaurant that serves traditional fare in a relaxed, old-world setting.

The restaurant offers an upgraded menu with a modern twist, and excellent wine and beer selection. Their cannoli is a must-try dessert, and their overall service is outstanding.

The restaurant has been around for a long time, and for good reason – it is a gem of a neighborhood restaurant that is always bustling and full of friendly staff.

If you're looking for authentic Italian cuisine, The Gold Mirror | Italian Restaurant is definitely worth a visit.

9. Tosca Cafe

Tosca Cafe
242 Columbus Ave, San Francisco, CA 94133 (Google Maps)

Tosca Cafe is a must-visit place for cannoli lovers. This old-school Italian eatery offers a unique and delightful experience.

The ambiance is perfect for a romantic date or a night out with friends. The service is excellent, and the staff is knowledgeable. The cannoli is the star of the show, crispy and deliciously sweet.

The portions are small but perfect for an after-dinner treat. Tosca Cafe also offers a great selection of cocktails and wine.

The prices are a bit high, but the quality of the food and service justifies it. Don't miss out on this hidden gem in San Francisco.

10. Alimento

Alimento
507 Columbus Ave, San Francisco, CA 94133 (Google Maps)

Alimento is a delightful Italian deli and gelato shop that offers a variety of delicious sandwiches, salads, and cannolis.

The deli meats and toppings are of high quality, making the sandwiches a must-try. The gelato is superb and is considered by many to be the best in the city.

The staff is friendly and provides excellent customer service. Alimento is a quaint setting with hanging salumi that adds to the charm of the place.

Highly recommended for those looking for authentic Italian food and gelato in the city.

11. Fiore Caffe

Fiore Caffe
3599 24th St, San Francisco, CA 94110 (Google Maps)

Fiore Caffe is a charming Italian bistro and bakery that offers delicious cannoli.

The restaurant has a small menu that focuses on quality dishes made with fresh ingredients. The staff is friendly and attentive, making the dining experience enjoyable.

The cozy atmosphere adds to the charm of the place. Whether you want to enjoy a quick bite or a leisurely meal, Fiore Caffe is a great place to visit.

The cannoli is a must-try, as it is one of the best in town.