The best healthy homemade snickers bars are made with simple plant-based ingredients, easy to make, and are sure to satisfy any sweet tooth! No baking is required for this higher protein, refined sugar free, vegan version!

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

A bowl of healthy snickers bites/bars.

When I tell you I LIVE for a snickers bar.. I have a massive sweet tooth but don’t always want the blood sugar rollercoaster that comes with it. So imagine you make a homemade version of snickers with all the good.. chewy nougat, gooey caramel, crunchy peanuts, covered in melted chocolate, while secretly being better for you!

Why you’ll love this recipe

  • Snickers bars are vegan, refined sugar free, grain free, gluten free and healthy.
  • They can be made higher in protein.
  • They are no bake!
  • Made in one bowl, healthy snickers couldn’t be easier to make.
  • You can make them in bars, molds, whatever you have on hand.

How to make healthy snickers – Ingredients

Nougat Crust:

  • Oat flour: You can use homemade oat flour or store bought. To make homemade oat flour, simply blend oats in a blender until flour consistency.
  • Protein powder: If you don’t want to use protein powder, you can substitute almond flour. Almond flour helps create a lighter nougaty texture. If you are using protein powder, I highly recommend Macro Mikes salted caramel protein. It gives so much flavor to the recipe! You can use my code “amb-dani” for a discount!
  • Maple syrup: You can also use honey.
  • Coconut oil: 1 tablespoon of coconut oil is used in the base to help it stay firm!
  • Plant based milk: You can also use regular milk. You’ll only need a few tablespoons!

Caramel filling

  • Peanut Butter: This is used to make the peanut butter caramel. You can substitute any nut or seed butter. Sunflower butter makes a great nut-free option.
  • Peanuts
  • Coconut oil: You’ll only have to use 1 tbsp of melted coconut oil in the caramel filling. It helps firm it up and stay firm.
  • Vanilla extract & sea salt

Chocolate coating

  • Chocolate/ chocolate chips: I like to use Hu Kitchen chocolate as it’s refined sugar free. You can use my code “danishealthyeats” for a discount.
A bowl of healthy snickers Bars.

Kitchen tools required

  • Mold/pan: I like to make healthy snickers in my silicone mini muffin tin because you don’t have to worry about cutting them in bars and they are perfectly sized. You can also make them in a loaf pan.
  • How to make healthy snickers in a loaf pan: Line the loaf pan with parchment paper. Press the nougat layer into the bottom, then cover in the peanut butter layer. Sprinkle over the peanuts. Spread the melted chocolate over top, tilting the pan around to help spread it out evenly. Place in the freezer for 3-4 hours until completely firm. Remove from the pan, cut into bars, and store in the freezer in an air-tight container.
  • Large bowl
  • Whisk or spatula

Steps to make healthy snickers

  • Make the nougat base: Mix together all of the nougat ingredients. Press into the bottom of the molds or loaf pan.
  • Make the caramel: In the same bowl, mix together the caramel ingredients. Pour over the nougat base. Then sprinkle over the chopped peanuts.
  • Melt the chocolate: In a small bowl, heat the chocolate in the microwave in 30 second increments, stirring well between each until completely melted. Pour over the caramel layer, tilting the pan slightly to help spread it out.
  • Freeze! Place in the freezer for at least 3-4 hours before removing the bites.

faq’s, Tips, & Tricks

  • How to store leftover healthy snickers: Store the snickers in an air-tight container in the freezer. The texture is best straight from the freezer!
  • Can I use different types of nuts? Yes! Use whatever you like best. If you can’t have peanuts, cashews make a great substitute. Sunflower seed butter is a great nut-free option.
  • What sweeteners work best? You’ll want to use a sticky sweetener like maple syrup or honey.

Healthy snickers recipe video

More recipes you’ll love!

Healthy Snickers

These healthy snickers are to die for! A candy bar that most people can't resist and who could blame them? Chocolate, peanuts, and caramel are THE trifecta. But, you can make them at home with just a handful of simple ingredients and they're only sweetened with maple syrup. No baking is required for this higher protein, refined sugar free, vegan treat! An oat and almond flour nougat base is topped with peanut butter caramel, chopped peanuts, and topped with chocolate. You will want to make these on repeat!
5 from 2 votes
Prep Time 15 minutes
Set time 2 hours
Total Time 2 hours 15 minutes
Course Appetizer, Dessert, Snack
Cuisine American
Servings 12


Nougat base

  • 3/4 cup oat flour
  • 1/4 cup of your favorite protein powder *see notes for subs
  • 1/4 cup ground almonds or almond flour
  • 1/4 cup maple syrup
  • 2-4 tbsp plant-based milk, as needed
  • 1 tbsp melted coconut oil *or avocado oil
  • Pinch sea salt

Caramel filling

  • 1/2 cup creamy peanut butter
  • 3-4 tbsp maple syrup
  • 1 tsp vanilla extract
  • 1 tbsp melted coconut oil
  • good pinch sea salt
  • 1/3-1/2 cup chopped peanuts *depending on how much crunch you want!

Chocolate coating

  • 1 1/4 cups chocolate chips
  • 2 tsp coconut oil *if needed to help thin chocolate


Nougat Base

  • Combine all of the nougat ingredients in a large bowl, starting with the lesser amount of milk. You don't want to add too much or it won't be the right texture. If your mixture is too dry, add another tbsp of milk at a time until it comes together. It shouldn't be dry but it shouldn't be too sticky either.
  • If using a mini muffin tin, divide the dough amongst it, pressing a little into the bottom of each crevice about 1/3 way. If using a loaf pan, line it with parchment paper and press the dough into the bottom firmly.

Caramel filling

  • In a bowl, combine all of the ingredients until smooth. Divide amongst the crusts, filling another 1/3 way full. Sprinkle the peanuts over top. (If using loaf pan, just pour and spread the caramel over top of the base and sprinkle over the peanuts).

Chocolate topping

  • You can melt the chocolate using the double boiler method or the microwave. To microwave, add the chocolate and oil to large bowl. Heat in 30 second increments, stirring well between each, until smooth.
  • Pour the chocolate over top of the caramel filling, covering each one. If using the loaf pan, pour the chocolate over the filling and tilt the pan to spread it out evenly.
  • Place the pan or muffin tin in the freezer for at least 3-4 hours until completely firm. Remove the bites from the muffin tin and store in an air-tight container in the freezer.
  • If using the loaf pan, cut them into bars and then store in an air-tight container.


*You can omit the protein powder and use more oat flour.
Keyword healthy snickers, healthy snickers bars, snickers bars, vegan snickers

Similar Posts


    1. Almond flour will work! Coconut will create a totally different texture. You may need to use a few extra tbsp of almond flour as it’s not as absorbant as oat. Just add a tbsp extra at a time until it’s a nougaty texture without sticking to your fingers!

  1. 5 stars
    oh my goodness !! the only ingredient I changed was vanilla protein powder that I had on hand. this is an awesome treat. yum yum yum thank you for sharing the recipe.

Leave a Reply

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

Recipe Rating