Stracciatella Gelato is one of the most beloved and classic Italian gelato flavors. Originating in Bergamo, Italy, this creamy gelato with delicate chocolate flakes is a staple in every authentic Italian gelateria.
The secret to authentic Stracciatella Gelato lies in those chocolate flakes. Instead of mixing in chocolate chips, the traditional Italian method involves drizzling melted dark chocolate into the freshly churned gelato. As the chocolate hits the cold mixture, it solidifies instantly and breaks into thin, crispy shards.

Alongside Gelato alla Crema and Chocolate Gelato, it remains one of the most popular choices for gelato lovers worldwide.
What makes Stracciatella Gelato special? Its simple yet high-quality ingredients: whole milk, heavy cream, sugar, and dark chocolate. This recipe is completely egg-free, making it lighter while still smooth and creamy.
To achieve the best results, ingredient quality is key. Use fresh whole milk and high-quality heavy cream to ensure the perfect texture. Avoid skim milk, UHT milk, or powdered milk, as they will affect the creaminess of the gelato.
In this step-by-step recipe, I’ll show you how to make authentic Italian Stracciatella Gelato at home, with or without an ice cream maker.
Jump to:
- What is Stracciatella Gelato?
- Ingredients
- Fior di Latte: The Base of Stracciatella Gelato
- How to Make Stracciatella Gelato (With or Without Ice Cream Maker)
- Kitchen Tools and Equipment
- How to Store Stracciatella Gelato
- Tips for Perfect Stracciatella Gelato
- Variations
- History of Stracciatella Gelato
- More Italian Gelato Recipes
- Recipe Card
What is Stracciatella Gelato?
Stracciatella gelato is a classic Italian gelato made with a Fior di Latte base and thin shards of dark chocolate.
The name “stracciatella” comes from the Italian verb stracciare, which means “to tear” or “to shred.” It refers to the way melted chocolate is poured into the gelato and instantly hardens, breaking into delicate, irregular flakes.
Unlike versions made with chocolate chips, authentic stracciatella gelato has very thin, crispy chocolate pieces that create a perfect contrast with the smooth and creamy base.
This traditional flavor was invented in 1961 in Bergamo, Italy, and is now one of the most iconic gelato flavors found in Italian gelaterias.
Ingredients

WITH Ice Cream Maker:
Prep Time: 30 Min + about 40 Min in the ice cream maker | Cook Time: 5 Min | Servings: 6-8 people (approximately 750 g / 1.65 lb of stracciatella gelato)
WITHOUT Ice Cream Maker:
Prep Time: 30 Min | Cook time: 5 Min | Freezing Time: 5 Hours | Servings: 6-8 people (approximately 750 g / 1.65 lb of stracciatella gelato)
- 150 g (¾ cup) granulated sugar
- 350 ml (1 ½ cups) fresh whole milk
- 250 ml (1 cup) heavy cream
- 100 g (3.5 oz) dark chocolate, at least 55–60% cocoa
Fior di Latte: The Base of Stracciatella Gelato
Stracciatella gelato is made using a Fior di Latte base, a classic Italian gelato prepared with milk, cream, and sugar, without eggs.
This simple base has a delicate, neutral flavor that allows the chocolate to stand out, creating the perfect balance between creamy and crunchy.
For the best result, it’s important to start with a smooth and well-emulsified Fior di Latte mixture. The quality of the milk and cream plays a key role in achieving the right texture.
Once the Fior di Latte gelato is ready and churned, melted dark chocolate is added to create the signature stracciatella effect.
How to Make Stracciatella Gelato (With or Without Ice Cream Maker)
WITH Ice Cream Maker

Step 1) - In a thick-bottomed saucepan, combine the sugar, whole milk, and heavy cream. Stir well and heat over low heat, making sure the mixture never reaches a boil. Cook for about 5 minutes, until the sugar has completely dissolved.
If the mixture starts to boil, immediately remove it from the heat or lower the flame. Once ready, turn off the heat, transfer it to a stainless steel bowl, and let it cool in the refrigerator for about 30 minutes.

Step 2) - Pour the cooled mixture into your ice cream maker and churn according to the manufacturer’s instructions. This usually takes about 30 to 40 minutes.
NOTE: For best results, use an ice cream maker with a built-in compressor, which cools the mixture while churning, just like professional gelato machines (see below for some recommended ice cream makers)

Step 3) - When the gelato is almost ready (after about 30 minutes of churning), melt the dark chocolate in a double boiler (bain-marie) until smooth.

Step 4) - Slowly drizzle the melted chocolate directly into the ice cream maker while the gelato is still churning. As the warm chocolate hits the cold gelato, it solidifies instantly and breaks into thin, irregular flakes.
This is what creates the signature stracciatella effect.
Once the chocolate is fully incorporated, your Stracciatella Gelato is ready. Serve immediately for the creamiest texture.
WITHOUT Ice Cream Maker

Step 1) - In a saucepan, combine the sugar and whole milk. Heat over low heat for about 5 minutes, stirring until the sugar is completely dissolved. Do not let it boil.
Transfer the mixture to a bowl and let it cool in the refrigerator for about 30 minutes.

Step 2) - In the meantime, whip the heavy cream using a stand mixer or an electric whisk until soft peaks form.

Step 3) - Gently fold the cooled milk mixture into the whipped cream using a spatula, mixing from the bottom up to keep the mixture light and airy.

Step 4) - Pour the mixture into a freezer-safe container and place it in the freezer for about 5 hours.
Every 30 minutes, remove it from the freezer and mix for about 30 seconds using a hand whisk or an electric whisk on low speed. This step prevents ice crystals from forming and helps achieve a smooth, creamy texture.

Step 5) - About halfway through the freezing process (after approximately 2.5 hours), when the mixture is thick but still soft, melt the dark chocolate in a double boiler.
Slowly drizzle the melted chocolate over the semi-frozen gelato. It will solidify on contact. Stir gently to break it into thin flakes and small shards.
Return the gelato to the freezer and let it set for the remaining time.
Your homemade Stracciatella Gelato is now ready. Serve and enjoy!

Kitchen Tools and Equipment
Gelatiera
The most useful tool for making authentic Italian stracciatella gelato is for sure an ice cream maker or Gelatiera. There are various types of Gelato makers, but the best is the one that has a compressor that cools while churning the stracciatella gelato.
Let's have a look at some of them:
- The best performing gelato machines are Musso ice cream makers. They are made entirely in Italy but have spread successfully throughout the world. The smaller model is made for home use but has the same features as the professional machines. Lello 4080 Musso Lussino 1.5-Quart Ice Cream Maker is easy to use, perfect for professional results at home. Small, with a large, non-removable bowl. The spatula is made of stainless steel. It has a powerful and robust refrigeration system to achieve professional performance without pre-cooling.
- Another high-performance ice cream maker is the Whynter ICM-200LS Automatic Ice Cream Maker (built-in compressor, no pre-freezing). Incredibly easy to use, you can create delicious gelato in the comfort of your own home. Ideal for entertaining, this high capacity unit makes up to two quarts of your favorite frozen dessert in a single batch.
- Other types of gelato makers, without a compressor, plan to keep the special container of the machine in the freezer many hours ahead of time to cool the ingredients while mixing them, but its autonomy is quite short. Among these I recommend Cuisinart Automatic Frozen Yogurt, Sorbet, and Ice Cream Maker which in my opinion is inexpensive and practical.
Other Kitchen Tools
- If you want to make stracciatella gelato without an ice cream maker, the result is still good if you follow our step-by-step recipe. A gelato container is useful in this case. It's still a necessary tool, either in case you don't consume all the gelato right away or if you make gelato with an ice cream maker.
- Other accessories to serve your homemade stracciatella gelato can be the tool to make the ice cream scoops or the handy scoops to make sundaes of gelato.
- To melt the chocolate, you need a non-stick stainless steel double-boiler.
- If you prefer to cut the chocolate into small pieces you need a sharp knife or a chocolate grater.
How to Store Stracciatella Gelato
Enjoy your homemade Stracciatella Gelato fresh for the best texture and flavor.
If stored in the freezer too long, ice crystals may form, affecting its creamy consistency. To keep it smooth, store it in an airtight container for up to one week.
Tip: If the gelato becomes too hard, let it sit in the refrigerator for 10-15 minutes before serving.

