Oh, how I adore the moment a perfectly crisp cannoli shell shatters to reveal its creamy, sweet filling. Craving a taste of Italy’s most iconic dessert without leaving your kitchen? This Traditional Italian Cannoli Recipe with Sweet Ricotta Filling is your ultimate solution. It’s perfect for busy parents or home bakers seeking an impressive yet achievable sweet treat for a family dinner. You’ll soon discover the secrets to perfectly crispy shells and a rich, creamy filling, mastering this classic dessert step-by-step.

Ingredient Spotlight and Smart Choices for Perfect Cannoli
Making the best Traditional Italian Cannoli Recipe with Sweet Ricotta Filling starts with understanding your ingredients. Thoughtful selections can elevate your homemade cannoli to bakery-quality status, ensuring delightful family dinners.
Core Ingredients for Authentic Flavor
Each component plays a vital role in creating authentic flavor.
- Whole milk ricotta cheese: (16 oz / 450g), well-drained for creamy filling.
- All-purpose flour: (2 cups / 240g) for shell structure.
- Sugar: (2 tbsp / 25g granulated for shells; 1 cup / 120g powdered for filling).
- Unsalted butter: (2 tbsp / 28g, melted) for dough richness (or use shortening).
- Eggs: (1 large) for shell dough binding.
- Vanilla extract: (1 tsp) for aromatic filling.
- Orange zest: (1 tsp, optional) for bright notes.
- Marsala wine or white vinegar: (1 tbsp) aids crispy shells. (I often reach for white vinegar as a pantry staple.)
Upgraded Versions & Quality Tips
For a truly exceptional experience, consider these upgrades.
- Ricotta: Opt for fresh, whole milk ricotta from a local dairy for superior richness.
- Eggs: Choose organic eggs for the best taste and color.
- Vanilla: Use high-quality pure vanilla extract.
- Wine/Vinegar: Marsala wine adds a traditional depth; white vinegar also works for crispness.
Substitutions for Dietary Needs
Adapting this recipe is simple for various dietary preferences.
- Gluten-Free shells: Use a 1:1 gluten-free baking flour blend.
- Lower-Sugar filling: Substitute with erythritol or stevia-based powdered sugar alternatives.
- Plant-Based/Dairy-Free: Use vegan ricotta (or firm tofu blended smooth) and a vegan butter alternative for shells.
Seasonal/Freshness Tips
Freshness makes a noticeable difference in your homemade cannoli.
- Orange zest: Freshly grated zest offers a vibrant aroma.
- Ricotta drainage: Ensure ricotta is thoroughly drained—this is critical for a firm, non-watery filling. I sometimes drain mine for up to 24 hours.
Clear Step-by-Step Instructions for Homemade Italian Cannoli
Making this Traditional Italian Cannoli Recipe with Sweet Ricotta Filling at home is a rewarding process. Follow these clear steps for delicious results.
Making the Crispy Cannoli Shells (Dough Prep & Frying)
- In a large bowl, whisk together 2 cups flour and 2 tbsp sugar until combined. Create a well in the center for liquids.
- Add 2 tbsp melted butter, 1 egg yolk, and 1 tbsp Marsala wine (or white vinegar). Mix with a fork until a shaggy dough forms, feeling somewhat sticky.
- Knead on a lightly floured surface for 5-7 minutes until smooth and elastic, feeling pliable to the touch. Wrap tightly in plastic and rest at room temperature for 30 minutes to relax.
- Roll the dough very thinly (about 1/8 inch / 3mm thick) using a pasta maker or rolling pin until translucent. Cut out 3-4 inch (7-10 cm) circles using a round cutter.
- Lightly grease cannoli forms. Wrap each dough circle around a form, overlapping slightly, sealing the edges with a dab of egg white so they stick firmly.
- Heat 3-4 inches of vegetable oil in a deep pot or 10-inch skillet to 350°F (175°C) (use a thermometer!). Fry shells 2-3 at a time for 1-2 minutes, turning once, until golden brown and bubbly, indicating crispness. If shells aren’t browning evenly, check your oil temperature as it might be too low.
- Remove with tongs, place on paper towels to drain excess oil, and carefully slide off forms when cool enough to handle, feeling firm.
Crafting the Sweet Ricotta Filling (Creamy & Flavorful)
- Ensure 16 oz (450g) whole milk ricotta is extremely well drained (ideally overnight in a cheesecloth-lined sieve) until quite firm.
- In a medium bowl, combine drained ricotta, 1 cup powdered sugar, 1 tsp vanilla extract, and 1 tsp orange zest until just mixed.
- Mix gently until just combined and smooth. Do not overmix to keep it light. Stir in 1/2 cup mini chocolate chips or finely chopped pistachios if desired, distributing evenly.
- Cover and chill the filling for at least 30 minutes in the refrigerator to firm up flavors and improve texture.
Assembling Your Delicious Cannoli
- Just before serving, spoon the sweet ricotta filling into a piping bag fitted with a wide tip until full.
- Gently pipe the filling into each cooled cannoli shell, filling from both ends towards the middle until plump.
- Dust generously with powdered sugar. Garnish ends with additional chocolate chips, chopped pistachios, or candied fruit for a beautiful finish.
Optional Shortcuts: Use pre-made cannoli shells from a specialty store to save time on dough preparation and frying if you’re short on time. Filling too runny? Your ricotta wasn’t drained enough; try blending in 1 tbsp of cornstarch or powdered sugar to thicken to desired consistency. Shells not crispy? Ensure your oil temperature is consistently at 350°F (175°C) for optimal frying.
Perfect Occasions & Serving Inspiration for Traditional Cannoli
This classic dessert fits beautifully into many moments. While it feels special, homemade cannoli can also elevate a simple family dinner. You can enjoy them as a delightful treat for guests, or for festive holiday gatherings like Christmas and Easter, bringing a slice of Italian charm to your table.
When to Enjoy
- Special family dinners
- Holiday celebrations
- Birthday parties
- Any time you crave an impressive, easy dessert
Pairing Ideas
Traditional Italian Cannoli pair wonderfully with a strong espresso, a comforting cup of herbal tea, or a refreshing fresh fruit platter for a balanced finish. The richness of the sweet ricotta filling finds a lovely counterpoint in these choices.
Make-Ahead, Storage, and Reheating
Cannoli shells can be prepped up to 5 days in advance and stored in an airtight container at room temperature. The sweet ricotta filling can be prepared 1-2 days ahead and stored in the refrigerator, ready for quick assembly. Always assemble the Traditional Italian Cannoli just before serving to prevent the shells from becoming soggy; they are truly best fresh.
Nutrition & Lifestyle Advantages of a Homemade Italian Cannoli Recipe
Crafting this Italian classic at home offers a satisfying indulgence that aligns with various lifestyle choices. You gain control over ingredients and portion sizes, making it a thoughtful addition to your family dinner recipes. Plus, ricotta provides calcium for a nutritious touch.
- A delightful treat that sparks joy and connection.
- Perfect for special occasions or a lovely weekend indulgence.
- Offers an authentic taste of Italian culture.
- Customizable to personal dietary needs for a healthier option.
Everyday Practical Benefits of Making Cannoli at Home
Making this Traditional Italian Cannoli Recipe offers more than just a sweet treat. You enjoy the convenience of an impressive dessert without a trip to the bakery. I find it saves quite a bit compared to buying individual cannoli, especially when feeding a crowd. You also gain full control over ingredient quality and can adjust sugar levels to your preference, fitting into healthy eating habits.

