Simple Cannoli Recipe: Easy, Classic Filling and Shells

This simple cannoli recipe gives you a clear win: crisp, classic shells and a rich, easy filling that tastes like tradition without complicated steps. You’ll get straightforward instructions for the classic cannoli filling and the shells, so you know exactly what to make and when. It answers the practical question—how to make cannoli at home with minimal fuss and maximum flavor.

You can make a simple cannoli recipe at home by frying (or using store-bought) cannoli shells and filling them just before serving for the best “bakery-style” crunch. With crisp shells, a well-drained creamy ricotta filling, and classic toppings like powdered sugar and chocolate, you’ll get a fresh cannoli experience without complicated technique.

🛒 Buy Pastry Cream Filling Kit Now on Amazon

This guide breaks down each step—ingredients, shell-making, filling preparation, and assembly—while also addressing the quality variables that separate good homemade cannoli from great ones: ricotta moisture, shell cooling time, and last-minute filling.

Simple Cannoli Recipe Ingredients

🛒 Buy Cannoli Formers Now on Amazon
Cannoli Recipe - simple cannoli recipe

– Gather cannoli shells, ricotta, sugar, vanilla, and chocolate chips

– Optional flavor boosters: citrus zest and cinnamon

– Check you have powdered sugar for finishing

To keep this recipe truly “simple” while still tasting classic, focus on the essentials first, then add flavor in a controlled way. For the filling, use whole-milk ricotta when possible for the richest texture; skim ricotta tends to be looser even after draining. Standard cannoli shells can be purchased pre-made, or you can fry homemade shells using a cannoli form (tube) and cannoli dough.

🛒 Buy Heavy-Duty Mixer Now on Amazon

Core components you’ll need:

Cannoli shells (about 10–12 medium): store-bought for speed, or fried for maximum freshness

Ricotta (about 2 cups / 450–500 g): ideally whole milk

Granulated sugar (about 1/2 cup / 100–120 g): sweetens and softens ricotta slightly

Vanilla extract (1–2 tsp): rounds out dairy flavor

Semi-sweet chocolate chips (about 1/3 cup / 50–60 g): classic bittersweet contrast

Powdered sugar (for finishing): provides a traditional bakery look

Optional but classic additions:

Orange or lemon zest (1–2 tsp): brightens the ricotta without making it taste “perfume-like”

Ground cinnamon (a pinch to 1/2 tsp): adds warm depth that pairs well with chocolate

🛒 Buy Fine Mesh Strainer Now on Amazon

In operational terms, think of this filling as a “cream system.” The goal is consistent thickness, clean sweetness, and evenly distributed mix-ins—so your cannoli tastes balanced in every bite.

📊 DATA

Cannoli Success Factors: Impact on Texture & Taste (Home Results)

# Factor (What You Control) Typical Effect Rating Best Practice Result Direction
1 Ricotta draining time ★★★★★ (5/5) Drain 30–60 min (or longer if watery) Higher thickness
2 Shell cooling before filling ★★★★★ (5/5) Cool completely, 20–30 min for fried shells Crisper shell retention
3 Chilling the filling for piping ★★★★☆ (4/5) Chill 15–30 min after mixing Cleaner, thicker filling
4 Sweetness balance (sugar amount) ★★★★☆ (4/5) Start with ~1/2 cup per 2 cups ricotta Over/under sweetening risks
5 Vanilla and citrus zest (flavor layering) ★★★☆☆ (3/5) Vanilla 1–2 tsp + zest 1–2 tsp (optional) More aromatic richness
6 Chocolate chip distribution ★★★★☆ (4/5) Fold in after sweetening; aim even pockets Consistent sweet-bitter bites
7 Filling timing before serving ★★★★★ (5/5) Fill within 0–60 min of serving Moisture softens shells

Make the Cannoli Shells

🛒 Buy Food Processor Now on Amazon
Cannoli Shells - simple cannoli recipe

– Fry shells until crisp and lightly golden, then cool completely

– Use a cannoli form/tube to shape evenly

– Don’t fill until shells are fully cooled to prevent sogginess

Shell quality is the foundation of the cannoli experience. Even a perfect ricotta filling can’t compensate for soft shells, because cannoli is fundamentally a crunch-to-cream contrast.

Option A: Frying homemade shells (maximum crunch)

1. Heat oil to a stable frying temperature. If the oil is too cool, shells absorb more oil and become greasy. If too hot, they brown too quickly and may become brittle.

2. Shape dough around a cannoli form/tube and fry until lightly golden. Avoid deep dark coloring—you want crisp, not burnt.

3. Cool completely on a rack (not paper towels alone) so steam can escape. Trapped heat creates condensation, which leads to sogginess later.

Option B: Using store-bought shells (fast and reliable)