Tips for Perfect Stracciatella Gelato
USE A SMOOTH FIOR DI LATTE BASE: Stracciatella gelato starts with a Fior di Latte base. Make sure the mixture is well emulsified and completely smooth before churning. This ensures a creamy texture that contrasts perfectly with the chocolate.
ADD CHOCOLATE AT THE RIGHT TIME: Add the melted chocolate when the gelato is almost ready, while it is still churning and thick but not fully set. This allows the chocolate to spread evenly and form thin flakes.
DRIZZLE, DON’T POUR: Pour the melted chocolate in a thin, steady stream. This is essential to create delicate shards instead of thick chunks.
USE THE RIGHT TEMPERATURE: The chocolate should be warm and fluid, but not too hot. If it’s too hot, it may melt the gelato slightly instead of hardening instantly.
CHOOSE GOOD-QUALITY DARK CHOCOLATE: Use dark chocolate with at least 55–60% cocoa. It gives the best balance between sweetness and bitterness and creates a more defined contrast with the gelato base.
WORK QUICKLY WITHOUT AN ICE CREAM MAKER: When making stracciatella without a machine, add the chocolate while the mixture is still soft and semi-frozen. This helps it solidify properly and form thin flakes.
EXPECT IRREGULAR FLAKES: Authentic stracciatella is not uniform. The chocolate should break into thin, irregular shards. This is exactly what gives the gelato its unique texture.
Variations
Stracciatella gelato is all about contrast: a smooth and creamy Fior di Latte base paired with thin, crunchy flakes of dark chocolate. Because it is such a classic flavor, variations should remain subtle to preserve its authenticity.
VANILLA TWIST - For a more aromatic flavor, you can infuse the base with vanilla. Add the seeds of a vanilla bean or use ½ teaspoon of vanilla extract.
COCOA TOUCH - To slightly enhance the chocolate flavor and deepen the color, add 1 teaspoon of unsweetened cocoa powder. Use it sparingly so it doesn’t overpower the delicate Fior di Latte base.
CHOCOLATE CHOICE - For authentic stracciatella, use dark chocolate with at least 55–60% cocoa. For a more intense flavor, choose a higher cocoa percentage.
CHOPPED VS MELTED CHOCOLATE - The traditional method uses melted chocolate poured into the churning gelato, creating thin, irregular flakes.
If you prefer a quicker option, you can use finely chopped chocolate. However, make sure the pieces are small and irregular.
Avoid chocolate chips, as they are too uniform and won’t create the classic stracciatella texture.
History of Stracciatella Gelato
Stracciatella gelato was invented in 1961 in Bergamo by Enrico Panattoni, a Tuscan pastry chef who had moved there in the 1940s and opened the famous pastry shop La Marianna.
Panattoni was known for his Fior di Latte gelato. One day, he experimented by drizzling hot melted dark chocolate into the churning gelato. As the chocolate touched the cold mixture, it hardened instantly and broke into thin, irregular flakes, creating a unique texture.
The effect reminded him of Stracciatella alla Romana, a traditional Italian egg-drop soup, which inspired the name “Stracciatella Gelato.”
Today, while the soup still exists, the word “stracciatella” is most commonly associated with this iconic Italian gelato flavor.
More Italian Gelato Recipes
If you love Stracciatella gelato, try these other authentic Italian gelato recipes:
FRUIT GELATO
DESSERT-INSPIRED

Recipe Card

