Homemade Cannoli: 3-Ingredient Sweet Ricotta Filling

Posted on

Millie Summers

homemade cannoli - featured image

It was a Sunday afternoon in July, the kind where the heat makes the air shimmer off the pavement. I was standing in my kitchen, sweating through a t-shirt, staring at a tray of cannoli shells that had collapsed like sad little balloons. I’d tried three different recipes that week. One required frying oil that smelled like old fries for days. Another used powdered sugar that made the filling gritty. And the third? It tasted like sweetened cottage cheese with a side of disappointment.

I was ready to give up. I was ready to just buy the frozen ones from the grocery store, even though I knew they’d be stale and the filling would be that weird, overly sweet paste they call “cream.”

Then I remembered my Nonna’s kitchen. She didn’t have fancy equipment. She didn’t have a stand mixer. She had a wooden bowl, a whisk, and this specific way of sweetening her ricotta that made it taste like heaven on a cracker. I grabbed a bowl, dumped in the ricotta, added just three ingredients, and whisked it until my arm hurt. I filled the shells, rolled them in chocolate chips, and took a bite.

It was crisp. It was creamy. It was perfect. And it only took three ingredients for the filling.

That was five years ago. Since then, I’ve made this Homemade Cannoli with Sweet Ricotta Filling for every family gathering, every holiday, and every random Tuesday when I just wanted something special. People ask me if I went to culinary school. I don’t tell them it’s mostly just good cheese and patience.

This isn’t just a dessert. It’s a confidence booster. It’s the kind of treat that makes you feel like a pro, even if you’re wearing pajama pants. And the best part? The filling is so simple, so bright, and so rich that you’ll never go back to the boxed stuff again. Let’s make some magic.

Why You’ll Love This Homemade Cannoli Recipe

There are a lot of reasons to make cannoli at home, but let’s be real: most people are intimidated by the shells. They think it’s too hard. They think it’s too messy. They think they need a special machine.

Here’s the thing: You don’t need a machine. You need this recipe.

I’ve made this Homemade Cannoli with Sweet Ricotta Filling at least fifty times. It has saved me from looking like a amateur at dinner parties. It has won me over picky eaters who claim they “don’t like Italian food.” And it has become my go-to when I need to impress someone without spending all day in the kitchen.

Here’s why this version is the one you’ll keep coming back to:

  • Stupid Simple Filling — Seriously, three ingredients. Ricotta, sugar, and vanilla (or chocolate chips). That’s it. I’ve made this filling while watching TV with one hand. It’s that easy.
  • Restaurant-Quality Texture — The secret isn’t in the filling; it’s in how you handle the ricotta. I’ll show you how to get it smooth and creamy, not grainy and wet. This texture is what separates the pros from the amateurs.
  • Make-Ahead Friendly — You can make the filling a day ahead. You can even fry the shells a day ahead. This is the ultimate stress-free dessert for when you have guests coming over.
  • Customizable Fun — Once you have the base, you can add anything. Pistachios, orange zest, white chocolate chips, mini M&Ms. It’s a blank canvas for your tastebuds.
  • Impressive Factor — When you pull a tray of golden, crispy cannoli out of the oven, people lose their minds. They’ll ask for the recipe. They’ll ask if you’re selling them. You’re not. But you can pretend.

This is my go-to when I need to feel like a good host. It’s elegant, it’s delicious, and it’s surprisingly easy to pull off. No complicated techniques. Just good food that makes everyone happy.

Ingredients You’ll Need

Here’s the best part: you probably have most of this already. The beauty of this Homemade Cannoli with Sweet Ricotta Filling is that it relies on high-quality basics, not weird, hard-to-find ingredients.

For the Sweet Ricotta Filling

Whole Milk Ricotta Cheese (32 oz / 900g) — This is the star. Do not buy the low-fat stuff. Do not buy the tub with the holes in the lid that lets it dry out. Buy a block or a fresh tub from the dairy section. Look for “whole milk” on the label. If it’s too watery, see my tips below.

Confectioners’ Sugar (Powdered Sugar) (1 cup / 120g) — This dissolves instantly in the ricotta. Granulated sugar will leave little gritty crystals, and nobody wants that. Sift it if it’s clumpy.

