• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Your Guardian Chef
  • About
  • Start Here
  • Recipes
  • Subscribe
menu icon
go to homepage
  • Start Here
  • About
  • Recipes
  • Subscribe
subscribe
search icon
Homepage link
  • Start Here
  • About
  • Recipes
  • Subscribe
×
Add As a Trusted Google Source

Home » Recipes » Dessert: pudding and ice cream

Italian Gelato Recipe (Vanilla, Chocolate and Pistachio)

Published: Feb 27, 2023 · Modified: Nov 7, 2026. This post may contain affiliate links. Please read my disclosure policy.

Recipe Jump to Video
Italian gelato pin
Italian gelato pin
Italian gelato
Italian gelato pin
Italian gelato pin

This authentic Italian gelato recipe for the ice cream maker is a vanilla custard of whole milk, heavy cream, egg yolks and sugar, the base for my vanilla, pistachio and chocolate gelato. Gelato in Rome during the 70s was not as good as in the South, so I made it myself.

Italian gelato in a tall glass with a straw: vanilla, pistachio and chocolate
Jump to:
  • Ingredients
  • Step by step Instructions with images
  • How to serve it
  • Variations
  • Storage
  • Equipment
  • Top tips
  • Difference between Gelato and American Ice cream
  • "Real gelato is not made with cream and eggs"
  • Frequently asked questions
  • Related
  • Pairing
  • 📋 Italian Gelato Recipe Vanilla Chocolate and Pistachio

If you think gelato in Rome is great, you probably never tried the Sicilian one, where artisanal gelato has a long-standing tradition.

The first sorbets were introduced in Sicily in the 10th century by the Arabs.

Over the centuries, the recipe for gelato has evolved into its present form through the influence of French and the refinement of aristocratic cuisine.

For more information, read the article: traditional Italian food by region.

Growing up in Rome during the 70s and 80s, the local gelato was not a real treat.

Especially after spending the summer eating the fantastic gelato from the South of Italy, you couldn't compare.

Gelato from Cesare Reggio Calabria

The Calabrian and Sicilian gelato was creamy and made with real ingredients, while the gelato in Rome was grainy and made with artificial flavors, very similar to the fragrance used in soap and detergent.

In the South they used fresh local ingredients and gelato was very popular throughout the summer, while in Rome during the winter Italians wouldn't eat anything cold and the fresh summer fruit was not available, so artificial ingredients were used.

The only good ice cream place was Giolitti in the center.

What we had in Rome was either a Cornetto Algida or a grattachecca, crushed ice mixed with Fabbri fruit syrup and fruit in season.

At least you could see the real fruit.

Grattachecca

That is why, with time, I became an expert at making gelato at home myself.

The recipe I am sharing today is a smooth, creamy gelato you can mix with different flavors.

The base is a vanilla gelato recipe, and you can add chocolate, coffee, or nuts locally produced in Sicily.

Fruit gelato instead is made with a milk cream base and fruit juice, the same base as stracciatella.

Sorbetto is another version of fresh fruit gelato, but it has no milk, and you can find some recipes here: lime sorbet, Sicilian blueberry sorbet, pineapple sorbet with prosecco and uva fragola sorbetto.

3 gelato balls in a cup: vanilla, pistachio and chocolate

Ingredients

This gelato recipe is made from scratch with fresh ingredients:

The base of each flavor is a creamy custard:

  • Whole milk: you must use fresh whole milk to have the right proportions of milk vs. heavy cream. Do not use long-life or UHT milk.
  • Heavy cream: Heavy or full-fat cream. It should have more than 35% of fat
  • Egg yolks and one white
  • Sugar: caster sugar is just regular granulated sugar, the one you normally use for cake batter.
  • Vanilla pod: you could use vanilla extract, but a proper vanilla bean is much better. The little black seeds from the vanilla pod are the proof of an artisanal gelato made with fresh ingredients.

