These sweet and salty protein bars started as a rough attempt to recreate the feel of a Nature Valley-style bar, but with better ingredients and a little more texture. Instead of aiming for something perfectly uniform, the goal here is a more rustic, tumbled result—clusters of oats, toasted nuts, coconut, and peanut butter that feel homemade in the best way. The protein powder gives them a little more substance, while the drizzle-and-press method keeps the texture craggy, uneven, and satisfying.
They’re especially good kept in the freezer and enjoyed cold—firm, slightly chewy, and a little more refreshing than you’d expect from something this rich.
This base is also easy to push in a lighter, spring/summer direction. Try adding lemon zest and a handful of dried blueberries, swapping in cashew butter with toasted coconut and a touch of vanilla for a more tropical feel, or mixing in chopped dried mango or pineapple for something brighter.
Ingredients
| Rolled oats | 1 1/2 | Cups |
| Unsalted peanuts | 1/2 | Cup |
| Roasted almonds, chopped | 1/3 | Cup |
| Unsweetened coconut shreds or flakes | 1/4 | Cup |
| Vanilla plant-based protein powder | 2 | Scoops |
| Salt | 1 | Pinch |
| Peanut butter | 1/2 | Cup |
| Coconut oil | 1 | Tablespoon |
| Honey | 1 | Tablespoon |
| Almond butter (optional) | 1–2 | Tablespoons |
Optional Add-Ins / Variations
| Corn flakes or crispy rice cereal | 1/4–1/2 | Cup |
| Lemon zest | 1–2 | Teaspoons |
| Dried blueberries | 1/4–1/3 | Cup |
| Dried mango or pineapple, chopped | 1/4–1/3 | Cup |
| Mini chocolate chips or chopped chocolate | To taste |
Instructions
- Line a 9×13-inch pan or similar-sized dish with parchment paper.
- In a dry skillet over medium-low heat, lightly toast the peanuts, chopped almonds, and coconut until fragrant and just beginning to turn golden. Remove from the heat and let cool slightly.
- In a large bowl, combine the rolled oats, toasted nut mixture, protein powder, and a pinch of salt. Use a pastry cutter or your hands to gently break up and combine the mixture without making it too fine.
- In a small saucepan over low to medium-low heat, melt the coconut oil. Add the peanut butter, honey, and almond butter if using, and stir until smooth and pourable.
- Spread the dry oat mixture evenly into the prepared pan. Drizzle the warm peanut butter mixture over the top, trying to cover the surface as evenly as possible.
- Using your hands or a pastry cutter, gently work the mixture together just enough so everything gets coated. Do not fully mix it into a uniform mass—the goal is to keep the texture clustered and uneven.
- Press the mixture firmly into the pan so the bars will hold together once chilled.
- Freeze for 1 to 2 hours, or until firm. Lift from the pan, slice into bars, and store chilled for the best texture.

Leave a Reply