Peanut Butter Granola Bars

This post may include affiliate links from brands we've partnered with. Please read our affiliate poilcy.

Chocolate and peanut butter are a classic combo that never gets old, and it’s extra tasty in these Peanut Butter Granola Bars drizzled with melty chocolate and sprinkled with flaked sea salt. This granola bar recipe is naturally gluten-free and dairy-free, you’ll also find my vegan suggestions below. They’re simple to make with healthy ingredients and store well too.

Straight down view of Peanut Butter Granola Bars drizzled with chocolate and sprinkled with sea salt.

The thing that makes these Peanut Butter Granola Bars extra tasty is the toasted oats. I got the idea from a peanut butter cookie recipe a friend sent me.

From there I tinkered with her recipe a bit to make them into these granola bars. They turned out so tasty and I love how well they keep in the freezer too.

Diagonal rows of Peanut Butter Granola Bars drizzled with melted chocolate and sprinkled with sea salt.

Ingredients & Substitutions

All the ingredients for Peanut Butter Granola Bars measured out in bowls, oats, peanut butter, chocolate chips, honey, vanilla, and coconut oil.
  • Oats – make up the base of these granola bars, but they’re extra tasty because they get toasted first. Regular rolled oats are what you want for this recipe. If you’re gluten-free, check the label to ensure your oats are certified gluten-free. Bob’s Red Mill makes gluten-free rolled oats and it’s labeled right on the front of the bag.
  • Ground flax – holds these granola bars together a little better and adds fiber and Omega 3’s. The original recipe I posted called for whole flax seeds that you lightly toast. However, I’ve found ground flax seeds to be easier to use in this recipe!
  • Honey – is the perfect pairing with peanut butter, but you could also try maple syrup or agave nectar as well.
  • Peanut Butter – is my favorite flavor for these bars, but you can use almond butter or cashew butter if you can’t have peanuts.
  • Avocado oil or any other neutrally flavored oil works here. You can even use melted butter.
  • Vanilla – rounds out this recipe and deepens the peanut butter and chocolate flavors.
  • Chocolate Chips – get melted together with a touch of avocado oil to make the perfect chocolate drizzle over the peanut butter granola bars.
  • Flaked Sea Salt – can be left out, but it’s so good sprinkled over the chocolate drizzle and really makes the flavors pop.

How to make this recipe step by step

Toasting the oats on a large baking sheet.

Step 1: Start by toasting the oats until they’re golden brown. Then set them aside to cool on a wire rack.

Melting the honey and peanut butter together in a medium pot.

Step 2: Meanwhile melt the honey in a large pot/pan and add the peanut butter, avocado oil, and vanilla extract stirring to completely combine.

You want the mixture to be hot, but you don’t need to boil it like no bake cookies.

Adding the toasted oats to the peanut butter honey mixture.

Step 3: Add the oats when they’re room temperature or barely warm to the peanut butter mixture.

The peanut butter honey mixture mixed together with the oats.

Step 4: Stir to completely combine the oats with the peanut butter mixture.

The mixture will be very thick.

Patting out the peanut butter oat mixture into a half sized baking sheet.

Step 5: Line a half-sized cookie sheet with parchment paper and firmly pat the peanut butter oat mixture into the pan.

You can also use a regular-sized cookie sheet and pat the mixture only halfway across the cookie sheet. Spread the mixture is the thickness you want your granola bars to be.

Let the bars set at room temperature for 30+ minutes or pop them in the fridge to firm them up before cutting and drizzling with chocolate.

Melting chocolate and coconut oil together in a small saucepan.

Step 6: If you’re using the chocolate drizzle, melt the chocolate chips together with the avocado oil over very low heat until just melted.

Cutting up the Peanut Butter Granola Bars.

Step 7: When the bars are firm, cut them into your desired sizes. I cut mine into 1.5″x3″ bars for a total of 24 bars.

Finished Peanut Butter Granola Bars drizzled with chocolate and sprinkled with sea salt.

Step 8: Drizzle the bars with chocolate and let the chocolate set up partially before sprinkling with flaked sea salt.

Side view of diagonal rows of Peanut Butter Granola Bars drizzled with chocolate.

Ways to serve this

  • As a snack any time of the day!
  • Cut these into squares and serve them for dessert, they’re rich enough and everyone loves the chocolate peanut butter combo.
  • You can also serve the peanut butter oat mixture warm right out of the pan in dollops like a no-bake cookie and top it with your choice of vanilla ice cream or chocolate ice cream.


Are granola bars healthy?

Many brands of granola bars aren’t very healthy, they’re basically candy bars chock full of sugar. The good news is they’re easy to make yourself with healthy ingredients and natural sweeteners like honey.

What can I use in place of peanut butter?

You can use any nut butter you like instead of peanut butter for this recipe. However different kinds of nut butter vary slightly in texture, so if the bars are too soft, you may need to add a few more oats.

Storing leftovers

  • To store – when the chocolate drizzle has been set up, store the bars in an airtight container and refrigerate for up to 2 weeks. They get drier over time, so I suggest storing them in the freezer. From there you can pull out a few at a time to keep on hand in the fridge.
  • Make ahead – these are the perfect make-ahead recipe because they keep so well in the freezer. Consider adding them to your meal prep to have on hand for quick snacks or a treat.
  • To freeze – these freeze beautifully! When the chocolate drizzle has been set up, transfer them to an airtight container and freeze them for up to 6 weeks. You can also place these in the freezer to quickly firm up the chocolate before placing them into your container.