From this basic gelato recipe, you can make other flavors.

For the pistachio gelato:

  • All the ingredients for the vanilla gelato
  • Sicilian pistachios from Bronte: of course, they are the best. Otherwise, find a good quality locally
  • Orange blossom water: if you cannot find it in your local shop, it is available on amazon
Ingredients for vanilla and pistachios gelato

For the chocolate gelato:

  • All the ingredients for the vanilla gelato
  • Dark chocolate cocoa powder
  • Sugar

Find the quantities on the recipe card.

Hint: for a lighter ice cream, you can use fewer egg yolks

Ingredients for vanilla and chocolate gelato

Step by step Instructions with images

You need to make the custard and let it rest for a few hours or overnight, so it is best to make it the day before.

Making the vanilla custard

cut the vanilla pod in two
  1. Cut in two the vanilla pod
infuse milk, cream and vanilla pod
  1. Simmer the milk and heavy cream in a large pan to infuse them with the vanilla pod.
whip the egg yolks and the egg white with the sugar until they reach a whitish-foamy consistency
  1. With a food processor, whip the egg yolks and the egg white with the sugar until they reach a whitish-foamy consistency
Add them to the milk and bring to a boil, always stirring with a wooden spoon
  1. Add them to the milk and bring to a boil, always stirring with a wooden spoon
As soon as it starts to boil, remove it from the heat
  1. As soon as it starts to boil, remove it from the heat
Pass it through a fine mesh sieve into a bowl while it is still war
  1. Pass it through a fine mesh sieve into a bowl while it is still warm
Let it cool down to room temperature or rest overnight in the fridge in an airtight container
  1. Let it cool down to room temperature or rest overnight in the fridge in an airtight container

Note: keep the temperature low so the custard only simmers, otherwise the eggs can curdle.

Making the Pistachio gelato

Finely grind the pistachios with the orange blossom water to make a smooth paste
  1. Finely grind the pistachios with the orange blossom water to make a smooth paste
Make the vanilla custard
  1. Make the vanilla custard as above
As soon as it starts to boil, remove it from the heat
  1. Once the custard starts boiling, remove it from the heat
Add the pistachio paste and stir
  1. Add the pistachio paste and stir
Let it cool down to room temperature and rest overnight in the fridge
  1. Let it cool down to room temperature and rest overnight in the fridge in an airtight container

Making the Chocolate gelato

Mix the cocoa with the extra sugar
  1. Mix the cocoa with the extra sugar
Make the vanilla custard
  1. Make the vanilla custard as above
  1. Once the custard starts boiling, remove it from the heat
 Add the mixture of sugar and cocoa and stir
  1. Add the mixture of sugar and cocoa and stir
Let the chocolate custard cool down
  1. Let it cool down to room temperature and rest overnight in the fridge

Making the gelato in the ice cream machine

Pistachio custard through a fine mesh sieve

Pistachio custard through a fine mesh sieve

Chocolate custard through a fine mesh sieve

Chocolate custard through a fine mesh sieve

  1. Pass the pistachio and the chocolate custards through a fine mesh sieve
vanilla custard in the ice cream machine
pistachio custard in the ice cream machine
chocolate custard in the ice cream machine
  1. Place the mixture into the gelato machine and follow the manufacturer's instruction
vanilla gelato in the ice cream machine
pistachio gelato in the ice cream machine
chocolate gelato in the ice cream machine
  1. It took my machine 45 minutes to 1 hour to make the ice cream, depending on the room temperature

Hint: never fill the ice cream maker bowl more than â…”rd

vanilla, pistachio, chocolate gelato served in a bowl

How to serve it

You can serve gelato with a thin crunchy cookie or fresh fruits.

Especially during summer, strawberries, peaches, and apricots go well with either vanilla, chocolate, or nuts ice cream.

I like it plain, but you can top it with chocolate chips, whipped cream, or colorful sprinkles.

