No-Bake Peanut Butter Granola Balls (Ready in 10 Minutes)
These no-bake granola balls are the snack I turn to when I need something filling but don’t want to turn on the oven. They come together fast with pantry staples, and each one is chewy, a little chocolaty, and exactly the right size to grab between meetings.

I keep a batch in the fridge most weeks because they solve the 3 p.m. slump better than anything else I’ve tried. They hold up well in lunchboxes, too, and you can switch up the mix-ins with whatever nuts or dried fruit you have on hand.
Why This Snack Always Works
The peanut butter and honey do all the heavy lifting, binding the oats and chocolate together without any baking. That means you get a dense, chewy bite that still tastes like a treat.
They stay firm in the fridge but never turn rock-hard, so you can make them on Sunday and snack all week. I also like that they’re portable enough to throw in a bag without falling apart.
Ingredients

- 1 ½ cups (150g) rolled oats: use old-fashioned oats, not instant or quick-cook, for the best chew
- ½ cup (130g) creamy peanut butter: natural peanut butter works, just stir it well first
- ¼ cup (85g) honey: or maple syrup if you prefer a vegan version
- ¼ cup (45g) mini chocolate chips: dark or semi-sweet both work beautifully
- 2 tbsp ground flaxseed: optional, but adds fiber and helps the balls hold their shape
- 1 tsp vanilla extract
- Pinch of salt: skip this if your peanut butter is already salted
Variations / Substitutions
- Nut-free: swap the peanut butter for sunflower seed butter and skip any tree nuts in your mix-ins.
- Different crunch: use chopped almonds, pumpkin seeds, or toasted coconut instead of chocolate chips.
- Fruity version: replace the chocolate chips with an equal amount of dried cranberries or raisins.
- Vegan: use maple syrup in place of honey and dark chocolate chips.
- Extra texture: add 2 tbsp chia seeds or hemp hearts for a little crunch and a boost of nutrients.
If you enjoy these, you might also want to try my No-Bake Oatmeal Energy Bites.
How to Make No-Bake Peanut Butter Granola Balls
Step 1: Stir Together the Wet Ingredients

In a large bowl, stir the ½ cup peanut butter, ¼ cup honey, and 1 tsp vanilla extract until smooth, about 1 minute. The mixture should look glossy and pull away from the sides cleanly.
Step 2: Fold in the Dry Ingredients

Add the 1 ½ cups rolled oats, 2 tbsp ground flaxseed, and pinch of salt. Fold everything together until no dry oats remain, about 30 seconds. Then gently fold in the ¼ cup mini chocolate chips so they stay whole.
Step 3: Roll Into Balls

Scoop out about a tablespoon of the mixture and roll it between your palms into a 1-inch ball. The dough should hold together when pressed. If it feels too crumbly, squeeze a little longer or add a tiny splash of milk to the bowl. Repeat until all the mixture is used, placing each ball on a parchment-lined plate or small sheet pan.
Step 4: Chill and Serve

Pop the plate into the fridge for at least 30 minutes to let the balls firm up. After chilling, pile them into a bowl or airtight container and serve straight from the fridge. They’ll be cold, chewy, and ready to go.
A Few Tips for Perfect Granola Balls
- Use old-fashioned rolled oats. Quick oats will make the balls taste dry and powdery.
- If the mixture feels too sticky to roll, refrigerate the bowl for 15 minutes first.
- For cleaner rolling, lightly wet your hands with water or rub a drop of neutral oil over your palms.
- Pack these a day ahead for lunchboxes. The extra chill time helps them set completely.
- Double the batch and freeze half in a single layer, then transfer to a bag for grab-and-go snacks.
You can easily scale this recipe up or down:
| Batch Size | Yield | Rolled Oats | Peanut Butter | Honey |
|---|---|---|---|---|
| Small | 6 balls | ¾ cup (75g) | ¼ cup (65g) | 2 tbsp (42g) |
| Regular | 12–15 balls | 1 ½ cups (150g) | ½ cup (130g) | ¼ cup (85g) |
| Large | 24–30 balls | 3 cups (300g) | 1 cup (260g) | ½ cup (170g) |
Keeping Granola Balls Fresh
- Refrigerate: Store in an airtight container for up to 1 week. They stay firm and chewy the whole time.
- Freeze: Arrange them on a parchment-lined plate and freeze until solid, then move to a zip-top bag. They’ll keep for up to 3 months. Let them sit at room temperature for 5 minutes before eating, or toss one straight into a lunchbox frozen.
Frequently Asked Questions
Can I use quick oats instead of rolled oats?
No, quick oats absorb moisture differently and will leave you with a dry, crumbly texture. Stick with old-fashioned rolled oats.
My granola balls aren’t holding together. What should I do?
The mixture likely needs a touch more moisture. Add another teaspoon of honey or a tiny splash of milk, then mix again until the dough can be pressed into a firm ball.
How can I make these without peanut butter?
Almond butter, sunflower seed butter, or even tahini work beautifully. Just use the same quantity and stir it well before measuring if it’s natural.
How long do they last out of the fridge?
They’ll be fine at room temperature for a few hours in a sealed container, but they soften quickly in warm weather. Keep them chilled for the best texture.

No-Bake Peanut Butter Granola Balls Recipe
Ingredients
Method
- Stir the peanut butter, honey, and vanilla together in a large bowl until smooth.
- Fold in the oats, flaxseed, and salt until no dry spots remain, then gently mix in the chocolate chips.
- Roll the mixture into 1-inch balls and place them on a parchment-lined plate.
- Refrigerate for at least 30 minutes, then pile into a bowl and serve.
