PF
🍳
StovetopComplexity

Peanut Butter Protein Bars

These Peanut Butter Protein Bars deliver 18g protein and 372 calories per bar — a solid option for post-workout or between-meal fueling. Quick prep yields 12 servings, building a full week of grab-and-go snacks in a single session. Batch these once monthly to eliminate impulse snacking and keep your daily targets on track.

Rate this recipe:

Ingredients

12 servings
  • Peanut Butter, Smooth(180g)
  • Honey(80g)
  • Coconut oil(30g)
  • Oats, Rolled, Dry(480g)

    Old-fashioned rolled oats (not instant, not steel-cut). Quaker is standard.

  • Whey protein powder (vanilla)(120g)

    Use whey isolate for cooking. Vanilla flavor is most versatile.

  • Flaxseed, Ground (Flaxseed Meal)(45g)
  • Cinnamon, Ground(1g)
  • ¼ teaspoon kosher salt
  • Chocolate Chips, Semisweet(80g)

Instructions

  1. 1Line an 8x8- or 9x9-inch baking pan with parchment paper, leaving an overhang on two sides like handles.
  2. 2Place the peanut butter, honey, and coconut oil in a medium heatproof bowl. Set the bowl over a saucepan of water and bring the water to a simmer over medium to medium-high heat. (Do not let the water boil, and make sure the water does not touch the bottom of the mixing bowl.) Stir and heat until the mixture is smoothly combined. Remove the bowl from the saucepan and turn off the heat.
  3. 3Add the oats, protein powder, flaxseed, cinnamon, and salt to the bowl with the peanut butter mixture. Stir to combine. The mixture will seem very dry at first but will come together as you stir. It won't be sticky but should hold together when pressed (see recipe notes for more details).
  4. 4Fold in the chocolate chips. (If the mixture is still fairly warm, pop the bowl into the refrigerator for a few minutes to let it cool. Cooling the mixture will prevent the chocolate from melting. Don’t worry if they do melt a little—the bars will still be delicious!)
  5. 5Press evenly into the prepared pan and refrigerate for 1 hour or until firm.
  6. 6Lift the bars from the pan using the parchment handles and transfer them to a cutting board. Slice into bars as desired and enjoy.

Nutrition — Per Serving

372

calories

18g

protein

16g

fat

Carbohydrates
43g
Saturated fat
5.5g
Sodium
96 mg
Dietary fiber
6.2g

12 servings per batch · ~85g each

Macro data sourced from USDA FoodData Central

+ Add to Meal Plan

Common questions

How much protein do Peanut Butter Protein Bars have per serving?

Each bar contains 18g of protein and 372 calories, with 16g fat and 43g carbs per serving. This is a reasonable protein-to-calorie ratio for a snack, delivering roughly 10-12% of daily protein in a portable format.

How long do Peanut Butter Protein Bars take to prep?

This recipe has quick prep time and batch-makes 12 servings at once on the stovetop. You're producing a full week-plus of grab-and-go snacks in a single cooking session.

Is Peanut Butter Protein Bars good for muscle gain?

At 18g protein per bar, these are supplementary snacks rather than primary protein sources for muscle gain phases. Use them to bridge gaps between meals when chasing daily protein totals of 150g or higher.

Breakfast Burritos with Beef, Bacon, and Honey

Breakfast Burritos with Beef, Bacon, and Honey

Stovetop · 8 servings

48g protein450 cal14g fat
Complexity
View Recipe →+ Plan
Beef Chili

Beef Chili

Stovetop · 8 servings

57g protein502 cal12g fat
Complexity
View Recipe →+ Plan
Breakfast Burritos with Beef and Eggs

Breakfast Burritos with Beef and Eggs

Stovetop · 8 servings

50g protein500 cal fat
Complexity
View Recipe →+ Plan
Philly Cheesesteak Pasta

Philly Cheesesteak Pasta

Stovetop · 8 servings

59g protein530 cal14g fat
Complexity
View Recipe →+ Plan