Homemade Snickers Ice Bars

Featured in: Sweet Treats for Every Occasion

Create chilled bars featuring a creamy coconut milk base, topped with peanut butter caramel and crunchy peanuts, all enveloped in rich chocolate. Each step brings contrasting textures and classic flavors together, from the smooth ice cream center to the crisp chocolate coating. Enjoy these frozen bars as a satisfying dessert or snack, perfect for warm days or whenever a sweet craving arises. Store in the freezer for ready-to-enjoy treats, letting them soften slightly before indulging for the ultimate texture.

sana kitchen chef
Updated on Mon, 09 Jun 2025 15:27:56 GMT
Three bars of homemade Snickers ice cream are displayed on a table. Pin it
Three bars of homemade Snickers ice cream are displayed on a table. | recipebyme.com

If you love the creamy chocolate peanut combo of a Snickers bar but want something cool and homemade, these Snickers ice cream bars are pure magic. They pack all the classic layers—peanutty nougat-like ice cream, gooey caramel, roasted peanuts, and a thick chocolate shell—in an easy-to-make frozen treat everyone begs for in summer. The best part is you control the ingredients for a fresher, creamier, and totally dreamy dessert.

I made a batch of these during a heatwave for a friend’s birthday and they vanished before I could even set them out on a serving plate. Now my family insists I keep a secret stash just for us.

Ingredients

  • Full-fat canned coconut milk: Gives the base a super creamy texture and mild coconut flavor
  • Natural peanut butter: Adds rich nutty flavor; use one with just peanuts and salt for the best results
  • Honey or pure maple syrup: For natural sweetness; a slight floral or caramel note without being too sugary
  • Vanilla extract: Infuses warmth and complexity; seek out real vanilla for deeper flavor
  • Salt: Sharpens all the flavors and gives that true Snickers vibe
  • Extra peanuts for topping: Bring crunch and salty contrast; always use fresh roasted for best taste
  • High quality dark or semi-sweet chocolate: Melts into a rich shell; splurge if you can for smooth finish
  • Coconut oil: Thins the chocolate so it coats bars evenly and snaps when firm

Step-by-Step Instructions

Make the Ice Cream Layer:
Blend coconut milk, peanut butter, honey or maple syrup, vanilla, and salt until completely smooth and creamy. Pour this mixture into a loaf pan lined with parchment paper. Make sure to spread it evenly and smooth the top. Freeze several hours until completely solid
Add Peanut Butter Caramel:
Mix peanut butter, honey or maple syrup, salt, and coconut milk in a bowl until perfectly creamy. Remove the frozen ice cream base from the freezer and spread the caramel mixture carefully and evenly over the top. Sprinkle chopped peanuts generously across and press them in lightly to set. Freeze again for at least a couple more hours to ensure both layers firm up together
Slice and Coat:
Once the layered mixture is thoroughly frozen, lift it from the pan using the parchment. Slice carefully into eight even bars using a sharp knife. Set the bars on a cold surface. Melt chocolate and coconut oil together in a bowl over gentle heat or in the microwave, stirring until smooth and glossy. Dip each frozen bar quickly into the melted chocolate using two forks to let excess drip off. Set each coated bar on a parchment-lined tray and immediately return to the freezer so the chocolate sets up with a perfect snap
Finish:
Before enjoying, give the bars just a few minutes at room temperature, which lets the ice cream layer soften for the dreamiest bites. Store any leftovers in an airtight container in the freezer for maximum freshness and best crunch on the peanuts
Three homemade Snickers ice cream bars are displayed on a tray. Pin it
Three homemade Snickers ice cream bars are displayed on a tray. | recipebyme.com

These bars became a household favorite because of the coconut milk. I love how it keeps the texture luscious even after freezing and no one ever guesses they are dairy free. My daughter always claims the bar with the most peanuts on top and I can never blame her.

Storage Tips

Store the finished bars in an airtight container in your freezer. They will keep their texture and flavor for at least two weeks. If your freezer is prone to odors or frost, use an additional layer of wax or parchment paper between bars. Let bars sit for a few moments on the counter so they soften slightly before eating for the best creamy texture.

