Table of Contents
If there’s one dessert that’s always worth the effort, it’s the cannoli. This cannoli recipe brings all the charm of the Italian bakery into your kitchen with crisp, golden shells and a sweet ricotta filling that tastes like tradition. Whether you’re hosting a dinner party or just craving something nostalgic, making cannoli from scratch is surprisingly doable. You don’t need fancy tools or Marsala wine. Just a little time, a few pantry staples, and a love for homemade desserts. Let’s talk about how this recipe came to life and why it might become your new favorite.
My Cannoli Obsession
Grandma’s Cannoli Memories
I still remember the first time I bit into a cannoli. It came from a little Italian bakery that my grandmother used to visit after Sunday church. The shell was perfectly crisp, and the filling was sweet, creamy, and unlike anything I had tasted before. I didn’t know what ricotta was back then, but I knew I loved it.
Years later, after moving into my first apartment, I started missing that bakery-style magic. So I rolled up my sleeves and decided to recreate it from scratch. My kitchen was small, my tools were limited, but I had memories to guide me. The first batch was far from perfect, but it sparked something in me. This cannoli recipe quickly became one of my favorites to make and share.
If you’re into nostalgic desserts that feel like they came straight from the bakery, you might also enjoy these blueberry cream cheese muffins.
Print
Cannoli Recipe
- Total Time: 1 hour 40 minutes
- Yield: 12 cannoli 1x
- Diet: Vegetarian
Description
This homemade cannoli recipe features a crispy golden shell and smooth ricotta filling flavored with vanilla and powdered sugar. A perfect dessert for Italian food lovers, made easier with simple pantry ingredients and no fancy tools required.
Ingredients
Cannoli
2 cups all-purpose flour
2 tablespoons granulated sugar
3 tablespoons unsalted butter
¼ teaspoon kosher salt
⅓ cup grape juice (Marsala substitute)
1 large egg
1 egg yolk, set aside egg white for brushing
Filling
16 ounces ricotta cheese, strained
½ cup powdered sugar
1 teaspoon vanilla extract
Instructions
1. Add the flour, sugar, and salt to a food processor and pulse until combined. Add in the butter and pulse until crumbly.
2. Add the egg, yolk, and grape juice. Pulse until a dough forms.
3. Knead the dough for 2–4 minutes until smooth. Cover and let rest for 1 hour.
4. Heat 2 inches of oil in a large pot to 350°F. Roll out dough thin and cut into rounds.
5. Wrap dough around cannoli forms. Brush with egg white to seal.
6. Fry each for 1 minute per side until golden. Drain and remove forms. Cool completely.
7. Whip ricotta, powdered sugar, and vanilla until smooth. Transfer to piping bag.
8. Pipe filling into cooled shells. Add desired toppings and dust with powdered sugar.
Notes
Make sure to fully strain the ricotta for a smooth filling.
Do not fill the shells until just before serving to keep them crisp.
Store shells and filling separately for best results.
- Prep Time: 25 minutes
- Cook Time: 15 minutes
- Category: Dessert
- Method: Frying
- Cuisine: Italian
Nutrition
- Serving Size: 1 cannoli
- Calories: 220
- Sugar: 11g
- Sodium: 90mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 0.5g
- Protein: 5g
- Cholesterol: 35mg
Why This Cannoli Recipe Works
This version of a cannoli recipe keeps things approachable while still delivering that authentic crunch and creaminess. Instead of Marsala wine, I use grape juice which adds just enough depth without needing a special ingredient. The dough comes together easily in a food processor or by hand, whichever you prefer.
Letting the dough rest is an important step. It helps soften the gluten and makes it easier to roll thin. The thinner the dough, the lighter and crispier the shell. That signature bite is what makes cannoli so irresistible.
The filling is made with strained ricotta, vanilla, and powdered sugar. You can keep it simple or fold in mini chocolate chips or chopped nuts to add your own twist. It’s a flexible base that can match your mood or the season. If you like recipes that balance simplicity and indulgence, my chocolate chip cheesecake cookies are another great place to start.
Making the Perfect Cannoli Shells
Dough That Delivers the Crunch
The texture of the shell is what separates a good cannoli from a great one. This cannoli recipe uses simple pantry ingredients to build a dough that fries up golden, bubbly, and crisp. Start by combining flour, sugar, and salt in a food processor or mixing bowl. Add cold, cubed butter and mix until it resembles coarse crumbs. This step creates flakiness, similar to pie crust.
Instead of traditional Marsala wine, grape juice works beautifully and keeps the recipe more accessible. Once you add the juice along with the egg and yolk, pulse or stir until the dough forms a shaggy ball. Knead it on a clean surface for about three minutes until it feels smooth and springy. Then place the dough in a lightly oiled bowl, cover, and let it rest for one hour.
This resting time allows the gluten to relax, making the dough easier to roll thin. When you’re ready, aim for a thickness of about 1/16 to 1/8 inch. This is key to achieving shells that crisp quickly without becoming too thick or chewy. Use a 4-inch cookie cutter for standard cannoli or a 2-inch cutter for mini versions.
The dough at this stage should be soft, easy to handle, and almost silky. If you’re someone who enjoys working with dough, these matcha cookies are another rewarding bake to try.
Frying Without Fear
Frying might sound intimidating, but it’s easier than it looks when you follow a few simple rules. Pour about two inches of vegetable oil into a deep pot or Dutch oven and heat it to 350°F. A thermometer helps keep the temperature steady, which is important for even browning.
Before wrapping the dough around the cannoli forms, lightly brush the metal tubes with oil. Wrap the dough around each form and press the ends together using a little egg white to seal. This helps keep them from opening during frying. Fry four or five at a time so you don’t lower the oil temperature too much.
Cook the shells for about one minute per side. They should turn a deep golden color and bubble slightly. Use tongs to remove them and let them drain on a paper towel. While the shells are still warm, gently slide off the forms using a clean paper towel for grip if needed. Let the forms cool before using them again for the next batch.
Let the shells cool completely before filling. This keeps the filling from softening the shell too early. If you’re a fan of golden crusts and sweet fillings, you may also enjoy this pineapple pound cake that bakes up rich and tender every time.
Dreamy Ricotta Filling
How to Strain and Whip Ricotta Right
The filling is the soul of any cannoli recipe, and it all starts with good ricotta. To keep it from becoming runny, always strain your ricotta first. Place it in a cheesecloth-lined strainer over a bowl and let it drain for at least an hour. You want it thick enough to hold its shape when piped into the shells.
Once strained, transfer the ricotta to a mixing bowl. Add powdered sugar and vanilla extract, then beat the mixture with a hand mixer until smooth and creamy. This gives the filling an airy texture and ensures it’s well-blended. If you’re using store-bought ricotta, straining becomes even more important since it often contains more moisture than fresh versions.
The sweetness here is subtle. You can taste and adjust the sugar based on your preference. Some like it just barely sweet while others prefer it to mimic a cream cheese frosting. You can even add a hint of citrus zest if you want something brighter.
Ricotta has a naturally grainy texture, but whipping it helps reduce that and create a smoother finish. The result is a silky, scoopable filling that’s rich without being too dense. It also holds its shape beautifully once piped, making it ideal for both classic and mini cannoli. For another recipe that uses whipped filling in a fun way, try these Italian lemon cookies which offer a bright, zesty twist.
Mix-Ins and Toppings for Wow Factor
Once your base filling is ready, it’s time to personalize it. Mini chocolate chips are a popular choice and add a satisfying texture to every bite. Chopped pistachios, candied orange peel, or even crushed hazelnuts can add flavor and color. Just fold them in gently so the mixture stays smooth.
You can also get creative with the shell toppings. After piping the filling, press the exposed ends into your favorite extras. Think mini chips, toasted coconut, or rainbow sprinkles for a fun twist. A light dusting of powdered sugar right before serving makes everything look bakery-perfect.
If you’re serving cannoli at a party or gathering, set up a toppings bar with bowls of crushed nuts, chips, and fruit zest. Let guests customize their own. It turns dessert into an activity and keeps the shells from softening too soon.
For a bite-sized option that’s equally fun to decorate and serve, check out my apple pie cookies. Like cannoli, they’re crisp on the outside and bursting with flavor inside.
Serving and Storing Like a Pro
When and How to Fill Cannoli
Timing is everything when it comes to cannoli. The golden rule is to fill them just before serving. This preserves the crispness of the shell, which can go soft if filled too early. Once your shells are completely cool and your ricotta filling is chilled, you’re ready to assemble.
Use a piping bag with the tip snipped off to fill each shell. Start from one side, gently squeeze until the filling reaches the middle, then flip and fill from the other end. This ensures there are no empty pockets inside. Fill each shell just enough to reach the edges without overstuffing.
To finish, press the exposed filling into toppings like chopped pistachios, mini chocolate chips, or candied orange peel. A light dusting of powdered sugar gives them a classic finish. Arrange them on a platter and serve immediately for the best texture.
If you’re entertaining, you can prep the components in advance. Store the shells at room temperature in an airtight container and keep the filling in the fridge. When it’s time to serve, just fill and garnish. This method keeps everything fresh and crisp. These Philadelphia mini cheesecakes follow the same principle and are perfect for party prep too.
Storage Tips and Leftover Hacks
Cannoli shells and filling should always be stored separately. Once filled, cannoli can be stored in the fridge for a few hours, but the shells will gradually lose their crunch. For best results, store unfilled shells in an airtight container at room temperature for up to three days. You can even freeze them for longer storage, just make sure to cool them fully first.
Leftover filling can be used in all sorts of creative ways. Spoon it into pancakes, layer it into parfaits, or use it as a dip for fruit or cookies. It also makes a great spread for toast or crackers. You might find yourself making extra just for this reason.
If you enjoy giving classic desserts a second life, the soft caramel layer and buttery crunch in this pecan upside-down cake offer another delicious way to transform leftovers into something new and exciting.
FAQs
What is cannoli filling made of?
Traditional cannoli filling is made with ricotta cheese that has been strained to remove excess moisture. It’s sweetened with powdered sugar and flavored with vanilla extract. Some variations include citrus zest, mini chocolate chips, or chopped nuts for added texture and flavor.
Can I use mascarpone instead of ricotta in a cannoli recipe?
Yes, mascarpone can be used, but it will change the texture. Ricotta gives the filling a lighter, slightly grainy texture, while mascarpone is smoother and richer. You can also mix both cheeses for a balanced creaminess.
Why did my cannoli shells turn out soft?
Soft shells usually mean the dough was too thick or the oil wasn’t hot enough during frying. Always roll the dough thin, aim for 350°F oil temperature, and fill the shells only when you’re ready to serve to prevent them from becoming soggy.
Can I bake cannoli shells instead of frying them?
You can, but the texture will be different. Baked shells are less crispy and may puff unevenly. Frying gives cannoli that signature bubbly, crunchy shell. If you’re avoiding frying, baking is an option, but results may vary.
The Last Sweet Bite
Making cannoli at home might seem like a project, but once you take that first bite of a freshly filled shell, you’ll know it was worth every step. This cannoli recipe blends ease with tradition, offering both flavor and fun in the kitchen. Whether you’re making dessert for a family gathering or treating yourself to something special, cannoli brings people together. It’s crispy, creamy, and completely satisfying.
From that first memory with my grandmother to now, this dessert remains close to my heart. I hope it brings the same joy to your table. Just remember, fill them fresh and save room for seconds.


