Homemade Vegan Snickers Bars

Featured in: Sweet Treats for Every Occasion

These homemade vegan snickers bars feature three delicious layers: a firm almond flour nougat base, a sticky date caramel middle, and crunchy roasted peanuts, all enrobed in smooth dark chocolate. The process involves creating a date caramel by blending soaked dates with peanut butter, preparing a nougat layer with almond flour, layering the components in a parchment-lined loaf pan, freezing until firm, and finally cutting and coating with melted chocolate. These treats store well in the freezer and offer a healthier alternative to store-bought candy bars while satisfying sweet cravings.

A woman in a kitchen smiling.
Updated on Sun, 30 Mar 2025 14:27:46 GMT
A stack of chocolate bars with peanut butter and nuts. Pin it
A stack of chocolate bars with peanut butter and nuts. | quickietreats.com

This homemade vegan snickers bar recipe transforms simple ingredients into decadent candy bars that rival the real thing without any animal products. The layers of nougat, caramel, and chocolate create that classic snickers experience with a wholesome twist.

I first made these during a health-focused January when chocolate cravings hit hard. My non-vegan friends couldn't believe they were made without dairy or processed sugar and now request them for gatherings.

Ingredients

  • Medjool dates: the star ingredient that creates a natural caramel texture and sweetness without refined sugar
  • Peanut butter: adds protein and that classic snickers flavor use natural for best results
  • Almond flour: creates the perfect nougat texture while keeping the bars gluten free
  • Vanilla extract: enhances the caramel flavor look for pure extract not artificial
  • Roasted peanuts: add the necessary crunch and authentic snickers experience
  • Dark chocolate chips: ensure a rich coating choose high quality for best flavor
  • Coconut oil: helps thin the chocolate for proper coating and adds subtle richness

Step-by-Step Instructions

Prepare the dates:
Soak pitted dates in very hot water for a full 10 minutes until extremely soft and pliable. This critical step ensures they blend into a smooth caramel. Meanwhile line a loaf pan with parchment paper allowing overhang for easy removal later.
Blend the date caramel:
Drain soaked dates completely and add to food processor with peanut butter and vanilla. Process for 3-5 minutes stopping frequently to scrape sides. Continue blending until mixture transforms from chunky to smooth and caramel like with a slight shine.
Create the nougat base:
Remove date caramel reserving 1.5 tablespoons. Add almond flour reserved caramel and peanut butter to processor. Blend until mixture becomes crumbly but holds together when pressed firmly. The texture should resemble wet sand that compacts.
Form the base layer:
Transfer nougat mixture to parchment lined loaf pan. Press firmly and evenly using a flat spatula ensuring mixture reaches all corners and creates a solid foundation with no cracks or gaps.
Layer the caramel and nuts:
Spread remaining date caramel evenly over the nougat base creating a uniform middle layer. Sprinkle roasted peanuts over caramel pressing gently so they adhere but remain visible. The peanuts should create a complete layer.
Freeze until firm:
Place assembled layers in freezer for 60-90 minutes until completely firm. This crucial step ensures clean cutting and prevents layers from separating when chocolate is added.
Prepare chocolate coating:
Melt chocolate chips with coconut oil using 30 second microwave intervals stirring between each or over a double boiler. Continue until completely smooth with no lumps. The consistency should be fluid enough to coat bars but not overly thin.
Cut and coat bars:
Remove frozen bar block using parchment overhang. With a sharp knife cut into 10-12 equal rectangles. Working quickly dip each bar into melted chocolate using two forks to fully coat all sides. Allow excess to drip off before placing on parchment.
Final setting:
Return chocolate covered bars to freezer for 10-15 minutes until chocolate shell completely hardens. Store in refrigerator for firm texture or at cool room temperature for a softer bite.
A plate of chocolate bars with nuts. Pin it
A plate of chocolate bars with nuts. | quickietreats.com

The date caramel is truly magical in this recipe. The first time I made it I kept stopping to taste because I couldn't believe something so simple could mimic commercial caramel so perfectly. My kitchen experiments often involve healthier versions of classics but this one stands completely on its own merits.

Storage Guidelines

These vegan snickers bars keep beautifully in the refrigerator for up to two weeks stored in an airtight container with parchment between layers to prevent sticking. For longer storage freeze for up to three months though they rarely last that long in my household. When frozen allow them to thaw for about 5 minutes before eating for the perfect texture. The chocolate may develop a light frost appearance when frozen but this doesn't affect the flavor.

Simple Substitutions

This recipe welcomes adaptations based on dietary needs or pantry availability. Almond butter works wonderfully in place of peanut butter for a different flavor profile or to accommodate peanut allergies. Cashews or almonds can replace peanuts in the middle layer. For the chocolate coating milk chocolate or white chocolate alternatives work for those who prefer less intensity though the sweetness level will increase. Oat flour can substitute for almond flour though the texture becomes slightly more dense.

