These absolutely irresistible Chocolate Peanut Butter Bars start with a sweet shortbread layer, followed by a rich and creamy peanut butter filling, topped with chopped peanuts, and finished off with a decadent chocolate topping. The combination of sweet, nutty flavors with a hint of salt creates a homemade Snickers bar experience that will make you forget about the store-bought version for good!

Not only are these bars incredibly delicious, but they’re also healthier than their commercial counterparts since they’re made with wholesome ingredients you can trust. Say goodbye to store-bought snacks and hello to this deliciousness that is bound to become a favorite at your house!

Homemade healthy snickers bars topped with flakey salt.

Your Favorite Candy Bar Made Better! 

Who doesn’t love a Snickers bar? They’re one of our favorite candy bars of all time. 

Seriously, we could eat them every day. Unfortunately, that’s not exactly great for our health or waistline. 

So, we decided to take matters into our own hands and make homemade chocolate peanut butter bars instead! Naturally gluten-free, refined sugar-free, and dairy-free, too, they taste just like Snickers but are a lot healthier. 

Now you can have your dessert and eat it, too! 

What’s In a Homemade Snickers Bar? 

  • Almond Flour – This forms the “shortbread” base, creating a subtly sweet cookie-like flavor with a boost of fiber and healthy fats! You can make your own almond flour by grinding almonds, but we like to save time and use store-bought almond flour like Bob’s Red Mill
  • Coconut Oil – This is used in every layer to combine the ingredients, creating smooth layers with rich flavor. 
  • Maple Syrup – Used as a natural sweetener, maple syrup eliminates the need for refined sugar. Honey will also work. 
  • Vanilla Extract – Use high-quality pure vanilla extract to enhance the sweet, nutty flavors. Trust us, you can taste a difference! 
  • Salt – Just a pinch enhances the taste of the bars. 
  • Peanut Butter – Use creamy peanut butter, not chunky. Also, avoid natural varieties as they tend to separate and can cause the bars to become oil. Brands like Jif and Skippy are best! 
  • Peanuts – You can’t have homemade Snickers without peanuts! Roasted, salted varieties are best. 
  • Chocolate Chips – We recommend using semi-sweet chocolate chips, but dark chocolate will also work. If needed, opt for dairy-free or vegan varieties. 

Can I Make This Recipe Without Peanut Butter?

Sure! It won’t be an exact healthy Snickers bar dupe, as the flavor and texture will change slightly, but the recipe will still be tasty. 

Feel free to swap out the peanut butter with any other creamy nut or seed butter you like best. Almond butter, cashew butter, or sunflower seed butter would all work great. 

A slab of chocolate peanut butter bars ready to be sliced.

How to Make Chocolate Peanut Butter Bars So Good You’ll Never Go Back to Store-Bought Again

  1. Prepare. Before you begin, preheat your oven, and line a square baking dish with parchment paper
  2. Create the shortbread base. In a medium-sized bowl, combine all the ingredients for the shortbread layer, mixing until the mixture is well combined, thick, and crumbly. 
  3. Bake. Transfer the mixture to the prepared pan, and use your fingers to press it down tightly. Bake just until the base is lightly golden, and set it aside to cool before continuing. 
  4. Layer. Sprinkle chopped peanuts over the cookie base. 
  5. Prepare the filling. Combine the peanut butter, maple syrup, and coconut oil in a medium saucepan over medium-low heat. Warm just until the mixture begins to bubble gently, stirring frequently. Then, remove it from the heat, and pour it evenly over the peanuts and shortbread. 
  6. Chill. Place the pan in the refrigerator to chill and set. Or, if you’re a bit impatient, transfer it to the freezer instead. 
  7. Melt the chocolate topping. Combine the chocolate chips and coconut oil in a microwave-safe bowl. Melt, stirring in between each heating interval until the chocolate is smooth and combined. You can also do this in a saucepan over medium heat if preferred. 
  8. Top. Pour the chocolate over the chocolate peanut butter bars, tilting the pan from side to side to ensure it spreads out and coats the bars evenly. 
  9. Set. Return the bars to the fridge to chill and set completely. 
  10. Slice. Use a sharp knife to slice the slab into sixteen homemade healthy Snickers bars.
