
Fresh Sicilian Cannoli | Ewing Township, NJ
Stop searching for best cannoli near me — Sal De Forte's serves authentic Sicilian cannoli with crispy fried shells filled to order with sweet ricotta cream and chocolate chips. Never soggy, always fresh. Available for dine-in, takeout, and catering.
10 min from Princeton | 7 min from Trenton | 100+ Free Parking Spaces
When you search for best cannoli near me, you deserve more than a pre-filled, soggy pastry from a bakery case. Here's what sets Sal De Forte's cannoli apart.
We never pre-fill our cannoli shells. Each one is filled to order so you get that perfect contrast — a shatteringly crispy shell surrounding cool, creamy ricotta filling. No soggy cannoli, ever.
Our cannoli follow the traditional Sicilian method — shells are fried to golden perfection and the ricotta cream is sweetened just right and studded with chocolate chips. Simple, authentic, unforgettable.
Since 1985, the Vizzini family has been perfecting every dish on our menu. Our cannoli are a beloved part of the dessert tradition that keeps families coming back generation after generation.
A Sicilian Classic

The secret to a great cannoli is freshness. Our shells are fried in-house until they reach that perfect golden crunch, and our sweet ricotta cream is made fresh with just the right balance of sweetness. We fill each cannoli to order and finish with chocolate chips — the way it's been done in Sicily for centuries.
Our full dessert menu features a selection of classic Italian sweets made fresh daily.
Layers of espresso-soaked ladyfingers, mascarpone cream, and a dusting of premium cocoa. The quintessential Italian dessert made fresh daily.
$8.95
Authentic Italian gelato in vanilla, chocolate, or pistachio. Gluten-free and made with traditional Italian techniques for a creamier texture than ice cream.
$6.95
Silky Italian cream custard set to perfection and served with a berry compote. A light and elegant finish to any meal.
Market Price
Three easy ways to enjoy the best cannoli near you.
Place your order through Touch Bistro and pick up your cannoli fresh from our kitchen. Filled right before you arrive.
Order OnlineEnjoy cannoli after a full Italian meal at our warm, welcoming restaurant. Pair with an espresso or cappuccino for the authentic Italian experience.
Make a ReservationNeed cannoli for a party or event? Our cannoli platters are perfect for family gatherings, corporate events, holidays, and celebrations.
Call (609) 406-0123Lunch available Wednesday - Friday, 11:00 AM - 2:30 PM
Sal De Forte's Ristorante at 1400 Parkway Ave, Ewing Township, NJ 08628 serves fresh Italian cannoli with crispy fried shells and sweet ricotta cream. We're located 10 minutes from Princeton, 7 minutes from Trenton, and serve all of Mercer County. Order online at order.tbdine.com or call (609) 406-0123.
Our fresh Italian cannoli are $7.95 per serving. Each cannoli features a crispy fried pastry shell filled with sweet ricotta cream and finished with chocolate chips. They're filled to order so the shell stays perfectly crisp.
Yes! We fill our cannoli shells to order so you always get that perfect contrast of crispy shell and creamy ricotta filling. Pre-filled cannoli get soggy — ours never do. The shells are fried in-house and the ricotta cream is made fresh.
Absolutely! Our cannoli are one of our most popular catering desserts. We can prepare large quantities for office parties, family gatherings, holiday dinners, and celebrations. Call us at (609) 406-0123 or visit our catering page for more details.
In addition to our fresh cannoli, we offer Tiramisu ($8.95), Panna Cotta, Gelato in vanilla, chocolate, and pistachio ($6.95, gluten-free), Chocolate Lava Cake, and Italian Cheesecake. Visit our full dessert menu for all options.
Sal De Forte's fresh Sicilian cannoli have been a Mercer County favorite since 1985. Whether you're ordering for pickup, finishing a family dinner, or adding them to your next catering order, our cannoli — filled to order with sweet ricotta cream — deliver the authentic Italian experience in every bite.
Or call: (609) 406-0123