I’ve attached a video for every recipe below from my favorite home cooks.

Ice cream is a sweet treat loved by people of all ages. You can make tasty ice cream at home with just a few simple ingredients. Most homemade ice cream recipes use cream, milk, sugar, and flavorings like vanilla.
You don’t always need an ice cream maker to whip up a batch. There are easy no-churn recipes that use whipped cream as a base. You can customize your ice cream with mix-ins like fruit, candy, or cookies. Making ice cream yourself lets you control the ingredients and create unique flavors.
Classic Vanilla Ice Cream
Ingredients:
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup sugar
- 1/8 teaspoon salt
- 1 vanilla bean or 2 teaspoons vanilla extract
Instructions:
Mix cream, milk, sugar, and salt in a saucepan.
If using a vanilla bean, split it and scrape the seeds into the mixture. Add the pod too.
Heat over medium until sugar dissolves. Remove from heat and let cool.
If using extract, stir it in now.
Chill the mixture for at least 3 hours or overnight.
Pour into your ice cream maker and churn according to its instructions.
Transfer to a container and freeze until firm, about 2-4 hours.
Enjoy your homemade vanilla ice cream!
Chocolate Ice Cream
Ingredients:
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup sugar
- 1/4 cup cocoa powder
- 1 tsp vanilla extract
- Pinch of salt
Instructions:
Mix cream, milk, sugar, cocoa, vanilla, and salt in a bowl.
Whisk until sugar and cocoa dissolve.
Pour mixture into ice cream maker.
Churn for about 20 minutes or follow machine’s instructions.
Transfer to a container and freeze for 2-4 hours until firm.
Scoop and enjoy your homemade chocolate ice cream!
Strawberry Ice Cream
Ingredients:
- 2 cups fresh strawberries
- 1 cup whole milk
- 1 cup heavy cream
- 3/4 cup sugar
- 1 tsp vanilla extract
- Pinch of salt
- 1 tbsp vodka (optional)
Instructions:
Wash and hull the strawberries. Mash them in a bowl.
Mix mashed strawberries, milk, cream, sugar, vanilla, and salt in a large bowl.
Chill the mixture in the fridge for 1-2 hours.
Pour into an ice cream maker and churn according to manufacturer’s instructions.
Add vodka in the last minute of churning if using. This helps prevent ice crystals.
Transfer to a container and freeze for at least 4 hours before serving.
Scoop and enjoy your homemade strawberry ice cream!
Mint Chocolate Chip Ice Cream
Ingredients:
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup sugar
- 1/4 tsp salt
- 1 tsp vanilla extract
- 1 tsp peppermint extract
- Green food coloring (optional)
- 1 cup mini chocolate chips
Instructions:
Mix cream, milk, sugar, salt, vanilla, and peppermint in a bowl until sugar dissolves.
Add a few drops of green food coloring if desired.
Pour mixture into your ice cream maker and churn as directed.
Add chocolate chips in the last 5 minutes of churning.
Transfer to a container and freeze for 2-3 hours before serving.
Enjoy your homemade mint chocolate chip ice cream!
Cookies And Cream Ice Cream
Ingredients:
- 2 cups whole milk
- 1 cup granulated sugar
- 2 cups heavy cream
- 1 teaspoon vanilla extract
- 15-20 chocolate sandwich cookies, crushed
Instructions:
Mix milk and sugar in a bowl until sugar dissolves.
Add heavy cream and vanilla. Stir well.
Chill the mixture for 1 hour.
Pour into your ice cream maker. Churn according to the manufacturer’s instructions.
Add crushed cookies in the last few minutes of churning.
Transfer to a container and freeze for 2 hours before serving.
Enjoy your homemade cookies and cream ice cream!
Rocky Road Ice Cream
Ingredients:
- 1 can sweetened condensed milk
- 1/4 cup cocoa powder
- 2 cups heavy cream
- 1 cup light cream
- 1 tsp vanilla extract
- 1 cup mini marshmallows
- 1/2 cup chopped almonds
- 1/2 cup chocolate chips
Instructions:
Mix condensed milk and cocoa in a pan. Heat until smooth.
Remove from heat and let cool slightly.
Stir in heavy cream, light cream, and vanilla.
Chill mixture for 1 hour.
Pour into ice cream maker and churn according to instructions.
In the last few minutes, add marshmallows, almonds, and chocolate chips.
Transfer to a container and freeze until firm.
Enjoy your homemade Rocky Road ice cream!
Butter Pecan Ice Cream
You’ll need:
- 2 cups whole milk
- 1 cup heavy cream
- 3/4 cup brown sugar
- 3 eggs
- 1/4 cup salted butter
- 1 cup chopped pecans
- 1 tsp vanilla extract
Instructions:
Toast pecans in butter until fragrant. Set aside to cool.
Mix milk and cream in a saucepan. Heat until simmering.
Whisk eggs and sugar in a bowl.
Slowly pour hot milk into egg mixture, whisking constantly.
Return mixture to saucepan. Cook on low heat, stirring until thickened.
Remove from heat. Add vanilla and cooled pecans.
Chill mixture in fridge for 2 hours.
Pour into ice cream maker. Churn according to manufacturer’s instructions.
Transfer to a container and freeze until firm.
Enjoy your homemade butter pecan ice cream!
Neapolitan Ice Cream
You’ll need:
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup sugar
- 1 tsp vanilla extract
- 2 tbsp cocoa powder
- 1/4 cup freeze-dried strawberries, powdered
- Red food coloring (optional)
Instructions:
Mix cream, milk, sugar, and vanilla in a bowl until sugar dissolves.
Divide mixture into three equal parts.
Leave one part plain for vanilla.
Stir cocoa powder into the second part for chocolate.
Add powdered strawberries and a few drops of red food coloring to the third part.
Churn each flavor separately in an ice cream maker.
Layer the three flavors side by side in a loaf pan.
Freeze for at least 4 hours before serving.
Coffee Ice Cream
Ingredients:
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup sugar
- 1/4 cup coffee beans (whole)
- 4 egg yolks
- 1 tsp vanilla extract
- Pinch of salt
Instructions:
Mix cream, milk, sugar, coffee beans, and salt in a pot. Heat until steamy.
Remove from heat and let steep for 1 hour.
Strain out coffee beans.
Whisk egg yolks in a bowl.
Slowly add warm cream mixture to eggs, stirring constantly.
Pour everything back into the pot and cook on low heat, stirring until thick.
Remove from heat and add vanilla extract.
Chill the mixture in the fridge for at least 2 hours.
Pour into an ice cream maker and churn according to instructions.
Freeze for a few hours before serving.
Pistachio Ice Cream
You’ll need:
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup sugar
- 1/2 cup shelled pistachios
- 1 tsp vanilla extract
- 1/4 tsp salt
Instructions:
Blend half the pistachios with sugar in a food processor until finely ground.
Mix cream, milk, vanilla, and salt in a bowl.
Add the pistachio-sugar mixture and whisk well.
Pour into an ice cream maker and churn as directed.
Chop remaining pistachios and fold into the ice cream.
Transfer to a container and freeze for 3-4 hours.
You can enjoy your homemade pistachio ice cream after it sets. The creamy texture and nutty flavor will delight your taste buds!
Mango Sorbet
Ingredients:
- 4 cups frozen mango chunks
- 1/2 cup sugar
- 1/2 cup water
- 2 tablespoons lime juice
Instructions:
Mix sugar and water in a small pot. Heat until sugar dissolves. Let cool.
Blend half the mango chunks with cooled sugar syrup and lime juice.
Add remaining mango. Blend until smooth.
Pour into a container. Freeze for 2-3 hours, stirring every 30 minutes.
Scoop and enjoy your homemade mango sorbet!
Chocolate Chip Cookie Dough Ice Cream
Ingredients:
- 2 cups heavy cream
- 1 cup half and half
- 3/4 cup sugar
- 1/4 cup brown sugar
- 1 tsp vanilla extract
- 1/4 tsp salt
- 1/2 cup butter, softened
- 1 cup flour
- 1/2 cup mini chocolate chips
Instructions:
Mix cream, half and half, sugars, vanilla, and salt in a bowl.
Chill the mixture for 2 hours.
Beat butter and sugars until fluffy. Add flour and mix well.
Stir in chocolate chips to make cookie dough. Chill.
Pour ice cream mixture into an ice cream maker. Churn as directed.
Break cookie dough into small pieces.
When ice cream is almost done, add cookie dough chunks.
Transfer to a container and freeze for 2-3 hours before serving.
Enjoy your homemade chocolate chip cookie dough ice cream!
Peanut Butter Cup Ice Cream
Ingredients:
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup sugar
- 1/2 cup creamy peanut butter
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- 1 cup chopped peanut butter cups
Instructions:
Mix cream, milk, sugar, peanut butter, vanilla, and salt in a bowl until smooth.
Pour mixture into your ice cream maker and churn according to the manufacturer’s instructions.
When ice cream is almost done, add chopped peanut butter cups.
Transfer to a freezer-safe container and freeze for 2-3 hours before serving.
Scoop and enjoy your homemade peanut butter cup ice cream!
Coconut Ice Cream
Ingredients:
- 1 can (14 oz) coconut milk
- 1 cup heavy cream
- 1/2 cup sugar
- 1/4 cup cream of coconut
- 1 tsp vanilla extract
- 1/2 cup shredded coconut
- Pinch of salt
Instructions:
Mix coconut milk, heavy cream, sugar, cream of coconut, vanilla, and salt in a bowl.
Pour mixture into your ice cream maker. Churn according to manufacturer’s instructions.
During the last few minutes of churning, add shredded coconut.
Transfer to a freezer-safe container and freeze for 2-3 hours before serving.
Garnish with toasted coconut flakes if desired. Enjoy your homemade coconut ice cream!
Lemon Sorbet
Ingredients:
- 1 cup water
- 1 cup sugar
- 1 cup fresh lemon juice (about 6-8 lemons)
- 1 tablespoon lemon zest
Instructions:
Mix water and sugar in a small pot. Heat and stir until sugar dissolves. Let cool.
Juice the lemons and zest one lemon.
Combine cooled sugar syrup, lemon juice, and zest in a bowl.
Pour mixture into an ice cream maker. Churn for 15-20 minutes.
Scoop sorbet into a container and freeze for 1-2 hours before serving.
If you don’t have an ice cream maker, pour the mixture into a shallow pan. Freeze for 3-4 hours, stirring every 30 minutes.
Raspberry Ripple Ice Cream
Ingredients:
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup sugar
- 1 tsp vanilla extract
- 2 cups fresh raspberries
- 1/4 cup water
- 2 tbsp sugar
Instructions:
Mix cream, milk, 3/4 cup sugar, and vanilla in a bowl. Chill for 2 hours.
Make raspberry sauce: Simmer raspberries, water, and 2 tbsp sugar until thick. Strain and chill.
Churn ice cream mixture in an ice cream maker for 20-25 minutes.
Layer 1/3 ice cream in a container. Drizzle raspberry sauce. Swirl with a knife.
Repeat layering twice more. Freeze for 4 hours before serving.
Let ice cream soften for 5-10 minutes before scooping. Enjoy your homemade raspberry ripple treat!
Brownie Batter Ice Cream
Ingredients:
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup sugar
- 1/2 cup brownie mix
- 1/2 tsp vanilla extract
- 1/2 cup brownie chunks
Instructions:
Mix cream, milk, and sugar in a bowl until sugar dissolves.
Whisk in brownie mix and vanilla until smooth.
Chill mixture for 2 hours.
Pour into ice cream maker and churn as directed.
Add brownie chunks in the last 5 minutes of churning.
Transfer to a container and freeze for 2-3 hours before serving.
Pumpkin Spice Ice Cream
Ingredients:
- 2 cups heavy cream
- 1 cup whole milk
- 1 cup pumpkin puree
- 3/4 cup granulated sugar
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground ginger
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon ground cloves
- Pinch of salt
Instructions:
Mix cream, milk, sugar, and pumpkin puree in a bowl.
Add vanilla, cinnamon, ginger, nutmeg, cloves, and salt. Stir well.
Pour into your ice cream maker and churn for 15-20 minutes.
Transfer to a freezer-safe container and freeze until firm.
Scoop and enjoy your homemade pumpkin spice ice cream!
Caramel Swirl Ice Cream
You’ll need:
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup sugar
- 4 egg yolks
- 1 tsp vanilla extract
- 1/2 cup caramel sauce
Instructions:
Mix cream, milk, and half the sugar in a pot. Heat until steaming.
Whisk egg yolks with remaining sugar in a bowl.
Slowly pour hot cream into eggs, whisking constantly.
Return mixture to pot. Cook on low heat, stirring until thickened.
Strain custard and add vanilla. Chill completely.
Churn in an ice cream maker according to instructions.
Layer churned ice cream and caramel sauce in a container.
Swirl with a knife to create ribbons.
Freeze for at least 4 hours before serving.
Enjoy your homemade caramel swirl ice cream!
Maple Walnut Ice Cream
Ingredients:
- 2 cups heavy cream
- 1 cup milk
- 3/4 cup maple syrup
- 3 egg yolks
- 1/4 teaspoon salt
- 1 cup chopped walnuts
Instructions:
Mix cream and milk in a saucepan. Heat until steaming.
Whisk egg yolks in a bowl. Slowly add 1/2 cup of hot cream mixture, whisking constantly.
Pour egg mixture back into saucepan. Cook over medium heat, stirring until custard thickens.
Remove from heat and stir in maple syrup and salt. Chill mixture in fridge.
Toast walnuts in a dry pan until fragrant. Let cool.
Pour chilled mixture into ice cream maker. Churn according to manufacturer’s instructions.
Add toasted walnuts in the last few minutes of churning.
Transfer to a container and freeze until firm.
You’ll love the rich maple flavor and crunchy walnuts in this homemade treat!
Birthday Cake Ice Cream
Ingredients:
- 2 cups heavy cream
- 1 cup whole milk
- 3/4 cup sugar
- 4 egg yolks
- 1 tsp vanilla extract
- 1/2 cup cake mix
- 1/4 cup rainbow sprinkles
- 1/2 cup crumbled vanilla cake
Instructions:
Mix cream, milk, and sugar in a saucepan. Heat until warm.
Whisk egg yolks in a bowl. Slowly add warm cream mixture, stirring constantly.
Pour mixture back into the saucepan. Cook over medium heat, stirring until thickened.
Remove from heat. Stir in vanilla and cake mix.
Chill mixture in the fridge for 2 hours.
Pour into an ice cream maker. Churn according to manufacturer’s instructions.
In the last few minutes, add sprinkles and cake crumbs.
Transfer to a container and freeze for 4 hours before serving.
Cherry Garcia Ice Cream
Ingredients:
- 2 large eggs
- 3/4 cup sugar
- 2 cups heavy cream
- 1 cup whole milk
- 1/4 teaspoon salt
- 2 teaspoons vanilla extract
- 1/2 cup fresh cherries, pitted and chopped
- 1/4 cup dark chocolate, shaved
Instructions:
Whisk eggs until fluffy in a large bowl. Gradually add sugar and whisk until blended.
Mix in cream, milk, salt, and vanilla.
Pour mixture into your ice cream maker. Churn according to manufacturer’s instructions.
When ice cream is almost done, add cherries and chocolate shavings.
Transfer to a container and freeze for 2-3 hours before serving.
Enjoy your homemade Cherry Garcia ice cream!
Dulce De Leche Ice Cream
Ingredients:
- 2 cups heavy cream
- 1 cup whole milk
- 1 cup dulce de leche
- 4 egg yolks
- 1/4 cup sugar
- 1 tsp vanilla extract
- Pinch of salt
Instructions:
Warm cream, milk, and 1 cup dulce de leche in a pan until steamy.
Whisk egg yolks, sugar, vanilla, and salt in a bowl.
Slowly pour warm mixture into egg mixture, whisking constantly.
Return to pan and cook on low heat, stirring until thickened.
Strain and chill the mixture for at least 2 hours.
Churn in an ice cream maker according to manufacturer’s instructions.
Freeze for 2-3 hours before serving.
Almond Joy Ice Cream
Ingredients:
- 2 cups whole milk
- 1 cup sugar
- 2 cups heavy cream
- 1/2 cup coconut cream
- 1/2 cup shredded coconut (toasted)
- 1 tsp vanilla extract
- 1/2 tsp coconut extract
- 1/2 cup chocolate chips
- 1/2 cup sliced almonds
Instructions:
Mix milk and sugar in a bowl until sugar dissolves.
Add heavy cream, coconut cream, toasted coconut, vanilla, and coconut extract. Stir well.
Pour mixture into your ice cream maker. Churn for 20-25 minutes until thickened.
Transfer half the mixture to a freezer-safe container.
Sprinkle half the chocolate chips and almonds over the ice cream.
Add remaining ice cream mixture and top with leftover chips and almonds.
Swirl gently with a knife to distribute mix-ins.
Freeze until firm, about 4-6 hours.
Let soften for a few minutes before scooping. Enjoy your homemade Almond Joy ice cream!
No-Churn Vanilla Bean Ice Cream
Ingredients:
- 2 cups heavy cream
- 1 can (14 oz) sweetened condensed milk
- 2 teaspoons vanilla bean paste
Instructions:
Beat heavy cream in a large bowl until stiff peaks form.
Gently fold in sweetened condensed milk and vanilla bean paste.
Pour mixture into a freezer-safe container.
Cover and freeze for 6-8 hours or until firm.
Scoop and enjoy your homemade vanilla bean ice cream!