We earn a commission if you make a purchase, at no additional cost to you.

Tips and Tricks

  • Use the right-sized pan. An 8×8 square pan is key to creating thick bars with flavorful layers that hold together. 
  • Create a strong base. Be sure to blend the base ingredients well, eliminating any lumps. Then, press it down really firmly before baking. Otherwise, it is likely to crumble, and your bars will fall apart! 
  • Plan ahead. This recipe is easy but does take some planning. Be sure to allow plenty of time for each layer to chill and set so the bars have a rich flavor and even layers. 
  • Use a sharp knife. When it comes to slicing the bars cleanly, you want to use a sharp knife. Wipe it clean between each slice, and run it under water as needed. 
Side view of homemade Snickers bars showing the different layers.

Common Questions About This Homemade Chocolate Peanut Butter Bars Recipe

How long do healthy Snickers bars last? 

Stored in an airtight container in the fridge, leftover bars will stay fresh for about one week. 

Can I freeze leftovers? 

Yes, place your homemade Snickers in a freezer-safe container with a sheet of parchment paper between each layer, and freeze them for up to one month. Allow them to soften at room temperature slightly before serving. 

What is the nougat in Snickers made of? 

Traditional Snickers are made with a nougat filling of egg whites, sugar, and vanilla

More Homemade Treat Recipes

If you have a sweet tooth like us, but don’t want to buy your treats from the store, these easy recipes are just what you need in your life!

Slices of homemade Snickers bars.

Chocolate Peanut Butter Bars (Homemade Snickers)

5 from 16 votes
Author: Food Dolls
Servings: 16 servings
Prep: 10 minutes
Chill Time: 1 hour 40 minutes
Total: 2 hours
Skip store-bought options, make chocolate peanut butter bars instead for healthy homemade snickers bars that taste like the real deal!


For the Shortbread Base:

  • 1 1/2 cups of finely ground blanched almond flour We prefer Bob’s Red Mill
  • 3 Tablespoons melted and cooled coconut oil
  • 3 Tablespoons pure maple syrup
  • 1 teaspoon vanilla extract
  • A pinch of salt

For the Peanut Butter Layer:

  • 3/4 cup roasted salted peanuts roughly chopped
  • 3/4 cup creamy peanut butter
  • 1/3 cup pure maple syrup
  • 1/4 cup coconut oil
  • 1 teaspoon vanilla extract
  • A dash of sea salt

