• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe

ForkLiftKitchen

menu icon
go to homepage
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe
subscribe
search icon
Homepage link
  • Recipe Index
    • Air Fryer
  • Side Dishes
  • Substitutes
  • About
  • Contact
  • Subscribe
×
Home - Recipes - Desserts

Latest Updated: Apr 13, 2026 by Emily Dawson

Italian Cannoli with Ricotta Filling

↓ Jump to Recipe

Cannoli filling often turns runny or the shells get soggy before you serve them. The trick is draining your ricotta overnight and filling the shells within 20 minutes of serving.

Italian Cannoli with Ricotta Filling served on a plate

High-quality ricotta makes the difference. A sieve and some patience create that thick, creamy filling that holds its shape.

This works for dinner parties when you need a dessert that looks impressive but doesn't require baking skills.

QUICK SUMMARY

Italian cannoli with ricotta filling delivers crispy shells packed with smooth, sweetened ricotta. The key is draining the ricotta thoroughly so the filling stays thick and doesn't make the shells soggy. Fill shells just before serving for maximum crunch.

⏱️Timeline: Drain ricotta overnight, mix filling in 10 minutes, fill shells last minute
🎯Critical Move: Use a fine sieve to drain ricotta 8-12 hours before mixing
⚠️Watch Out: Filling shells too early makes them soggy-wait until 20 minutes before serving

Table of Contents

Toggle
  • Why This Recipe Works
  • What You'll Need
    • Ingredient Details
  • Ingredient Swaps
  • What to Serve With It
  • Store and Reheat
  • Frequently Asked Questions
  • Italian Cannoli with Ricotta Filling
    • Method 
    • Tried this recipe?

Why This Recipe Works

The filling stays creamy because you drain the ricotta before mixing. For a version that comes together quickly, a similar dessert recipe uses store-bought pastry shells and skips the overnight drain.

Remember it later

Planning to try this recipe soon? Save it for a quick find later!

Quick Reference
⏱️
Prep Time
20 min
🔥
Cook Time
5 min
⏰
Total Time
25 min
🍽️
Servings
6-8 servings
📊
Difficulty
Medium
🏷️
Category
Dessert
💡
Quick Tip
Drain ricotta well for creamy, not runny filling
🎯
Best For
Entertaining | Weekend treat

What makes this work:

  • Overnight draining removes excess moisture - Ricotta loses 20-30% of its liquid weight, which keeps the filling thick and prevents soggy shells
  • Powdered sugar dissolves completely - Granulated sugar leaves a grainy texture, but powdered sugar creates a smooth, velvety filling
  • Chilling the filling for one hour sets the texture - Cold ricotta holds its shape better when you pipe it into the shells
  • Mini chocolate chips stay crunchy - Folding them in at the end keeps them from breaking down or melting into the filling
  • Filling shells just before serving preserves crispness - Store-bought cannoli shells absorb moisture within 30 minutes of contact with the filling
Quick Tip
Place ricotta in a fine-mesh sieve lined with cheesecloth, set it over a bowl, and refrigerate overnight-you'll drain off about ¼ cup of liquid

What You'll Need

Ingredients for Italian Cannoli with Ricotta Filling

Most ingredients come from your pantry except the shells. The ricotta works best when it hits the table at the same time as the main, so for a classic beef dish or weeknight dinner, keep a batch ready for nights like this.

🧀
Dairy Base
  • 16 oz ricotta cheese (whole milk)
🫙
Sweetener
  • 1 cup powdered sugar
🥖
Shells
  • 12-16 store-bought cannoli shells
🌶️
Flavor + Texture
  • 1 teaspoon vanilla extract
  • ½ cup mini chocolate chips
  • ½ teaspoon cinnamon (optional)
  • 1 teaspoon lemon zest (optional)
  • Pinch of salt

Ingredient Details

  • Ricotta cheese
    Use whole-milk ricotta for richness-part-skim ricotta creates a thinner, less creamy filling
  • Powdered sugar
    Sift the sugar if it has lumps to avoid a gritty texture in the finished filling
  • Cannoli shells
    Store shells in an airtight container at room temperature-moisture makes them lose their snap
  • Vanilla extract
    Pure vanilla extract tastes cleaner than imitation, which can leave a chemical aftertaste
  • Mini chocolate chips
    Regular-sized chips are too heavy and can crack the shells-mini chips distribute evenly
  • Cinnamon
    A small amount adds warmth without overpowering the ricotta-skip it if you want pure vanilla flavor
  • Lemon zest
    Fresh zest brightens the filling-dried lemon peel doesn't have the same punch

