Skip to main content

cannoli recipe.

 

Cannoli Recipe (Crispy Shells with Creamy Ricotta Filling)

Cannoli Recipe | Classic Italian Cannoli with Ricotta Filling

Make this classic Cannoli Recipe with crisp golden shells and a creamy sweet ricotta filling. Easy Italian dessert perfect for holidays, parties, and special occasions.

Cannoli Recipe

This Cannoli Recipe makes a classic Italian-American dessert with crisp, golden pastry shells filled with a smooth, creamy ricotta filling. Finished with mini chocolate chips and chopped pistachios, homemade cannoli are crunchy, creamy, sweet, and incredibly satisfying.

Cannoli are especially popular at Italian bakeries and restaurants in New York and across the United States. Although they look impressive, they're surprisingly simple to assemble at home when you prepare the shells and filling separately.

Recipe Details

  • Prep Time: 30 minutes
  • Cook Time: 15 minutes
  • Chilling Time: 1 hour
  • Total Time: 1 hour 45 minutes
  • Servings: 12 cannoli
  • Course: Dessert
  • Cuisine: Italian-American
  • Calories: Approximately 240 kcal per cannoli

Why You'll Love This Cannoli Recipe

  • Crispy and creamy: Crunchy pastry shells contrast beautifully with the smooth ricotta filling.
  • Classic Italian flavor: Ricotta, vanilla, citrus, and chocolate create a delicious traditional combination.
  • Perfect for celebrations: Cannoli make an impressive dessert for parties and holidays.
  • Customizable: Add pistachios, chocolate chips, candied orange, or other favorite toppings.
  • Make-ahead friendly: Prepare the shells and filling separately before assembling.
  • Bakery-style dessert: Homemade cannoli bring an authentic Italian-American bakery experience to your kitchen.

Ingredients

For the Cannoli Shells

  • 2 cups all-purpose flour
  • 2 tablespoons granulated sugar
  • ¼ teaspoon salt
  • 2 tablespoons unsalted butter, softened
  • ½ cup dry Marsala wine
  • 1 large egg yolk
  • 1 teaspoon white vinegar
  • Vegetable oil, for frying

For the Ricotta Filling

  • 15 ounces whole-milk ricotta cheese
  • ¾ cup powdered sugar
  • 1 teaspoon vanilla extract
  • ½ teaspoon finely grated orange zest
  • ¼ cup mini semi-sweet chocolate chips

For Decorating

  • ¼ cup chopped pistachios
  • Powdered sugar, for dusting
  • Mini chocolate chips, optional
  • Candied orange peel, optional

Instructions

Step 1: Drain the Ricotta

Place the ricotta in a fine-mesh strainer lined with cheesecloth or a clean kitchen towel.

Let it drain in the refrigerator for at least 1 hour, preferably longer.

This step helps create a thicker, creamier filling.

Step 2: Make the Cannoli Dough

In a large bowl, whisk together the flour, sugar, and salt.

Add the softened butter and mix until the mixture resembles coarse crumbs.

Add the Marsala wine, egg yolk, and vinegar.

Mix until a dough forms.

Step 3: Knead the Dough

Transfer the dough to a lightly floured surface and knead for about 5 minutes until smooth.

Wrap the dough and refrigerate for about 30 minutes.

Step 4: Roll and Cut

Roll the chilled dough very thin, about ⅛ inch thick.

Cut into approximately 4-inch circles using a cookie cutter or bowl.

Wrap each circle around a cannoli tube, overlapping the edges slightly.

Brush the overlapping edge with a little water and press to seal.

Step 5: Fry the Shells

Heat vegetable oil to approximately 350°F (175°C).

Carefully fry the cannoli shells in batches until golden and crisp, about 1–2 minutes.

Transfer them to a paper towel-lined plate.

Allow them to cool completely before carefully removing the metal tubes.

Step 6: Make the Filling

Add the drained ricotta, powdered sugar, vanilla extract, and orange zest to a bowl.

Mix until smooth.

Fold in the mini chocolate chips.

For an especially smooth filling, you can pass the ricotta through a fine-mesh sieve before mixing.

Step 7: Fill the Cannoli

Transfer the ricotta filling to a piping bag.

Pipe the filling into both ends of each cooled cannoli shell.

Step 8: Decorate and Serve

Dip or sprinkle the ends with chopped pistachios or mini chocolate chips.

Dust lightly with powdered sugar.

Serve immediately for the crispiest texture.

Pro Tips

  • Drain the ricotta well so the filling isn't watery.
  • Roll the cannoli dough very thin to create crisp shells.
  • Don't overcrowd the frying pan.
  • Allow shells to cool completely before removing the tubes.
  • Fill cannoli shortly before serving so the shells remain crisp.
  • Use a piping bag for neat and easy filling.
  • Add orange zest for a bright citrus flavor.
  • For extra texture, garnish the ends with pistachios or chocolate chips.

Serving Suggestions

Serve homemade cannoli with:

  • Espresso
  • Cappuccino
  • Italian coffee
  • Hot chocolate
  • Fresh berries
  • Fresh strawberries
  • Vanilla gelato
  • Italian cookies
  • Biscotti
  • Fresh fruit salad

Cannoli are especially delicious as part of an Italian dessert platter for holidays, dinner parties, birthdays, and family celebrations.

Storage

Store the cannoli shells and filling separately in airtight containers.

Keep the filling refrigerated and use it within about 2 days. Store the shells at room temperature in a dry container.

For the best texture, fill the shells immediately before serving.

Nutrition Facts

