Cannoli

4.3(853 reviews)

Crispy fried Italian pastry shells filled with sweet ricotta cream and dusted with powdered sugar. Real cannoli — the kind from Sicilian bakeries — require frying the shells fresh and filling them only at the moment of serving so they stay crisp.

Prep Time

16 min

🔥

Cook Time

29 min

🍽

Servings

2

Calories

533 cal

Jump to Recipe
Cannoli — homemade International desserts recipe with ricotta, sugar, pastry shells, 2 servings, ready in 45 minutes
Desserts
Medium

🛠 Interactive Recipe Tools — Use them right here on this page

Smart Servings Scaler

servings
  • Ricotta½
  • Sugar¼ cup
  • Pastry Shells½
  • Butter¼ cup
  • Vanilla Extract½ tsp
  • Milk½ cup

All quantities scaled automatically from 2 servings.

Ingredients

Makes 2 servings · Use the Servings Scaler above to adjust

  • Ricotta0.5
  • Sugar0.25 cup
  • Pastry Shells0.5
  • Butter0.25 cup
  • Vanilla Extract0.5 tsp
  • Milk0.5 cup

Instructions

  1. 1

    Make the shell dough: in a bowl, mix 2 cups all-purpose flour, 2 tablespoons sugar, 1 teaspoon cocoa powder (for color), ¼ teaspoon salt, and ¼ teaspoon cinnamon. Add 2 tablespoons cold butter (cubed), 1 egg, 2 tablespoons white wine vinegar, and 3-4 tablespoons of Marsala wine (or dry red wine).

  2. 2

    Knead the dough on a floured surface for 8-10 minutes until smooth and elastic. Wrap in plastic and rest in the fridge for at least 1 hour — the rest is critical for crisp shells.

  3. 3

    Make the filling: strain 2 cups of ricotta through cheesecloth for 1-2 hours (or use Italian-style ricotta if available, which is drier). Mix the drained ricotta with ⅔ cup of powdered sugar, ½ teaspoon vanilla, 2 tablespoons mini chocolate chips, and 1 tablespoon of finely chopped candied citron (or orange zest).

  4. 4

    Roll the dough out very thin (1/16 inch — almost see-through). Cut into 4-inch circles. Wrap each circle around a metal cannoli tube, sealing the seam with a tiny dab of egg white. Don't grease the tubes — the shells expand and release naturally.

  5. 5

    Heat 2 inches of neutral oil to 375°F (190°C). Fry the shells (still on the tubes) for 2-3 minutes until deeply golden and crisp with bubbles all over the surface. Cool slightly, then carefully slide off the tubes.

  6. 6

    Fill with the ricotta mixture using a piping bag, filling from both ends. Dip the exposed ends in chopped pistachios or chocolate chips, dust with powdered sugar, and serve immediately. Cannoli go soggy within 30 minutes of filling — fill to order only.

🎬Cooking VideoREAL RECIPE VIDEO

Watch how to make Cannoli

Plays the exact recipe video right here — no need to leave the page.

💡 Expert Tips

  • 1.Rest the dough for an hour minimum. Skipping rest gives you tough chewy shells. Cold relaxed dough produces the shatter-crisp texture cannoli are known for.
  • 2.Strain the ricotta hard. Watery ricotta filling weeps through the shell and turns it soggy within minutes. Cheesecloth for 1-2 hours is the bare minimum.
  • 3.Fill at the moment of serving. Pre-filled cannoli become soggy fast — within 20-30 minutes. Real bakeries fill to order; you should too.
  • 4.Marsala wine adds the authentic flavor. White wine vinegar gives the crispness, but Marsala adds the warm sweet note that defines cannoli.

🔬 Why It Works

Cannoli are a study in contrasts — crisp tube-shaped pastry against creamy sweet filling, with crunchy nut or chocolate accents at the ends. The shell dough uses wine and vinegar instead of water, which produces a notably crispier result (the acid weakens gluten formation). The bubbly texture comes from the very thin rolling and high-temperature frying creating tiny steam pockets. Properly strained ricotta is dense enough to hold its shape inside the shell and creamy enough to spread easily.

Frequently Asked Questions

No cannoli tubes — what do I do?
Aluminum foil rolled into cylinders works. Or use cannoli shell substitutes like waffle cones cut into tube shapes. The authentic metal tubes are cheap online if you'll make them more than once.
Can I bake the shells instead of frying?
No — baked cannoli shells are dense and bread-like, missing the characteristic bubbly crisp texture. Frying is essential.
How long do unfilled shells keep?
Up to a week in an airtight container at room temperature, or 3 weeks frozen. Always fill at the moment of serving.
Best ricotta?
Whole milk ricotta from a Italian deli is ideal. Supermarket ricotta is wetter and needs longer straining. Sheep's milk ricotta is the traditional Sicilian choice if you can find it.

Nutrition Facts

Per serving (recipe makes 2 servings)

Calories533kcal
Protein26g
Carbohydrates30g
Fat23g
Fiber2g
Sugar32g

* Percent Daily Values based on a 2,000 calorie diet. Values are estimates.

Tags

Related Recipes