Vanilla Extract (1 teaspoon) — Use real vanilla. Not the imitation stuff. The flavor of the filling is delicate, and fake vanilla tastes like chemicals. If you have pure vanilla bean paste, use that for little black specks that look fancy.

Semi-Sweet Chocolate Chips (½ cup / 85g) — Optional, but recommended. Fold them in at the end. Mini chips are easier to distribute evenly. I use Ghirardelli, but any good brand works.

Optional Add-ins:
Orange Zest (1 teaspoon) — Adds a bright, citrusy note that cuts the richness.
Pistachios (½ cup, chopped) — For rolling the ends. Classic and crunchy.
Mini M&Ms (½ cup) — For a fun, colorful twist.

For the Shells (Store-Bought vs. Homemade)

homemade cannoli preparation steps

Look, I’m going to be honest with you. Making cannoli shells from scratch is a labor of love. It involves rolling dough paper-thin, cutting circles, frying them in hot oil, and rolling them around metal tubes while they’re still hot. It’s messy. It’s technical. And it’s worth it if you have the time.

But for most weeknights? I buy high-quality frozen cannoli shells. Brands like San Giorgio or DeLallo are widely available in the freezer aisle. They’re crispy, they’re golden, and they save me two hours of work.

If you want to make them from scratch, I have a link to a great tutorial below. But for this recipe, I’m focusing on the filling, because that’s where the magic happens.

Equipment Needed

You don’t need fancy equipment for this. Here’s what I actually use.

Large Mixing Bowl — Glass or stainless steel. I use a 4-quart bowl. It needs to be big enough to whisk the ricotta vigorously.

Wire Whisk — Not a spoon. A whisk. You need to aerate the ricotta and break up any lumps. A fork works in a pinch, but a whisk is better.

Spatula — Silicone is best. For folding in the chocolate chips gently so you don’t crush them.

Piping Bag or Ziploc Bag — To fill the shells neatly. I use a large Ziploc bag and snip off the corner. It’s less messy than a piping bag and easier to clean.

Small Plates — For rolling the ends in pistachios or chocolate chips.

Optional: Cannoli Tubes — If you’re making shells from scratch, you’ll need metal tubes. You can also use wooden chopsticks or the handles of wooden spoons, but they need to be clean and heat-safe.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years.

Step 1: Prep the Ricotta (5 minutes)

Before you start, check your ricotta. If it’s sitting in a tub with liquid on top, that’s whey. Drain it. Place the ricotta in a fine-mesh strainer over a bowl and let it sit for 15-30 minutes. This removes excess moisture. If you skip this, your filling will be runny and the shells will get soggy. Patience pays off.

Step 2: Whisk the Base (3 minutes)

Transfer the drained ricotta to your large mixing bowl. Add the confectioners’ sugar and the vanilla extract. Whisk vigorously for 2-3 minutes. You want the mixture to become smooth, creamy, and slightly fluffy. If you see small lumps of cheese, keep whisking. You should not feel any grit from the sugar.

Step 3: Fold in the Mix-ins (2 minutes)

Once the base is smooth, add your chocolate chips, orange zest, or other add-ins. Use your spatula to gently fold them in. Don’t overmix. Just until they’re evenly distributed. If you’re using pistachios for rolling, keep them separate for now.

Step 4: Chill the Filling (30 minutes)

Cover the bowl with plastic wrap and put it in the fridge for at least 30 minutes. This firms up the filling, making it easier to pipe into the shells. If you rush this step, the filling will be too soft and might squeeze out when you bite into the cannoli.

Step 5: Fill the Shells (5 minutes)

Take your cannoli shells out of the freezer (or oven, if you made them fresh). If they’re frozen, let them come to room temperature for 5 minutes so they don’t crack when you fill them. Snip the corner of your Ziploc bag. Gently squeeze the filling into each shell. Don’t overfill! You want about 1-2 tablespoons per shell. If you overfill, the filling will burst out the sides.

Step 6: Roll the Ends (2 minutes)

Pour your chopped pistachios, chocolate chips, or sprinkles onto a small plate. Dip the ends of the filled cannoli into the topping, pressing gently so it sticks. Rotate the shell to get an even coating.

Step 7: Serve Immediately

