Does Gelato Have Eggs? Which Flavours Do and Which Don't


Table of contents
Some gelato has eggs and some does not. Fior di latte, stracciatella and fruit sorbetto are made without egg yolk in the classic recipe. Crema and zabaione are built on it, and pistachio, hazelnut, chocolate or vanilla depend on the shop. Here is which flavours carry egg, and how to check.

Two bases, one counter: the white base has no yolk, the yellow base is built on it.

The short answer: two bases, one of them with egg
Italian gelaterie usually start from two families of mix. The base bianca (white base) is milk, cream, sugars and milk powder, sometimes with a plant stabiliser. It has no egg, and it carries fior di latte, stracciatella and many nut and flavoured milk gelati. The base gialla (yellow base) adds egg yolk to the same dairy, and it is what turns a scoop into crema. Our comparison of fior di latte and crema all'uovo covers the taste side of that split.
Fruit sorbetto is a third family: water, fruit and sugars, with no yolk. Some recipes still use egg white or dried albumen for body, which is why "no yolk" and "egg free" are not always the same claim. Vegan gelato skips both, as the complete vegan gelato guide explains.
Why would a shop put yolk in a pistachio or a vanilla at all? Yolk deepens the colour, rounds the flavour and adds body, so some gelatieri prefer a yellow base for richer flavours and keep the white base for clean milk and fruit. Neither choice is more authentic than the other; they are two house styles.
So the honest answer to "does gelato have eggs" is: fior di latte and fruit sorbetto do not, the custard flavours do, and everything in between depends on the shop's recipe. In the US, the federal frozen dessert standards cover ice cream, frozen custard, sherbet and water ices, but none of them defines gelato, so no rule there decides whether it holds egg.
Which flavours have eggs and which don't
The table sorts the classic flavours by what the traditional recipe uses. "Depends" means both versions are common enough that only the shop can answer.
| Flavour | Usual base | Egg yolk? | Note |
|---|---|---|---|
| Crema | Yellow | Yes | Yolk is the flavour; see our crema all'uovo recipe |
| Zabaione | Yellow | Yes | Yolks, sugar and Marsala; see the zabaione recipe |
| Fior di latte | White | No | The reference egg free milk gelato |
| Stracciatella | White | No | Fior di latte with chocolate shards |
| Pistacchio | White or yellow | Depends | Both versions exist; ask the shop |
| Nocciola | White or yellow | Depends | Our nocciola piemontese uses no egg |
| Cioccolato | White, yellow or water | Depends | Water based chocolate has no dairy and no egg |
| Vaniglia | White or yellow | Depends | Some shops make it on the yellow base |
| Fruit sorbetto | Water | No yolk | Some recipes use egg white for body |
Quick reference. Fior di latte, stracciatella and fruit sorbetto: no yolk in the classic recipe. Crema and zabaione: always yolk. Pistachio, hazelnut, chocolate and vanilla: ask, because both versions exist. A sorbetto can still hide egg white.

Figure 1. The same 1,000 g milk gelato mix with and without 100 g of egg yolk, from the coefficients in the Free Gelato Balancing database. The dashed line marks the 1.4 percent egg yolk solids limit of the US ice cream standard.
What the yolk changes: a worked 1,000 g comparison
Egg yolk in our ingredient database is 50 percent total solids and 32 percent fat, with no sugar and no freezing point effect (PAC 0). That last number is the one people forget. Swap milk for yolk and the mix gets richer and firmer at the same time. The two bases below differ only in the yolk and in the milk and milk powder that make room for it.
| Ingredient (g) | White base | Yellow base |
|---|---|---|
| Whole milk | 615 | 535 |
| Cream 35% | 160 | 160 |
| Egg yolk | 0 | 100 |
| Skim milk powder | 45 | 25 |
| Sucrose | 150 | 150 |
| Dextrose | 30 | 30 |
| Total solids | 36.3% | 38.4% |
| Sugars (no lactose) | 17.7% | 17.7% |
| Fat | 7.8% | 10.7% |
| MSNF | 10.8% | 8.2% |
| POD | 179 | 176 |
| PAC | 261 | 246 |
| Egg yolk solids | 0% | 5.0% |
Both sit inside the milk gelato ranges we use (total solids 36 to 42%, fat 6 to 12%, PAC 220 to 300). Three things move, and each is a decision:
- PAC falls by 15. At the rule of thumb of PAC divided by minus 20, the white base serves near minus 13 °C and the yellow base near minus 12.3 °C. A shop running both in one display case either accepts a slightly firmer crema or adds a little dextrose to it.
- Milk powder drops. The yolk adds 16 g of protein per 100 g, so the yellow base needs less milk powder to reach the same body. Keeping all 45 g would push protein past the top of the range.
- Yolk solids land at 5.0%. That is more than three times the 1.4 percent line of the US standard (next section). The yolk also brings natural emulsifiers, including lecithin, and it was the original ice cream emulsifier before mono and diglycerides and polysorbate 80 became the industrial norm; our guide to egg yolks in gelato explains the job it does. To test your own swap, run both bases in the free gelato calculator.
Eggs as an allergen: what the label must say
Egg is a regulated allergen on both sides of the Atlantic, so a gelato that contains it has to say so.
- European Union. Regulation (EU) No 1169/2011 lists "Eggs and products thereof" in Annex II. Article 44 makes allergen information mandatory even for food sold without packaging, which covers a scoop at the counter. Our allergen labelling guide for gelaterias shows how shops present it.
- United States. The FDA lists eggs among the nine major food allergens, together with milk, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans and sesame.
- The US ice cream standard. 21 CFR 135.110 says ice cream contains less than 1.4 percent egg yolk solids. Above that, the food must be named "frozen custard", "french ice cream" or "french custard ice cream". Gelato has no standard of its own there, but the line shows how little yolk counts: at 50 percent solids, 1.4 percent is about 28 g of fresh yolk per kilo of mix. Our gelato vs frozen custard comparison goes further.
How to order gelato without eggs
- Ask about the base, not the flavour name. "Is this on the white base or the yellow base?" is a question any gelatiere can answer from the recipe.
- Ask about egg white too for sorbetto and meringue flavours.
- Read the ingredient list on tubs and on the shop's allergen sheet. Egg can appear as egg yolk, pasteurised egg yolk, whole egg, egg white, albumen or dried egg. On a prepacked EU label the allergen must be emphasised in the list, by font, style or background colour.
- Ask about the spatula. Crema and fior di latte can sit side by side, and a shared scoop moves traces between pans.
- Choose a vegan flavour when the allergy is serious. A vegan recipe has no egg by definition, and plant bases get their body without yolk. For a ready formula, try our vegan oat milk vanilla gelato.

Fior di latte is the classic egg free choice: milk, cream, sugars and milk powder, no yolk.
Related Concepts
- Custard base balance guide: the full yolk math for Italian bases.
- Egg yolks vs stabilisers: when the yolk is worth its cost.
- Is gelato vegan?: the dairy side of the same question.
- Aquafaba in vegan gelato: egg free foam and body.