Approximate values per 1 cannoli and may vary depending on ingredients, shell size, and frying method.

  • Calories: 240 kcal
  • Carbohydrates: 29 g
  • Protein: 7 g
  • Total Fat: 11 g
  • Saturated Fat: 5 g
  • Cholesterol: 35 mg
  • Sodium: 115 mg
  • Potassium: 100 mg
  • Fiber: 1 g
  • Sugar: 13 g
  • Calcium: 110 mg
  • Iron: 1.5 mg

Frequently Asked Questions

What is cannoli filling made of?

Traditional cannoli filling is usually made with sweetened ricotta cheese. Vanilla, citrus zest, chocolate chips, pistachios, or candied fruit can be added for extra flavor and texture.

How do I keep cannoli shells crispy?

The most important step is to fill the shells shortly before serving. If filled too early, moisture from the ricotta filling can soften the pastry.

Can I make cannoli shells ahead of time?

Yes. The shells can be fried ahead and stored in an airtight container at room temperature. Fill them shortly before serving.

Can I make cannoli without Marsala wine?

Yes. Marsala provides traditional flavor, but you can use another suitable cooking wine or a non-alcoholic substitute designed for pastry recipes.

Can I use mascarpone instead of ricotta?

Yes. Mascarpone can be incorporated into the filling, although it creates a richer and creamier texture than traditional ricotta.

Why is my cannoli filling runny?

The ricotta may not have been drained sufficiently. Drain it thoroughly before mixing with the powdered sugar and other ingredients.

Can cannoli be frozen?

It's best to freeze the unfilled shells rather than filled cannoli. Thaw the shells at room temperature and fill them just before serving.

Similar Recipes

  • Rainbow Cookies
  • Italian Butter Cookies
  • Biscotti
  • Tiramisu
  • Italian Cream Cake
  • New York Cheesecake
  • Black and White Cookies
  • New York Crumb Cake

Final Thoughts

This Cannoli Recipe combines crisp homemade pastry shells with a creamy ricotta filling, chocolate chips, and crunchy pistachios for a classic Italian-American dessert. The key to perfect cannoli is simple: make the shells crisp, drain the ricotta well, and fill the shells just before serving. Whether you're preparing them for a holiday, dinner party, or weekend dessert, these homemade cannoli are a delicious treat that brings classic Italian bakery flavor to your kitchen.

Comments

Popular posts from this blog

ayam bakar recipe.

  ๐Ÿ— Ayam Bakar Recipe (Indonesian Grilled Chicken) Ayam Bakar is a delicious Indonesian grilled chicken marinated in spices and caramelized with sweet soy sauce. Juicy, smoky, and full of bold flavors — perfect with rice, sambal, and fresh vegetables. ⭐ Why You’ll Love This Ayam Bakar Authentic Indonesian flavors Sweet, smoky, and savory Easy to prepare at home Perfect for lunch, dinner, or BBQ Pairs well with sambal and rice ๐Ÿง„ Ingredients for Ayam Bakar For the Chicken 1 whole chicken (cut into pieces) or 1 kg chicken thighs 2 tbsp oil 1 tbsp lime juice ½ tsp salt For the Spice Paste (Bumbu) 5 cloves garlic 5 shallots 3–5 red chilies 1 tsp coriander powder 1 tsp turmeric powder 1 tsp salt 1 tbsp brown sugar 2 tbsp sweet soy sauce (kecap manis) 1 lemongrass stalk (crushed) 3 kaffir lime leaves 250 ml coconut milk ๐Ÿ”ฅ How to Make Ayam Bakar (Step-by-Step) Step 1: Prepare the chicken Rub chicken pieces with lime juice and salt. Set aside fo...

french dip sandwich recipe.

  French Dip Sandwich Recipe Prep Time: 15 minutes Cook Time: 2 hours 45 minutes Total Time: 3 hours Servings: 6 sandwiches Calories: Approximately 620 per serving This French Dip Sandwich is made with tender, slow-cooked beef, caramelized onions, melted cheese, and crusty French rolls served with a rich, savory au jus for dipping. It's comforting, hearty, and surprisingly easy to make at home. If you love classic American sandwiches with plenty of flavor, this homemade French dip is a recipe you'll want to make again and again. Why You'll Love This Recipe Tender and flavorful: Slow-cooked beef becomes incredibly juicy and easy to slice. Rich homemade au jus: The savory cooking liquid doubles as the perfect dipping sauce. Cheesy and satisfying: Melted provolone adds creamy, savory flavor. Great for a crowd: Six hearty sandwiches make this recipe perfect for family dinners or casual gatherings. Better than takeout: You get a restaurant-style French dip...

chicken enchilada casserole recipe.

Best Chicken Enchilada Casserole Recipe (Easy, Cheesy & Family-Friendly) Make the best chicken enchilada casserole recipe at home! Easy, cheesy, and packed with flavor—perfect for weeknight dinners and meal prep. ๐Ÿงพ Introduction This chicken enchilada casserole recipe is a simple, crowd-pleasing dish loaded with tender chicken, rich enchilada sauce, soft tortillas, and melted cheese. It delivers all the flavors of classic enchiladas without the extra work of rolling them. Perfect for busy weeknights, family dinners, or meal prep, this casserole is hearty, satisfying, and incredibly easy to make. ๐Ÿง‚ Ingredients ๐Ÿ— Main Ingredients 2 cups cooked shredded chicken 2 cups enchilada sauce 1½ cups shredded cheese (cheddar or Mexican blend) 6–8 tortillas (corn or flour) ๐Ÿฅซ Extras 1 cup black beans (optional) ½ cup corn kernels 1 small onion (chopped) ๐ŸŒฟ Seasoning 1 tsp cumin 1 tsp chili powder Salt & pepper to taste ๐Ÿ‘จ‍๐Ÿณ How to Make Chicken Enchilad...