When it comes to indulgent desserts, few can rival the smooth, buttery richness of butterscotch ice cream. A beloved classic, this ice cream combines the warm, golden tones of butterscotch with the refreshing chill of creamy ice cream, creating a perfect balance of flavors and textures.
Whether you’re treating yourself after a long day or preparing for a special occasion, this homemade butterscotch ice cream brings a touch of comfort and sweetness to any moment.
Making your own ice cream at home is not only fun but also gives you control over the ingredients, ensuring a fresher, richer taste than store-bought versions. Plus, you can experiment with add-ins and adjust the sweetness to your liking.
If you’re craving a creamy, dreamy treat with just the right amount of buttery caramel flavor, this recipe is a must-try. Let’s dive into how you can make this delectable dessert from scratch and wow your friends and family with your ice cream-making skills.

Why You’ll Love This Butterscotch Ice Cream Recipe
There’s a lot to love about homemade butterscotch ice cream, and it’s not just about the rich flavor.
Here are a few reasons why this recipe stands out:
1. Decadent Flavor That Hits All the Right Notes
The highlight of butterscotch ice cream is, of course, the flavor. This recipe achieves the perfect balance of sweet and buttery with a hint of caramelization, creating a rich taste that’s both comforting and sophisticated. Each spoonful is smooth, creamy, and loaded with that irresistible butterscotch goodness.
2. Simple, Accessible Ingredients
You don’t need any exotic or hard-to-find ingredients to make this ice cream. With just a few staples—like butter, brown sugar, cream, and milk—you can create a decadent treat right in your own kitchen. These ingredients are easy to find and budget-friendly, making this recipe perfect for an everyday dessert or a last-minute treat.
3. Versatility for Customization
What makes this recipe even better is how customizable it is. Feel free to add your favorite mix-ins, like toffee bits, crushed nuts, or extra butterscotch sauce. You can even make it vegan by switching to plant-based milks and dairy-free butter. The base recipe is simple enough that you can easily adapt it to your taste preferences.
4. No Special Equipment Required (or Easy to Use)
While an ice cream maker is helpful, it’s not required. If you don’t have one, you can still create rich, creamy ice cream by following a no-churn method, stirring occasionally while the mixture freezes. Whether you use an ice cream machine or go the no-churn route, this recipe is designed to be as accessible as possible.
5. Satisfy Your Sweet Tooth Without the Store-Bought Chemicals
When you make butterscotch ice cream at home, you know exactly what’s going into your dessert. No artificial flavors, preservatives, or unwanted additives—just pure, delicious ingredients that come together to create an unforgettable treat. Plus, there’s something incredibly satisfying about making ice cream from scratch!
6. A Showstopper for Any Occasion
From summer picnics to winter holiday feasts, butterscotch ice cream makes an excellent addition to any gathering. Its rich flavor and creamy texture will surely impress your guests, and they’ll be asking for seconds (or even thirds!). It’s a versatile dessert that pairs wonderfully with a variety of baked goods or can be enjoyed on its own.
By the end of this recipe, you’ll see how simple and fun it is to create a delicious dessert that’s just as good—if not better—than what you’d find at the ice cream shop. And with its creamy texture and irresistible butterscotch flavor, it’s sure to become a go-to in your recipe collection.
What Is Butterscotch Ice Cream?
Butterscotch ice cream is a rich and indulgent frozen dessert that combines the sweet, buttery flavor of butterscotch with the creamy texture of classic ice cream. Butterscotch itself is made by caramelizing brown sugar and butter, creating a golden syrup that is both sweet and slightly smoky in flavor.
When added to the ice cream base, this caramelized sweetness infuses the entire dessert, making it decadently smooth and full of flavor.
The magic of butterscotch ice cream lies in the balance between the sweetness of the butterscotch and the creaminess of the ice cream base. The end result is an irresistibly rich treat that’s perfect for those who love caramel-like flavors with a bit of depth and warmth.
Whether you’re enjoying a scoop in a bowl or topping it off with a drizzle of extra butterscotch sauce, this ice cream is the ultimate indulgence for any dessert lover.
Butterscotch ice cream can be made using a variety of methods, but at its core, it involves creating a custard-style base (or sometimes just a simple cream mixture) that’s then flavored with homemade butterscotch sauce.
The combination of the smooth ice cream base with the buttery, caramel-like notes from the butterscotch creates an unforgettable dessert that is both comforting and decadent.
Ingredients for the Best Butterscotch Ice Cream
The secret to making the best butterscotch ice cream lies in the quality of the ingredients.
Here’s what you’ll need to create this rich, buttery frozen treat:
1. Heavy Cream
Heavy cream is a key ingredient in creating the smooth and creamy texture of the ice cream. The high fat content in heavy cream contributes to the richness of the ice cream and gives it a luxurious mouthfeel. You’ll want to use full-fat cream for the best results.
2. Whole Milk
Whole milk helps balance the richness of the cream while keeping the texture smooth and not overly heavy. It adds just the right amount of liquid to create a creamy yet scoopable ice cream. Using whole milk ensures a good consistency without making the ice cream too dense.
3. Brown Sugar
Brown sugar is what gives butterscotch ice cream its signature caramel flavor. When heated with butter, brown sugar creates that deep, molasses-like sweetness that is central to the butterscotch flavor. It also helps give the ice cream a warm golden color.
4. Butter
Butter is another essential ingredient that adds to the buttery, rich flavor of the ice cream. When melted with the brown sugar, butter helps create the base of the butterscotch sauce that will infuse the ice cream with its signature flavor. Make sure to use unsalted butter for the best control over the sweetness of the ice cream.
5. Vanilla Extract
Vanilla extract enhances the overall flavor profile of the ice cream. It helps round out the caramel and buttery notes, adding a subtle depth that balances the richness of the other ingredients. Always choose high-quality vanilla extract for the best taste.
6. Egg Yolks (Optional, for Custard-Style Ice Cream)
For a more luxurious, custard-style ice cream, egg yolks are often used to create a rich, silky base. The yolks act as a thickening agent and provide additional creaminess. While optional, they elevate the texture and flavor of the ice cream, giving it a velvety smooth consistency.
7. Salt
A pinch of salt is essential in this recipe to enhance the flavors and balance the sweetness of the butterscotch. The salt helps to cut through the richness and bring out the caramel notes of the butterscotch without overpowering the other ingredients.
8. Optional Add-ins (For Extra Flavor and Texture)
While the base recipe is already rich and flavorful, you can add your own mix-ins to customize the ice cream. Consider adding toffee bits, crushed nuts (like pecans or walnuts), or even a swirl of extra butterscotch sauce for added texture and bursts of flavor. You can also experiment with different flavored extracts or spices like cinnamon to put your own twist on this classic recipe.
9. Optional Dairy-Free Alternatives
If you prefer a dairy-free version of butterscotch ice cream, you can substitute the heavy cream and whole milk with coconut milk, almond milk, or any other plant-based milk. You can also swap the butter for a dairy-free alternative like coconut oil or vegan butter to keep the recipe dairy-free while still maintaining a rich, creamy texture.
These simple ingredients come together to create the most luscious butterscotch ice cream. Each one plays an important role, ensuring a balanced flavor, smooth texture, and the perfect consistency. The beauty of this recipe is in the quality and simplicity of the ingredients, making it a treat that’s just as enjoyable to make as it is to eat.
Step-by-Step Instructions for Making Butterscotch Ice Cream