– Choose shells that are sealed/fresh and not overly brittle.

– Keep them in an airtight container until assembly.

– If shells arrive slightly stale, briefly re-crisp them in a low oven (about 250°F / 120°C) for 2–3 minutes—just enough to restore snap.

A key operational principle: shells should be dry and at room temperature when filling begins. The moment you introduce moisture (even thick ricotta), you’re starting a texture timer.

Prepare the Ricotta Cannoli Filling

Ricotta Cannoli Filling - simple cannoli recipe

– Drain ricotta well for the right thick, creamy texture

– Sweeten and flavor with sugar, vanilla, and optional zest

– Fold in chocolate chips (and cinnamon, if using)

A professional-quality cannoli filling is thick, smooth, and spoonable/pipable without being stiff. That consistency comes from draining and mixing strategy.

Step-by-step filling method

1. Drain the ricotta.

– Line a sieve with cheesecloth or a fine strainer and refrigerate or rest it for 30–60 minutes.

– If your ricotta is extremely wet, drain longer. You can also gently blot the surface, but don’t press aggressively—keep the curds intact.

2. Sweeten and flavor.

– Mix drained ricotta with sugar and vanilla.

– If using, add orange or lemon zest.

– For cinnamon, go modest—ricotta is delicate, and too much cinnamon can dominate the dairy flavor.

3. Achieve the desired texture.

– For a classic “creamy” cannoli, press ricotta through a sieve or briefly blend with a whisk attachment—just enough to smooth while keeping a traditional body.

– Over-blending can make the filling too loose or paste-like.

4. Fold in chocolate chips.

– Fold rather than beat. Folding keeps pockets of chocolate intact and distributes them evenly.

Why the filling should chill

If you plan to pipe the filling, chilling for 15–30 minutes helps it hold shape. It also reduces the risk of warmth transferring from filling to shell—another contributor to premature softening.

Assemble Cannoli

– Pipe or spoon filling into shells right before serving

– Drizzle or dust toppings like powdered sugar

– Arrange on a tray so they stay crisp longer

Assembly is the final—and most time-sensitive—step. Think of it like plating: timing is part of the product.

Best practices for clean, fresh cannoli

Fill right before eating: Aim for within 0–60 minutes for maximum crispness.

Pipe if possible: A piping bag gives consistent filling volume and reduces mess.

Spoon as an alternative: If you don’t have a piping bag, use a spoon and press gently so the ends are filled evenly.

Add toppings last: Dust with powdered sugar and add extra chocolate chips or zest immediately before serving. Sugar can draw moisture if left too long.

How to keep shells crisp longer (within reality)

– Place filled cannoli on a wire rack or tray lined with parchment, with space between pieces.

– Avoid stacking.

– If serving outdoors or in warm kitchens, work in smaller batches—assemble what you can serve in the next 10–15 minutes.

For a bakery-style presentation, rotate toppings: some cannoli get powdered sugar, others get a light drizzle of melted dark chocolate, and a few get a touch of citrus zest for color and aroma.

Tips for Best Texture and Flavor

– Drain ricotta thoroughly for a smooth, non-watery filling

– Chill filling briefly for easier piping

– For extra freshness, assemble in batches as you eat

These tips are not “nice-to-haves”—they directly solve the two most common cannoli problems: watery filling and soft shells.

Texture: control moisture at both ends

Ricotta moisture: If your filling feels slack, it won’t firm up reliably after mixing. Better to drain properly first.

Shell temperature: Fill only once shells are fully cooled so condensation doesn’t form.

Flavor: layer without overpowering

– Use vanilla as your base note.

– Add zest for brightness only if you taste-test.

– Chocolate chips provide a classic bittersweet accent; they also add tactile contrast.

Workflow: batch assembly to protect crunch

If you’re hosting, set up a “production line”:

1. Shells ready and dry

2. Filling chilled and pipable

3. Toppings portioned into small bowls

4. Assemble in waves as guests arrive

This reduces the time each shell spends exposed to moisture.

Common Mistakes to Avoid

– Filling shells too early (causes soft, soggy cannoli)

– Skipping cooling time for fried shells

– Over-sweetening or under-seasoning the ricotta

Cannoli is unforgiving in the way it rewards timing. Most failures trace back to a few predictable issues:

1. Filling too early

Even thick ricotta slowly migrates moisture into shells. The result is a cannoli that tastes creamy but loses the signature snap.

2. Skipping shell cooling

Warm shells trap steam and can make the filling melt slightly at first contact, accelerating softening.

3. Sweetness imbalance

– Over-sweetening can flatten flavor and make the dairy taste “heavy.”

– Under-seasoning can make ricotta taste bland or slightly sour (especially if ricotta quality varies).

Taste the filling before you pipe it; adjust by adding small increments of sugar or a pinch more vanilla.

