High-Protein Peanut Butter Bars — Easy Homemade Energy Bars

I keep a batch of these peanut butter protein bars in the fridge for busy days when I need a quick, filling, and satisfying snack. This is my homemade take on a peanut-butter-and-chocolate bar—simple pantry ingredients, no baking required, and the flavor hits that classic combo every time.

They come together quickly, make a great post-workout refuel, and are an easy grab-and-go option for hectic mornings or between meetings. The bars balance protein, healthy fats, and fiber so they keep you feeling full without being overly sweet.

Close-up peanut butter protein bars with chocolate chips

Why You’ll Love These Peanut Butter Protein Bars

These homemade protein bars are designed to deliver steady energy and keep you satisfied. Peanut butter supplies rich, filling fats; protein powder provides the bulk of the protein; and almond flour contributes fiber and a soft, naturally gluten-free texture. A bit of honey sweetens the bars just enough, and dark chocolate chips recreate that irresistible peanut butter–chocolate pairing.

They’re dairy-free (when you use non-dairy chips), freezer-friendly, and meal-prep friendly—so you can always have a nutritious snack on hand.

Mixing peanut butter, honey, and almond milk until smooth
Folding chocolate chips into peanut butter protein bar mixture
Stacked peanut butter protein bars on plate with glass of milk

Simple Ingredients, Practical Tips, and Meal Prep Friendly

These bars require only a few pantry staples and no oven. Choose a smooth, creamy peanut butter for an easy-to-press dough. If the mixture seems dry, add almond milk or a little extra peanut butter, one tablespoon at a time, until the dough holds together.

One helpful trick: scrunch the parchment paper before lining the pan so it molds to the corners and makes lifting the bars out effortless later.

Store the finished bars in the fridge for quick snacks all week, or freeze a batch to keep on hand longer. They’re ideal for meal prep and travel because they hold up well and remain delicious even after freezing and thawing.

Peanut butter protein bars on plate, overhead partial frame
overhead shot of almond flour, peanut butter, honey, protein powder, and chocolate chips to make no-bake protein bars

Ingredients You’ll Need:

  • Almond flour
  • Vanilla or unflavored protein powder
  • Sea salt
  • Unsweetened peanut butter
  • Honey (or maple syrup for a vegan option)
  • Unsweetened almond milk (or another plant milk)
  • Dark chocolate chips (non-dairy if desired)

How To Make Peanut Butter Protein Bars

These no-bake peanut butter protein bars are straightforward to make and require minimal hands-on time.

  1. Line an 8×8-inch baking dish with parchment paper so the bars lift out easily.
  2. Whisk the dry ingredients—almond flour, protein powder, and a pinch of salt—in a large bowl.
  3. Mix the wet ingredients—peanut butter, warmed honey, and almond milk—until smooth.
  4. Combine wet and dry, stirring until the mixture forms a uniform, thick dough. If it’s too dry, add almond milk a tablespoon at a time until pressable. Fold in the chocolate chips.
  5. Press into the pan, smooth the top, sprinkle extra chips if desired, and freeze about 30 minutes until set.
  6. Lift and slice the slab using the parchment overhang and cut into 12 bars. Store in the fridge or freezer.
Whisking almond flour and protein powder for peanut butter protein bars
Smooth peanut butter and honey mixture in small bowl
Whisking peanut butter mixture for no-bake peanut butter protein bars
Combining wet and dry ingredients to form protein bar dough
Stirring peanut butter mixture into dry ingredients for protein bars
wet and dry ingredients combined to form protein bar dough

Recipe Substitutions & Questions

Customize the bars to suit your pantry or dietary needs with these swaps:

  • Almond flour: Substitute 1:1 with cashew or sunflower seed flour. For oat flour, use slightly less (about 7/8 cup per 1 cup almond flour) and add a splash of liquid if needed.
  • Protein powder: Any vanilla or unflavored protein (whey, pea, soy) works. Adjust liquids if the dough feels dry.
  • Peanut butter: Smooth almond, cashew, or sunflower seed butter can replace peanut butter; creamy textures work best.
  • Honey: Use maple syrup or brown rice syrup for a vegan-friendly version.
  • Almond milk: Any unsweetened plant milk (oat, soy, cashew) or regular milk can be used; adjust quantity to reach the right consistency.
  • Chocolate chips: Swap for dairy-free, vegan, sugar-free chips, or use chopped dark chocolate, nuts, seeds, or dried fruit.

