PF
Creamy peanut butter spread on toast on a speckled plate, delicious breakfast idea.
Stovetop~25 minComplexity

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 for handles.
  2. 2Place the peanut butter, honey, and coconut oil in a medium heatproof bowl. Set the bowl over a saucepan of simmering water (do not let the water boil or touch the bottom of the bowl). Heat over medium to medium-high heat, stirring frequently, for 3–5 minutes until the mixture is smooth and fully combined. Remove the bowl from the saucepan and turn off the heat.
  3. 3Add the rolled oats, vanilla whey protein powder, ground flaxseed, cinnamon, and salt to the warm peanut butter mixture. Stir vigorously for 2–3 minutes until fully combined; the mixture will seem dry at first but will come together into a cohesive dough that holds its shape when pressed.
  4. 4If the mixture is still warm, refrigerate for 5–10 minutes until cooled slightly. Fold in the chocolate chips until evenly distributed throughout.
  5. 5Transfer the mixture to the prepared pan and press firmly and evenly into all corners using a spatula or your hands until compact and level. Refrigerate for 1 hour or until firm to the touch.
  6. 6Lift the bars from the pan using the parchment handles and transfer to a cutting board. Slice into 12 equal bars using a sharp knife, wiping the blade between cuts for clean edges.
  7. 7Divide evenly into 6 airtight containers while still cool, storing 2 bars per container. Refrigerate for up to 7 days.

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

AI Swap Engine

Swap any ingredient and get recalculated macros instantly.

Set up your profile to unlock

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.

Beef and Egg Breakfast Bowls

Stovetop · 8 servings

45g protein333 cal14g fat
Complexity
View Recipe →+ Plan

Breakfast Burritos with Beef, Bacon, and Honey

Stovetop · 8 servings

48g protein450 cal14g fat
Complexity
View Recipe →+ Plan

Beef Chili

Stovetop · 8 servings

57g protein502 cal12g fat
Complexity
View Recipe →+ Plan

Breakfast Burritos with Beef and Eggs

Stovetop · 8 servings

50g protein500 cal fat
Complexity
View Recipe →+ Plan