You can serve this gelato with a flat cookie like Lingua di Gatto or with a tart or cake like: chocolate Caprese cake, Italian peach cake, peach tarte tatin, Italian apple cake or a pear crumble.

Peach Tarte Tatin served on a plate with ice cream

Remove from the freezer a few minutes ahead, so it is not too hard to spoon it and serve it.

You can also put it in the microwave for 10 seconds on the "Defrosting" setting.

To bring it to the table, I recommend placing the gelato into a Nambe bowl to keep it from melting too fast.

Nambe tray to keep the ice cream cold

Variations

Once you have made the custard base, you can create additional gelato's flavors following these instructions:

  • Coffee Gelato: Add the cold espresso to the vanilla gelato recipe just before putting it into the ice cream machine
  • Tea gelato: add the cold tea to the vanilla gelato recipe just before putting it into the ice cream machine
  • Almonds gelato: finely grind the sweet and bitter almonds with milk to make a smooth paste. Proceed as for the pistachio custard
  • Toasted hazelnuts: finely grind the toasted hazelnuts and add them to the vanilla custard. Proceed as for the pistachio custard
  • Chestnut gelato: you can buy the chestnut spread or make it as in the Mont Blanc recipe. Add to the vanilla custard and proceed as for the pistachio custard

Find the quantities in the recipe card below.

This recipe is not the gelato base traditionally used for fruit gelato.

A homemade gelato with fruits is made with a slightly different recipe and depends on the fruit varieties.

For fruit, you can try my strawberry gelato or one of my sorbets, the lime sorbet, Sicilian blueberry sorbet, pineapple sorbet with prosecco or uva fragola sorbetto. If you want another custard flavor, there is my stracciatella gelato.

spoon out of a pistachio gelato ball

Storage

Store your gelato in an airtight, freezer-safe container.

They should be stored at a temperature not below 0 F / -18 C, home freezers should be fine.

Consuming them within a week or two is best for optimum texture and flavor, although they can be kept in the freezer for a few months.

spoon out of a vanilla gelato ball

Equipment

For best results, use an ice cream machine.

It turns the ice cream while freezing it, with a slow churning process that prevents the formation of ice crystals.

I use a Magimix.

I wouldn't recommend buying a cheap ice cream machine as it can build up the ice around the sides, and you must scrape it off every 5 minutes.

If you do not have an ice cream machine, you will have to place your gelato mixture into an airtight freezer-safe container and stir the mixture every 15 minutes.

Once you make your first own gelato, you will realize that the investment in a good ice cream maker is really worth your while.

You will also need a food processor or a whisk to whip the eggs and a fine sieve

chocolate gelato ball

I recommend a Nambe bowl (or tray) to serve the ice cream on a hot summer day.

Nambe is a metal that keeps heat or cold for a long time. Place them in the freezer, pour the gelato, and bring it to the table.

You can leave the ice cream on the table as the Nambe will keep it from melting.

Your guests will have the option to repeat their serving without running in and out of your freezer.

Nambe tray to keep the ice cream cold

Top tips

  • Always use good fresh and best quality ingredients
  • All the containers should be perfectly clean and cold
  • Every gelato mixture should be passed through a fine mesh sieve
  • Every gelato mixture should rest for a few hours and be put into the gelato maker once it is cold at room temperature
  • The mixture should never fill up more than â…”rd of the ice cream maker bowl
  • Gelati should be stored at a temperature not below 0 F / -18 C
spoon out of a vanilla gelato served in a high glass with pistachio and chocolate gelato

Difference between Gelato and American Ice cream

This authentic gelato recipe is very different from American ice cream.

American ice cream uses only milk and whipped cream; it is called Fior di Latte in Italian.

The authentic Italian gelato is specifically called "gelato alla crema" and maintains a creamy texture and a more intense flavor as it whips fresh egg yolks with sugar, while fruit gelato uses less cream.