For the Chocolate Layer:

  • 3/4 cup dairy-free/vegan chocolate chips
  • 1 Tablespoon coconut oil


  • Begin by preheating the oven to 350 degrees Fahrenheit. Line an 8×8 inch square baking pan with parchment paper. Make sure to use this specific pan size for best results.
  • In a medium-sized bowl, combine the almond flour, cooled coconut oil, maple syrup, vanilla extract, and a touch of salt. Stir the ingredients together until they form a satisfyingly thick, crumbly texture.
    1 1/2 cups of finely ground blanched almond flour, 3 Tablespoons melted and cooled coconut oil, 3 Tablespoons pure maple syrup, 1 teaspoon vanilla extract, A pinch of salt
  • Transfer this mixture into the prepared pan, then use fingertips to evenly press it down, forming a solid base. Place it in the oven, and bake for 8-10 minutes. Allow the crust to cool for about 10 minutes before moving on to the next step.
  • As the crust is cooling, evenly sprinkle the chopped roasted salted peanuts over it.
    3/4 cup roasted salted peanuts
  • While the crust is in the oven, let’s create the delectable peanut butter caramel layer. In a medium saucepan over medium-low heat, combine the peanut butter, maple syrup, coconut oil, vanilla extract, and a touch of sea salt. Heat the mixture for approximately 2 minutes, just until it begins to gently bubble, stirring frequently. Remove it from the heat, and pour it evenly over the layer of peanuts and the slightly cooled crust.
    3/4 cup creamy peanut butter, 1/3 cup pure maple syrup, 1/4 cup coconut oil, 1 teaspoon vanilla extract, A dash of sea salt
  • Place the pan in the refrigerator for 30-60 minutes to allow the peanut butter layer to firm up. Or, expedite the process by popping it into the freezer for 15-20 minutes.
  • After the chilling period, it’s time to craft the luxurious chocolate layer. In a microwave-safe bowl, combine the chocolate chips and coconut oil. Microwave in 30-second increments, stirring in between until the chocolate is completely melted. Alternatively, use a small saucepan over low heat to melt the chocolate and coconut oil.
    3/4 cup dairy-free/vegan chocolate chips, 1 Tablespoon coconut oil
  • Pour the luscious melted chocolate evenly over the caramel layer. Tilt the pan from side to side to ensure the chocolate spreads out evenly.
  • Return the pan to the refrigerator for at least 1 hour to allow the chocolate to solidify and the bars to cool completely.
  • Once everything is set, remove the bars from the pan, and cut them into 16 bars. To do this, slice the entire bar slab in half, then cut each half into 8 bars measuring about 1 inch in width (not squares!). This will yield a total of 16 bars.
  • Enjoy the homemade bars! Keep them covered in the refrigerator until ready to savor them.


*This recipe was inspired by and adapted from Ambitious Kitchen’s Vegan Chocolate Peanut Butter Caramel Bars


Serving: 1serving | Calories: 301kcal | Carbohydrates: 18g | Protein: 7g | Fat: 24g | Saturated Fat: 10g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Sodium: 83mg | Potassium: 146mg | Fiber: 3g | Sugar: 12g | Calcium: 57mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Please leave a comment!

You Might Also Like

3-Layer Key Lime Pie Bars

These key lime pie bars feature a buttery crust, creamy filling, and a mascarpone whip topping in bite-sized bars!

Meet Alia & Radwa

Welcome to Food Dolls! We’re so glad you found us. We are Alia and Radwa, sisters who want to share simple and easy recipes with you. We hope you find recipes here that you enjoy making as much as we do! Learn more about us!

5 from 16 votes (12 ratings without comment)

Leave a reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. I made these again but something didn’t work…nothing crumbled but the chocolate layer pops right off the shortbread layer? What do you think I didn’t wrong? Did I leave it to set in the fridge for too long before adding the chocolate? (I added the chocolate layer the next morning). Thanks

  2. I made these keto, swapped out maple syrup for sugar free maple syrup and the chocolate chips , for sugar free chips, very good and easy, love your recipes

    1. We’re so glad you were able to make them work for you and enjoyed the recipe, Dixie! Thank you for trying them out and taking the time to leave feedback. 😊

      Alia & Radwa

    1. Either will work! We recommend refined, because it has a milder flavor.
      We hope you enjoy!

      Alia & Radwa

  3. 5 stars
    I’ll give you 5 stars rate for it, even though I didn’t make it yet, but it’s on my list 😉
    Can I ask you what benefits you have from having your own website?


    1. Thank you, Katrin! We hope you enjoy it!
      Our website allows us to post free recipes for everyone to enjoy.

      Alia & Radwa

  4. 5 stars
    I made these yesterday. Sprinkled some Maldon on half of the pan after I poured the melted chocolate. I think that half is my favourite. 🥰

  5. This is currently cooling in my fridge and I’m ready to melt the chocolate layer. Question…your photo shows some Maldon sprinkled on top. Do you do that once the chocolate layer has semi-hardened? Or immediately after pouring the chocolate layer? Thanks!

  6. 5 stars
    Made these today & they’re scrumptious! The best part was that I had all the ingredients on hand 🙌🏾 Easy to make & a perfect gift to give others. Thank you for sharing, Alia & Radwa!