These no-bake peanut butter bars are rich, fudgy, and chocolatey, but made with wholesome ingredients like oats, natural peanut butter, dark chocolate, and just a little honey for an easy snack that tastes like a frozen Reese’s treat.

For more healthy snack recipes, try our date energy balls, peanut butter energy balls, and no bake oat bars.

Hand holding chocolate peanut butter bar above stacked bars on marble countertop in natural light.

Why you’ll love our peanut butter bars!

Louise and I created these no-bake peanut butter bars because we wanted a treat that tasted rich and chocolatey, but made with more wholesome pantry ingredients 🥜🍫. Most classic recipes use cups of powdered sugar and graham crackers, so we swapped them for oats, natural peanut butter, dark chocolate, and just a little honey.

The result is a fudgy, satisfying snack bar that tastes somewhere between a Reese’s cup and a frozen Snickers bar. They are fiber-rich, naturally more filling, and perfect as a quick energy snack before workouts or busy afternoons.

We love storing them in the freezer and eating them half frozen straight from the pan ❄️. Best of all, these healthy peanut butter snack bars are easy to make with simple ingredients you probably already have at home.

P.S. Love oat & peanut butter recipes? Check out our peanut butter banana overnight oats, peanut butter banana baked oatmeal, and healthy breakfast cookies.

Ingredients

Full ingredients and substitutions are in the recipe box below.

Peanut butter, oats, honey, chocolate chips, and butter on marble countertop.
  • Rolled oats: Blend them into flour for the best fudgy texture in these no bake oatmeal peanut butter bars. Quick oats also work, or use store-bought oat flour to save time.
  • Natural peanut butter: Use creamy peanut butter made with just peanuts for rich flavor and healthy fats. Almond butter or cashew butter all work well too.
  • Honey: Adds sweetness without the large amount of powdered sugar used in classic recipes. Maple syrup works well for a vegan option.
  • Butter: Real butter adds flavor and helps the bars stay soft in the freezer. Substitute non-dairy butter or coconut oil if needed.
  • Vanilla extract: Adds warmth and dessert-like flavor. Almond extract works for a stronger bakery-style taste.
  • Dark chocolate chips: Dark chocolate gives these healthy chocolate peanut butter bars a rich topping that balances the sweet peanut butter base. Semi-sweet chocolate chips also work.
  • Flaky sea salt: Sprinkle on top before freezing for extra crunch and a sweet-salty finish. Crushed roasted peanuts or kosher salt other delicious toppings.
Stacked chocolate peanut butter bars with flaky salt on marble countertop near bright window light.

How to Make Healthy Peanut Butter Bars

Step 1. Blend the oats

Add the rolled oats to a blender or food processor. Blend until they look like a fine flour. A few small oat pieces are okay.

This homemade oat flour helps make the bars thick, fudgy, and filling.

Step 1 Ground oats blended in food processor on marble countertop near natural window light.

Step 2. Make the peanut butter base

Add the blended oats to a large bowl. Stir in the peanut butter, honey, melted butter, vanilla, and salt. Mix until you get a thick dough. It should feel soft, but not runny.

Line an 8×8-inch pan with parchment paper. Add the peanut butter mixture to the pan and press it down firmly.

Use the back of a spoon or your hands. Press well into the corners so the bars hold together.

Step 2 Peanut butter oat mixture pressed into parchment-lined baking pan.

Step 3. Add the chocolate

Melt the dark chocolate chips in the microwave in short 30-second bursts. Stir often so the chocolate stays smooth.

Pour the melted chocolate over the peanut butter layer and spread it evenly. Sprinkle with flaky sea salt right away so it sticks.

Step 3 Melted chocolate spread over peanut butter bars with flaky salt on top.

Step 4. Freeze and slice

Freeze the bars for about 1 hour, or until firm.

Let them sit at room temperature for a few minutes before slicing.

These easy no-bake snack bars are best stored in the freezer, where they stay firm, fudgy, and ready for a quick snack or one of your favorite healthy no-bake desserts.

Step-4 Chilled healthy peanut butter bars on a plate.

Tips

  • Use natural creamy peanut butter → Choose one made with just peanuts and salt for the best flavor and a less processed option.
  • Press firmly into the pan: Firm pressure helps the bars hold together neatly after chilling.
  • Line the pan with parchment paper: This makes the bars easy to lift out and slice cleanly.
  • Melt the chocolate slowly: Heat the chocolate in the microwave in short bursts so it stays smooth and glossy.
  • Let the bars warm slightly before slicing: Five minutes at room temperature makes slicing easier.
  • Use a sharp knife: Clean cuts make the bars look neater.
  • Chill until firm: The bars need time to set before slicing. The freezer works faster and gives them a delicious cold, fudgy texture.
  • If you are cooking for mixed diets: Use non-dairy butter and dairy-free dark chocolate chips so everyone can enjoy them.
  • Cut into small squares: These bars are rich, so smaller pieces work best.

Frequently Asked Questions

How to store these no-bake peanut butter bars?

Store the bars in an airtight container in the freezer for up to 3 months. We love eating them straight from the freezer because they taste extra fudgy and chocolatey.

Can I use quick oats instead of rolled oats?

Yes. Quick oats work well in these peanut butter freezer bars, but rolled oats give the bars a slightly heartier texture.

Can I make them dairy-free?

Absolutely. Use non-dairy butter and dairy-free dark chocolate chips for an easy dairy-free version.