Ingredient Substitutions

Almond butter or cashew butter can easily replace peanut butter for a different nutty flavor. Maple syrup works just as well as honey for a vegan option. You can swap out dark chocolate for semi-sweet or even dairy-free milk chocolate if preferred. If avoiding coconut oil, try avocado oil for the chocolate coating for a similarly smooth melt.

Serving Suggestions

Serve these bars straight from the freezer for best shape and crunch. For a fun dessert platter, cut the bars into bite-sized squares or thin slices. They are delicious solo or alongside fresh strawberries and a drizzle of extra melted chocolate. Stack them tall on a pretty tray for a summer gathering and watch everyone reach for seconds.

A close up of a delicious homemade Snickers ice cream bar. Pin it
A close up of a delicious homemade Snickers ice cream bar. | recipebyme.com

These bars combine nostalgia and modern flavor with a creamy, homemade touch—perfect for summer indulgence.

Frequently Asked Questions

→ What type of coconut milk works best?

Full-fat canned coconut milk gives a creamy texture and richness to the frozen bars.

→ Can I use almond butter instead of peanut butter?

Yes, almond butter offers a different flavor but works well as a substitute in both layers.

→ How should the bars be stored?

Keep bars in the freezer and let them sit at room temperature for a few minutes before enjoying.

→ Is there a way to make these dairy-free?

These bars already use coconut milk, making them naturally dairy-free if chocolate is chosen accordingly.

→ What type of chocolate gives the best coating?

Use dark or semi-sweet chocolate, melted with a little coconut oil for a smooth, snappy shell.

Homemade Snickers Ice Cream Bars

Delight in creamy peanut layers with chocolate and coconut for a frozen treat everyone will crave.

Prep Time
30 Minutes
Cook Time
~
Total Time
30 Minutes
By: Sana

Category: Desserts & Sweets

Difficulty: Intermediate

Cuisine: American

Yield: 8 Servings (8 bars)

Dietary: Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Ice Cream Base

01 200 g full-fat canned coconut milk
02 60 g natural peanut butter
03 30 ml honey or maple syrup
04 5 ml vanilla extract
05 1.25 ml salt

→ Peanut Butter Caramel

06 120 g natural peanut butter
07 30 ml honey or maple syrup
08 0.5 ml salt
09 45 ml full-fat coconut milk

→ Topping

10 Roasted peanuts

→ Chocolate Coating

11 170–255 g dark or semi-sweet chocolate
12 5–10 ml coconut oil

Instructions

Step 01

In a blender, combine coconut milk, peanut butter, honey or maple syrup, vanilla extract, and salt. Blend until smooth and creamy. Pour the mixture into a parchment-lined 8×5 cm loaf pan, smoothing the top. Freeze for several hours until firm.

Step 02

In a bowl, whisk together peanut butter, honey or maple syrup, salt, and coconut milk until a cohesive caramel forms. Spread this mixture evenly over the frozen ice cream base. Scatter roasted peanuts on top, gently pressing them into the caramel. Return the pan to the freezer for a few more hours, or until fully set.

Step 03

Once completely firm, remove the pan from the freezer and lift out the layered slab. Using a sharp knife, cut into 8 equal bars. Gently melt the chocolate with coconut oil over a water bath or in short intervals in a microwave, stirring until smooth. Dip each bar into the chocolate to coat thoroughly, then place on a parchment-lined tray. Return to the freezer until the chocolate sets.

Step 04

Allow the bars to sit at room temperature for 3-5 minutes before serving for optimal texture. Store remaining bars in an airtight container in the freezer.

Notes

  1. For clean slices, use a heated knife and wipe between cuts. Ensure bars are fully frozen before coating for best results.

Tools You'll Need

  • Blender
  • Mixing bowl
  • Whisk
  • Loaf pan (8×5 cm)
  • Parchment paper
  • Sharp knife

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains peanuts and tree nuts (coconut), and may contain soy or dairy depending on chocolate selection.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 362
  • Total Fat: 27 g
  • Total Carbohydrate: 19 g
  • Protein: 7 g