body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none} h1, h2, h3 { font-weight: normal; } amp-story-page { background-color: #131516; } amp-story-grid-layer { overflow: visible; } @media (max-aspect-ratio: 9 / 16) { @media (min-aspect-ratio: 320 / 678) { amp-story-grid-layer.grid-layer { margin-top: calc((100% / 0.5625 - 100% / 0.6666666666666666) / 2); } } } @media not all and (min-resolution:.001dpcm) { @media { p.text-wrapper > span { font-size: calc(100% - 0.5px); } } } .page-fullbleed-area, .page-background-overlay-area { position: absolute; overflow: hidden; width: 100%; left: 0; height: calc(1.1851851851851851 * 100%); top: calc((1 - 1.1851851851851851) * 100% / 2); } .element-overlay-area { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .page-safe-area { overflow: visible; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: calc(0.84375 * 100%); margin: auto 0; } .mask { position: absolute; overflow: hidden; } .fill { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 0; } @media (prefers-reduced-motion: no-preference) { .animation-wrapper { opacity: var(--initial-opacity); transform: var(--initial-transform); } } amp-story-grid-layer.align-bottom { align-content: end; padding: 0; /* AMP CTA Layer will exactly occupy 74px regardless of any device. To space out captions 74px from the BOTTOM (AMP CTA Layer), 74px from the TOP should also be spaced out and thus: 2 * 74px will be the desired max-height. */ max-height: calc(100vh - (2 * 74px)); } .captions-area { padding: 0 32px 0; } amp-story-captions { margin-bottom: 16px; text-align: center; } No Churn Vanilla Ice Cream

No Churn Vanilla Ice Cream

See more

There is nothing better than homemade ice cream on a summer’s day.

See more

This no churn vanilla ice cream is creamy, soft and made easily with no ice cream maker required!

See more

egg yolks sugar vanilla extract evaporated milk heavy whipping cream sea salt

Ingredients

See more

In a large bowl or using a stand mixer with a whisk attachment add egg yolks, sugar, vanilla, and salt.

See more

Beat until pale yellow and thick ribbons form, about 5 minutes. Set aside.

See more

Heat evaporated milk in a saucepan on the stovetop until simmering, stirring constantly.

See more

Slowly pour the hot evaporated milk into the egg mixture, whisking constantly until fully combined.

See more

Return the mixture to the saucepan and heat, whisking constantly, until it reaches 180°F (82°C) and becomes thick and custardy. Be careful not to overheat to avoid scrambling the eggs. Chill the mixture completely.

See more

Whip 1 cup of heavy cream until doubled in volume. Gently fold the whipped cream into the chilled egg mixture until no lumps remain.

See more

Pour the mixture into ice cube trays and freeze for 4 hours or until solid.

See more

Once frozen, add the ice cream cubes in a food processor.

See more

Process until smooth, about 30 seconds, scraping down the sides as needed.

See more

Transfer the mixture to a container with a lid and freeze for at least 4 more hours before serving.

See more

Serve and enjoy!

See more

Get The Full Recipe on LittleBitRecipes.com

See more