Why are my peanut butter protein bars too crumbly or dry?

Crumbly bars usually mean the dough was too dry or the peanut butter was firm. Use a softer, creamier peanut butter and add almond milk one tablespoon at a time until the mixture becomes thick and pressable.

Can I make these bars chocolate-free?

Yes. Omit the chocolate chips or replace them with dried fruit, seeds, or extra nuts. The bars will still be sweet, chewy, and protein-packed.

Chocolate chip peanut butter protein bars on serving plate next to glass of milk and cloth napkin

More Healthy High-Protein Snacks & Dessert Recipes

  • Protein Brownie Bites (Easy No-Bake)
  • Salted Maple Protein Cookie Bars
  • Chewy Snack Bars
  • Peanut Butter Balls (Healthy!)
  • No-Bake Cinnamon Cereal Bars (Gluten-Free, Dairy-Free)
  • Banana Nut Smoothie
Homemade peanut butter protein bars served on plate

Peanut Butter Protein Bars

By Rachael DeVaux
Prep: 15
Total: 45
Servings: 12 bars
Homemade dairy-free, gluten-free peanut butter protein bars stacked on white plate
Save Pin Print
Note: Cook Time refers to chill time.

These no-bake peanut butter protein bars are quick to make and packed with protein, healthy fats, and fiber. Made from simple ingredients, they’re perfect for meal prep, post-workout fuel, or a grab-and-go snack. Dairy-free, gluten-free, and freezer-friendly, they’re a homemade treat you’ll reach for again and again.

Equipment

  • 8×8 baking dish

Ingredients

  • 1½ cups almond flour
  • ½ cup vanilla or unflavored protein powder
  • Pinch of flaky sea salt
  • ¾ cup unsweetened peanut butter
  • ¼ cup + 1 tablespoon honey, warmed
  • 3 tablespoons unsweetened almond milk
  • ⅓ cup dark chocolate chips (non-dairy if preferred)

Instructions

  • Line an 8×8-inch dish with parchment paper, letting excess hang over the sides. Set aside.
  • In a large bowl, whisk together almond flour, protein powder, and salt. In a small bowl, whisk peanut butter, honey, and almond milk until smooth. Pour the peanut butter mixture into the dry mix and stir until uniform and thick. If needed, add almond milk, one tablespoon at a time, until the dough is moist enough to press. Fold in the chocolate chips.
  • Transfer the mixture to the prepared dish and press down with a spatula to smooth the top. Sprinkle extra chocolate chips if desired. Freeze for about 30 minutes until set.
  • Use the parchment to lift the slab out of the dish and place it on a cutting board. Cut into 12 bars.
  • To store: Keep bars in an airtight container in the fridge for up to 7 days or in the freezer for up to 3 months.

Notes

Swaps & Substitutions:

  • Almond flour: Swap 1:1 with cashew or sunflower seed flour. For oat flour, use slightly less (7/8 cup per 1 cup) and add liquid if needed.
  • Protein powder: Any vanilla or unflavored protein works; adjust liquid if necessary.
  • Peanut butter: Use smooth, creamy varieties; almond, cashew, or sunflower seed butter also work. Add a touch more peanut butter or almond milk if the dough seems dry.
  • Honey: Maple syrup or brown rice syrup for a vegan option.
  • Almond milk: Any unsweetened plant milk or regular milk can be used; adjust amount to achieve the right texture.
  • Chocolate chips: Dairy-free, vegan, sugar-free, or chopped dark chocolate all work.
  • Pro tip: Scrunch the parchment before lining the pan so it molds to the dish and makes lifting the bars easier.
Like this? Leave a comment below!