These Healthy Homemade Snickers Bars are an easy, no-bake treat made with simple plant-based ingredients! They’ve got a little protein boost and are naturally gluten and refined sugar-free. This recipe delivers all the chewy, chocolatey goodness you love in a nourishing, homemade version!

Healthy homemade Snickers with peanut caramel filling
I’ve always had a soft spot for a Snickers bar—my sweet tooth is kind of crazy (but we don’t judge!). However, I don’t always want the blood-sugar chaos that tends to follow. So imagine this: a homemade, better-for-you take on Snickers with all the essentials—chewy nougat, gooey caramel, crunchy peanuts, and a smooth chocolate coating. All the indulgence, just made a little smarter 😉
Why you’ll love this recipe
- Homemade Snickers are vegan, refined sugar free, grain free, & gluten-free!
- Customizable: I love adding protein to these for a protein boost! You can make them in bars, molds, whatever you have on hand!
- No-bake, no fuss!
- Made in one bowl/food processor, healthy snickers couldn’t be easier to make.
- Healthy snack: These are much lower in sugar than a typical candy bar, and are made with more wholesome ingredients, making them a better snack or dessert option!
Recipe video: Watch me make homemade Snickers bars!
How to make healthy snickers – Ingredients
Scroll down to the bottom of the post for the full recipe! Here is an overview:
- 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: this can be omitted and substituted with 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: Honey also works but it’ll have a honey flavor (just keep this in mind!).
- Coconut oil: we use two tablespoons total for the entire recipe! It helps keep the base and filling firm after freezing.
- Plant based milk: You can also use regular milk. You’ll only need a few tablespoons!
- Peanut Butter: The base of the peanut butter caramel! However, almond or cashew butter are also delicious!
- Peanuts: I like dry-roasted, unsalted.
- Vanilla extract & sea salt: adds depth & flavor!
- Chocolate/ chocolate chips: use your favorite/whatever fits your dietary needs!

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.
- Large bowl or food processor
- Whisk or spatula
Steps to make healthy snickers
- Make the nougat base: Mix together all of the nougat ingredients in a bowl or food processor. Press into the bottom of the mold or loaf pan. If using a mold, fill them 1/3 of the way up!
- Mix the caramel: In the same bowl, mix together the caramel ingredients. Pour over the nougat base or divide amongst the molds filling another 1/3 of the way up. 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. Divide amongst the mold, covering the caramel layers. If using a loaf pan, pour the chocolate over the caramel layer, tilting the pan slightly to help spread it out.
- Freeze! Place in the freezer for at least 3-4 hours!
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.
More recipes you’ll love!
- Chocolate covered yogurt bites/clusters
- The best vegan frozen yogurt
- Vegan cookie dough protein smoothie
- Vegan protein ice cream bites
- Snickers protein brownies (no bake)
- Cinnamon roll energy bites
If you try this recipe and love it’d mean the world to me if you left a star rating & review below! Tag me in your remakes on Instagram @danishealthyeats – I love to see them!

Healthy Snickers
Ingredients
Nougat base
- 3/4 cup oat flour
- 1/4 cup of your favorite protein powder *see notes for subs
- 2 scoops collagen *Do NOT sub any other protein. Collagen absorbs into anything and doesn't affect the texture. You can simply omit it!
- 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
- 1 scoop collagen *Do NOT sub any other protein. Collagen absorbs into anything and doesn't affect the texture. You can simply omit it!
- 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
Instructions
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.