Making butterscotch ice cream at home is a rewarding experience that brings the perfect blend of rich flavors and creamy texture to your bowl.
Here’s how to make it step-by-step:
Step 1: Preparing the Butterscotch Sauce
The first part of the process is making the butterscotch sauce, which will form the base of your ice cream’s flavor.
- Melt the butter: In a medium saucepan, melt ½ cup of unsalted butter over medium heat. Stir it frequently to ensure it doesn’t burn.
- Add the brown sugar: Once the butter is fully melted, add 1 cup of packed brown sugar to the pan, stirring constantly. Keep the heat on medium and allow the sugar to dissolve into the butter.
- Cook the butterscotch mixture: Continue to cook for about 3-5 minutes, letting the mixture come to a gentle simmer. You’ll notice the butterscotch thickening slightly and becoming glossy. Stir occasionally to keep the mixture from scorching.
- Add vanilla and salt: Stir in 1 teaspoon of vanilla extract and a pinch of salt. This will deepen the flavor and balance the sweetness. Remove the saucepan from the heat and set it aside to cool slightly.
Step 2: Making the Ice Cream Base
The ice cream base will be a creamy custard-style mixture that will blend beautifully with the butterscotch.
- Combine the dairy: In a medium bowl, whisk together 2 cups of heavy cream and 1 cup of whole milk.
- Heat the milk mixture: Pour the milk and cream mixture into a saucepan and heat it over medium heat, stirring occasionally, until it’s warm but not boiling.
- Whisk the egg yolks: While the dairy mixture heats up, whisk together 5 large egg yolks and ½ cup of brown sugar in a separate bowl until the yolks are pale and the sugar dissolves.
- Temper the eggs: To avoid scrambling the eggs, slowly pour a little of the warm milk mixture into the egg yolks while whisking constantly. This process is called “tempering.” Gradually add more of the warm milk mixture until about half is incorporated into the eggs.
- Combine and cook the custard: Pour the tempered egg mixture back into the saucepan with the remaining warm milk mixture. Return the saucepan to the stove and cook over medium heat, stirring constantly, until the custard thickens slightly and coats the back of a spoon (this should take about 5-7 minutes). Be careful not to let it boil, as that could cause the eggs to curdle.
Step 3: Mixing in the Butterscotch Sauce
Once your custard has thickened, it’s time to add the butterscotch flavor.
- Combine the custard and butterscotch: Stir the prepared butterscotch sauce into the custard base, mixing until smooth and fully incorporated.
- Cool the mixture: Allow the mixture to cool at room temperature for 10-15 minutes, then transfer it to the refrigerator. Chill the mixture for at least 4 hours, or ideally overnight, so it’s completely cold before churning.
Step 4: Churning the Ice Cream
Once your mixture is chilled, it’s time to churn it into ice cream.
- Churn in the ice cream machine: If using an ice cream maker, pour the chilled ice cream mixture into the machine and churn according to the manufacturer’s instructions. This usually takes 20-25 minutes and results in a soft, creamy consistency.
- No ice cream maker?: If you don’t have an ice cream machine, you can still make delicious butterscotch ice cream. Pour the chilled mixture into a shallow container, like a baking dish, and place it in the freezer. Every 30-45 minutes, remove it from the freezer and stir with a fork to break up any ice crystals. Repeat this process 3-4 times, and the ice cream will become smooth and creamy.
Step 5: Freezing and Storing the Ice Cream
After churning, the ice cream will be a soft-serve consistency. To firm it up:
- Transfer to a storage container: Scoop the churned ice cream into an airtight container, spreading it into an even layer.
- Freeze until firm: Cover the ice cream and freeze it for at least 4 hours, or until it reaches your desired level of firmness.
- Serve and enjoy: Once frozen, the butterscotch ice cream is ready to be served. Scoop into bowls or cones and enjoy the homemade decadence!
Optional Variations and Add-ins for Butterscotch Ice Cream
One of the best parts about making your own butterscotch ice cream is the ability to customize it with your favorite mix-ins and variations.
Here are a few ideas to get creative:
1. Toffee Bits for Extra Crunch
Add some texture to your butterscotch ice cream by mixing in chopped toffee bits or crushed Heath bars. These bits will melt into the ice cream, leaving behind sweet pockets of crunchy goodness.
2. Crushed Nuts
Chopped nuts like pecans, walnuts, or almonds add a satisfying crunch and a nutty contrast to the creamy butterscotch base. Lightly toast the nuts beforehand to bring out their natural flavors and add even more depth to your ice cream.
3. Butterscotch Swirl
For extra layers of butterscotch flavor, create a swirl effect by drizzling some homemade butterscotch sauce into the churned ice cream. Use a knife or spoon to swirl the sauce into the ice cream right before transferring it to the freezer. This adds both flavor and a beautiful marbled effect.
4. Vegan or Dairy-Free Version
To make your butterscotch ice cream dairy-free, simply swap out the heavy cream and milk for coconut milk, almond milk, or another plant-based milk. Use dairy-free butter (like coconut or vegan butter) and ensure your mix-ins are also dairy-free to create a fully vegan-friendly treat.
5. Caramelized Banana
For a fruity twist, try adding caramelized banana slices to your butterscotch ice cream. Slice the bananas and sauté them in a bit of butter and brown sugar until golden, then fold them into the ice cream for a sweet, caramelized flavor.
6. Chocolate Chips or Fudge Chunks
For chocolate lovers, consider mixing in chocolate chips or chunks of fudge into the ice cream. The richness of the chocolate pairs perfectly with the butterscotch, creating a flavor combination that is sure to satisfy.
7. Coffee Infusion
To add a touch of complexity, infuse the ice cream base with coffee. Brew a strong cup of coffee and add it to the cream and milk mixture before cooking the custard. The coffee enhances the butterscotch flavor, giving it a deeper, more robust profile.
8. Cinnamon Spice
For a warm, spiced version of butterscotch ice cream, add a teaspoon of ground cinnamon or even a pinch of nutmeg to the ice cream base. This gives the dessert a cozy, comforting twist, perfect for fall or winter seasons.
With these variations and add-ins, you can take your butterscotch ice cream to the next level, making it a completely unique treat every time! Whether you prefer a simple classic or a flavor-packed version, these options will help you personalize your ice cream to fit any craving.
Serving Suggestions: How to Enjoy Your Butterscotch Ice Cream
Once your homemade butterscotch ice cream is ready, the fun doesn’t stop there! There are countless ways to enjoy this creamy, indulgent treat.
Here are a few serving suggestions that will elevate your ice cream experience:
1. Classic Scoop in a Bowl or Cone
Sometimes, the simplest way to enjoy butterscotch ice cream is the best. Serve a generous scoop in a bowl or cone, and let the flavor shine on its own. You can garnish with a light drizzle of homemade butterscotch sauce or a sprinkle of sea salt to bring out the buttery richness.
2. Pair with Warm Desserts
Butterscotch ice cream pairs wonderfully with warm baked goods. Try serving it alongside a slice of rich, fudgy brownies, apple pie, or freshly baked cookies. The contrast of warm and cold will make each bite a comforting indulgence.
3. Top with Whipped Cream or Caramel Sauce
For an extra touch of decadence, top your butterscotch ice cream with freshly whipped cream. You can also drizzle some extra caramel or butterscotch sauce on top for even more buttery sweetness. Adding a few crushed nuts, like toasted pecans or walnuts, will provide a delightful crunch.
4. Make a Sundae
Turn your butterscotch ice cream into an irresistible sundae! Layer it in a bowl with your favorite toppings like crushed toffee, chocolate chips, whipped cream, and a cherry on top. The possibilities are endless, and each bite will be a sweet, satisfying combination of flavors and textures.
5. Serve with Fruit
For a lighter, refreshing contrast to the richness of the butterscotch, serve your ice cream with fresh fruits like sliced bananas, strawberries, or blueberries. The natural sweetness of the fruit complements the creamy, buttery ice cream, balancing the flavors beautifully.
6. Make an Ice Cream Sandwich
For a fun twist, use your butterscotch ice cream to make an ice cream sandwich. Scoop a generous portion of the ice cream between two cookies, brownies, or even waffles for a delicious handheld treat that’s perfect for picnics or casual gatherings.
7. Pair with Coffee or Espresso
If you’re a coffee lover, try pairing your butterscotch ice cream with a hot cup of coffee or espresso. The rich flavors of the ice cream and the bitterness of the coffee create a perfect harmony, similar to an affogato, with the added depth of butterscotch.
8. In a Milkshake
Turn your butterscotch ice cream into a decadent milkshake! Blend a couple of scoops of ice cream with milk and a drizzle of butterscotch sauce for a creamy, dessert-like drink that’s perfect for any time of day.
Tips for Perfect Butterscotch Ice Cream Every Time
To ensure your butterscotch ice cream turns out just right, here are a few tips that will help you achieve the perfect creamy texture and rich flavor:
1. Use High-Quality Ingredients
The best homemade ice cream starts with the best ingredients. Choose heavy cream, whole milk, and butter with high fat content to ensure a creamy, rich base. Always opt for pure vanilla extract and fresh eggs for the most delicious results. The higher the quality of your ingredients, the better the flavor and texture of the ice cream.
2. Chill the Ice Cream Base Properly
After making the ice cream mixture, be sure to chill it thoroughly before churning. A well-chilled base will churn better, resulting in smoother ice cream with fewer ice crystals. Ideally, refrigerate the mixture for at least 4 hours, or overnight, to ensure it’s completely cold.
3. Temper the Eggs Slowly
If you’re using egg yolks to make a custard-style base, be sure to temper the eggs slowly when adding the hot milk mixture. Adding too much liquid too quickly can cause the eggs to curdle. Gradually incorporate the hot liquid into the yolks while whisking constantly to prevent this.
4. Don’t Over-Churn
While it’s important to churn the ice cream until it reaches a soft-serve consistency, be careful not to over-churn. Churning too long can result in an overly dense or icy texture. Pay attention to the consistency as it churns and stop when it’s thick and creamy.
5. Freeze in an Airtight Container
Once the ice cream is churned, transfer it to an airtight container for freezing. This will help maintain its smooth texture and prevent ice crystals from forming. If you’re not planning to serve it immediately, freeze the ice cream for at least 4 hours to firm it up to a scoopable consistency.
6. Avoid Over-Sweetening
Butterscotch ice cream should have a rich, buttery flavor, but you don’t want it to be overwhelmingly sweet. Be sure to taste the base mixture before chilling it and adjust the sweetness if necessary. You can always add more sugar, but it’s harder to correct sweetness once it’s in the ice cream.
7. Stir Occasionally If Freezing Without an Ice Cream Maker
If you don’t have an ice cream machine, you can still make creamy ice cream by freezing the mixture in a shallow container and stirring it every 30 minutes. This helps break up any ice crystals and creates a smooth texture. Repeat this process 3-4 times until it firms up.
8. Experiment with Mix-ins and Variations
Don’t be afraid to get creative with your butterscotch ice cream! Add-ins like crushed nuts, toffee bits, or a swirl of extra butterscotch sauce can elevate the flavor and texture. Experiment with different mix-ins or even try making a dairy-free version to suit your taste and dietary preferences.
By following these tips, you’ll ensure that your butterscotch ice cream turns out creamy, flavorful, and absolutely delicious every time. Whether you’re making it for a special occasion or simply indulging in a treat, these small details will make all the difference in creating a dessert that’s truly exceptional.
Conclusion
Homemade butterscotch ice cream is the perfect balance of rich, buttery sweetness and creamy texture, making it a decadent treat for any occasion. With simple, high-quality ingredients, you can create a dessert that’s not only indulgent but also completely customizable with mix-ins and variations.
Whether you enjoy it on its own, paired with other desserts, or transformed into a sundae, butterscotch ice cream is sure to impress. Plus, making it at home allows you to control the flavor and texture to suit your tastes perfectly.
So, the next time you’re craving a dessert that’s both comforting and luxurious, give this recipe a try. Whether you’re cooling off on a hot day or indulging in a winter treat, this homemade butterscotch ice cream will definitely hit the spot. Enjoy every scoop!
Frequently Asked Questions (FAQs)
1. Can I make butterscotch ice cream without an ice cream maker?
Yes! If you don’t have an ice cream maker, you can still make butterscotch ice cream by placing the chilled ice cream mixture in a shallow container and freezing it. Every 30-45 minutes, remove it from the freezer and stir it with a fork to break up any ice crystals. Repeat this process 3-4 times until the ice cream reaches a smooth and creamy consistency.
2. How long does butterscotch ice cream last in the freezer?
Homemade butterscotch ice cream can last up to 2-3 weeks in the freezer if stored in an airtight container. However, for the best texture and flavor, try to enjoy it within the first week of making it. Be sure to cover the surface of the ice cream with plastic wrap or parchment paper before sealing the container to prevent freezer burn.
3. Can I make this recipe dairy-free?
Yes! To make a dairy-free version of butterscotch ice cream, simply swap out the heavy cream and whole milk with coconut milk, almond milk, or any other plant-based milk. You can also use vegan butter in place of regular butter. Just ensure your add-ins and mix-ins are also dairy-free.
4. What is the best way to serve butterscotch ice cream?
Butterscotch ice cream can be served in many ways, including in a bowl or cone with a drizzle of extra butterscotch sauce, as part of an ice cream sundae with whipped cream and toppings, or alongside warm baked goods like brownies or pies. It also makes a great addition to milkshakes or as a topping for fruit.
5. Can I make the butterscotch sauce ahead of time?
Yes! You can prepare the butterscotch sauce ahead of time and store it in an airtight container in the refrigerator for up to a week. When you’re ready to make the ice cream, simply reheat the sauce gently before mixing it into the ice cream base. This makes the process even easier and quicker when you’re ready to churn your ice cream.