Cannoli are best served the day they are made. The shells are crispy, the filling is cool and creamy. It’s a textural dream. Dust them with powdered sugar right before serving for a professional look.

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Drain the Ricotta
This is the #1 tip. Wet ricotta = soggy shells. I’ve made this mistake before, and the result was a mess. If you’re in a rush, you can press the ricotta with paper towels, but straining it is better.

Whisk Until Fluffy
Don’t just stir. Whisk. You’re incorporating air, which makes the filling lighter and less dense. It also helps break down the curds in the cheese.

Chill Before Filling
I know it’s tempting to fill them right away. Don’t. Cold filling holds its shape. Warm filling oozes. Give it 30 minutes in the fridge.

Fill Just Before Serving
If you fill cannoli too early, the shells absorb moisture from the filling and get soft. Fill them 15-30 minutes before you plan to eat them. If you need to make them ahead, keep the filling and shells separate.

Use High-Quality Chocolate
If you’re adding chips, use good chocolate. Cheap chips have wax and won’t taste as rich. Semi-sweet is my favorite because it balances the sweetness of the ricotta.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Lemon Ricotta
Swap the vanilla for the zest of 2 lemons and 1 tablespoon of lemon juice. Add ½ teaspoon of lemon extract. It’s bright, tangy, and perfect for spring.

Pistachio Cream
Fold in ½ cup of finely ground pistachios and 1 teaspoon of pistachio extract. Roll the ends in more chopped pistachios. It’s rich and nutty.

Chocolate Hazelnut
Add 2 tablespoons of hazelnut spread (like Nutella) to the ricotta. Fold in chopped hazelnuts. Roll the ends in cocoa powder. It’s like a dessert pizza in shell form.

White Chocolate Chip
Use white chocolate chips instead of semi-sweet. Add 1 teaspoon of almond extract. It’s sweeter and more delicate.

Mini M&M’s
Fold in mini M&M’s for a fun, colorful twist. Great for kids’ parties.

Dairy-Free Option
Use dairy-free ricotta (available in some specialty stores) and dairy-free chocolate chips. The texture might be slightly different, but it still works.

Serving & Storage

How to Serve:
I usually serve these on a platter with a dusting of powdered sugar. They look rustic and elegant. Pair them with espresso or sweet wine for a classic Italian finish.

Side Dishes:
These are rich, so they don’t need much. A simple fruit salad or some espresso beans on the side are perfect.

Storage Instructions:
Refrigerator:
Store the filling in an airtight container for up to 2 days. Store the shells in an airtight container at room temperature for up to 3 days. Do not refrigerate the shells—they will get stale. Fill them just before serving.

Freezing:
You can freeze the unfilled shells for up to 1 month. Let them thaw at room temperature before filling. Do not freeze the filled cannoli—the shells will get soggy.
Pro Tip:
If you’re making a big batch, fill them in stages. Keep the filling in the fridge and fill 10-12 at a time. This keeps them crispy.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking.

Per Cannolo (based on 12 cannoli):

  • Calories: 280
  • Protein: 8g
  • Carbs: 25g
  • Fiber: 1g
  • Sugar: 18g
  • Fat: 16g
  • Saturated Fat: 8g
  • Cholesterol: 35mg
  • Sodium: 120mg

What’s Good:
– Good source of protein from the ricotta.
– Calcium from the cheese.
– Can be made lighter by using less sugar or low-fat ricotta (though I don’t recommend it for taste).

What to Know:
– Higher in calories due to the fried shells and cheese.
– Contains dairy and gluten (unless using gluten-free shells).
– Moderate sugar content.

My Take:
Look, this is a dessert. It’s sweet, it’s rich, and it’s meant to be enjoyed. Don’t stress about the calories. Enjoy it as a special treat. When I make it for my family, we usually have one each. It’s enough to satisfy the craving without overdoing it.

Final Thoughts

So that’s my go-to Homemade Cannoli with Sweet Ricotta Filling! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.

This has saved me from looking like a amateur at parties. It’s my answer to “what’s for dessert” when I want something impressive but easy. My family loves it, my friends ask for the recipe, and I’m happy because I finally figured out the trick.

Make it yours! Try different add-ins, swap in your favorite chocolates, adjust the sweetness. The best recipes are the ones you adapt to your tastes.

If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I use low-fat ricotta?

