Skip to main content New this month
Get the Allrecipes magazine

Peanut Butter Trail Bars

Rated as 4.29 out of 5 Stars

"Snack bars with peanut butter, granola, nuts and dried berries make a great treat on the trail or off."
Added to shopping list. Go to shopping list.


1 h 20 m servings 302 cals
Original recipe yields 18 servings (12 to 18 bars)


{{model.addEditText}} Print
  • Prep

  • Ready In

  1. Line 8 x 8-inch pan with foil, extending foil up sides of pan.
  2. Place peanut butter and honey in microwave-safe bowl. Microwave on HIGH 1 minute. Stir. Microwave 30 seconds more until smooth and creamy.
  3. Whisk water and powdered drink mix until blended. Stir in peanut butter mixture. Stir in granola, flax seed, walnuts and cranberries until evenly moistened. Spread evenly in prepared pan. Chill 1 hour. Cut into bars.

Nutrition Facts

Per Serving: 302 calories; 16.7 g fat; 25.8 g carbohydrates; 15.1 g protein; 0 mg cholesterol; 79 mg sodium. Full nutrition

Similar recipes


Read all reviews 5
Most helpful
Most positive
Least positive

A better name would be trail mix/granola. I was a bit skeptical that there was enough "glue" to hold this together, and it turns out I should've trusted my instincts. Since I had everything on h...

It needed a little more substance so I added 1/4 cup more honey and then after putting it in the pan I baked it at 350 degrees for 13 minutes or until brown. I let it cool completely and it held...

I was short 1-cup of gronola on accident, so I threw in 1-cup of oatmeal to replace it and it did fine. I'm not sure why the other people said there was not enough glue. I didn't hand whisk thi...

These turned out really good! I followed the recipe exactly, then baked about 20 minutes at 350, cooled, then cut the bars. I'm not sure if the baking did anything. Next time I will cut the bars...

We made these for a camping trip because we knew we couldn't take milk with us. Wow, were they wonderful and very filling. They traveled well, but I chose to keep them cool as I can imagine they...