Butterscotch Ice Cream
Equipment
- 1 medium saucepan
- 1 large mixing bowl
- (1) Whisk
- 1 ice cream maker (optional)
- 1 Fine-Mesh Strainer
- 1 Ice cream storage container
- 1 Spatula or spoon for stirring
Ingredients
- 2 cups 480 ml Heavy cream
- 1 cup 240 ml Whole milk
- ½ cup 115 g Unsalted butter
- 1 cup 200 g Packed brown sugar
- 5 large Egg yolks
- 1 teaspoon 5 ml Vanilla extract
- Pinch of salt
- Optional add-ins: Toffee bits crushed nuts, extra butterscotch sauce (for swirling)
Instructions
Prepare the butterscotch sauce:
- In a medium saucepan, melt the butter over medium heat. Stir in the brown sugar and let it dissolve into the butter. Allow it to simmer for 3-5 minutes until thickened. Stir in vanilla extract and a pinch of salt, then remove from heat. Let it cool slightly.
Make the ice cream base:
- In a large bowl, combine the heavy cream and whole milk. In a separate bowl, whisk together the egg yolks and brown sugar until pale and smooth. Gradually pour some of the warm cream mixture into the egg yolks, whisking constantly to temper the eggs. Slowly return the egg mixture to the saucepan with the remaining cream and cook over medium heat. Stir until the custard thickens and coats the back of a spoon (about 5-7 minutes).
Combine the custard and butterscotch:
- Once the custard has thickened, stir in the prepared butterscotch sauce and mix well until smooth. Let the mixture cool to room temperature for 10-15 minutes, then chill in the fridge for at least 4 hours, or overnight.
Churn the ice cream:
- If using an ice cream maker, pour the chilled mixture into the machine and churn according to the manufacturer’s instructions. Once churned to a soft-serve consistency, transfer to an airtight container.
Freeze the ice cream:
- Cover the ice cream with a layer of plastic wrap or parchment paper and freeze for at least 4 hours, or until firm.
Serve and enjoy:
- Scoop the butterscotch ice cream into bowls or cones, and enjoy! Optionally, drizzle extra butterscotch sauce or top with nuts for added flavor.
Notes
- Chilling time: Don’t rush the chilling step. The base must be completely cold before churning to ensure the ice cream has the perfect texture.
- Ice cream texture: If you don’t have an ice cream maker, you can freeze the mixture in a shallow dish, stirring every 30 minutes to break up ice crystals and ensure smooth texture.
- Add-ins: Feel free to experiment with different mix-ins like crushed nuts, chocolate chips, or extra butterscotch sauce for added flavor.
- Storage: Homemade butterscotch ice cream should be stored in an airtight container in the freezer. It will stay fresh for about 2-3 weeks, but is best enjoyed within the first week.