You can, but the texture won’t be as creamy and rich. Low-fat ricotta tends to be grainier and wetter. If you must use it, drain it extra well and add a tablespoon of cream cheese to help with the texture. But for the best results, use whole milk ricotta.

Why is my filling watery?

Usually, this means you didn’t drain the ricotta enough. Ricotta releases a lot of whey. If you’re in a rush, you can press it with paper towels, but straining it in a sieve for 30 minutes is better. Also, make sure you’re not adding too much liquid flavorings like vanilla extract.

Can I make the shells from scratch?

Yes! It’s a bit of work, but it’s worth it if you have the time. You’ll need flour, butter, sugar, egg, and Marsala wine (or vinegar). Roll the dough thin, cut circles, fry them, and roll them around tubes while hot. I have a link to a great tutorial if you want to try it.

How long do cannoli last?

Unfilled shells last 3 days at room temperature. Filled cannoli are best eaten the same day. If you must store them, keep the filling and shells separate. Fill them 15-30 minutes before serving.

Can I freeze the filling?

I don’t recommend it. The texture of ricotta changes when frozen and thawed—it can become grainy. It’s best to make the filling fresh.

What do I serve with cannoli?

Espresso is the classic pairing. Sweet wine, like Moscato, also works well. For a lighter option, serve with fresh berries or a simple fruit salad.

Can I use chocolate sprinkles instead of pistachios?

Absolutely! Chocolate sprinkles, crushed cookies, or even coconut flakes work great. It’s all about personal preference.

For more easy dessert ideas, check out these cinnamon french toast sticks for a breakfast treat or these easy baked mozzarella pizza pockets for a savory snack. And if you need a healthy option, try these back-to-school fruit and cheese snack boxes.

Pin This Recipe!

homemade cannoli recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
homemade cannoli - featured image

Homemade Cannoli with Sweet Ricotta Filling


  • Author: Thea
  • Total Time: 45 minutes
  • Yield: 12 servings 1x

Description

A simple yet elegant Italian dessert featuring a crisp shell filled with a smooth, creamy, and sweet ricotta mixture. This recipe focuses on a foolproof filling that requires only a few high-quality ingredients and minimal effort.


Ingredients

Scale
  • 32 oz (900g) whole milk ricotta cheese
  • 1 cup (120g) confectioners’ sugar (powdered sugar)
  • 1 teaspoon vanilla extract
  • 12 store-bought cannoli shells
  • Optional: ½ cup semi-sweet chocolate chips
  • Optional: 1 teaspoon orange zest
  • Optional: ½ cup chopped pistachios (for rolling ends)
  • Optional: ½ cup mini M&Ms

Instructions

  1. Drain the ricotta cheese by placing it in a fine-mesh strainer over a bowl for 15-30 minutes to remove excess whey.
  2. Transfer the drained ricotta to a large mixing bowl. Add the confectioners’ sugar and vanilla extract.
  3. Whisk vigorously for 2-3 minutes until the mixture is smooth, creamy, and slightly fluffy with no lumps.
  4. Gently fold in optional mix-ins like chocolate chips or orange zest using a spatula.
  5. Cover the bowl with plastic wrap and refrigerate the filling for at least 30 minutes to firm it up.
  6. Prepare a piping bag or a Ziploc bag with the corner snipped off.
  7. Fill each cannoli shell with about 1-2 tablespoons of the chilled ricotta mixture.
  8. Dip the ends of the filled cannoli into chopped pistachios, chocolate chips, or sprinkles to coat.
  9. Serve immediately for the best texture, dusting with powdered sugar if desired.

Notes

It is crucial to drain the ricotta well to prevent soggy shells. The filling should be chilled before piping to hold its shape. Fill the cannoli just before serving to maintain the crispness of the shells. Store filling and shells separately until ready to eat.

  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Dessert
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cannolo
  • Calories: 280
  • Sugar: 18
  • Sodium: 120
  • Fat: 16
  • Saturated Fat: 8
  • Carbohydrates: 25
  • Fiber: 1
  • Protein: 8

Keywords: cannoli, ricotta filling, italian dessert, homemade cannoli, easy dessert, sweet ricotta, pistachio cannoli

You might also like these recipes

Leave a Comment

Recipe rating