Expert Tips, Variations & Adjustments for Your Cannoli
Pro Chef Tricks
- For extra flavor, add a pinch of cinnamon or a tiny splash of almond extract to the sweet ricotta filling.
- Ensure your frying oil is consistently at 350°F (175°C) for perfectly crispy shells; I always use a deep-fry thermometer to keep track.
- Fry shells in small batches to maintain oil temperature.
Variations for Different Tastes
Experiment by stirring in mini chocolate chips, finely chopped pistachios, candied orange peel, or even a touch of espresso powder to the filling. These small additions can dramatically change the flavor profile.
Customization for Diets
- For gluten-free shells, use a 1:1 gluten-free baking flour blend.
- For a lighter filling, you can substitute some ricotta with Greek yogurt, though this will alter the traditional creamy texture.
Allergy Awareness
Skip nuts (pistachios) for a nut-free version. Ensure all ingredients are dairy-free if necessary by using alternative ricotta (like an almond-based version) and a vegan butter substitute.
Common Questions Answered About Making Traditional Italian Cannoli
Is this Traditional Italian Cannoli Recipe good for meal prep?
Yes, the shells and the sweet ricotta filling can be prepared separately days in advance. However, assemble them just before serving to maintain crispness and prevent the shells from becoming soggy.
What are the healthiest substitutes for a Traditional Italian Cannoli Recipe?
For a lighter version, you can reduce the sugar in the filling or try baking the shells instead of frying, which changes the texture but offers a lower-fat option. Using part Greek yogurt in the filling can also cut calories.
Can I order Traditional Italian Cannoli Recipe ingredients online?
Most standard ingredients like flour, sugar, and ricotta are readily available at your local grocery store. Specialty items like specific cannoli forms or a unique gluten-free flour blend might require online sourcing.
How do I prevent my cannoli shells from getting soggy?
The absolute key is to fill the shells just before serving. Also, ensure your ricotta cheese is very thoroughly drained; excess moisture is the enemy of a crispy shell.
What is the secret to really crispy cannoli shells?
Rolling the dough very thin, maintaining the correct oil temperature (350°F/175°C) during frying, and adding a small amount of white vinegar to the dough all contribute to that desirable crispness.
Can I bake Traditional Italian Cannoli shells instead of frying?
Yes, you can bake them at 375°F (190°C) for 10-15 minutes until golden. However, they will have a different texture and may not be as traditionally crispy as their fried counterparts.
Conclusion
Experience the pure joy and pride of creating an authentic Traditional Italian Cannoli Recipe with Sweet Ricotta Filling right in your home kitchen. We encourage you to whip up a batch for your family this weekend, savoring every moment of this timeless Italian treat! Save this delicious recipe to your Pinterest boards for easy access later.
Print
Traditional Italian Cannoli Recipe with Sweet Ricotta Filling
- Total Time: 125 minutes
- Yield: About 18 cannoli
- Diet: General
Description
This traditional Italian cannoli recipe features perfectly crisp shells and a rich, creamy sweet ricotta filling, offering an authentic taste of Italy from your home kitchen. It’s an impressive yet achievable dessert, ideal for family dinners or special occasions.
Ingredients
- 16 oz whole milk ricotta cheese, well-drained
- 2 cups all-purpose flour
- 2 tbsp granulated sugar (for shells)
- 1 cup powdered sugar (for filling)
- 2 tbsp unsalted butter, melted
- 1 large egg (yolk for dough, white for sealing)
- 1 tsp vanilla extract
- 1 tsp orange zest (optional)
- 1 tbsp Marsala wine or white vinegar
- 0.5 cup mini chocolate chips or finely chopped pistachios (optional, for filling)
Instructions
- Whisk Together Dry Ingredients: In a large bowl, whisk together the 2 cups flour and 2 tbsp granulated sugar until combined. Create a well in the center for the liquids.
- Form Dough: Add the 2 tbsp melted butter, 1 egg yolk, and 1 tbsp Marsala wine (or white vinegar) to the well. Mix with a fork until a shaggy, somewhat sticky dough forms.
- Knead And Rest Dough: Knead the dough on a lightly floured surface for 5-7 minutes until smooth, elastic, and pliable. Wrap tightly in plastic and rest at room temperature for 30 minutes to relax.
- Roll And Cut Dough: Roll the dough very thinly (about 0.125 inch / 3 mm thick) using a pasta maker or rolling pin until translucent. Cut out 3-4 inch (7-10 cm) circles using a round cutter.
- Wrap Shells On Forms: Lightly grease cannoli forms. Wrap each dough circle around a form, overlapping slightly, and seal the edges firmly with a dab of egg white.
- Fry Cannoli Shells: Heat 3-4 inches of vegetable oil in a deep pot or 10-inch skillet to 350°F (175°C). Fry shells 2-3 at a time for 1-2 minutes, turning once, until golden brown and bubbly (indicating crispness). Monitor oil temperature.
- Drain And Cool Shells: Remove fried shells with tongs and place them on paper towels to drain excess oil. Carefully slide them off the forms when cool enough to handle and feel firm.
- Drain Ricotta: Ensure the 16 oz (450g) whole milk ricotta is extremely well drained (ideally overnight in a cheesecloth-lined sieve) until quite firm.
- Mix Filling Ingredients: In a medium bowl, combine the drained ricotta, 1 cup powdered sugar, 1 tsp vanilla extract, and 1 tsp orange zest until just mixed and smooth. Do not overmix. Stir in the 0.5 cup mini chocolate chips or finely chopped pistachios if desired.
- Chill Filling: Cover and chill the filling for at least 30 minutes in the refrigerator to firm up flavors and improve texture.
- Prepare Piping Bag: Just before serving, spoon the chilled sweet ricotta filling into a piping bag fitted with a wide tip.
- Fill Cannoli Shells: Gently pipe the filling into each cooled cannoli shell, filling from both ends towards the middle until plump.
- Garnish And Serve: Dust generously with powdered sugar. Garnish the ends with additional chocolate chips, chopped pistachios, or candied fruit for a beautiful finish.
Notes
For quicker preparation, use pre-made cannoli shells. If the filling is too runny, it means the ricotta wasn’t drained enough; try blending in 1 tbsp of cornstarch or additional powdered sugar to thicken. Ensure oil temperature is consistently at 350°F (175°C) for crispy shells.
- Prep Time: 110 minutes
- Cook Time: 15 minutes
- Category: Dessert
- Method: Frying
- Cuisine: Italian
Nutrition
- Serving Size: 1 cannoli (90 g)
- Calories: 155 calories
- Sugar: 8 g
- Sodium: 50 mg
- Fat: 7 g
- Saturated Fat: 3 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 20 g
- Fiber: 1 g
- Protein: 4 g
- Cholesterol: 14 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.