A plate of chocolate desserts with nuts. Pin it
A plate of chocolate desserts with nuts. | quickietreats.com

Perfect Pairing Suggestions

These vegan snickers bars elevate a simple coffee break into something special especially when served with a rich oat milk latte or espresso. The bitterness of coffee perfectly balances the sweetness of the bars. For an indulgent dessert plate warm the bar slightly and serve with coconut whipped cream and fresh berries. They also make excellent hiking or workout recovery snacks packed with natural energy from the dates and protein from the nuts.

Frequently Asked Questions

→ How long do these vegan snickers bars last?

These vegan snickers bars can be stored in an airtight container in the freezer for up to 3 months. For best texture, let them thaw for 5-10 minutes before eating.

→ Can I substitute the peanut butter?

Yes, you can substitute the peanut butter with almond butter, cashew butter, or sunflower seed butter for those with peanut allergies. Each will provide a slightly different flavor profile.

→ What type of dark chocolate works best?

Any dairy-free dark chocolate with 70-85% cocoa content works well. For a sweeter version, you can use dairy-free semi-sweet chocolate chips. Make sure to check the ingredients to confirm they're vegan.

→ Why do my bars crack when I coat them with chocolate?

This typically happens when the bars are too cold and the chocolate is too hot. Allow the bars to sit out of the freezer for 2-3 minutes before dipping, and make sure your chocolate is melted but not too hot.

→ Can I make these without a food processor?

A food processor is highly recommended for the smooth date caramel and proper texture of the nougat layer. A high-powered blender might work for the date caramel, but the nougat layer would be difficult to achieve without a food processor.

→ Is there a substitute for almond flour?

For a nut-free version, you can try using oat flour, though the texture will be different. Coconut flour is not recommended as a 1:1 substitute as it absorbs much more moisture.

Vegan Snickers Bars

Indulgent chocolate-covered treats with layers of date caramel, almond flour nougat, and crunchy roasted peanuts.

Prep Time
30 Minutes
Cook Time
90 Minutes
Total Time
120 Minutes
By: Mia


Difficulty: Intermediate

Cuisine: Vegan Dessert

Yield: 12 Servings (12 snickers bars)

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Date Caramel

01 1 cup medjool dates, soaked in hot water
02 3 tbsp peanut butter
03 1 tsp vanilla extract

→ Nougat Layer

04 1.5 cups almond flour
05 1.5 tbsp date caramel
06 4 tbsp peanut butter

→ Peanuts

07 1/2 cup roasted peanuts

→ Dark Chocolate

08 1.5 cups dark chocolate chips
09 2-3 tsp coconut oil

Instructions

Step 01

Remove pits from dates and soak them in hot water (just below boiling point) for 10 minutes until very soft. Line a loaf pan with parchment paper.

Step 02

Drain the soaked dates and add to food processor with peanut butter and vanilla extract. Blend for 3-5 minutes, stopping occasionally to scrape down sides, until a smooth caramel-like paste forms.

Step 03

Set date caramel aside. In the food processor, combine almond flour, 1.5 tbsp of the date caramel, and peanut butter. Blend until a crumbly dough forms that holds its shape when pressed firmly.

Step 04

Press the nougat mixture firmly into the prepared loaf pan, ensuring it's evenly distributed with no gaps along the edges.

Step 05

Pour the date caramel over the nougat base and spread evenly. Top with roasted peanuts, pressing them gently but firmly into the caramel layer, ensuring complete coverage.

Step 06

Place the loaf pan in the freezer for 60-90 minutes or overnight until completely hardened.

Step 07

Melt dark chocolate chips with coconut oil using a microwave (in 30-second increments, stirring between) or a double boiler until smooth and creamy.

Step 08

Remove the hardened mixture from the freezer and lift out using parchment paper. Cut into equal-sized bars on a cutting board. Working quickly, dip each bar into the melted chocolate until fully coated and place on parchment paper.

Step 09

Return the chocolate-coated bars to the freezer for 10-15 minutes to harden completely before serving.

Notes

  1. These vegan snickers bars can be stored in the freezer for up to 3 months in an airtight container.
  2. Allow bars to thaw for 5 minutes before eating for the best texture and flavor experience.

Tools You'll Need

  • Food processor
  • Loaf pan
  • Parchment paper
  • Cutting board
  • Spatula

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains peanuts and tree nuts (almonds)
  • Check chocolate packaging to ensure it's dairy-free for strict vegan diets

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 285
  • Total Fat: 18.2 g
  • Total Carbohydrate: 24.5 g
  • Protein: 6.3 g