The gelato custard is brought to a boil to avoid any risk of Salmonella.

"Real gelato is not made with cream and eggs"

That is a myth.

Somewhere in the United States, 'gelato' came to mean an ice cream made with starch, supposedly with no cream and no eggs.

An article in La Cucina Italiana from the 1970s proves otherwise: gelato artigianale is made with fresh milk, eggs and fruit; it is the industrial gelato that replaces them with powders, refined fats and additives.

article in La Cucina Italiana from the 1970s

In Rome in the 70s the gelato in the shops was nothing compared to the Sicilian one, so at home we made our own, with cream and eggs.

In a round table on gelato in La Cucina Italiana, also from the 1970s, Dott. Meucci explains that since the time of Caterina de' Medici cooks used eggs to hold the air in gelato, without which gelato does not exist.

The eggs were later replaced with starches and gums for artificial gelato.

definition of artificial gelato from Cucina italian in the 70s

Frequently asked questions

Is gelato the same as ice cream?

Gelato means ice cream, and this is how we make it in Italy. If someone in another country calls another recipe gelato, that is her or his recipe, not the Italian one.

Why does gelato need eggs, and why do you cook the custard?

The cooked custard removes any risk of salmonella and stabilises the gelato. Whipping the yolks and the white with the sugar first is what gives the creamy body and the airy texture, the same technique we use for tiramisù. Do not take shortcuts.

Can I make gelato without an ice cream machine, and which machine do you use?

You can: put the mixture in the freezer and stir it every 15 minutes until frozen, so it stays creamy without forming ice crystals. The machine's slow churning is what prevents the crystals. I use a Magimix, and a good machine is worth the investment.

What cream should I use for gelato, and can I substitute it?

Any cream with more than 35% fat: heavy cream and whipping cream both work. Use fresh whole milk, never UHT. If you want gelato without cream, that is a different recipe made with milk. You can find it in my stracciatella gelato.

Why is my gelato rock-hard after the freezer?

Home freezers are colder than the gelateria display. Take it out a few minutes before serving, or give it 10 seconds in the microwave on the defrost setting. Gelato is best eaten the same day, and within a week or two for the best texture.

Can I use a chocolate bar instead of cocoa powder for chocolate gelato?

They make two different gelati. A chocolate bar brings its own cocoa butter: richer and denser, but you must chop it finely, melt it slowly with the base so it emulsifies, and rebalance the sugar, because the bar carries its own. Cocoa powder integrates faster and gives you direct control over sweetness and fat. Cacao powder works like cocoa, very similar. My chocolate-bar gelato recipe is coming to the blog.

Do I need stabilizers to make gelato?

No. Stabilizers like carob bean gum and guar gum are the mark of industrial gelato. They exist for shelf-life and transport. In artisanal gelato the custard is the stabilizer: milk, cream, eggs, sugar, nothing else.

spoon out of a chocolate gelato ball

Related

Here are some cakes to serve with this gelato:

  • candied peels orange and lemon
    Candied Citrus Peel From Leftover Limoncello Peels
  • Peach cake summer dessert
    Italian Peach Cake (Torta alle Pesche)
  • Jellied Watermelon (Anguria Gelatinata)
    Jellied Watermelon (Anguria Gelatinata)
  • Apple mousse
    Light And Fluffy Italian Apple Mousse (Mango Variation)

Pairing

These are my favorite homemade liqueurs I serve with my gelato:

  • Blueberry Liqueur
    Italian Homemade Blueberry Liqueur Recipe
  • Concord grape wine Fragolino
    Italian Concord Grape Wine Fragolino Recipe
  • Homemade Limoncello served in bottles with a fun label
    Homemade Italian Limoncello Recipe
  • orange liqueur curacao
    Homemade Orange Liqueur Curacao Style

If you are making this Italian Gelato Recipe (Vanilla, Chocolate and Pistachios), leave your comment below I would like to hear from you. You can find more delicious ideas if you FOLLOW ME on Facebook, YouTube, or sign up to my newsletter.