Why are my bars too soft?

The bars may need more freezer time. Natural peanut butter can also vary in texture, so if the mixture feels very soft, add a few more blended oats.

Can I add protein powder?

Yes. For peanut butter protein bars, replace part of the blended oats with your favorite vanilla protein powder.

More Easy Meal Prep Breakfasts & Snacks

For even more ideas, browse our healthy make-ahead breakfasts round up.

If you try this Peanut Butter Bars Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Chocolate peanut butter bars stacked on marble surface with crisp chocolate topping and natural light.

Healthy Peanut Butter Bars (No-Bake, Made with Oats)

No ratings yet
These healthy no-bake peanut butter bars are fudgy, chocolatey, and made with wholesome ingredients like oats, natural peanut butter, honey, and dark chocolate. They are easy to make, less sweet than classic versions, and perfect as a freezer-friendly snack or healthy dessert.
Prep Time: 10 minutes
Cook Time: 0 minutes
Chilling Time: 1 hour
Total Time: 10 minutes
Servings: 12 bars
Course: Breakfast, Dessert, Snack
Cuisine: American

Equipment

  • 8×8 inch pan (20×20 cm) or similar

Ingredients 

  • cups rolled oats or oat flour
  • 1 cup creamy peanut butter
  • 3 tablespoons honey or maple syrup
  • 3 tablespoons butter melted, sub non-dairy butter or coconut oil
  • 1 teaspoon vanilla extract
  • 1 cup dark chocolate chips or chopped dark chocolate
  • 1 generous pinch sea salt or Maldon salt

Instructions 

  • Blend Oats: Add 1½ cups rolled oats to a blender or food processor and blend into a fine flour (2 to 3 minutes).
    Step 1 Ground oats blended in food processor on marble countertop near natural window light.
  • Add Peanut Butter: In a bowl, stir together the blended oats, 1 cup creamy peanut butter, 3 tablespoons honey, 3 tablespoons butter (melted), 1 teaspoon vanilla extract, and 1 generous pinch sea salt until thick and fudgy.
    Line an 8×8-inch pan or baking dish with parchment paper.
    Press the mixture firmly into the pan, spreading it with the back of a spoon.
    Step 2 Peanut butter oat mixture pressed into parchment-lined baking pan.
  • Add Chocolate: Melt 1 cup dark chocolate chips in the microwave in 30-second bursts, stirring often, until smooth.
    Pour over the peanut butter layer and spread evenly. Sprinkle with sea salt right away.
    Step 3 Melted chocolate spread over peanut butter bars with flaky salt on top.
  • Chill & Enjoy: Freeze for about 1 hour, or until firm. Let the pan sit at room temperature for a couple of minutes, then slice into squares or bars.
    Store them in the freezer for an easy grab-and-go snack.
    Step-4 Chilled healthy peanut butter bars on a plate.

Notes

Substitutions
  • Rolled oats –> quick oats, or oat flour
  • Natural peanut butter –> almond butter, cashew butter
  • Honey –> maple syrup or agave syrup
  • Butter –> non-dairy butter or coconut oil
  • Vanilla extract –> almond extract or skip it
  • Dark chocolate chips –> semi-sweet chocolate chips or chopped dark chocolate
  • Flaky sea salt –> Maldon salt, crushed roasted peanuts, or skip it
 
Tips
  • Use natural peanut butter → Choose a creamy one made with just peanuts and salt
  • Press the mixture firmly → This helps the bars hold together after chilling.
  • Line the pan with parchment paper → Makes lifting and slicing much easier.
  • Melt the chocolate slowly → Short microwave bursts keep it smooth and glossy.
  • Let the bars sit 5 minutes before slicing → They cut more cleanly when slightly softened.
  • Use a sharp knife → For neat, bakery-style squares.
  • Chill until firm → The freezer works faster and gives the bars a cold, fudgy texture.
  • Cut into small squares → These bars are rich, so a little goes a long way.
  • Store in the fridge or freezer → They stay fresh for days and taste great cold straight from the fridge.

Nutrition

Serving: 1 of 12 squares, Calories: 284kcal, Carbohydrates: 24g, Protein: 8g, Fat: 18g, Saturated Fat: 8g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 6g, Trans Fat: 0g, Cholesterol: 8mg, Sodium: 46mg, Potassium: 294mg, Dietary Fiber: 4g, Sugar: 9g, Vitamin A: 89IU, Vitamin B6: 0.1mg, Vitamin C: 0.1mg, Vitamin E: 0.4mg, Vitamin K: 2µg, Calcium: 73mg, Folate: 57µg, Iron: 2mg, Manganese: 1mg, Magnesium: 62mg, Zinc: 1mg

Don’t Lose This Recipe

Enter your email to get this recipe in your inbox and sign up for our free newsletter. Unsubscribe anytime.

Tried this recipe?Leave a comment below or mention @hilltop.recipes on Instagram. We love hearing from you ⭐️ 💚.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We're here to share easy, healthy, and delicious recipes 🌿✨.

Welcome to our blog, we are glad you are here.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




3 Comments

  1. Hi. Can this be made with crunchy natural peanut butter as that is all I ever have ..not the smooth. Thanks

    1. Hi Sarah,
      Good question! Crunchy peanut butter should not be a problem at all. As long as you follow the instructions for freezing the bars (at least one hour), the texture should also be just fine.
      Would love to know what you think of them 🙂 Kindest,
      Louise