Close up view of a Peanut Butter Granola Bar drizzled with melted chocolate.

Tips & Tricks

  • Don’t skip toasting the oats, it adds incredible flavor and texture!
  • Keep a close eye on the oats in the oven so they don’t burn.
  • You can also spread the chocolate mixture over the bars to create a ‘frosting’ if you want to serve these as desserts. That’s what I did in my original recipe, but I’ve switched over to a chocolate drizzle for a bit less sugar. That way these granola bars are a bit healthier, but they don’t sacrifice flavor.

Dietary Options & Substitutions

  • Dairy-free – These granola bars are naturally dairy free as long as you use dairy-free chocolate chips like Enjoy Life.
  • Paleo – There isn’t a good substitute for oats in these bars, so I recommend trying my Almond Butter Chocolate Chip Energy Bites instead. You can form that mixture into bars rather than bites if desired.
  • Vegan or Vegetarian – Swap the honey for your choice of maple syrup or agave nectar and use vegan chocolate chips.
Side view of a row of Peanut Butter Granola Bars drizzled with melted chocolate and sprinkled with flaked sea salt.

I really hope you enjoy these Peanut Butter Granola Bars! If you get a chance to make this recipe, I’d love to hear from you in the comments.

Finished Peanut Butter Granola Bars drizzled with chocolate and sprinkled with sea salt.

Peanut Butter Granola Bars

5 from 3 votes
Author: Kari Peters
Total Time 25 minutes
Yield: 24 servings
Course: Snack


The Dry Ingredients:

  • 3 cups old fashioned oats
  • 1 tbsp ground flax seeds

The Wet Ingredients:

Salted Chocolate Frosting:

  • 1/3 cup chocolate chips - (I use Enjoy Life)
  • 1 tsp avocado oil
  • Flaked sea salt for sprinkling over the top of the frosted bars


  • Preheat the oven to 350ºF.
  • Spread the oats evenly over a cookie sheet and toast for 10-15 minutes or until lightly golden. Stir the oats halfway through the cooking time to make sure they toast evenly.
  • Let the oats cool for 10-15 minutes.
  • Next, combine the wet ingredients on the stove top in a large pot over medium heat until hot, but not boiling.
  • Spread the mixture evenly over a parchment lined half size cookie sheet (or spread the mixture halfway down a regular cookie sheet). Let the granola bars set up at room temperature for a couple of hours or refrigerate to firm up faster.
  • While the granola bars set up, melt the chocolate chips together with the teaspoon of avocado oil over low heat stirring constantly.
  • Cut the granola bars into 1.5"x3" bars for a total of 24 bars.
  • Drizzle the melted chocolate over the granola bars. Let the chocolate set up partially, then sprinkle with sea salt.
  • Let the granola bars set up fully at room temperature or in the refrigerator before stacking together in a container.
Bonus StepIf you made this recipe, please leave a rating/comment. Ratings really help us continue to bring you high-quality free recipes. Rate This Recipe!


Store the granola bars for up to 1 week in the fridge or 3 months in the freezer.
Category: Snack
Cuisine: American
Keywords: Easy Peanut Butter Granola Bars, Healthy Peanut Butter Granola Bars, Peanut Butter Granola Bar Recipe

nutrition facts

Serving: 1bar | Calories: 185kcal | Carbohydrates: 19g | Protein: 4g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Sodium: 3mg | Potassium: 127mg | Fiber: 2g | Sugar: 11g | Vitamin C: 0.05mg | Calcium: 15mg | Iron: 1mg
DID YOU MAKE THIS RECIPE?Tag @get.inspired.everyday on Instagram or hashtag #getinspiredeveryday

20 thoughts on “Peanut Butter Granola Bars”

  1. 5 stars
    Hi Kari,
    You have the BEST recipes of any blog!!! I made these bars tonight and they are amazing. Also, had your Lemon Greek marinade for chicken tonight…so delicious! Another of my fav recipes of yours is the Lime Coconut Ice Cream. Your blog is my go to for recipes and I am never disappointed. Thanks Kari for making simple, healthy delicious recipes!
    Cooking in Canada 🙂

  2. Kari these bars are the bomb, I saw them last night on your FB page and I can’t stop thinking about ’em. I’m so making them!

  3. I’m new to the sweet/salty combo but I’m eager to put some salt on top of these luscious looking bars. And I love how I don’t have to bake them. Or light my oven. Or wash those pans. Love all the healthy ingredients going on in them.

    • I’m especially with you on the not washing pans thing, my compromise was to make these in a pan that could go in the dishwasher!

  4. These bars are something else!!! I was privileged to be part of the taste testing on these little beauties. So now that I have the recipe – I went to the store for the 2 items I didn’t think I had…. well lets just say the flax seeds weren’t in my cupboard and didn’t have avocado oil either. What to do? I had some chia seeds and sunflower oil -so – substitution time! They still taste awesome. The honey that I used was very grainy turning into sugar so the bars are a little more firm than yours. Great way to use up that older honey. Thanks for giving Kari the recipe to play with Heidi.

  5. Woohoo, Kari! It’s so fun to see your adaptation! I’m excited to try it now 😀 They look extra-decadent with the chocolate making its appearance as frosting…and a dusting of sea salt is genius!

5 from 3 votes

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.