What brand of chocolate chips do you use to make this refined sugar free?
Hi Annette! I have it linked in the blog post! I use Hu Kitchen. There’s a discount code for them as well!
is it possible to use almond or coconut flour instead of oat?
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!
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.
Hi Susan! Aw, yay! I’m so happy to hear you liked them! These are my favoriteeee, we make them at least once a month!!
Love these we make them all the time! so easy to make 🙂
Hi Michelle! Aw, yay! Thank you so much for trying them. They’re my favorite so I always get extra excited when people love this one! 😉
What type of protein powder do you use?
Hi kathy! My favorites are linked in the blog post if you scroll up to the ingredients section! (:
anyone have the nutrition facts for this recipe?
Hi Jen! I recommend you plug it into my fitness pal with the exact brands you use to get accurate numbers! I don’t provide them as they will vary drastically depending on what brand of products you use! (:
Do you store these in the fridge or freezer?
Hi April! These are best stored in the freezer! You can let them sit out for a few minutes prior to eating if you find them to be too firm to your liking, but they’re made specifically for the freezer! (:
Omg these were so amazing! Will make again and devour them lol. I did have a question though. When you measure the oat flour/protein powder and almond flour…do you pack ingredients in the measuring cup?
Hi erika! Omg, i am so happy you loved them! They’re definitely a top 3 for us too!! Always have them stocked! As for measuring, I scoop my measuring cup into the flour, then shake it to remove excess/level it off! So no, I don’t pack it!
these are so good!! I ate multiple bars straight away after they were cooled in the freezer haha
Can I use only avocado oil or is the coconut essential?
No that’s work perfectly fine!
Is there another flour that can be used instead of almond flour?
Hi Jen! You should be okay just using more oat flour!
I’m allergic to almonds so I don’t do almond flour. Can I use regular ap flour?
Hi karen! Because these are no bake AP flour wouldn’t be able to be used. It’s also more absorbent than almond flour, so it would affect the texture 🙁 I’d recommend trying oat flour or if you are open to ordering Tiger Nut Flour on Amazon, that is an amazing 1:1 nut-free substitute for almond flour!
Hi there! I absolutely love your recipes! I’m making these in the silicone molds however I have much much more dough then I think needed for the recipe. I could fill another 24 tray. I’m assuming I’m doing something wrong?! lol. I just wanted to make sure this isn’t for two trays by chance?
Thanks so much!
Hi Shannon! Thank you so much, that is so sweet and makes my day! I’m not sure why there’d be so much dough!? Did you maybe double the flour or any other ingredients by chance? Being there’s only 1 1/4 cups total flour/powders (almond, oat, and protein), there shouldn’t be too much dough! I get 24!
can i use honey instead of maple syrup?
Hi! Yes totally. It’ll just have a slight honey taste!
I’ve made these snickers bites 3 times! They are absolutely delicious! They are easy to make and satisfy my sweet tooth!
Hi Dina! I’m so happy i’m not alone in that LOL I make them CONSTANTLY. So happy you loved them!!
hi thank you so much! can I make my own oat Flour by grinding oatmeal?
Hi Tracey! Yes, that will work! Just be sure to measure it after it’s ground before adding to the recipe!
Can you give me the macros for these please
Hi Stacy! So I don’t provide macros just because they will wildly differ depending on the brands of ingredients you use! So I always recommend plugging the recipe into my fitness pal or another similar app with the brands you use for accurate macros!
do you have the nutritional facts?
Hi Tamara! I always recommend plugging the recipe into an app like my fitness pal with the exact brands of products you use for the most accurate numbers! Just because different brands vary greatly, nutritionally!
Hi do you have the nutritional content?
Can’t wait to try these.!
How many calories per piece?
Hi CB! So I don’t typically share nutritional information just because it varies so greatly depending on the brands you use! I’d recommend plugging the recipe into My Fitness Pal or another app with the brands you use for the most accurate numbers! (:
Obsessed with these. I added a pecan in the middle layer for an extra little kick. They’re my favorite to have stashed in the freezer for when I crave a sweet treat.
Hi Ariel! Yes, I love that!! I do have a pecan snickers version as well you’ll have to check out! So happy you love! (:
I made these today and they are the best version of a healthy Snickers ever. Will definitely be keeping these on hand in the freezer. Thank you for all your healthy creative creations. I have tried many.
Hi Andrea! This absolutely makes my day, i’m so happy you loved them! Appreciate you for being a part of my little community! (: