Indulge in the velvety perfection of homemade gelato! This article features a cherished Gelato Recipe, meticulously tested and refined during my travels in Italy. I’m excited to share my two absolute favorite versions: the intensely rich chocolate and the timeless classic stracciatella, complete with all the secrets to recreate that authentic Italian experience in your kitchen.


Author’s Culinary Journey
Bringing Authentic Gelato Straight From Italy to Your Home!
Last summer, my travels across Italy led me to an unforgettable culinary adventure. In a charming Sicilian town, I enrolled in a cooking class dedicated entirely to the art of gelato making. From the very first spoonful of the freshly churned masterpiece, I was utterly captivated. The difference between what I thought was gelato and true Sicilian-style gelato was astounding – it was an obsession waiting to happen!
Upon returning home, that obsession quickly transformed into a delightful pursuit. I found myself constantly in the kitchen, experimenting with ingredients and techniques, determined to replicate the magic of that Italian experience. Along with perfecting this hearty ragu, perfecting homemade gelato became my summer project. It became our family’s undisputed favorite treat, a taste of Italy right on our patio, making every warm evening feel a little more special.
Now, almost a year later, after countless batches and meticulous adjustments, I’m thrilled to finally unveil the perfected recipe. This isn’t just a collection of instructions; it’s a culmination of the invaluable tips, techniques, and insights I gathered from that authentic Italian class, ensuring you can create remarkably creamy, flavorful gelato just like they do in Sicily.

Mastering the Art of Homemade Gelato: A Step-by-Step Guide
Creating authentic Italian gelato at home might seem daunting, but with these clear steps and my tested recipe, you’ll be scooping up deliciousness in no time. The key lies in careful preparation and understanding the unique characteristics of gelato.
- Prepare the Base: Begin by gently heating milk and cream. Separately, whisk together a cornstarch mixture. Gradually combine the warm dairy with the cornstarch mixture, then cook everything together until it thickens to a custard-like consistency. For precision, I highly recommend using a candy thermometer to ensure the mixture reaches the ideal temperature for proper thickening and pasteurization.
- Cool and Chill Thoroughly: Once thickened, allow the gelato base to cool completely to room temperature. This step is crucial. Afterwards, transfer the base to an airtight container and chill it in the refrigerator for at least 2-3 hours, or ideally, 6 hours. A fully chilled base is essential for achieving the perfect gelato texture during churning.
- Churn to Perfection: Pour the well-chilled base into your ice cream maker or dedicated gelato maker. Churn according to your appliance’s instructions until the gelato reaches a thick, soft-serve consistency. The slower churning process of gelato makers minimizes air incorporation, resulting in a denser, richer product.
- For Stracciatella Only: If you’re making stracciatella, prepare melted chocolate by combining it with a touch of coconut oil for a smooth, fluid consistency. Towards the end of the churning cycle, slowly drizzle the melted chocolate into the churning gelato. The cold gelato will instantly solidify the chocolate, creating beautiful, thin shards. Briefly stir in additional finely chopped chocolate for extra texture as it finishes churning.
- Serve Immediately or Store: For the absolute best flavor and silkiest texture, serve your homemade gelato right away, directly from the machine. If you have leftovers, transfer them to an airtight container and freeze. Remember, gelato is best enjoyed fresh, as its lower fat content means it can become icy when deeply frozen.

Your Top Gelato Questions Answered
Dive deeper into the world of gelato with these frequently asked questions, designed to help you achieve perfect results every time and understand what makes this Italian treat so special.
Gelato is inherently different from traditional American ice cream. It has a lower fat content and less air whipped into it during churning. These characteristics, while contributing to its intense flavor and dense texture, also mean it doesn’t stay as soft and scoopable as high-fat ice creams once frozen solid. For the absolute best experience, gelato is meant to be enjoyed fresh from the machine. Once frozen, its delicate texture and vibrant flavors can diminish. To mitigate this, only churn the amount you plan to consume the same day, or store leftovers properly and allow them to soften slightly at room temperature before serving.
The distinctions between gelato and ice cream are multifaceted. Gelato contains less fat than most ice creams, often using more milk and less cream and no egg yolks (in many traditional recipes). It’s churned at a significantly slower speed, which incorporates less air, resulting in its characteristic dense, rich, and silky texture. Furthermore, gelato is typically served at a slightly warmer temperature than ice cream, allowing its nuanced flavors to truly shine and melt exquisitely on the tongue.
Absolutely! While an ice cream maker provides the ideal texture, you can still achieve a respectable gelato without one. After preparing and cooling the mixture, pour it into a shallow, freezer-safe pan. Freeze for about 30 minutes. Every 30–45 minutes, remove the pan and vigorously whisk the mixture to break up any ice crystals that have formed. Repeat this process approximately six times until the consistency resembles a thick frozen yogurt. Then, freeze it until it’s firm enough to scoop, which usually takes about 4 hours total. This manual method helps to keep the texture as smooth as possible.

Gelato Storage and Enjoyment Tips
For optimal enjoyment and to maintain its sublime texture, homemade gelato is truly best savored immediately after churning. If you have any delightful leftovers, transfer them to a shallow, airtight container. To prevent ice crystal formation and preserve creaminess, press a piece of plastic wrap directly onto the surface of the gelato before sealing the container. Store in the freezer for up to 2–3 days.
When you’re ready to enjoy frozen gelato, allow it to sit at room temperature for 5–10 minutes. This brief softening period will restore some of its original scoopable texture and allow its full flavor profile to emerge. Remember, its delicate nature means it’s a treat meant to be savored fresh!
The Irresistible Allure of Homemade Gelato
Why go through the effort of making gelato at home? The reasons are as rich and satisfying as the dessert itself. Homemade gelato offers an unparalleled freshness and quality that simply cannot be matched by store-bought options. You have complete control over the ingredients, ensuring only the finest, freshest milk, cream, and flavorings go into your batch. This allows you to avoid artificial flavors, excessive stabilizers, or preservatives often found in commercial products.
Beyond quality, there’s the sheer joy of customization. While we’re focusing on decadent chocolate and classic stracciatella, mastering the base recipe opens up a world of possibilities. Imagine creating pistachio gelato with freshly roasted nuts, a vibrant raspberry sorbetto-style gelato, or a rich coffee flavor. The ability to tailor sweetness, add unique mix-ins, and experiment with seasonal ingredients elevates the dessert experience to a truly personal art form.
Finally, there’s the deep satisfaction and pride that comes from crafting such an exquisite treat with your own hands. Serving guests a dessert you’ve meticulously prepared, knowing it’s truly authentic and made with passion, is an experience in itself. Homemade gelato isn’t just a dessert; it’s a small celebration of culinary skill and a delightful indulgence.
Understanding Your Gelato Ingredients
The magic of gelato lies in its simplicity and the quality of its components. Each ingredient plays a vital role in achieving that signature smooth, dense texture and intense flavor.
- Whole Milk: This is the backbone of traditional gelato. Its higher water content compared to heavy cream contributes to gelato’s denser, less fatty profile. Using whole milk ensures a rich flavor without making it overly heavy.
- Heavy Cream: While less than in ice cream, a touch of heavy cream adds necessary richness and helps prevent the gelato from becoming too icy. It contributes to the luxurious mouthfeel.
- Cornstarch: A secret weapon in many traditional Italian gelato recipes, cornstarch acts as a natural stabilizer and thickener. It helps create the custard-like base, contributing to the gelato’s characteristic creaminess and smooth texture, ensuring the mixture holds together beautifully.
- Sugar: Granulated sugar not only sweetens the gelato but also acts as an anti-freeze agent, helping to keep the gelato softer at colder temperatures. Balancing the sugar is key to both flavor and texture.
- Semi-Sweet or Dark Chocolate (for Chocolate Gelato): For the chocolate version, high-quality chocolate is paramount. Semi-sweet or dark chocolate provides a deep, authentic cocoa flavor that is far superior to milk chocolate, which can be too sweet and less intense. Dutch process cocoa powder further enhances the rich color and mellow chocolate notes.
- Vanilla (for Stracciatella Gelato): For stracciatella, the vanilla base is critical. Using vanilla bean paste or actual vanilla bean seeds will provide a more profound and aromatic vanilla flavor than extract alone, creating a perfect canvas for the chocolate shards.
- Salt: A tiny pinch of salt in any sweet recipe is a game-changer. It doesn’t make the gelato salty, but rather balances and intensifies all the other flavors, making them pop.
- Coconut Oil (for Stracciatella Chocolate Drizzle): A small amount of coconut oil mixed with melted chocolate for the stracciatella drizzle ensures the chocolate sets quickly and forms crisp, thin shards when it hits the cold gelato, rather than clumping.
More Frozen Desserts You’ll Love:
Desserts
Grasshopper Pie
Desserts
Spumoni Ice Cream Recipe
Desserts
Brownie Oreo Ice Cream Bars
Desserts
Cookie Dough Ice Cream Bars