Italian gelato recipe vanilla, chocolate and pistachio balls in a serving bowl

📋 Italian Gelato Recipe Vanilla Chocolate and Pistachio

5 from 2 votes
Laura Tobin
Verified Culinary Authority
Servings 8 people
Prep Time 1 hour hr 10 minutes mins
Cook Time 15 minutes mins
Resting time 1 day d
Total Time 1 day d 1 hour hr 25 minutes mins
Print Recipe Save Saved! Pin Recipe
This Italian Gelato recipe is made from scratch using all-natural ingredients, whole milk, heavy cream, egg yolk, vanilla and sugar. You can make vanilla as a base and add ingredients to make different gelato flavors. I make pistachio and chocolate here, but I also include the instructions to make coffee, tea, almond, hazelnut, walnut, or chestnut gelato. Create the flavors you like, keep them in the home freezer, and serve them with a biscuit during the hot summer days.
Prevent your screen from going dark

Video

Equipment

  • Ice cream machine
  • Nambé serving bowl
  • All-Clad Sauce Pan 3-Quart
  • Fine Mesh Strainer
  • Baking Utensil Set

Ingredients
 

Vanilla custard

  • 2 cups whole milk
  • 2 cups heavy cream
  • 1 vanilla pod
  • 6 egg yolks
  • 1 egg white
  • 1 ¼ cup sugar

Pistachio gelato

  • Vanilla custard above quantity
  • 3.5 oz pistachios
  • 3 tablespoon orange blossom water

Chocolate gelato

  • Vanilla custard above quantity
  • 3.5 oz cocoa powder
  • 3 tablespoon sugar

Coffee gelato

  • Vanilla custard above quantity
  • ½ cup Espresso coffee at room temperature

Tea gelato

  • Vanilla custard above quantity
  • ½ cup Tea at room temperature

Almond gelato

  • Vanilla custard above quantity
  • 3.5 oz Sweet almonds finely grinded
  • 3 Bitter almonds finely grinded

Toasted Hezelnuts

  • Vanilla custard above quantity
  • 3.5 oz Toasted hezelnuts finely grinded

Chestnut gelato

  • Vanilla custard above quantity
  • 9 oz chestnut cream

Instructions
 

Making the vanilla custard

  • Cut in two the vanilla pod
    1 vanilla pod
  • Simmer the milk and heavy cream in a large pan to infuse them with the vanilla pod.
    2 cups whole milk, 2 cups heavy cream
  • With a food processor, whip the egg yolks and the egg white with the sugar until they reach a whitish-foamy consistency
    6 egg yolks, 1 egg white, 1 ¼ cup sugar
  • Add them to the milk and bring to a boil, always stirring with a wooden spoon
  • Keep the temperature low so the custard only simmers, otherwise the eggs can curdle.
  • As soon as it starts to boil, remove it from the heat
  • Pass it through a fine mesh sieve into a bowl while it is still warm
  • Let it cool down to room temperature or rest overnight in the fridge in an airtight container

Making the Pistachio gelato

  • Finely grind the pistachios with the orange blossom water to make a smooth paste
    3.5 oz pistachios, 3 tablespoon orange blossom water
  • Make the vanilla custard as above
    Vanilla custard
  • Once the custard starts boiling, remove it from the heat, add the pistachio paste and stir
  • Let it cool down to room temperature and rest overnight in the fridge in an airtight container

Making the Chocolate gelato

  • Mix the cocoa with the extra sugar
    3.5 oz cocoa powder, 3 tablespoon sugar
  • Make the vanilla custard as above
    Vanilla custard
  • Once the custard starts boiling, remove it from the heat, add the mixture of sugar and cocoa and stir
  • Let it cool down to room temperature and rest overnight in the fridge in an airtight container

