These easy homemade cannoli combine crisp shells with a silky, sweet ricotta filling studded with mini chocolate chips. Using store-bought shells keeps this classic Italian dessert simple while the drained ricotta and optional orange zest create a light, flavorful filling perfect for holidays and special occasions.
Spoon the ricotta into a fine-mesh strainer set over a bowl, cover, and refrigerate for at least 6 hours (or up to 24) so excess moisture drains away.
Make the Filling:
In a large bowl, combine the well-drained ricotta with the confectioners' sugar, 1/4 cup of the mini chocolate chips, vanilla, and the orange zest if using; stir until the mixture is smooth and uniform.
Spoon the filling into a piping bag fitted with a 1/2-inch tip. If you don't have a piping bag, put the filling into a resealable bag and snip a corner. Cover and chill if making ahead—the filling can be refrigerated up to 24 hours.
Assemble the Cannoli:
Pipe the filling into one end of each shell until it is filled halfway, then pipe into the opposite end so the filling meets in the center. Alternatively, spoon the filling into the shells if preferred.
Pour the remaining mini chocolate chips onto a small plate and press each end of the filled cannoli into the chips to coat. Lightly dust with extra confectioners' sugar and serve immediately.