Stracciatella Gelato Recipe (Authentic Italian with Chocolate Flakes)
Ingredients
- 150 g granulated sugar - ¾ cup
- 350 ml fresh whole milk - 1 ½ cups
- 250 ml heavy cream - 1 cup
- 100 g dark chocolate - 3.5 oz, at least 55–60% cocoa
Instructions
How to Make Stracciatella Gelato WITH Ice Cream Maker
- In a thick-bottomed saucepan, combine the sugar, whole milk, and heavy cream. Stir well and heat over low heat, making sure the mixture never reaches a boil. Cook for about 5 minutes, until the sugar has completely dissolved.If you notice the mixture starting to boil, immediately remove it from the heat or lower the flame.
- Once ready, turn off the heat and transfer the mixture to a stainless steel bowl with a lid. Let it cool in the refrigerator for about 30 minutes.
- After the mixture has cooled, pour it into your ice cream maker. Start the machine and follow the manufacturer's instructions. Typically, the churning process takes 30 to 40 minutes.
- When the gelato is almost ready (after about 30 minutes of churning), it’s time to add the chocolate. First, melt the dark chocolate in a double boiler (bain-marie) until smooth.
- Slowly pour the melted chocolate directly into the ice cream maker while the gelato is still churning. As the warm chocolate touches the cold gelato, it solidifies instantly. The spinning motion of the machine breaks the chocolate into small, irregular flakes, distributing them evenly throughout the gelato.
How to Make Stracciatella Gelato WITHOUT Ice Cream Maker
- In a saucepan, combine the sugar and whole milk. Stir and cook over low heat for about 5 minutes, ensuring the mixture does not boil.
- Once the sugar has completely dissolved, remove from heat and transfer the mixture to a stainless steel bowl with a lid. Let it cool in the refrigerator for about 30 minutes.
- While the mixture is cooling, whip the heavy cream using a stand mixer or an electric whisk. Whip until soft peaks form, creating a light and airy texture.
- Once the milk mixture has cooled, gently fold it into the whipped cream. Use a spatula and mix in an upward motion to maintain the airy consistency.
- Pour the gelato mixture into a gelato container or a freezer-safe dish. Place it in the freezer for about 5 hours.
- To prevent ice crystals from forming and to keep the texture smooth and creamy, you’ll need to stir the gelato every 30 minutes. Remove it from the freezer and mix for about 30 seconds using a hand whisk or an electric whisk on low speed.
- About halfway through the freezing process (after approximately 2.5 hours), when the gelato has thickened but is still soft, it’s time to add the chocolate.Chop the dark chocolate into small pieces, then melt it in a double boiler until smooth.
- Finally, slowly drizzle the warm melted chocolate over the semi-frozen gelato.The chocolate will solidify upon contact with the cold gelato. Stir gently to break the hardened chocolate into thin flakes and small shards.
- Once the chocolate is fully incorporated, return the gelato to the freezer and let it set for the remaining time.Your homemade Stracciatella Gelato is now ready! Serve and enjoy this authentic Italian treat straight from your kitchen!





Rick Irizarry says
If the recipe has no thickeners and no eggs, what’s the point of heating the milk base?
Barbara Felicità Lucchini says
Thank you so much for your comment! You raise a good point — there are gelato recipes without eggs or thickeners that skip the heating step. But in Italy, the traditional and “correct” way (especially for a classic stracciatella-style gelato) almost always includes gently warming the milk/cream/sugar base. That’s part of the secret to why Italian gelato tastes so smooth and delicious!
Here’s why we Italians usually heat the base:
So yes, you could try a cold-mix version (especially with pasteurized dairy), but it won’t quite match the silky texture and depth of flavor you get with the warmed base.
Charene says
Delicious and easy! I’ve made this a few times as it’s a family favorite. I add a Tablespoon of vanilla after warming the milk.
Elio says
Great recipe, I was sceptical about the simplicity but it was perfect!
Silvana Nava says
Hi Elio,
Thank you for your kind message.
Simple things are often the best!
Have a nice day.
Silvana
Emily says
Wonderful recipe, thank you. I have a cuisinart ice cream maker without a built in cooling mechanism and it still worked well. I put the milk mixture in the freezer for 2 hours before churning just in case so it was really cold but not yet starting to freeze.
Paul Duce says
I use 70% cacao chocolate when making this recipe. The only deviation I make is adding just a touch of salt and vanilla. Of all the gelato flavors I have made, this one is the most popular in the house!
Prez says
Made this recipe I have the cuisine art ice100 and the result was phenomenal. Thank you for the recipie