Gluten-Free Homemade Protein Snickers Bars

Prep: 1 hr 30 minCook: 2 min12 servingsmediumAmerican
Homemade Protein Snickers Bars with Oat Flour Base

These protein-packed homemade Snickers bars feature three indulgent layers: a nutty oat flour base, creamy peanut butter caramel middle, and rich chocolate coating. Made with natural ingredients like maple syrup and vanilla protein powder, they deliver the classic candy bar experience with added nutrition. Perfect for post-workout treats or satisfying afternoon cravings, these frozen bars offer the ideal balance of protein, healthy fats, and natural sweetness that rivals the original.

Ingredients

12 servings
  • 1 ½ cups oat flour
  • ½ cup vanilla protein powder
    any protein powder1:1protein

    may alter flavor slightly

    Full guide →
  • ½ cup maple syrup
    honey1:1sweetener

    different flavor profile

    Full guide →
  • cup all-natural peanut butter, drippy
  • ½ cup all-natural peanut butter, drippy
  • ¼ cup coconut oil, melted
  • ¾ cup salted peanuts, chopped
    unsalted peanuts1:1nuts

    add pinch of salt to caramel layer

  • 1 ½ cups semi-sweet chocolate chips
    dark chocolate chips1:1chocolate

    more intense flavor

  • 1 tablespoon coconut oil

Instructions

  1. 1

    Line an 8x8-inch pan with parchment paper

  2. 2

    Mix oat flour, protein powder, maple syrup, peanut butter, and melted coconut oil in a large bowl until thick dough forms

  3. 3

    Press oat mixture firmly into lined pan until smooth

  4. 4

    Combine peanut butter, maple syrup, and coconut oil for caramel layer

  5. 5

    Fold chopped peanuts into peanut butter mixture

  6. 6

    Pour peanut butter caramel over oat layer and smooth evenly

  7. 7

    Freeze for 1 hour until completely hardened

  8. 8

    Melt chocolate chips and coconut oil in microwave in 20-second increments, stirring between each

  9. 9

    Place wire rack over parchment paper and spray with nonstick cooking spray

  10. 10

    Remove hardened bars from pan and slice into 12 pieces

  11. 11

    Working quickly while bars are frozen, coat each bar completely in melted chocolate

  12. 12

    Let excess chocolate drip off and place on wire rack

  13. 13

    Transfer coated bars to parchment-lined plate

  14. 14

    Return to freezer until chocolate sets

  15. 15

    Store in freezer-safe container

Tips

Tip 1

Work quickly when coating bars in chocolate while they're still frozen to prevent melting and ensure clean coating.

Tip 2

Use drippy natural peanut butter for the smoothest caramel layer texture and easiest mixing.

Tip 3

Spray the wire rack with cooking spray to prevent chocolate from sticking when coating bars.

Good to Know

Storage

Store in freezer-safe container for up to 3 months. Keep frozen for best texture and to prevent melting.

Make Ahead

Can be made up to 1 week ahead. Store in freezer and remove just before serving.

Serve With

Serve directly from freezer. Allow to sit at room temperature for 2-3 minutes if too hard to bite.

Common Mistakes

Watch

Don't skip freezing the base layer - it prevents layers from mixing when adding caramel.

Watch

Work quickly when chocolate coating to prevent bars from melting and losing shape.

Substitutions

vanilla protein powder
any protein powder1:1protein

may alter flavor slightly

Full guide →
maple syrup
honey1:1sweetener

different flavor profile

Full guide →
salted peanuts
unsalted peanuts1:1nuts

add pinch of salt to caramel layer

semi-sweet chocolate chips
dark chocolate chips1:1chocolate

more intense flavor

Full guide →
Find more substitutions →

FAQ

Can I use a different protein powder?

Yes, any vanilla or unflavored protein powder works. Different brands may slightly alter the texture and flavor of the base layer.

How long do these bars keep in the freezer?

These bars stay fresh in a freezer-safe container for up to 3 months. The texture and flavor remain excellent when properly stored.

Can I make these without protein powder?

You can substitute with additional oat flour, but you'll lose the protein content and may need to adjust liquid ingredients for proper consistency.