Saved
Pin
Authentic Homemade Gelato Recipe (Chocolate & Stracciatella)
Chelsea Lords
30 minutes
30 minutes
6 hours
7 hours
12 servings
Video Guide
Equipment
- Ice cream maker or gelato maker (recommended for best texture)
- Candy thermometer (for precise temperature control of the base)
Ingredients
- 4 cups whole milk I highly recommend whole milk for the best creamy texture; lower-fat milk or dairy-free alternatives are not advised for this recipe.
- 1/2 cup heavy cream
- 3 ounces chopped semi-sweet chocolate For a deep, authentic chocolate flavor, I do not recommend milk chocolate for this particular recipe.
- 2 tablespoons Dutch process cocoa powder (Hershey’s and Ghirardelli both offer excellent options)
- 3 tablespoons cornstarch
- 1/16 teaspoon fine sea salt This tiny amount is crucial to balance and intensify the chocolate flavors; it’s less than 1/8 teaspoon.
- 1 cup granulated sugar
- 1 teaspoon pure vanilla extract
- 4 cups whole milk
- 3/4 cup + 2 tablespoons heavy cream
- 3 tablespoons cornstarch
- 1/16 teaspoon fine sea salt A tiny amount, less than 1/8 teaspoon, to enhance and balance the sweet flavors.
- 1 cup granulated sugar
- 1-1/2 teaspoons vanilla bean paste Alternatively, use 1/2 of 1 (3-inch) vanilla bean, scraped, or 2 teaspoons pure vanilla extract. You can reduce the amount if you are sensitive to strong vanilla flavor.
- 3-1/2 ounces high-quality chocolate Choose bittersweet, dark, semi-sweet, or even milk chocolate, depending on your preference. In Italy, we often used dark chocolate. This amount is divided for drizzling and chopping.
- 1 teaspoon coconut oil
Instructions
Chocolate Gelato Preparation
- In a large, heavy-bottomed pot, combine the whole milk and heavy cream. Heat over medium-low heat, stirring occasionally, until the mixture reaches a low simmer. The temperature should be above 140°F (60°C) but ideally below 175°F (80°C). Do not let it boil.
- Finely chop the semi-sweet chocolate bar. Once the milk and cream mixture is at the correct temperature, remove it from the heat and stir in the chopped chocolate. Continue stirring constantly with a rubber spatula, making sure to scrape the bottom of the pot, until the chocolate is completely melted and smoothly incorporated into the warm dairy. This also prevents the chocolate from scorching.
- In a separate large bowl, combine the Dutch process cocoa powder, cornstarch, salt, and granulated sugar. Whisk these dry ingredients thoroughly until they are well combined and there are no lumps.
- Gradually temper the dry mixture by adding a small amount (about a ladleful at a time) of the hot chocolate-milk mixture to the sugar and cornstarch bowl. Whisk constantly as you add to prevent the cornstarch from clumping. Once smoothly combined, pour the entire contents of the bowl back into the pot with the remaining warm chocolate-milk mixture.
- Return the pot to medium-low heat. Continue to warm the mixture through, stirring constantly and gently, until it visibly thickens to a custard-like consistency. For accuracy, use a candy thermometer to ensure the mixture reaches 170°F (77°C). This temperature ensures the cornstarch is fully activated and the base is properly cooked.
- Once the gelato base has thickened and reached the target temperature, remove the pot from the heat. Allow the mixture to cool undisturbed to room temperature. After it has cooled, stir in the vanilla extract. Then, cover the surface of the gelato base directly with plastic wrap (the wrap should touch the mixture to prevent a skin from forming and keep ingredients from separating). Place the covered bowl in the refrigerator until it is thoroughly chilled, ideally for at least 6 hours, but a minimum of 2–3 hours will suffice. Adequate chilling is vital for the texture.
- Once the base is completely chilled, pour it into your ice cream or gelato maker. Follow your appliance’s specific directions to churn the mixture until it reaches a thick, soft-serve consistency. Serve immediately for the freshest taste and best texture.
- If you have any leftover gelato, spoon it into a shallow, airtight container and place it in the freezer. While it’s best enjoyed fresh out of the machine, it can be stored for 2–3 days. Be aware that the consistency and flavor may change slightly, tending to become icier or harder the longer it remains in the freezer due to gelato’s lower fat content.
Stracciatella Gelato Preparation
- In a large, clean pot, bring the whole milk and heavy cream to a low simmer over medium-low heat. Ensure the mixture temperature is above 140°F (60°C) but below 175°F (80°C). Do not allow it to boil.
- In a separate large bowl, combine the cornstarch, salt, and granulated sugar. Whisk these ingredients together until they are thoroughly mixed and smooth.
- Carefully temper the dry mixture by gradually adding several ladlefuls of the hot milk/cream mixture to the sugar mixture, whisking continuously. Once combined and smooth, pour the entire contents back into the pot.
- Return the pot to medium-low heat, stirring constantly, until the mixture thickens to a custard-like consistency. Use a candy thermometer to verify it reaches 170°F (77°C).
- Remove the thickened mixture from the heat and let it cool completely to room temperature. Once cooled, stir in the vanilla bean paste, scraped vanilla bean seeds, or vanilla extract. Cover the surface directly with plastic wrap to prevent a skin from forming. Chill the covered bowl in the refrigerator for at least 2–3 hours, with 6 hours being ideal, to ensure it’s thoroughly cold.
- Once the base is completely chilled, transfer it to your ice cream or gelato maker. Churn according to your appliance’s instructions until it reaches a soft-serve texture.
- When the gelato is nearing completion (still churning but thickening), prepare your chocolate drizzle. In a small, microwave-safe bowl, combine 2 ounces of the finely chopped chocolate and 1 teaspoon of coconut oil. Microwave in 15-second bursts, stirring well between each burst, until the chocolate is smooth and fully melted. Transfer this melted chocolate to a small plastic bag, seal it, and snip off a tiny corner with scissors. Drizzle the melted chocolate into the churning gelato, creating delicate chocolate ribbons as it instantly hardens. Separately, finely chop the remaining 1.5 ounces of chocolate into very small chunks. Stir these into the gelato while it’s still churning. Serve immediately for optimal texture.
- Store any leftover stracciatella gelato in a shallow, airtight container in the freezer. While it’s truly best fresh, it will keep for 2–3 days. Be aware that deeply freezing gelato can cause it to become icier or harder, affecting its original delicate consistency and flavor.
Recipe Notes
Nutrition Information
Nutrition information is automatically calculated and should be used as an approximation. It may vary based on specific ingredients and preparation methods.
