No-Bake Oat Energy Balls

No-bake oat energy balls are one of the most popular healthy dessert recipes for good reason, they require zero baking, come together in one bowl in under 15 minutes, and taste like a cross between a cookie and a truffle. If you've been searching for a wholesome snack that genuinely satisfies a sweet tooth, this is the recipe you'll make on repeat.
Rolled oats form the hearty, chewy base of these energy balls, providing slow-release complex carbohydrates and dietary fibre that keep you feeling full between meals. Unlike instant oats, old-fashioned rolled oats hold their texture rather than turning mushy, which is why they're the key to getting that satisfying chew. Natural peanut butter contributes plant-based protein and heart-healthy monounsaturated fats, while also acting as the primary binder that holds everything together. A drizzle of honey or maple syrup ties the mixture together with gentle, unrefined sweetness, no refined sugar required.
Ground flaxseed is the unsung hero of this recipe. It adds omega-3 fatty acids and a boost of soluble fibre, and it works alongside the peanut butter to help the balls bind and keep their shape after rolling. Dark chocolate chips (70% cacao or higher) bring a welcome hit of indulgence along with antioxidant flavonoids, making these energy balls feel genuinely treat-like without the guilt.
One of the biggest advantages of this recipe is how endlessly customisable it is. The base mixture is a blank canvas: stir in unsweetened shredded coconut (toasting it first deepens the flavour significantly), dried cranberries, chia seeds, hemp seeds, cacao nibs, or a teaspoon of cinnamon. You can also roll finished balls in desiccated coconut, cacao powder, or finely crushed oats for a decorative finish that looks impressive with minimal effort.
These energy balls are a meal-prepper's dream. Make a double batch on Sunday and you'll have a healthy snack or post-dinner dessert ready to grab all week. The flavour actually improves after 24 hours as the oats fully absorb the honey and peanut butter, making day-two energy balls even better than day-one. They also freeze beautifully, roll, freeze on a tray, then transfer to a freezer bag for up to three months of effortless healthy snacking.
With approximately 130 calories, 4g of protein, 2g of fibre, and 6g of healthy fats per ball, each one is genuinely nutritious rather than just masquerading as healthy. They're suitable for a huge range of dietary needs: naturally dairy-free, egg-free, and easily made vegan by swapping honey for maple syrup. Use certified gluten-free oats and they're safe for coeliacs too. Swap the peanut butter for sunflower seed butter and they become completely nut-free for school lunchboxes.
Children love making these alongside adults, there's no heat involved, no complicated technique, and rolling the balls is genuinely fun. They travel brilliantly in lunchboxes and make a far better mid-afternoon snack than a biscuit or cereal bar. Whether you're fuelling a workout, fighting a 3pm slump, or simply want something sweet that won't send your blood sugar crashing, these no-bake oat energy balls deliver every single time.
Ingredients
- 1 cup rolled oats (certified GF if needed) (use old-fashioned rolled oats, not instant or quick oats — they give the best chewy texture and hold their structure)
- ½ cup natural peanut butter (smooth, no added sugar or oil — stir well before measuring if oil has separated; conventional peanut butter also works)
- ⅓ cup honey or pure maple syrup (maple syrup for vegan version; agave nectar also works; adjust by 1 tbsp to taste)
- ¼ cup dark chocolate chips (70%+) (dairy-free if needed; cacao nibs work as a lower-sugar alternative; semi-sweet chips can be used for a milder chocolate flavour)
- 2 tbsp ground flaxseed (adds omega-3s and soluble fibre; acts as a binder — do not skip; chia seeds can substitute in equal quantity)
- 1 tsp pure vanilla extract (use pure, not imitation, for the best flavour)
- 1 pinch sea salt (balances sweetness and enhances all the flavours — do not omit)
Instructions
- 1
Add all ingredients to a large mixing bowl and stir well until fully combined — the mixture should be sticky and hold together when pressed.
If the mixture seems too wet, add 2 tbsp more oats. If too dry, add 1 tsp more nut butter. The mixture should hold together when you squeeze a small amount in your palm.
- 2
Cover the bowl with cling film and refrigerate for 30 minutes until the mixture firms up enough to roll.
Chilling is important — it firms up the peanut butter and allows the oats to absorb moisture, making rolling much easier. Don't skip this step or the balls will crumble.
- 3
Using clean hands or a small cookie scoop, roll the mixture into 12 equal balls approximately the size of a large cherry.
Lightly dampen your hands with cold water to prevent sticking, and re-wet as needed between balls. A small cookie scoop or ice cream scoop ensures uniform sizing with minimal mess.
- 4
Place on a plate or tray lined with baking paper and refrigerate for a further 15 minutes to set firm.
This second chill sets the shape firmly. If you want a decorative finish, roll balls in desiccated coconut, cacao powder, or crushed oats before this final chill.
- 5
Transfer to an airtight container and store in the refrigerator until ready to eat.
Layer between sheets of baking paper in the container to prevent balls sticking together.
Nutrition per serving
130kcal
Calories
4g
Protein
16g
Carbs
6g
Fat
2g
Fibre
9g
Sugar
45mg
Sodium
Pro Tips
- ✓
Always chill the mixture for the full 30 minutes before rolling, this is the single most important step for neat, round balls that hold together.
- ✓
Use a small ice cream scoop (about 1.5 tablespoons) for perfectly uniform balls with no sticky hands, much faster than rolling by hand.
- ✓
Toast your add-ins for deeper flavour: 3 minutes in a dry pan transforms desiccated coconut from bland to nutty and aromatic. Let it cool completely before adding to avoid melting the chocolate chips.
- ✓
Add 1 tbsp chia seeds or hemp seeds for an extra nutritional boost of omega-3s and plant-based protein without affecting the texture.
- ✓
These freeze brilliantly, make a double batch, freeze in a single layer then transfer to a zip-lock bag. Frozen balls are also delicious eaten straight from the freezer on a warm day.
- ✓
The mixture tastes better the next day once the oats have fully absorbed the honey and peanut butter, if you can make these the night before, the flavour and texture both improve significantly.
Frequently Asked Questions
Variations
- •
Coconut Chocolate Energy Balls
Add 3 tbsp desiccated coconut to the mixture and roll finished balls in extra coconut for a bounty-inspired variation.
- •
Cranberry Oat Balls
Swap chocolate chips for dried cranberries and add 1 tsp orange zest for a bright, fruity version.
- •
Cinnamon Apple Energy Balls
Add 1 tsp cinnamon, ¼ tsp nutmeg, and 3 tbsp finely chopped dried apple for an autumn-inspired variation.
Substitutions
- •Peanut butter → Almond butter, cashew butter, or sunflower seed butter (Sunflower seed butter makes these nut-free. Ensure chosen butter has no added sugar.)
- •Honey → Maple syrup or agave nectar (Maple syrup is the best vegan option and gives a slightly less sweet, more complex flavour.)
- •Dark chocolate chips → Cacao nibs, dried fruit, or carob chips (Cacao nibs are lower in sugar. Dried cranberries or raisins work well for a fruit version.)
🧊 Storage
Store in an airtight container in the refrigerator for up to 7 days. For longer storage, freeze in a single layer on a tray then transfer to a freezer bag. Freeze for up to 3 months. Thaw in the fridge overnight.
📅 Make Ahead
These are an ideal meal-prep recipe. Make a full batch on Sunday and refrigerate for healthy desserts and snacks throughout the week. The flavour actually improves after 24 hours as the oats absorb the sweetener.

