These date balls are full of fiber, plant-based protein, and healthy fats! Sweetened with dates, sprinkled with oats, and chia seeds for crunch – my recipe for this homemade, healthy snack is filled with tasty, natural ingredients. They are vegan and have no refined sugar, so you are guaranteed to have lasting energy with no crash. Don’t forget that you can customize the recipe to your liking with additional toppings!


  • 1 cup Mejdool dates (pitted and soaked in water for 5 minutes to make them softer)
  • 4 tbsp nut butter (I like to use almond butter for the texture)
  • 1 tbsp chia seeds
  • 1/2 cup rolled oats
  • 1/4 tsp sea salt
  • Dash of pure vanilla extract
  • Optional add-ons:
    • cocoa nibs
    • shredded coconut
    • chopped nuts
    • dried cherries or cranberries


  1. Place the dates and vanilla in your food processor and chop until small pieces are formed (this Hamilton Beach food processor is quick and efficient!)
  2. Add the nut butter, oats, salt, chia seeds and pulse until combined – you can use a small amount of coconut oil if the mixture becomes too sticky to blend.
  3. Divide the dough and roll into 1-inch balls (keep your hands wet with water during this process so the dough doesn’t stick).
  4. Fold in your chosen toppings until thoroughly mixed.
  5. Arrange the date balls on a tray or a baking sheet. Refrigerate for 1 hour, allowing them to set and flavors to meld.
  6. Store leftovers in an airtight container in the fridge for up to a week.

Disclosure: Please note that some of the links above are affiliate links, and at no additional cost to you, I earn a commission if you make a purchase. I would never recommend anything I don’t personally love, and the income goes to keeping this site updated and free for everyone!