Yummy Yam Energy Balls

These bite-sized balls are a tasty snack for all ages
  • Prep time 30 mins
  • Cook time 10 mins
  • Yields 24 small balls
Kitchen-friendly Mode
Kitchen-Friendly Mode
  • Recipe Submitted By Nicole
  • Recipe Attribution Half Your Plate


  • 3 cups yam/sweet potato (the kind with the orange-coloured flesh*)
  • 1 cup oats
  • 1/2 cup toasted sesame seeds (or other roasted seeds/chopped nuts)
  • 1/4 cup plus 2 Tbsp sunflower seed butter (or peanut, almond, etc.)
  • 1/4 cup plus 2 Tbsp maple syrup
  • 1/4 cup plus 2 Tbsp cocoa powder
  • 1 tsp salt
  • 1/2 cup coconut flakes (optional)


  • measuring cups and spoons
  • microwave-safe bowl
  • fork
  • kitchen knife
  • spoon
  • 2 mixing bowls
  • mixing spoon


  1. Puncture holes in the yam/sweet potatoes with a fork.
  2. Microwave on high for ~ 10 minutes (until soft; flipping them halfway through).
  3. In a large bowl, mash the yam/sweet potato.
  4. In a separate bowl, mix together sunflower seed butter, maple syrup, cocoa powder, and salt. When mixed through, fold in oats and sesame seeds.
  5. Add oat mixture to the yam/sweet potato and mix well.
  6. Refrigerate for ~ 20 minutes (until slightly firm)
  7. Roll into 24 small balls.
  8. Roll in grated coconut (optional)
  9. Enjoy!

Leftovers last 3-4 days in a sealed container but they also freeze really well. 

Whole and sliced sweet potato*There is often confusion about yam versus sweet potato. I've called these yam energy balls because at my grocery store, the orange-fleshed vegetable I suggest using for this recipe, are usually labelled as "yams". However, they are technically sweet potatoes! If you use an actual yam (the one with the purple or yellow flesh), it will be a lot drier and not as good for this recipe. So, whether you call them yams or sweet potatoes, make sure you have the vegetable with the orange-coloured flesh!

Thank you to Half your Plate for the recipe inspiration!

Leave a comment. All fields required.


No comments

Want to save recipes for later?
Sign up for a BT account!