Peanut Butter Oat Energy Balls
These no-bake energy balls are chewy and oat-studded, with chocolate chips throughout and on the surface. Mixing by hand keeps the rolled oats intact; all you need is a bowl and a spoon.
Peanut butter varies in thickness, so check the mixture before rolling. A squeezed spoonful should hold together. If it does, shape the balls and refrigerate them for about 30 minutes to firm up.
Ingredients for Peanut Butter Oat Energy Balls

- 1/2 cup thick, creamy no-stir peanut butter (130g)
- 1/3 cup honey (115g)
- 1 teaspoon vanilla extract
- 1 1/2 cups old-fashioned rolled oats (120g)
- 1/3 cup semisweet chocolate chips (55g)
If the peanut butter is unsalted, add an optional pinch of fine salt with the vanilla.
How to Make Peanut Butter Oat Energy Balls

- Mix the binders: Stir the peanut butter, honey, and vanilla in a medium bowl until evenly combined, with no separate streaks of honey.
- Add the oats and chocolate: Reserve a few chocolate chips from the measured amount. Stir the oats and remaining chips into the peanut butter mixture until the flakes are coated. Mix by hand rather than processing so the oats stay intact.
- Check the mixture: Squeeze a spoonful. It should stay together instead of scattering into loose oats. If it crumbles, stir in more peanut butter 1 teaspoon at a time, repeating the squeeze test. If it is too soft or sticky to shape, refrigerate the bowl for 10 to 15 minutes.
- Shape: Scoop heaping-tablespoon portions and press or roll into about 18 roughly rounded balls, 1 to 1 1/2 inches across. Press the reserved chips onto the surfaces so they remain visible alongside the oat flakes.
- Chill: Arrange the balls on a plate or small tray, cover, and refrigerate for about 30 minutes, until they hold their shape when lifted and feel firm and chewy. Serve chilled or transfer to an airtight container.
Which Oats and Peanut Butter to Use
Old-fashioned rolled oats give the balls their distinct flakes and chewy texture. Steel-cut oats are not a substitute, and instant oats will not give the same chunky result.
Thick no-stir peanut butter makes the mixture easier to shape. Natural peanut butter can work if it is thoroughly stirred and thick, but a runny or oil-separated jar may leave the mixture too soft to roll.
Simple Variations
For a seed variation, stir 1 to 2 tablespoons ground flaxseed in with the oats, then check whether the mixture needs a little more peanut butter. Maple syrup can replace the honey, but it may produce a softer mixture; use the squeeze test before rolling. Thick sunflower seed butter can replace the peanut butter, though the flavor and binding will differ.
Dates are not a direct swap for honey. A date-based version requires processing and will not have the same intact-oat texture.
Storage and Freezing
Store the balls in an airtight container in the refrigerator for up to one week. For longer storage, freeze them on a tray until firm, then transfer to a freezer-safe airtight container for up to three months. Thaw in the refrigerator or let stand at room temperature for about 30 minutes before eating.
For a bar-shaped snack with similar flavors, try these homemade peanut butter and chocolate granola bars.
Nutrition
Approximate nutrition per ball, based on 18 balls: 105 calories, 3g protein, 5g fat, and 13g carbohydrates. Per 100g: approximately 440 calories, 12g protein, 21g fat, and 56g carbohydrates. Values will vary with ingredient brands and any extra peanut butter used for binding.
Equipment
- Mixing bowl
- Spoon
- Cookie scoop
- Plate or small tray
Ingredients
- 1/2 cup thick, creamy no-stir peanut butter (130 g)
- 1/3 cup honey (115 g)
- 1 teaspoon vanilla extract
- 1 1/2 cups old-fashioned rolled oats (120 g)
- 1/3 cup semisweet chocolate chips (55 g), divided
- Optional: pinch of fine salt if the peanut butter is unsalted
Instructions
- Stir the peanut butter, honey, and vanilla in a medium bowl until evenly combined.
- Reserve a few chocolate chips. Stir the oats and remaining chocolate chips into the peanut butter mixture until the oats are coated.
- Squeeze a spoonful of the mixture to check that it holds together. If it crumbles, stir in additional peanut butter 1 teaspoon at a time. If it is too soft or sticky to shape, refrigerate the bowl for 10 to 15 minutes.
- Scoop heaping-tablespoon portions and press or roll into about 18 balls, roughly 1 to 1 1/2 inches across.
- Press the reserved chocolate chips onto the surfaces of the balls.
- Arrange the balls on a plate or small tray, cover, and refrigerate for about 30 minutes, until firm. Serve chilled or transfer to an airtight container.
Tips
- Mix by hand to keep the rolled oats intact.
- Use thick, creamy no-stir peanut butter for easier shaping.
- Check that a squeezed spoonful holds together before rolling.
- If the mixture crumbles, add peanut butter 1 teaspoon at a time and test again.
- Reserve a few chocolate chips to press onto the outside of the balls.
Variations
- Ground Flaxseed: Stir 1 to 2 tablespoons of ground flaxseed in with the oats, then add a little more peanut butter if needed.
- Maple Syrup: Replace the honey with maple syrup; the mixture may be softer, so check that it holds together before rolling.
- Sunflower Seed Butter: Use thick sunflower seed butter instead of peanut butter; the flavor and binding may differ.
