Americanized
🇮🇹 Italian gelaterias

Fior di Latte Gelato (Italian Milk Gelato)

Italy's plainest gelato and the test of every gelateria: mostly milk, a little cream, no eggs, thickened with a spoonful of cornstarch and served softer and warmer than American ice cream.

Prep10 min
Cook15 min
Total25 min
Serves8 (1/2 cup each)
Cal / serving~270
Photo coming soon.

Fior di latte means "flower of milk": no flavoring, no eggs, just milk, cream and sugar, the base that stracciatella and many other flavors are built on (Wikipedia:). Who made the first gelato is DISPUTED. Wikipedia reports that some sources credit two 16th-century Florentines, Cosimo Ruggeri, said to have made fior di latte for the Medici court, and the architect Bernardo Buontalenti, while other sources say Sicilian cooks slowly turned sherbet into gelato. What is better documented is how gelato differs from American ice cream. In a 2015 NPR story, gelato maker Morgan Morano put authentic gelato at about 4 to 9% fat against US ice cream's legal minimum of 10% (most brands run 14 to 25%), with 20 to 30% air against up to 50% in American ice cream, and served at 7 to 12°F, about 10 to 15 degrees warmer, which is why it tastes more intense. Gelato machines also churn more slowly, so they beat in less air.

🇮🇹 The original

Italy's plainest gelato and the test of every gelateria: mostly milk, a little cream, no eggs, thickened with a spoonful of cornstarch and served softer and warmer than American ice cream.

🇺🇸 The American version

America's Philadelphia style is cream, sugar and vanilla with no eggs and nothing cooked, churned with more air into the scoop most Americans grew up with. See the Philadelphia-Style Vanilla Ice Cream recipe.

🗳️ Italian gelato or American ice cream? Vote: Gelato vs American ice cream →

Why it works the kitchen science

Cornstarch instead of eggs

A small amount of starch holds water so ice crystals stay small, giving a dense, silky texture while the milk flavor stays clean.

Mostly milk

With three times as much milk as cream the fat stays low, so the gelato tastes of milk and is meant to be eaten softer and warmer than ice cream.

Step by step

  1. Step 1

    Pour 2 cups of the milk and all the cream into a medium saucepan. Heat over medium heat, stirring now and then, until steaming with small bubbles at the edge, about 5 minutes. Do not boil.

  2. Step 2

    Meanwhile whisk the sugar, cornstarch and salt into the remaining 1 cup cold milk in a bowl until no lumps remain.

  3. Step 3

    Take the pan off the heat and whisk in the cornstarch mixture. Return it to medium-low heat and cook, stirring constantly with a heatproof spatula and scraping the bottom, until it thickens slightly and bubbles lazily for 1 minute, 6 to 8 minutes.

  4. Step 4

    Off the heat, stir in the apricot preserves until melted. Strain through a fine-mesh sieve into a bowl set in a larger bowl of ice water and stir for 10 minutes to cool it fast.

  5. Step 5

    Press plastic wrap on the surface and refrigerate 2 to 3 hours, until very cold (below 40°F).

  6. Step 6

    Churn in an ice cream maker until it looks like thick soft serve, 20 to 25 minutes.

  7. Step 7

    Eat it straight from the machine, the way a gelateria serves it, or pack it into a chilled container and freeze 1 hour. If it has been frozen longer, let it sit at room temperature 10 minutes before serving so it softens to gelato texture.

Fior di Latte Gelato (Italian Milk Gelato)

Serves 8 (1/2 cup each) · about 1 quart · 25 min total

Gelato base

  • 3 cups whole milk, divided
  • 1 cup heavy cream
  • 1 cup sugar
  • 7 tsp cornstarch (2 tbsp plus 1 tsp)
  • 1 tbsp apricot preserves
  • Pinch of fine salt

