No-Bake Chocolate Peanut Butter Protein Bars

Chocolate Peanut Butter Protein Bars made with oats, medjool dates, protein powder, and wholesome pantry ingredients. This no-bake, easy recipe takes about 15 minutes of hands-on prep and uses a food processor to create chewy, chocolate-topped bars that are perfect for snacks, post-workout fuel, or a healthier dessert option.

Plate of protein bars with a bowl of chocolate chips in the background.

After experimenting with a cookie dough version made with almond butter, I wanted a peanut butter iteration—and these bars deliver. They balance the classic pairing of peanut butter and chocolate while adding fiber and protein from oats, dates, and protein powder. Each bar contains approximately 13 grams of protein, is naturally sweetened with dates, and avoids artificial sweeteners.

These bars are customizable, easy to store, and a great option to keep on hand when you want a portable, protein-rich snack. Below are the ingredients, variations, step-by-step instructions, storage tips, and nutrition information so you can make these at home with confidence.

Ingredients for Chocolate Peanut Butter Bars

Natural Creamy Peanut Butter: Use unsweetened, natural peanut butter. It supplies protein, healthy fats, and the texture needed to bind the bars.

Oats (or Almond Flour): Quick oats or old-fashioned oats act like a flour and add complex carbohydrates and a nutty note. You can substitute finely ground almond flour if preferred.

Protein Powder: Adds extra protein to make these bars satisfying. Unflavored or vanilla protein powder works well so the chocolate and peanut butter flavors remain dominant.

Medjool Dates: Pitted dates are the natural sweetener and binder. They add fiber, natural sugars, and a caramel-like depth.

Hemp Seeds (optional): A good source of omega-3s and plant protein. Chia or ground flax can be used instead, though chia may add a slightly crunchy texture.

Pure Vanilla Extract and Ground Cinnamon: Optional, but both contribute warm, balanced flavor.

Sea Salt: A pinch of sea salt enhances and rounds out the sweetness and chocolate flavors.

Chocolate Chips: For the topping—use semi-sweet, dark, or your preferred chocolate chips.

Butter or Coconut Oil: A small amount melted with the chocolate keeps the chocolate layer glossy and slightly softer once set.

Stack of chocolate covered protein bars on a blue plate with a golden napkin.

Recipe customizations

  • Swap peanut butter for almond, cashew, or sunflower seed butter—any well-stirred, creamy nut or seed butter will work.
  • Use 3/4 cup oat flour instead of whole oats if you prefer a finer texture.
  • Sprinkle flaky sea salt over the chocolate layer before chilling for a salty-sweet finish.
  • Stir in 1/2 to 2/3 cup chopped walnuts, pecans, raisins, or dried cranberries for extra texture and flavor.

All ingredients are commonly available at most grocery stores. Now let’s make these chocolate peanut butter protein bars.

How to Make Chocolate Peanut Butter Protein Bars

1. Place the oats in a food processor and pulse until they are broken down to a finer texture.

2. Add the pitted medjool dates, protein powder, peanut butter, hemp seeds (if using), vanilla, cinnamon, sea salt, and water to the food processor. Process until a thick, sticky dough forms—scrape the bowl as needed.

Blender full of ingredients for protein bars

3. Line an 8-inch square pan with parchment paper and press the peanut butter mixture evenly into the pan to form the base layer.

Baking pan with peanut butter mixture pressed inside to make peanut butter protein bars.

4. In a microwave-safe bowl, combine chocolate chips and butter (or coconut oil). Microwave in 20-second bursts, stirring between each, until fully melted and smooth—about 60–80 seconds total.

Chocolate ganache layer for peanut butter bars in a mixing bowl

5. Pour and evenly spread the melted chocolate over the peanut butter base.

Pan full of cookie dough protein bars with melted chocolate layer on top

6. Refrigerate for at least 30 minutes, until the chocolate is firm.

7. Use the parchment to lift the block from the pan and transfer it to a cutting board. Slice into 12 bars with a sharp knife and serve.

Cookie dough protein bars cut into individual squares.

Store bars in an airtight container or zip-top bag in the refrigerator for up to 10 days. For longer storage, freeze in a freezer-safe container for up to 3 months and thaw as needed for an on-the-go protein snack.

Peanut Butter protein bars stacked on top of one another with a chocolate layer on top. Ready to eat.

These homemade peanut butter protein bars are ideal for anyone who wants a sweet, protein-rich snack without processed sweeteners. Keep a batch in your fridge so a satisfying option is always within reach.

More Healthy Snack Recipes

  • Chocolate Almond Butter Protein Cups
  • Peach Baked Oatmeal Muffins
  • 5-Ingredient Peanut Butter Oatmeal Chocolate Chip Cookies
  • Chocolate Chip Peanut Butter Oatmeal Protein Balls
  • No-Bake Oatmeal Peanut Butter Cups
  • Lemon Poppy Seed Energy Balls

Enjoy this easy and nutritious protein bar recipe—perfect for meal prep, snacks, and a quick energy boost.

Peanut Butter Protein Bars

Rating: 5 from 4 votes
By Julia Mueller
Prep: 15 mins
Total: 15 mins
Servings: 12 protein bars
Plate of protein bars with a bowl of chocolate chips in the background.

Equipment

  • Food Processor

Ingredients

  • 2 cups medjool dates, pitted
  • 1 cup quick oats (or finely ground almond flour)
  • 1 cup protein powder (or more almond flour*)
  • 1/2 cup unsweetened peanut butter
  • 4 Tbsp hemp seeds
  • 2 tsp pure vanilla extract*
  • 1 tsp ground cinnamon
  • 1/2 tsp sea salt
  • 1/4 cup water*

Chocolate Layer

  • 1 1/3 cups chocolate chips
  • 2 Tbsp unsalted butter or coconut oil

Instructions

  1. Pulse the oats in a food processor until finely chopped.
  2. Add dates, protein powder (or almond flour), peanut butter, hemp seeds, vanilla, cinnamon, sea salt, and water. Process until a thick dough forms.
  3. Press the mixture into a parchment-lined 8-inch square pan, smoothing the top.
  4. Melt the chocolate chips with butter or coconut oil in 20-second microwave intervals, stirring until smooth.
  5. Spread the melted chocolate evenly over the peanut butter layer.
  6. Refrigerate for at least 30 minutes until the chocolate sets.
  7. Lift the block from the pan using the parchment paper, transfer to a cutting board, and slice into 12 bars.
  8. Store in the refrigerator up to 10 days or freeze up to 3 months.

Notes

*Omit vanilla extract if using a vanilla-flavored protein powder.

**If omitting protein powder and using additional almond flour, reduce the water to 2 tablespoons and add more only if needed for blending.

Nutrition

Serving: 1 bar (of 12) — Calories: 295 kcal; Carbohydrates: 32 g; Protein: 13 g; Fat: 15 g; Saturated Fat: 6 g; Fiber: 5 g; Sugar: 22 g; Sodium: 156 mg.

Nutrition information is an approximation and should be used as a guide.

Like this recipe? Rate and comment below!