Cannoli are classic Italian pastries with a crisp, fried shell and a sweet, creamy ricotta filling. This recipe gives you the traditional version plus five easy variations—chocolate chip, pistachio, orange, espresso, and a no-fry option—so you can enjoy this beloved dessert in new ways. The key to great cannoli is a crunchy shell and a filling that is thick, smooth, and not too sweet.
Ingredients
- For the shells:
- 2 cups (250 g) all-purpose flour
- 2 tablespoons (25 g) granulated sugar
- 1/2 teaspoon salt
- 2 tablespoons (30 g) unsalted butter, cold and cubed
- 1 large egg
- 1/2 cup (120 ml) dry white wine or Marsala
- 1 teaspoon vanilla extract
- Vegetable oil, for frying (about 4 cups / 1 L)
- For the filling:
- 2 cups (500 g) whole-milk ricotta, drained overnight
- 1 cup (120 g) powdered sugar, sifted
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- 1/2 cup (85 g) mini chocolate chips (for chocolate chip variation)
- 1/2 cup (60 g) pistachios, finely chopped (for pistachio variation)
- 1 teaspoon orange zest (for orange variation)
- 1 tablespoon espresso powder (for espresso variation)
- For garnish:
- Powdered sugar, for dusting
- Chopped pistachios, chocolate shavings, or candied orange peel (optional)
Instructions
- Make the dough: In a large bowl, whisk together flour, sugar, and salt. Cut in the cold butter using a pastry blender or your fingers until the mixture resembles coarse crumbs. Add the egg, wine, and vanilla, and mix until a dough forms. Knead on a lightly floured surface for 2–3 minutes until smooth. Wrap in plastic and let rest at room temperature for 30 minutes.
- Roll and cut: Divide the dough in half. Roll each half as thin as possible (about 1/16 inch / 1.5 mm) on a floured surface. Using a 4-inch (10 cm) round cutter, cut out circles. Re-roll scraps once.
- Shape the shells: Wrap each circle around a greased cannoli tube (or a 1-inch diameter metal tube), overlapping the edges slightly. Press to seal. If the dough doesn’t stick, brush the edge with a little water.
- Fry: Heat oil in a deep pot to 375°F (190°C). Fry 2–3 shells at a time for 2–3 minutes, turning occasionally, until golden brown. Remove with tongs and drain on paper towels. While still warm, gently slide the shells off the tubes. Let cool completely.
- Drain the ricotta: At least 2 hours before making the filling, place the ricotta in a fine-mesh strainer set over a bowl. Refrigerate to drain excess liquid. (If you skipped this, pat dry with paper towels.)
- Make the filling: In a medium bowl, combine the drained ricotta, powdered sugar, vanilla, and cinnamon. Beat until smooth. Choose your variation and fold in one of the following: mini chocolate chips, chopped pistachios, orange zest, or espresso powder. For a plain filling, skip the add-in.
- Fill the shells: Just before serving, spoon the filling into a piping bag fitted with a large star tip. Pipe into each shell from both ends. Dust with powdered sugar and garnish as desired.
Tips
- Drain the ricotta thoroughly: Excess moisture makes the filling runny and can soften the shells. Drain overnight for best results.
- Roll the dough thin: Thick shells won’t crisp up properly. Aim for almost translucent.
- Fill right before serving: Filled cannoli become soggy after a few hours. Keep shells and filling separate until ready to eat.
- Substitute for wine: If you prefer not to use alcohol, use apple juice or white grape juice mixed with 1 teaspoon vinegar. The flavor will be slightly different but still good.
Serving Suggestions
Serve cannoli as a dessert after an Italian meal, or as a sweet treat with coffee or espresso. They also work well on a dessert buffet—just fill them at the last minute. For a festive look, dust with powdered sugar and add a drizzle of melted chocolate or a sprinkle of chopped pistachios.
Variations
- Chocolate Chip: Fold 1/2 cup (85 g) mini chocolate chips into the filling. This is the most classic variation.
- Pistachio: Fold in 1/2 cup (60 g) finely chopped pistachios and add a drop of green food coloring if desired. Garnish with extra pistachios.
- Orange: Add 1 teaspoon orange zest and 1 tablespoon orange liqueur (optional) to the filling. Top with candied orange peel.
- Espresso: Dissolve 1 tablespoon espresso powder in 1 teaspoon hot water, then mix into the filling. This gives a coffee flavor that pairs well with chocolate.
- No-Fry (Baked): To make a lighter version, brush the shaped shells with olive oil and bake at 375°F (190°C) for 10–12 minutes, until golden. They will be less crispy but still tasty.
Storage and Reheating
Unfilled shells can be stored in an airtight container at room temperature for up to 3 days. The filling can be refrigerated for up to 3 days. Once filled, cannoli are best eaten within 2 hours. To re-crisp unfilled shells, place them in a 350°F (175°C) oven for 3–4 minutes. Do not refrigerate filled cannoli, as they will become soggy.
Frequently Asked Questions
Can I use store-bought shells? Yes, but they won’t be as fresh. Look for them in the bakery section of Italian markets. Fill them just before serving.
Why is my filling runny? The ricotta was not drained well enough. Always drain it overnight, or at least for 2 hours, and pat dry with paper towels before using.
Can I make the dough ahead? Yes, the dough can be wrapped in plastic and refrigerated for up to 2 days. Bring to room temperature before rolling.
Can I freeze the shells? Yes, unfilled shells freeze well for up to 2 months. Reheat in a 350°F (175°C) oven for 5 minutes to crisp them up.
What is the best ricotta to use? Whole-milk ricotta is essential for a creamy, rich filling. Low-fat or part-skim will be thinner and less flavorful.
Can I use a different filling? Absolutely. Some people use mascarpone or a mixture of ricotta and mascarpone. You can also add candied fruit or different extracts.
Related
- Garlic Bread Nutrition Facts: Calories & Carbs
- Garlic Bread Oven Temp and Time: Perfect Every Time
- Garlic Bread Nutrition: Calories, Carbs & Healthier Swaps
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).