Salted Caramel Swirl Gelato combines a rich custard-based gelato flavored with vanilla and almond extracts with ribbons of buttery homemade salted caramel sauce. The cooked custard base creates an exceptionally smooth, silky texture, while the caramel swirl adds sweet-and-salty bursts of flavor in every scoop. It's an ice cream maker recipe that delivers authentic gelato texture right at home!

Jump to:
- Quick Recipe Summary ✨
- Why this recipe works
- What's the difference between ice cream and gelato?
- Recipe Ingredients
- How to make homemade Salted Caramel Swirl Gelato
- Storage instructions
- How to make your own Salted Caramel Sauce
- Gelato troubleshooting
- Questions asked and answered
- More frozen treat and topping recipes to try
- Recipe
- Comments
[June, 2022: I've reworked the recipe and updated this post with all new pictures. Enjoy!]
Quick Recipe Summary ✨
Salted Caramel Swirl Gelato: Rich frozen custard-style gelato flavored with vanilla and almond extracts, then layered with ribbons of buttery salted caramel sauce for the perfect sweet-and-salty contrast.
Homemade gelato made easy: A classic cooked custard base creates gelato that's exceptionally smooth and creamy, while step-by-step instructions walk you through tempering eggs, churning, and layering the caramel swirl.
Better than store-bought: The caramel stays distinct instead of disappearing into the base, giving you pockets of caramel flavor throughout every scoop.
Active Time: 10 minutes • Chill Time: About 4½ hours • Churn Time: About 25 minutes • Total Time: About 5 hours (mostly hands-off!)
Yield: About 1 quart • Freezer-friendly: Up to 1 month
⭐ Difficulty Level: ⭐⭐⭐ Medium. The custard and caramel swirl are straightforward, but you'll need to chill the base thoroughly and use an ice cream maker for the best texture.
👉 Follow the detailed instructions, tips, and troubleshooting guide below to make smooth, creamy homemade Salted Caramel Gelato with beautiful caramel ribbons every time.
SUMMARIZE & SAVE THIS CONTENT ON
Why this recipe works
- Using more milk than cream gives the gelato its signature dense, silky texture without feeling heavy
- Tempering the egg yolks creates a rich custard base that churns up exceptionally smooth and creamy
- A touch of almond extract adds subtle buttery-nutty notes that make the caramel flavor taste even richer
- Layering the caramel after churning creates distinct ribbons instead of blending the caramel into the gelato.
- The sweet-and-salty contrast keeps every bite balanced and prevents the gelato from tasting overly sweet.
Summer is about ice cream, but not any ol' kind will do. As easy as it is to make homemade ice cream by freezing sweetened heavy cream, I prefer the luxury of making frozen custard. It has a rich and creamy mouthfeel, no matter how it's flavored.
Now take that frozen custard up a notch by adding flavorings, mix-ins, and toppings, and you're starting to really have something. Chocolate Mint Marshmallow Ice Cream and a double chocolate version of Mint Chocolate Chip Gelato are just a couple of examples.
Caramel is another flavor that works well in an ice cream. For this Salted Caramel Swirl Gelato flavored with vanilla and almonds, caramel sauce is used as a ribbon running through the scoop. This gelato recipe has a lot going for it!
Salted Caramel Swirl Gelato has got to be one of the best ice cream recipes (ahem…gelato!) I've ever made, and I've made a fair few. It's rich and creamy, with soft buttery-almond notes that contrast well with the sweet and salty caramel sauce. This gelato recipe produces a taste sensation that's clean and smooth in the mouth.
Salted Caramel Swirl gelato is a frozen custard that's really extraordinary. Serve it with a drizzle of extra caramel sauce, and get ready to experience something special!
⭐⭐⭐⭐⭐
Those pictures!! Looks so good!
- Shira
What's the difference between ice cream and gelato?
Recipes for homemade ice cream are fairly straightforward. At its most basic all you really need is heavy cream and a sweetener (that's the base). After that you flavor your base as you please (vanilla beans, chocolate, mint…) and add mix-ins if you'd like (chocolate chips, nuts, marshmallow creme, cookie crumbs).
An ice cream custard base (aka frozen custard) is in the same family as pastry cream (a version of Crème Anglaise for you purists). The benefit is that frozen custards are richer in flavor and have more body than regular ice creams. However, with that added richness comes added calories.
Gelato uses the same frozen custard method, but its base typically has twice as much milk than heavy cream, so it has a lower butterfat content than ice cream. Great flavor, less calories. Win!
Here's a quick way to look at it for this recipe:
| Salted Caramel Gelato | Salted Caramel Ice Cream |
| More milk, less cream | Higher cream content |
| Dense and silky texture | Lighter and fluffier texture |
| Served slightly warmer | Served colder |
| More intense flavor | Richer dairy flavor |
| Traditional Italian style | Traditional American style |
Recipe Ingredients
You'll need the following ingredients to make this salted caramel gelato recipe:

Ingredient Notes
Like with many rich ice cream recipes, a gelato base is a cooked custard.
Milk & Heavy Cream: Provides the basis for the dairy custard. Gelato has more milk than heavy cream, giving it less fat than ice cream, but still has that rich ice cream flavor and texture.
Flavorings: Here we're using vanilla and almond extracts to add soft buttery-almond notes. You can also use vanilla bean paste that adds specks of vanilla beans along with the vanilla flavor.
If you want to leave out the almond extract, just increase the vanilla extract to 1½ teaspoons. Better yet, infuse the milk mixture with a fresh vanilla bean, halved and scraped, letting it steep in the warm milk for 30 minutes. Rewarm the milk to steaming and remove the spent bean before tempering in the egg.
For even more almond flavor and texture, consider adding ½ cup of chopped toasted almonds in during the last 30 seconds of churning.
Salted Caramel Sauce: Swirled into the gelato before it gets too hard, this mix-in raises this salted caramel gelato to flavor heights. Choose a thick caramel sauce that stays soft when chilled - thin dessert sauces tend to disappear into the gelato and won't create defined swirls. Making homemade caramel sauce will give you the best results.
See the recipe card for a full list of ingredients and measurements.
How to make homemade Salted Caramel Swirl Gelato
Step 1: Make the custard base
Heat the milk and heavy cream in a 3-quart saucepan over medium heat, stirring occasionally, until small bubbles form and it starts to steam. This takes about 6 to 7 minutes.
Meanwhile, in a medium bowl, combine the egg yolks and sugar. Whisk until the mixture is smooth and the sugar is dissolved (photo 1).

Gently heat the egg mixture by slowly adding ½ cup of the warm milk to the egg mixture while continuously whisking. This process is called tempering the eggs. Add another ½ cup of milk and temper the egg mixture again (photo 2).

What is egg tempering?
When I first encountered the term "temper the eggs," I had no idea what it meant, but I have since learned it's an important step in making custards.
The idea is when you add eggs to a hot liquid, the eggs will immediately curdle, leaving streaks of egg whites in the liquid (which is most unwelcome). What tempering does is it raises the temperature of the eggs slowly by whisking in a little bit of the hot liquid, thereby avoiding the curdling conundrum.
Pour the warmed egg mixture back into the saucepan with the remaining milk (photo 3). Bring the mixture to a simmer over medium heat (don't let it boil).

Cook until the custard has thickened, stirring constantly, about 4 to 6 minutes. It should coat the back of the spoon and leave a trail when you draw your finger through it (photo 4).

Step 2: Strain and chill the custard base
Remove the pan from the heat and stir in the vanilla and almond extracts. Strain the custard through a fine mesh strainer into a clean bowl (photo 5). If the custard boiled during thickening, straining it out will help remove any curdled bits of egg.

Cool the base using an ice bath (½ ice cubes, ½ water, reaching halfway up the sides of the bowl). Stir the custard occasionally until it's cooled to room temperature (a digital thermometer should read around 70 to 80˚F). This should take about 30 minutes (photo 6).

Cool the gelato base quickly
Cooling any hot food before refrigerating it is important, especially cooked custards. You don't want to raise the temperature of the refrigerator's interior as that hot food cools.
For food safety, it's important to cool the cooked custard quickly. Bacteria grow most rapidly in the temperature danger zone between 40°F and 140°F, so reducing the amount of time food spends in that range helps keep it safe to eat. An ice bath is an easy way to cool the custard rapidly before refrigerating it, and it has the added benefit of speeding up the chilling process before churning the gelato.
Place a piece of plastic wrap on the surface of the custard and refrigerate until chilled, at least 4 hours or overnight (photo 7).
Chilled custard can be kept in the refrigerator for several days. For the best results, make sure the base is about 40˚F prior to churning.

Step 3: Churn the gelato
Pour the custard into an ice cream maker and freeze per the manufacturer's instructions, about 25 to 30 minutes (photo 8).

The finished gelato will have a soft, smooth consistency (photo 9).

Ice cream makers
There are plenty of inexpensive ice cream makers on the market to choose from. The one I'm using is a KitchenAid Ice Cream Maker Attachment for a KitchenAid Stand Mixer - I keep the bowl chilled in the freezer so that I can use it at a moment's notice. Another good option is a Cuisinart Ice Cream Maker. There are other versions available that you don't have to pre-chill, but they are more pricey.
Step 4: Layer in the caramel sauce
Transfer ⅓ of the gelato to a freezer-safe container and drizzle ⅓ of the caramel sauce over it. Repeat layering with remaining gelato and caramel sauce, then smooth the top using a small offset spatula (photo 10).

Step 5: Ripen the gelato
Freeze the gelato for 2 to 4 hours to allow gelato to firm up, a process called ripening (photo 11).

Storage instructions
Homemade gelato will last for up to a month in a plastic freezer container placed in the rear of the freezer. After that, the gelato may develop ice crystals and lose its creamy texture.
How to make your own Salted Caramel Sauce
To make the salted caramel sauce, prepare a basic Caramel Sauce recipe and add 1 teaspoon of salt after you remove the caramel from the heat. You won't need the entire amount, but then you have some to drizzle on top of your scoop!

Gelato troubleshooting
Here are some issues you might encounter when making salted caramel swirl gelato:
- My gelato froze too hard: Homemade gelato is naturally firmer after a long freeze. Let it sit at room temperature for 5 to 10 minutes before scooping.
- My gelato feels icy instead of creamy: The custard may not have been chilled completely before churning, or the gelato may not have frozen quickly enough after churning.
- My gelato didn't thicken while churning: The custard base may not have been cold enough, or the ice cream maker bowl wasn't fully frozen. For best results, chill the custard overnight and freeze the bowl according to the manufacturer's instructions.
- My caramel swirl disappeared into the gelato: The gelato may have been too soft when the caramel was added. Layer the caramel and gelato after churning rather than stirring them together to create distinct ribbons.
- My caramel swirl is too hard after freezing: Caramel made with a higher proportion of sugar can freeze firm. Let the gelato sit at room temperature for 5 to 10 minutes before scooping so the caramel softens.
Questions asked and answered
Here are some questions you might have...
Absolutely! The vanilla-almond custard base works well with chocolate, mint (and chocolate-plus-mint), coffee, fruit swirls, toasted nuts, or other mix-ins, making it a versatile starting point for homemade gelato variations.
The importance of chilling your base to no more than 40˚F cannot be overstated. If you put warm base into your ice cream maker, it will take much longer to churn and you run the risk of having the finished ice cream turn icy and grainy.
Also, you have to firm up your gelato in the freezer after churning it (aka ripening it). The ice cream maker will produce a soft product, and churning the base longer won't harden it the way ripening does. Again, trying to ripen in the ice cream maker only increases the odds that the finished product will be grainy.
Gelato contains less butterfat and is churned with less air than traditional ice cream. The result is a smoother, denser texture and more concentrated flavor.
Gelato is traditionally served at a slightly warmer temperature than ice cream, which helps keep its texture soft and allows flavors to be more pronounced.
Not necessarily. Gelato is denser because it contains less air, but homemade gelato often firms up in the freezer and benefits from sitting at room temperature for a few minutes before serving.
Didn't find the answer you're looking for?
Ask AI to answer for this specific recipe:
Disclaimer: I am not responsible for the quality of AI information


More frozen treat and topping recipes to try
Recipe

Salted Caramel Swirl Gelato
Ingredients
For the custard base
- 2 cups milk
- 1 cup heavy cream
- 4 large egg yolks, at room temperature
- ¾ cup granulated sugar
- 1 teaspoon vanilla extract, or vanilla bean paste, see Recipe Notes
- ½ teaspoon almond extract, see Recipe Notes
For the caramel drizzle
- salted caramel sauce, see Recipe Notes
Instructions
- Make the custard base: Heat 2 cups milk and 1 cup heavy cream in a 3-quart saucepan over medium heat, stirring occasionally, until small bubbles form and it starts to steam. This takes about 6 to 7 minutes.
- Meanwhile, in a medium bowl, combine 4 large egg yolks and ¾ cup granulated sugar. Whisk until the mixture is smooth and the sugar is dissolved.
- Gently heat the egg mixture by slowly adding ½ cup of the warmed milk mixture to the egg mixture while continuously whisking. Add another ½ cup of the milk mixture and whisk again. This process is called tempering the eggs, and its purpose is to heat the eggs slowly, preventing them from curdling while the pudding cooks.
- Pour the warmed egg mixture back into the saucepan with the remaining milk. Bring the mixture to a simmer over medium heat (don't let it boil). Cook until the custard has thickened, stirring constantly, about 4 to 6 minutes. It should coat the back of the spoon and leave a trail when you draw your finger through it (about 170 °F on a digital thermometer).
- Remove the pan from the heat and stir in 1 teaspoon vanilla extract and ½ teaspoon almond extract. Strain the custard through a fine mesh strainer into a clean bowl. If the custard boiled during thickening, straining it out will help remove any curdled bits of egg.
- Cool the base using an ice bath (half ice cubes, half water, reaching halfway up the sides of the bowl). Stir the custard occasionally until it's cooled to room temperature (about 80 °F). This will take about 30 minutes.
- Place a piece of plastic wrap on the surface of the custard and refrigerate until chilled, at least 4 hours or overnight. Chilled custard can be kept in the refrigerator for several days. For the best results, make sure the base is about 40 °F prior to churning.
- Churn the gelato: Pour the cold base into an ice cream maker and freeze per the manufacturer's instructions, about 25 to 30 minutes. The finished gelato will have a soft, smooth consistency.
- Layer in the caramel sauce: Transfer ⅓ of the gelato to a freezer-safe container and drizzle ⅓ of the salted caramel sauce over it. Repeat layering with remaining gelato and caramel sauce, then smooth the top using a small offset spatula.
- Ripen the gelato: Freeze the gelato for 2 to 4 hours to allow it to firm up, a process called ripening. Serve and enjoy!
- This recipe makes about 1 quart of gelato.
- Storage instructions: Homemade gelato will last for up to a month in a plastic freezer container placed in the rear of the freezer. After that, the gelato may develop ice crystals and lose its creamy texture.













M.Lish says
This looks delicious, can not wait to try it .
Tammy Spencer says
Thanks for sharing! 🙂
Shira Duff says
Those pictures!! Looks so good!