Ingredient Swaps

Rich mains need something to cut through, and ricotta does exactly that. We keep a batch ready for nights like this, so for this quick chicken dish or weekend entertaining, swap ingredients based on what's in your fridge.

Four swaps that work:

  • Mascarpone for ricotta - Richer and denser texture, slightly sweeter flavor, use the same 16 oz amount but drain it for 4 hours instead of overnight
  • Gluten-free shells for regular cannoli shells - May be more fragile and slightly different in texture, but they work for guests with gluten restrictions
  • Powdered erythritol for powdered sugar - Reduces sugar content significantly, may leave a slight cooling aftertaste, use ¾ cup instead of 1 cup
  • Chopped pistachios for mini chocolate chips - Adds a nutty crunch and traditional Sicilian flavor, toast them lightly first for extra depth

Mascarpone

Works for: Richer, creamier filling with a silkier texture

Skip if: You want traditional flavor or a lighter dessert

Dairy-Free Cashew Ricotta

Works for: Vegan guests or dairy sensitivities

Skip if: You need authentic Italian flavor or don't have a high-speed blender

Cream Cheese (Softened)

Works for: Tangy, thicker filling that holds shape well

Skip if: You want light, airy texture-cream cheese makes it denser

Instructions

Most of the work happens in the mixing bowl. The filling works best when it hits the table at the same time as the main, so for a classic sauce dish or holiday dinners, follow this timeline exactly.

  1. Drain the ricotta overnight - Place ricotta in a fine-mesh sieve lined with cheesecloth, set over a bowl, and refrigerate for 8-12 hours until about ¼ cup of liquid collects in the bowl
  2. Mix the filling - In a medium bowl, whisk together drained ricotta, powdered sugar, vanilla extract, salt, and optional cinnamon and lemon zest until smooth and fluffy, about 2 minutes by hand
  3. Fold in chocolate chips - Add mini chocolate chips to the filling and gently fold with a spatula until evenly distributed without crushing the chips
  4. Chill the filling - Cover the bowl with plastic wrap and refrigerate for at least 1 hour to firm up the texture
  5. Fill the shells - Transfer filling to a piping bag or a plastic bag with one corner snipped off, then pipe filling into both ends of each cannoli shell from the center outward until filled but not overflowing
Golden Rule
Never fill shells more than 20 minutes before serving-they lose their crispness fast once the ricotta touches them

What to Serve With It

Cannoli are rich and sweet, so pair them with something light or acidic. This side adds the contrast this plate needs, so for a simple tahini on the side or casual gatherings, timing matters.

Side Dish Prep Why It Works How to Serve
Fresh Berries Easy Bright acidity cuts through the creamy, sweet filling Rinse and drain strawberries, raspberries, or blueberries, serve on the side
Espresso or Strong Coffee Easy Traditional Italian pairing that balances the sweetness Brew espresso or strong drip coffee, serve hot alongside cannoli
Light Whipped Cream Easy Adds airy texture without making the plate too heavy Whip heavy cream with a touch of sugar, dollop on the plate
Simple Fruit Salad Easy Fresh acidity and juice cleanse the palate between bites Toss orange segments, kiwi, and grapes with lemon juice
Amaretto or Almond Liqueur Easy Enhances nutty flavor notes and adds sophistication Pour 1 oz into a small glass, sip between bites

Three ways to serve it:

  • For dinner parties: Dust filled cannoli with powdered sugar, arrange on a platter with candied orange peel, and serve with espresso
  • For casual gatherings: Plate individual cannoli with a handful of fresh berries and a drizzle of chocolate sauce
  • For weekend treats: Serve cannoli with a scoop of vanilla gelato and a light raspberry coulis on the side
Best Pick
Serve cannoli at cool room temperature, not cold-the filling tastes richer and the shells stay crisper when they're not straight from the fridge

Store and Reheat

Cannoli filling stores well but shells don't. The filling works best when it hits the table at the same time as the main, so keep ricotta and shells separate until you're ready to fill and serve.