Method

  1. Pour 2 cups of the milk and all the cream into a medium saucepan. Heat over medium heat, stirring now and then, until steaming with small bubbles at the edge, about 5 minutes. Do not boil.
  2. Meanwhile whisk the sugar, cornstarch and salt into the remaining 1 cup cold milk in a bowl until no lumps remain.
  3. Take the pan off the heat and whisk in the cornstarch mixture. Return it to medium-low heat and cook, stirring constantly with a heatproof spatula and scraping the bottom, until it thickens slightly and bubbles lazily for 1 minute, 6 to 8 minutes.
  4. Off the heat, stir in the apricot preserves until melted. Strain through a fine-mesh sieve into a bowl set in a larger bowl of ice water and stir for 10 minutes to cool it fast.
  5. Press plastic wrap on the surface and refrigerate 2 to 3 hours, until very cold (below 40°F).
  6. Churn in an ice cream maker until it looks like thick soft serve, 20 to 25 minutes.
  7. Eat it straight from the machine, the way a gelateria serves it, or pack it into a chilled container and freeze 1 hour. If it has been frozen longer, let it sit at room temperature 10 minutes before serving so it softens to gelato texture.
Estimated 270 calories per serving. How we estimate.

Adapted from Saveur's "Milk Gelato (Fior di Latte Gelato)", made with tips from Jon Snyder of Il Laboratorio del Gelato in New York. Saveur's page refused our direct request; the amounts (1 cup heavy cream, 3 cups milk, 1 cup sugar, 7 teaspoons cornstarch, 1 tablespoon apricot preserves, about 1 quart) and the order of the method come from search results quoting the page. Saveur gives 2 to 3 hours of chilling; the cooking times and the serving temperature advice are ours. The cornstarch is the Sicilian-style thickener many Italian home recipes use in place of eggs. Saveur. Ingredient list follows the source; the method is in our own words.

All sources (4)
  1. saveur.com
  2. en.wikipedia.org
  3. kpbs.org
  4. law.cornell.edu

Tips

The rules people argue about

What the sources agree on, what they don't, and what is just a good story.

📬 One email a weekThis week's debate results and three recipes.

Serve it with

Every other ice cream

🇮🇹 Italy

Sicilian Lemon Granita with Brioche

Lemon juice, zest, sugar and water, frozen and scraped into fine ice the Sicilian way, served for breakfast with a soft brioche for dunking.

15 min · serves 4 · about 260 cal
🇫🇷 France

French Crème Glacée à la Vanille (Custard Ice Cream)

The French way: a vanilla crème anglaise of milk and six egg yolks, cooked until it coats the spoon, finished with a little cream and churned.

30 min · serves 6 · about 250 cal
🇹🇷 Turkey

Turkish Dondurma (Stretchy Maraş-Style Ice Cream)

Milk and cream cooked with mastic resin and a starch thickener until it pulls in ribbons, churned, frozen in a loaf and sliced, with cinnamon and pistachios.

50 min · serves 8 · about 260 cal
🇮🇳 India

Indian Matka Kulfi (Saffron and Almond)

Whole milk boiled down to a third of its volume, sweetened, scented with saffron and cardamom, studded with almonds and frozen still in small clay pots, never churned.

1 hr 25 min · serves 4 · about 310 cal
🇯🇵 Japan

Japanese Matcha Ice Cream

An eggless green tea ice cream that tastes like Japan's, not America's: earthy, sweet and a little bitter, with a generous five tablespoons of matcha.

35 min · serves 6 · about 250 cal
🇲🇽 Mexico

Mexican Mango Paletas

Ripe mango, a squeeze of lime and a spoonful of sugar blended and frozen on a stick: the fruit paleta that made a Michoacán village famous.

10 min · serves 6 · about 60 cal
🇵🇭 Philippines

Filipino Ube Ice Cream

Purple yam cooked down with condensed milk into a quick ube halaya, then whisked with coconut milk and churned into a violet, egg-free ice cream.

30 min · serves 6 · about 450 cal
🇺🇸 United States

Philadelphia-Style Vanilla Ice Cream

The American eggless ice cream: cream, milk, sugar and vanilla stirred together cold, chilled and churned, with nothing cooked and nothing to temper.

10 min · serves 6 · about 400 cal
🇺🇸 United States

