DIY Protein Bars: No-Bake Oat and Peanut Butter Recipes

My homemade peanut butter protein bars are simple, nutritious, and taste like a treat. Made in a food processor with whole-food ingredients you can pronounce — peanut butter, Medjool dates, oat flour, vanilla protein powder and honey — these bars are a great option for a post-workout snack, an easy dessert, or a grab-and-go bite from the freezer.

protein bars on wire rack

If you enjoy peanut butter protein balls, you’ll love these bars. They have the rich, nutty flavor and satisfying chew of a store-bought protein bar but rely on real, familiar ingredients and are far more affordable to make at home. I like to prep a batch and keep them frozen for quick snacks throughout the week.

A Tip from the Comment Section

“Great bars. I’ve made them four or five times. I recommend pitting and then soaking the Medjool dates in warm water for 10 minutes, grind up your oats to make flour, transfer the flour to a bowl, and then grind up the Medjool dates before adding anything else. Makes it much easier.”Josh

What is this protein bar recipe?

  • Medjool dates – soft, sticky dates provide natural sweetness and help bind the bars. If your dates are firm, soak them briefly in warm water to soften.
  • All-natural peanut butter – use a drippy, runny variety for the best texture; it helps the batter come together. If you need a substitute, see the swaps section below.
  • Honey – adds sweetness and stickiness. Honey helps the bars hold together better than thinner liquid sweeteners.
  • Vanilla protein powder – I use whey, but any flavor or type will work; protein powder contributes protein and a touch of sweetness.
  • Ground oat flour – whole-grain oat flour stabilizes the bars. Make your own by pulsing rolled oats in a food processor until flour-like.
  • Vanilla extract – enhances flavor.
ingredients

Ingredient Swaps and Substitutions

The most straightforward swap is the nut butter. If peanuts are not an option, use almond butter or cashew butter in the same quantity. Any protein powder will work—plant-based powders or flavored varieties (like chocolate) can be used for a different taste profile.

If you prefer smaller portions, this mixture can be rolled into protein balls instead of being pressed into a pan: use a 1-tablespoon scoop, roll, and refrigerate or freeze.

Best Protein Powders

Choose a protein powder you enjoy since it affects flavor and texture. Whey powders blend smoothly and add creaminess, while plant-based proteins can produce a heartier crumb. Try a few types to find the one you prefer for baking and no-bake bars.

garden of life protein powder.

Garden of Life

Raw Organic Protein

simply teras whey protein powder.

Simply Tera’s

Pure Whey Protein

protein powder image.

Sun Warrior

Protein Powder

ingredients in food processor

Top Tips for Homemade Protein Bars

Use a good food processor. A powerful processor makes quick work of the dates and blends everything into a smooth, uniform dough. If your dates are still chunky, pulse longer and scrape down the sides frequently.

Aim for cookie-dough consistency. The final batter should hold its shape when pressed — similar to cookie dough. Drippy peanut butter and honey contribute to the right texture.

  • Too dry: add water 1 tablespoon at a time.
  • Too wet: stir in more oat flour a tablespoon at a time.

Pan size is flexible. Use a 9×9-inch pan for thicker bars or a 9×13-inch pan for thinner bars. You can also use loaf pans — cut to the size you prefer.

protein bar dough in food processor

Optional Chocolate Topping

If you want a chocolate finish, melt dark chocolate chips with a little coconut oil until smooth. Pour the melted chocolate over the pressed bars, spread with a spatula, and finish with a sprinkle of coarse sea salt for contrast.

Chill the pan in the freezer for 30–60 minutes until the chocolate sets, then slice into bars.

pouring chocolate topping on homemade protein bars

FAQs

Why are commercial protein bars often very sweet?

Many store-bought bars use added sugars or artificial sweeteners to mask the flavor of inexpensive protein powders. Making your own lets you control the level and type of sweetness.

Can protein bars help build muscle?

Protein supports muscle repair and growth, so a protein bar can be a convenient post-workout option when combined with an overall balanced diet.

Are protein bars a good meal replacement?

They can work in a pinch, but whole meals with varied nutrients are preferable. Use bars as snacks or occasional meal replacements when needed.

Is it cheaper to make your own bars?

Yes — homemade bars are typically much more cost-effective than prepackaged bars, and you can make a large batch with pantry staples.

Storage

After slicing and once the chocolate has set, store bars in an airtight container in the refrigerator for up to 7 days.

Freezer Instructions

For longer storage, place sliced bars in a freezer-safe bag or container and freeze for up to 3 months. Thaw briefly at room temperature or enjoy frozen for a chewier texture.

protein bars sliced

More of our Favorite…

Protein Bar Recipes

  • 3-Ingredient Cashew Date Bars
  • PB Chocolate Chip Larabars
  • Chocolate Coconut Energy Bars
  • Monster Cookie Protein Balls
  • Peanut Butter Protein Balls
  • Homemade Granola Bars

Homemade Peanut Butter Protein Bars — Recipe

Yield: 16 bars | Prep time: 1 hour (mostly chilling)

Ingredients

  • 5 Medjool dates, pitted and softened if needed
  • 1 cup all-natural peanut butter (drippy)
  • 1½ cups ground oat flour
  • 1/3 cup honey
  • 1 teaspoon vanilla extract
  • 1/2 cup vanilla protein powder (whey or your choice)
  • Pinch of salt
  • 1/4 cup water, or more as needed to reach cookie-dough consistency

Optional Topping

  • 3/4 cup dark chocolate chips
  • 2 teaspoons coconut oil
  • Coarse sea salt, to taste

Instructions

  1. Line a 9×9-inch (for thicker bars) or 9×13-inch (for thinner bars) baking dish with parchment paper.
  2. In a high-speed food processor, combine the Medjool dates, peanut butter, oat flour, honey, vanilla extract, protein powder and a pinch of salt.
  3. Process on high for 2–3 minutes, stopping to scrape the sides as necessary. Add water by the tablespoon and continue processing until the mixture forms a cookie-dough-like batter and the dates are fully incorporated. The amount of water needed depends on how runny your peanut butter is.
  4. Transfer the dough into the prepared pan and press evenly into an even layer.
  5. If using the chocolate topping: combine chocolate chips and coconut oil in a microwave-safe bowl and heat in 15-second increments, stirring until smooth. Pour over the pressed bars and spread evenly. Sprinkle with coarse sea salt.
  6. Freeze or refrigerate until the chocolate sets, about 30–60 minutes. Slice into 16 bars.
  7. Store in the fridge for up to 7 days or freeze for up to 3 months.

Nutrition (per bar, excluding chocolate topping)

Calories: ~199 kcal · Carbohydrates: ~25 g · Protein: ~6 g · Fat: ~8 g · Fiber: ~2 g · Sugar: ~13 g

Notes & Tips

  • Make sure your dates are soft so they blend smoothly. Soaking in hot water for a few minutes speeds up the process.
  • Use a runny peanut butter for best texture; if you have a thicker variety, reduce oat flour slightly or add more water as needed.
  • These bars are highly adaptable — swap the nut butter or protein powder, and adjust sweetness to taste.