Method Time Best For
🔥 Oven 3-5 min at 350°F Restoring crispness to slightly softened shells
🍳 Stovetop 1-2 min on low heat Gently warming shells wrapped in foil without drying them out
📦 Microwave Avoid Not recommended-microwaving makes shells chewy and soft

For best results when storing:

  • Store filling separately in an airtight container - Ricotta filling keeps for 2-3 days in the fridge, but don't fill shells until you're ready to serve
  • Keep shells at room temperature in a dry container - Store-bought shells stay crisp for up to 1 week if they're sealed tightly and kept away from humidity
  • Freeze filling for up to 1 month - Transfer filling to a freezer-safe container, thaw overnight in the fridge, then stir gently before using
  • Dust with powdered sugar just before serving - Apply the sugar topping within 5 minutes of serving so it doesn't melt or dissolve into the filling
  • Don't refrigerate filled cannoli - Once filled, cannoli shells absorb moisture from the ricotta and turn soggy within 30-60 minutes even when chilled

Frequently Asked Questions

Can I make cannoli filling ahead and store it?

Yes, you can make the filling up to 2-3 days ahead. Store it in an airtight container in the fridge and stir gently before filling shells.

How do I keep cannoli shells crispy after filling?

Fill shells no more than 20 minutes before serving. The longer the filling sits in the shells, the faster they absorb moisture and lose their crunch.

What is the best way to drain ricotta for cannoli?

Line a fine-mesh sieve with cheesecloth, place ricotta inside, and set it over a bowl in the fridge for 8-12 hours. You'll drain off about ¼ cup of liquid.

Why is my cannoli filling runny and how can I fix it?

Runny filling usually means the ricotta wasn't drained long enough. Drain it again for a few more hours, or fold in extra powdered sugar to thicken it.

Can I use mascarpone instead of ricotta in cannoli?

Yes, mascarpone creates a richer, creamier filling with a slightly sweeter flavor. Drain it for 4 hours instead of overnight since it's already thicker than ricotta.

Italian Cannoli with Ricotta Filling served on a plate

Italian Cannoli with Ricotta Filling

No ratings yet
Italian cannoli with ricotta filling features crisp shells filled with smooth, sweetened ricotta. The key to success is draining the ricotta overnight to create a thick filling that prevents soggy shells. Fill the shells just before serving to preserve the crunch.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 5 minutes mins
Total Time 25 minutes mins
Servings: 7 servings
Course: Dessert
Cuisine: Italian
Ingredients Equipment Method Notes

Ingredients
  

  • 16 oz ricotta cheese whole milk, drained overnight
  • 1 cup powdered sugar sifted
  • 12-16 count cannoli shells store-bought
  • 1 teaspoon vanilla extract
  • 0.5 cup mini chocolate chips
  • 0.5 teaspoon cinnamon optional
  • 1 teaspoon lemon zest optional
  • pinch salt

Equipment

  • Fine-mesh sieve For draining ricotta overnight
  • Cheesecloth Lined in the sieve for draining ricotta
  • Mixing bowl For mixing the filling
  • Whisk To whisk the ricotta filling
  • Spatula For folding in mini chocolate chips
  • Plastic wrap To cover and chill filling
  • Piping bag or plastic bag To fill the cannoli shells

Method
 

  1. Place the ricotta in a fine-mesh sieve lined with cheesecloth. Set it over a bowl and refrigerate for 8 to 12 hours until about ¼ cup of liquid collects in the bowl.
    16 oz ricotta cheese
  2. In a medium bowl, whisk together the drained ricotta, powdered sugar, vanilla extract, salt, and optional cinnamon and lemon zest until smooth and fluffy, about 2 minutes by hand.
    16 oz ricotta cheese, 1 cup powdered sugar, 1 tsp vanilla extract, 0.5 tsp cinnamon, 1 tsp lemon zest, pinch salt
  3. Add mini chocolate chips to the filling and gently fold with a spatula until evenly distributed without crushing the chips.
    0.5 cup mini chocolate chips
  4. Cover the bowl with plastic wrap and refrigerate for at least 1 hour to allow the filling to firm up.
  5. Transfer filling to a piping bag or a plastic bag with one corner snipped off. Pipe filling into both ends of each cannoli shell from the center outward until filled but not overflowing. Fill just before serving for maximum crunch.
    12-16 count cannoli shells