Making the gelato in the ice cream machine

  • Pass the pistachio and the chocolate custards through a fine mesh sieve
  • Place the mixture into the gelato machine and follow the manufacturer's instructions
  • It took my machine 45 minutes to 1 hour to make the ice cream, depending on the room temperature
  • You can serve gelato with a thin crunchy cookie or fresh fruits

Notes

  • Coffee Gelato: Add the cold espresso to the vanilla gelato recipe just before putting it into the ice cream machine
  • Tea gelato: add the cold tea to the vanilla gelato recipe just before putting it into the ice cream machine
  • Almonds gelato: finely grind the sweet and bitter almonds with milk to make a smooth paste. Proceed as for the pistachio custard
  • Toasted hezelnuts: finely grind the toasted hazelnuts and add them to the vanilla custard. Proceed as for the pistachio custard
  • Chestnut gelato: you can buy the chestnut spread or make it as in the Mont Blanc recipe. Add to the vanilla custard and proceed as for the pistachio custard

  • Always use good fresh and best quality ingredients
  • All the containers should be perfectly clean and cold
  • Every gelato mixture should be passed through a fine mesh sieve
  • Every gelato mixture should rest for a few hours and be put into the gelato maker once it is cold at room temperature
  • The mixture should never fill up more than â…”rd of the ice cream maker bowl
  • Gelati should be stored at a temperature not below 0 F / -18 C

Nutrition

Calories: 476kcalCarbohydrates: 40gProtein: 9gFat: 33gSaturated Fat: 17gPolyunsaturated Fat: 3gMonounsaturated Fat: 10gCholesterol: 220mgSodium: 52mgPotassium: 297mgFiber: 1gSugar: 37gVitamin A: 1220IUVitamin C: 1mgCalcium: 145mgIron: 1mg
Tried this recipe?Please consider Leaving a Review!

More Dessert: pudding and ice cream

  • Italian Cream Pudding (Budino alla Panna)
    Italian Cream Pudding (Budino alla Panna)
  • Uva Fragola sorbet served in a glass
    Uva Fragola Sorbetto Made With Concord grapes
  • The tiramisu we made in Italy in the 80s
    The Tiramisu Recipe We Made In Italy In The 80s
  • Easy Italian Pineapple Sorbet Recipe With Prosecco
    Easy Italian Pineapple Sorbet Recipe With Prosecco

Reader Interactions

Comments

  1. fede

    April 22, 2024 at 5:31 pm

    the recipe says that gelatto proportion is 3 parts of milk /1 part of cream.
    But the recipe has the same amount of both ingredients. isn't that incorrect?

    Thanks!

    Reply
    • Laura

      April 23, 2024 at 9:39 am

      Thank you for your comment. I would keep to the recipe measurements

      Reply
5 from 2 votes (2 ratings without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

Laura Giunta Tobin

Hi, I’m Laura. Welcome to my blog! While many talk about Italian food, I’ve lived it firsthand. Here, I share real Italian home cooking, just as it’s made in Italy. Won’t you join me?

More →

Popular posts

  • Perfect carnaroli risotto
    The Perfect Carnaroli Risotto Recipe
  • Italian gelato recipe vanilla, chocolate and pistachio balls in a serving bowl
    Italian Gelato Recipe (Vanilla, Chocolate and Pistachio)
  • beef consomme served with rice and meat balls
    How To Make Beef Consomme
  • Chiacchiare Italian fried cookies
    Chiacchiere - Italian Fried Cookies

Footer

↑ back to top

Laura Giunta Tobin, born in Reggio Calabria and raised in Rome, shares in her blog and YouTube channel, Your Guardian Chef, the authentic Italian approach to cooking, showing the techniques that go into creating food from scratch.
Our Culinary Experts & Resources

About

  • Privacy Policy
  • Disclaimer
  • Cookie Policy
  • Terms & Conditions
  • Acceptable use policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • About
  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Your Guardian Chef

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.