Raspberry Ripple Goat's-Milk Gelato Recipe

With a sweet-tart ribbon of raspberry, this eggless goat's-milk gelato is like pure berries and cream.

Photograph: Vicky Wasik

Why It Works

  • With more milk than cream in the recipe, the unique character of goat's milk can truly shine.
  • Holding the gelato base at a boil for 60 seconds ensures that the cornstarch is fully dissolved, eliminating any trace of starchy taste or texture.
  • Reserving some of the milk and cream off heat preserves their fresh flavor, while helping the base to cool faster.
  • Simmering the fruit syrup drives off excess water to concentrate the flavor and body, for a thick and gooey ripple.
  • A spoonful of orange flower water bolsters the raspberry aroma, making up for the muting effect of freezing temperatures.

Unlike the musty funk of goat cheese, fresh goat's milk has a sweet, clean flavor, with slightly nutty undertones. That mellow flavor takes center stage in this riff on fior di latte gelato. Its creamy simplicity is offset by a tart and tangy raspberry ripple, for a berries 'n cream–like vibe.

Recipe Facts

Active: 15 mins
Total: 5 hrs
Serves: 6 to 8 servings
Makes: 1 quart

Rate & Comment


For the Gelato:

  • 9 1/4 ounces plain or very lightly toasted sugar (about 1 1/3 cups; 265g)

  • 1 1/4 ounces cornstarch (about 1/4 cup; 35g)

  • 1/2 plus 1/8 teaspoon (2.5g) Diamond Crystal kosher salt, or more to taste; for table salt, use about half as much by volume or the same weight

  • 20 ounces best-quality goat's milk, preferably grass-fed (about 2 1/2 cups; 565g), divided

  • 8 ounces best-quality heavy cream, preferably grass-fed (about 1 cup; 225g)

For the Raspberry Ribbon:

  • 8 ounces fresh raspberries or similar thin-skinned fruits, like strawberries (volume will vary; about 225g)

  • 1 ounce lemon juice (about 2 tablespoons; 30g)

  • 6 ounces plain or toasted sugar (about 3/4 cup plus 2 tablespoons; 170g)

  • 1/4 teaspoon (1g) Diamond Crystal kosher salt; for table salt, use about half as much by volume or the same weight

  • 1 teaspoon orange blossom water (optional)


  1. For the Gelato: Whisk sugar, cornstarch, and salt together in a 3-quart saucier. When no lumps of cornstarch remain, add exactly 14 ounces of the milk (about 1 2/3 cups; 396g) and whisk to combine. Cook over medium heat, whisking constantly but not vigorously, until it begins to simmer. This will take about 6 minutes; if the process seems to be moving slowly, simply turn up the heat. When mixture comes to a boil, set a timer and continue cooking and whisking for exactly 1 minute. This ensures the cornstarch is fully hydrated.

  2. Immediately transfer mixture to a large bowl, then whisk in the remaining milk and cream. Bearing in mind that the gelato will taste substantially less sweet once frozen, season with an additional pinch of salt, if desired. Cover and refrigerate the gelato base until cold, thick, and no warmer than 40°F (4°C), about 3 hours. (This process can be sped along with an ice bath if time is of the essence; in that case, a stainless steel bowl will help cool the base even faster.)

  3. For the Raspberry Ribbon: Combine raspberries, lemon juice, sugar, and salt in a 2-quart stainless steel saucier. Make note of the filled saucier's weight at this stage so the reduction can be tracked digitally on the scale. Stir and mash the fruit with a fork, until the berries have been crushed into a syrup, then place over medium heat. Bring to a boil, stirring and scraping continuously along the bottom and sides of the saucier with a flexible, heat-resistant spatula. Bringing the mixture to a boil should take no longer than 5 minutes; if this process seems to be moving too slowly, simply increase the heat.

  4. Once mixture begins to boil, continue cooking until reduced by 4 1/2 ounces or to a final volume of about 1/2 cup. This phase should take about 6 minutes. While it's natural for the timing to vary from one stovetop to the next, a significant delay may indicate the heat is too low, or that there's a problem with the thermometer (such as shallow or unsteady placement of the probe). When in doubt, weight measurements will provide a more reliable indication of the reduction's progress. Transfer the syrup to a heat-safe container and stir in orange blossom water, if using. Strain, if desired. Cover and refrigerate until no warmer than 40°F (4°C) before use.

  5. To Finish the Gelato: Churn in an ice cream maker according to the manufacturer’s directions. Meanwhile, place a quart-sized container and flexible spatula in the freezer. When gelato looks fluffy and thick, shut off the machine and, using chilled spatula, scrape gelato into chilled container, drizzling a thick ribbon of raspberry syrup over each addition and reserving the rest to sauce the finished scoops. Cover with plastic wrap pressed directly against the surface of the gelato and freeze until thick enough to scoop, about 4 hours.

  6. Gelato is typically served at about 16°F (-9°C), while most American freezers run at 0°F (-18°C). For the most authentic presentation, soften gelato to 16°F in the refrigerator before serving. In a squat container, like a yogurt tub or a square storage container, this will take about 45 minutes. However, the timing will vary substantially if a different container (such as a metal loaf pan or glass baking dish) is used, depending on the size, shape, and material of the container, so check on the gelato frequently to ensure it does not melt. Serve with additional syrup, if desired.

Special Equipment

3-quart stainless steel saucier; 2-quart stainless steel saucier; ice cream maker; nonreactive, freezer-safe container; digital thermometer

This Recipe Appears In

Nutrition Facts (per serving)
387 Calories
13g Fat
66g Carbs
4g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 387
% Daily Value*
Total Fat 13g 17%
Saturated Fat 8g 42%
Cholesterol 40mg 13%
Sodium 215mg 9%
Total Carbohydrate 66g 24%
Dietary Fiber 2g 7%
Total Sugars 60g
Protein 4g
Vitamin C 9mg 45%
Calcium 121mg 9%
Iron 0mg 2%
Potassium 219mg 5%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)