4. Not draining ricotta enough

Watery ricotta creates a filling that separates or becomes runny, which then leaks and compromises shell texture.

After you fix these issues, homemade cannoli becomes much easier to execute consistently—especially when you follow the same recipe process every time.

Homemade cannoli success is about three practical levers: drained ricotta, fully cooled shells, and last-minute filling. Follow the steps to make or use crisp shells, prepare a creamy ricotta filling with vanilla and chocolate (optionally brightened with citrus zest), and assemble right before serving for maximum crunch. Make this simple cannoli recipe today and serve immediately for maximum freshness, classic flavor, and a bakery-quality finish.

Frequently Asked Questions

What is a simple cannoli recipe for beginners?

A simple cannoli recipe usually uses a quick dough for the shells and a sweet ricotta filling with chocolate chips. Start by using a straightforward dough method (often flour, sugar, salt, lard/butter, and a splash of wine or vinegar) and cook the shells in hot oil until crisp and golden. For the filling, mix drained ricotta with powdered sugar and flavorings like vanilla or cinnamon, then fold in mini chocolate chips for classic flavor.

How do you make cannoli shells crispy without breaking?

To keep cannoli shells crispy, make sure the dough is rolled thin and evenly and fry them at a steady, proper oil temperature (usually around 350°F/175°C). Avoid overcrowding the pan so the temperature doesn’t drop, which can lead to soggy shells. When transferring the shells, let them cool completely on a rack and be gentle—filling them too soon or overfilling can cause them to crack.

How do you make the ricotta filling thick and not watery?

The most common issue with a simple cannoli recipe is watery ricotta, so drain it thoroughly before mixing. Place ricotta in a fine-mesh sieve or cheesecloth in the fridge for at least a few hours, then pat off any excess moisture. Mix in powdered sugar gradually and fold in chocolate chips only after the filling is thick and creamy so it holds its shape.

Which filling variations work best in an easy cannoli recipe?

For an easy cannoli recipe, classic variations include adding candied orange peel, cinnamon, or vanilla to the ricotta base. If you want a richer flavor, try mixing in a small amount of mascarpone or using a touch of lemon zest for brightness. You can also swap chocolate chips for chopped pistachios or a combination of chocolate and espresso powder for a more intense filling.

Why do cannoli taste better if they’re filled right before serving?

Cannoli shells start to soften once they’re filled, because moisture from the ricotta gradually penetrates the crisp dough. For the best texture, pipe the filling into the cooled shells just before serving and keep them chilled until guests are ready. This timing helps your simple cannoli recipe deliver crisp shells and creamy ricotta together—without losing that classic contrast.


References

  1. Cannoli
    https://en.wikipedia.org/wiki/Cannoli
  2. Ricotta
    https://en.wikipedia.org/wiki/Ricotta
  3. Pastry
    https://en.wikipedia.org/wiki/Pastry
  4. Marsala
    https://en.wikipedia.org/wiki/Marsala
  5. https://en.wikipedia.org/wiki/Confectioners%27_sugar
    https://en.wikipedia.org/wiki/Confectioners%27_sugar
  6. Orange flower water
    https://en.wikipedia.org/wiki/Orange_flower_water
  7. https://www.britannica.com/topic/cannoli
    https://www.britannica.com/topic/cannoli
  8. Google Scholar  Google Scholar
    https://scholar.google.com/scholar?q=simple+cannoli+recipe
  9. Google Scholar  Google Scholar
    https://scholar.google.com/scholar?q=cannoli+siciliani+ricotta+shell+recipe
  10. Google Scholar  Google Scholar
    https://scholar.google.com/scholar?q=traditional+cannoli+recipe+ingredients+procedure

Lisa Brown
Lisa Brown

I’m Lisa Brown, a dedicated head chef with years of experience leading kitchens in a variety of acclaimed restaurants. My passion for cooking began early in life, sparked by a love for fresh ingredients and the joy of sharing meals with others. Over the years, I’ve transformed that passion into a profession, mastering a wide range of culinary techniques and cuisines.

I’ve had the privilege of working in diverse restaurant environments, from fine dining establishments to modern fusion bistros, each shaping my leadership style and broadening my culinary expertise. As head chef, I believe in balancing creativity with precision, ensuring every dish not only meets the highest standards but also tells its own story.
My approach to cooking is rooted in using seasonal, locally sourced ingredients whenever possible, paired with innovative flavors and elegant presentation. I take pride in mentoring kitchen teams, fostering an environment where passion and professionalism thrive together.
For me, the kitchen is more than a workplace—it’s a place of artistry, discipline, and constant evolution. Whether crafting a signature tasting menu or refining a classic recipe, my goal is to create dining experiences that guests will remember long after the last bite.

Articles: 4580