Creamy vanilla ice cream covered with a thin, crisp chocolate-and-almond shell. These homemade ice cream bars are easy to prepare and perfect for a summer dessert.
Prep time: 25 minutes
Freezing time: 6 hours
Total time: About 6 hours 25 minutes
Servings: 8 bars
Why You’ll Love This Recipe
- Creamy vanilla center with a crisp chocolate shell
- Only a handful of simple ingredients
- No ice cream machine required
- Easy to prepare ahead of time
- Great homemade alternative to store-bought chocolate ice cream bars
Ingredient Notes
Heavy whipping cream: Use cold heavy cream with at least 35% fat for the creamiest texture.
Sweetened condensed milk: Sweetens the ice cream while keeping it soft and creamy after freezing.
Vanilla: Pure vanilla extract gives the filling its classic flavor. Vanilla bean paste also works beautifully.
Chocolate: Semi-sweet or milk chocolate both work. Use good-quality chocolate because it is the main flavor of the coating.
Coconut oil: Makes the chocolate coating thinner and helps it harden quickly when it touches the frozen ice cream.
Almonds: Toasted almonds give the coating extra crunch and flavor.
Ingredients
For the Vanilla Ice Cream
- 2 cups (480 ml) cold heavy whipping cream
- 1 can (14 oz / 397 g) sweetened condensed milk
- 2 teaspoons vanilla extract
- Pinch of salt
For the Chocolate Almond Shell
- 12 oz (340 g) semi-sweet or milk chocolate, chopped
- 3 tablespoons coconut oil
- ¾ cup (85 g) roasted almonds, finely chopped
Instructions
1. Make the vanilla filling
Pour the cold heavy whipping cream into a large bowl. Beat with an electric mixer until stiff peaks form.
In another bowl, combine the sweetened condensed milk, vanilla extract and salt.
Gently fold the whipped cream into the condensed milk mixture in 2–3 additions. Fold just until smooth and fluffy; avoid overmixing.
2. Fill the molds
Spoon the mixture into popsicle molds, filling each one almost completely.
Tap the molds gently against the counter to remove large air pockets.
Insert wooden popsicle sticks.
Freeze for at least 6 hours, preferably overnight, until completely solid.
3. Prepare the chocolate shell
Place the chopped chocolate and coconut oil in a microwave-safe bowl.
Microwave in 20-second intervals, stirring after each interval, until completely melted and smooth.
Alternatively, melt them together over a double boiler.
Stir in the finely chopped roasted almonds.
Transfer the chocolate mixture to a tall, narrow glass or measuring cup that is wide enough for an ice cream bar.
Let it cool for several minutes. The chocolate should remain fluid but should not be hot, or it can melt the ice cream.
4. Coat the bars
Line a tray with parchment paper and place it in the freezer for a few minutes.
Remove one ice cream bar at a time from the freezer.
Unmold it and immediately dip it into the chocolate mixture until completely covered.
Lift it out and allow the excess chocolate to drip off for a few seconds.
Because the ice cream is extremely cold, the chocolate shell should begin setting almost immediately.
Place the coated bar on the chilled parchment-lined tray.
Repeat with the remaining bars.
5. Freeze again
Return the finished bars to the freezer for 15–20 minutes to make sure the coating and ice cream are completely firm.
Tips for Perfect Ice Cream Bars
Freeze them very well. If the centers aren’t completely frozen, they can soften or fall from the sticks while dipping.
Chop the almonds fairly small. Large pieces make it harder to create an even chocolate coating.
Don’t overheat the chocolate. Warm, fluid chocolate is ideal; very hot chocolate will melt the ice cream.
Work one bar at a time. Leave the others in the freezer while dipping.
For a thinner shell: add another teaspoon or two of coconut oil.
For an extra-thick shell: let the first coating harden and quickly dip the bar a second time.
Variations
Classic Chocolate: Leave out the almonds.
Dark Chocolate: Use 60–70% dark chocolate for a less-sweet version.
Pistachio: Replace the almonds with finely chopped roasted pistachios.
Caramel: Add a thin layer of frozen caramel around the vanilla center before coating with chocolate.
Strawberry: Fold finely crushed freeze-dried strawberries into the vanilla mixture.
Storage
Once completely frozen, individually wrap the bars in parchment paper or place them in an airtight freezer-safe container.
Store in the freezer for up to 3 weeks for the best texture and flavor.
Let a bar sit at room temperature for about 2–3 minutes before eating if the ice cream is very firm.
FAQ
Can I make these without popsicle molds?
Yes. Freeze the ice cream mixture in a parchment-lined rectangular pan, cut it into bars once firm, insert wooden sticks and freeze again until completely solid before coating.
Why does the chocolate harden so quickly?
The combination of melted chocolate and coconut oil creates a quick-setting shell when it comes into contact with frozen ice cream.
Can I use store-bought vanilla ice cream?
Yes. Soften it slightly, press it into popsicle molds and freeze until completely solid before coating.
Can I make them without almonds?
Absolutely. Simply omit them for smooth chocolate-covered vanilla ice cream bars.
Conclusion
These Homemade Chocolate Almond Ice Cream Bars combine a creamy vanilla center with a crisp chocolate shell and crunchy roasted almonds. They’re surprisingly simple to make at home and can be prepared ahead for an easy frozen dessert.

Leave a comment