Classic Vanilla Custard Ice Cream (Jefferson's Recipe, Updated)

The rich American vanilla: a cream-heavy custard with five yolks cooked to 170 to 175°F, the same idea as the recipe Thomas Jefferson wrote out by hand.

30 min · serves 8 · about 430 cal
🇺🇸 United States

Bittersweet Chocolate Ice Cream

A dark, dense chocolate custard ice cream made with six yolks and six ounces of melted bittersweet chocolate, blended smooth before it chills.

30 min · serves 8 · about 410 cal
🇺🇸 United States

The Classic Banana Split

A banana split lengthwise around scoops of vanilla, chocolate and strawberry ice cream, topped with pineapple, strawberry and chocolate sauces, whipped cream, peanuts and cherries.

25 min · serves 2 · about 1120 cal
🇺🇸 United States

The Hot Fudge Sundae

Vanilla ice cream under a warm, glossy hot fudge made with butter, unsweetened chocolate and Dutch cocoa, finished with whipped cream, toasted nuts and a cherry.

20 min · serves 6 · about 640 cal
🇺🇸 United States

The Root Beer Float (Black Cow)

Two big scoops of vanilla ice cream in a frosted mug, very cold root beer poured slowly over the top until the foam rises.

5 min · serves 2 · about 420 cal
🇺🇸 United States

Weeknight No-Churn Vanilla Ice Cream

No machine and no eggs: cold cream, condensed milk and milk powder whipped glossy in a food processor in about 15 minutes, then left to freeze.

15 min · serves 8 · about 400 cal
🇺🇸 United States

Frozen Custard Concrete with Cookies and Fudge, Inspired by Shake Shack

A rich vanilla frozen custard, churned and frozen firm, then mashed with crushed chocolate sandwich cookies and fudge into a concrete so thick you can turn the cup upside down.

30 min · serves 4 · about 690 cal

Meatballs of the World

Italian-American Meatballs
🇺🇸 United States

Italian-American Meatballs

Big, tender meatballs braised for an hour in red sauce over spaghetti. The one most Americans grew up with.

2 hr 25 min · serves 4 · about 1040 cal
Pallottine (Abruzzo Meatballs)
🇮🇹 Italy

Pallottine (Abruzzo Meatballs)

Tiny meatballs, smaller than a marble, tossed right through square spaghetti alla chitarra. No bread at all.

2 hr · serves 3 · about 1280 cal
Swedish Meatballs (Köttbullar)
🇸🇪 Sweden

Swedish Meatballs (Köttbullar)

Small, soft meatballs browned in butter, in a cream sauce made from the same pan, with lingonberry jam on the plate.

45 min · serves 4 · about 680 cal
Danish Frikadeller
🇩🇰 Denmark

Danish Frikadeller

Pork meatballs shaped with a spoon and fried slowly in butter, crusty outside and soft in the middle.

1 hr 5 min · serves 4 · about 410 cal
Königsberger Klopse
🇩🇪 Germany

Königsberger Klopse

German meatballs that are never fried: poached, then served in a creamy white sauce with capers.

1 hr · serves 4 · about 570 cal
Spanish Albóndigas in Almond Saffron Sauce
🇪🇸 Spain

Spanish Albóndigas in Almond Saffron Sauce

The tapas bar classic: small meatballs in a golden sauce thickened with fried almonds and bread.

1 hr 15 min · serves 6 · about 580 cal
Mexican Albóndigas with Chipotle and Mint
🇲🇽 Mexico

Mexican Albóndigas with Chipotle and Mint

Soft meatballs with rice and fresh mint inside, simmered in a smoky tomato and chipotle broth.

1 hr 10 min · serves 8 · about 320 cal
Izgara Köfte (Turkish Grilled Meatballs)
🇹🇷 Turkey

Izgara Köfte (Turkish Grilled Meatballs)

Small, flat meatballs kneaded hard, rested cold, and charred on a hot grill pan.

1 hr 15 min · serves 4 · about 460 cal
Lion's Head Meatballs
🇨🇳 China

Lion's Head Meatballs

Big, soft pork meatballs, stirred into a sticky paste, fried to set, then braised in a savory sauce.

55 min · serves 4 · about 510 cal
Chicken Tsukune
🇯🇵 Japan

Chicken Tsukune

Japan's chicken meatball: kneaded sticky, grilled on skewers, glazed with sweet soy tare, dipped in egg yolk.

40 min · serves 3 · about 420 cal