Notes

  • Drain ricotta overnight to prevent soggy cannoli shells and maintain a thick filling.
  • Use powdered sugar for a smooth, velvety texture in the filling without graininess.
  • Fill cannoli shells no more than 20 minutes before serving to keep shells crisp.

Tried this recipe?

Let us know how it was!

More Desserts

  • Polish Pączki Doughnuts served on a plate
    Polish Pączki Doughnuts
  • Middle Eastern Basbousa Semolina Cake served on a plate
    Middle Eastern Basbousa Semolina Cake
  • Spanish Tarta de Santiago served on a plate
    Spanish Tarta de Santiago
  • Japanese Matcha Roll Cake served on a plate
    Japanese Matcha Roll Cake

Primary Sidebar

ForkliftKitchen recipe developer

Welcome!

Recipe Developer · 12+ Yr Kitchen Veteran

I'm the recipe developer behind this site, focused on practical, well-tested dishes and smart ingredient swaps. Every recipe is written to be clear, reliable, and easy to make at home.

650+ Recipes
12+ Yrs Exp.
3x Tested
Our Story →

As Featured In

Allrecipes

TASTE OF HOME

Food52

HUFFPOST

Yahoo! Life

Our Editorial Standards

  • ✓ Every recipe tested at least 3 times before publishing
  • ✓ Substitutes verified by real kitchen trials, not guesswork
  • ✓ Reviewed for accuracy by our editorial team
  • ✓ Updated regularly with seasonal info and reader feedback

Most Popular

  • Creamy Lemon Shrimp Linguine
    Creamy Lemon Shrimp Linguine
  • Creamy Garlic Mushroom Chicken
    Creamy Garlic Mushroom Chicken
  • Sesame Ginger Chicken Noodle Bowls
    Sesame Ginger Chicken Noodle Bowls
  • Baked Lemon Herb Fish Fillets
    Baked Lemon Herb Fish Fillets
  • Veggie Loaded Fried Rice
    Veggie Loaded Fried Rice
  • Spicy Garlic Shrimp Stir Fry
    Spicy Garlic Shrimp Stir Fry

Join 8,000+ Home Cooks

Weekly Kitchen Tips

Easy recipes, smart substitutes, and real cooking shortcuts — every Thursday.

Subscribe Free →


Side Dishes

  • What to Serve With Asian Salmon? 15 Best Side Dishes
    What to Serve With Asian Salmon? 15 Best Side Dishes
  • Side Dishes for Strawberry Spinach Salad
    15 Best Side Dishes for Strawberry Spinach Salad
  • Sides for Grilled Cauliflower Steaks to Complete the Meal
    15 Sides for Grilled Cauliflower Steaks to Complete the Meal
  • 15 Sides To Serve With Calabacitas
    15 Best Sides for Calabacitas – Mexican-Inspired Favorites


Substitutes

  • 7 Best Substitutes for Hot Sauce in Marinades & Stir-Fries
    7 Best Substitutes for Hot Sauce in Marinades & Stir-Fries
  • 9 Best Substitutes for Butter in Baking and Cooking
  • 7 Best Substitutes for Tagliatelle for Italian Pasta Dishes
    7 Best Substitutes for Tagliatelle for Italian Pasta Dishes
  • 7 Best Substitutes for Udon Noodles in Asian Stir-Fries
    7 Best Substitutes for Udon Noodles in Asian Stir-Fries


Browse by Topic

  • Side Dishes320
  • Substitutes785
  • Dinner163
  • Air Fryer77
  • Taste Profiles484
  • Food Storage123


Reader Reviews

★★★★★

"Finally a food blog that tells you exactly why a substitute works instead of just listing options."

— Sarah M., via email

★★★★★

"The side dish recommendations are so specific — saved my dinner party twice this month."

— James R., Pinterest comment

★★★★★

"I trust this site more than most because they actually test everything. You can tell."

— Priya K., blog comment

Footer

↑ Back to Top

Forklift Kitchen

We do the heavy lifting so you can enjoy the cooking. Tested recipes, smart substitutes, and perfect pairings—built for real home cooks.

Content

  • Recipes
  • Substitutes
  • What to Serve With
  • Blog

Company

  • About Us
  • Contact
  • Subscribe

Legal

  • Privacy Policy
  • Terms of Service

As an Amazon Associate I earn from qualifying purchases.

© 2026 Forklift Kitchen.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required