Peanut Butter Date Balls

Satisfy your sweet tooth with these creamy peanut butter date balls! They're naturally sweet, need only 5 ingredients, and are no-bake. They're the perfect healthy snack for any time of day!

six peanut butter date balls on a plate.

Quick Look: Peanut Butter Date Balls

  • ⏰ Prep Time: 20 minutes
  • ❄️ Chill Time: 1 hour
  • ⏳ Ready in: 1 hour, 20 minutes
  • 🥦 Makes: 7 balls
  • 🍽️ Calories: 250 per ball
  • ⭐️ Nutrients: 5g protein, 4g fibre per ball
  • 📖 Dietary info: naturally sweet, healthy snack, vegan, minimal ingredients
  • ❤️ Why you'll love it: these date balls are creamy, naturally sweet, and so easy to make. No baking required, and need only 5 ingredients - you can enjoy them all week long.

SUMMARIZE & SAVE THIS CONTENT ON

Dates are still having their moment on Tik Tok, and this recipe was inspired by a bunch of different date recipes I've seen on social media, and I added my own flare. I've also made them nut-free for a cooking class I did in a school. I swapped the peanut butter for tahini, and used sesame seeds instead of pistachios. They were just as delicious, and were a huge hit with the students.

If you love dates and want more recipes that use them, you have to try my Boursin dates, and my veggie stir fry - which uses dates in an unexpected way!

Jump to:

Why You’ll Love This Recipe

  • Quick & Easy: these date balls are super easy to make and only take a little bit of time (most of that time is waiting for the date balls to freeze).
  • Vegan & gluten free: a delicious snack for everyone.
  • Minimal ingredients: you only need 5 ingredients to make these.
  • Healthy: if you're like me, and you need a sweet snack in the afternoon, then you'll love these! They have carbs, some protein and fibre from the nuts and peanut butter, so they'll keep you feeling full and energized through that 3pm slump.

Ingredients You'll Need

Full ingredient measurements & instructions are in the recipe card below.

labelled ingredients.
  • Medjool dates: ideal for this recipe because they are large, chewy, sweet and have a delicious caramel flavour. You want to make sure the dates you use are soft and fresh so they blend well. If they're on the dry side, just soak them in hot water for 10 minutes or so.
  • Peanut butter: I use smooth peanut butter, and you want to make sure whatever nut/seed butter you use, it's on the runny side. You don't want dry nut butter, or you might have to add a little water.
  • Pistachios: raw, unsalted and shelled.
  • Semi-sweet chocolate: I like using chocolate baking bars for this, but you could also use chocolate chips.
  • Flaky salt: a must! This little bit of salt helps to balance out the sweetness and richness from the rest of the ingredients.

Additions & Substitutions

  • Different nuts: don't have pistachios, no problem, feel free to use any nut you have. Cashews are really good, and I think shredded coconut would be yummy. Or make it nut free and use sesame seeds.
  • Different nut butter: I used peanut butter, but tahini also works well! I would imagine almond butter or other nut/seed butters would work as well.
  • Different chocolate: the dates add sweetness, and I didn't want to add more sweetness by using milk or white chocolate, hence the semi-sweet. You could try a combination of chocolates, dark chocolate, milk or white.
  • Make it nut free: use tahini instead of peanut butter, and sesame seeds instead of pistachios. Just make sure your tahini is runny, and not too dry.

How to Make these Peanut Butter Date Balls

dates in a food processor.
  • Step 1: Add the soft pitted dates to a food processor.
dates and peanut butter blended in a food processor.
  • Step 2: Add the peanut butter (and a little bit of water if necessary). Process on high until well combined, about 30-60 seconds.
seven balls rolled and on a plate.
  • Step 3: Measure 1-2 tablespoon and roll into balls. You should have about 7 balls.
seven date balls rolled in crushed pistachios on a plate.
  • Step 4: Chop the pistachios with a knife and add to a small bowl. Roll the balls in the nuts, gently press so they stick. Transfer to the freezer for 30-60 minutes.
chocolate in a small bowl over a double boiler.
  • Step 5: 10 minutes before the balls are meant to come out of the freezer, add chocolate squares to a double boiler.
melted chocolate over a double boiler.
  • Step 6: Melt the chocolate.
date ball being dipped in melted chocolate.
  • Step 7: Dip each ball in the melted chocolate, ensure they are fully covered.
peanut butter date balls on a plate.
  • Step 8: Transfer to a clean plate, sprinkle with flaky salt. Store in the fridge.

Peanut Butter Date Balls FAQ

Are peanut butter date balls healthy?

Yes! They’re naturally sweetened with dates and packed with protein, fibre, and healthy fats from the peanut butter and pistachios, making them a nutritious snack.

How long do peanut butter date balls last?

They'll last up to 1 week in the fridge in an airtight container or up to 3 months in the freezer.

Can I add protein powder to these peanut butter date balls?

I haven't tried it, but I think you could mix in 1–2 tablespoons of your favourite protein powder. You may need to adjust the texture slightly with extra nut butter or a splash of water.

Can I use other nut butters instead of peanut butter in these peanut butter date balls?

Absolutely. Tahini, almond butter, cashew butter, or even sunflower seed butter work well for a peanut-free version.

Do I need to use Medjool dates in these peanut butter date balls?

Medjool dates are ideal because they’re soft and sticky, but other pitted dates can work if you soak them first to soften.

More Minimal Ingredient Recipes You'll Love

Did you make this recipe?

If you make this recipe, be sure to comment and rate it down below. Also, tag me @harvesttablenutrition on Instagram - that way I can see your delicious creation and share it with my followers!

Peanut Butter Date Balls

Bailey Franklyn
Satisfy your sweet tooth with these creamy peanut butter date balls! Naturally sweet, no-bake - they are the perfect healthy snack for any time of day!
5 from 1 vote
Prep Time 20 minutes
Chilling Time 1 hour
Total Time 1 hour 20 minutes
Course Dessert, Snack
Cuisine American
Servings 7 balls
Calories 254 kcal

Equipment

  • 1 food processor

Ingredients
  

  • 10 Medjool dates, pitted they should be fresh and soft
  • ¼ cup peanut butter or nut/seed butter of choice
  • cup pistachios (or nuts of choice), finely chopped
  • 3 oz semi-sweet chocolate 12 pieces
  • flaky salt

Instructions
 

  • Add dates and peanut butter to a food processor.* Process on high until well combined, about 30-60 seconds, scraping down the sides about half way through. You may need to add 1-2 teaspoon of water depending on your peanut butter and how soft/fresh your dates are.
  • Finely chop the pistachios (or whatever nuts you choose). I prefer to use a knife versus putting them in a food processor because I don't want them ground into a powder. You just want them in small pieces to add some texture to the balls. Transfer to a small bowl.
  • Measure 1-2 tablespoon of the date mixture, roll into a ball and then roll in the chopped pistachios. You might have to gently press the balls into the pistachios to get them to stick. Transfer to a plate.
  • Transfer the balls to the freezer and let chill for 30-60 minutes.
  • About 10 minutes before you remove the balls from the freezer, melt your chocolate. I like to do this over a double boiler. Fill a small pot with water and bring the water to a boil. Put the chocolate in a small, stainless steel bowl that sits on top of the boiling water, and the chocolate will be melted by the steam. Use a silicone spatula to stir the chocolate until it's fully melted. And don't get water in the chocolate.
  • Once the chocolate is melted, remove from heat, and remove the balls from the freezer. Working one ball at a time, gently place in the melted chocolate and use a fork to coat the entire thing in chocolate. Then transfer to a clean plate. Immediately sprinkle with flaky salt (before the chocolate dries).
  • Repeat until all the balls are covered in chocolate and sprinkled with salt.
  • Store in the fridge, and enjoy!

Notes

DATES: your dates should be fresh, and soft. If your dates are dry, soak them in boiling water for 10-30 minutes before processing them.
DIFFERENT NUTS: instead of pistachios, you could use any nut. To make them nut free, use sesame seeds.
DIFFERENT NUT BUTTER: I have made this recipe with tahini, and it works well. I haven't tried it, but I imagine other nut or seed butters would work too.
HOW TO STORE: store in an airtight container in the fridge for up to 1 week. After that, store them in the freezer for up to 3 months.

Nutrition

Serving: 1ballCalories: 254kcalCarbohydrates: 36gProtein: 5gFat: 12gSaturated Fat: 4gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gTrans Fat: 0.01gCholesterol: 1mgSodium: 41mgPotassium: 419mgFiber: 4gSugar: 29gVitamin A: 72IUVitamin C: 0.2mgCalcium: 40mgIron: 1mg
Tried this recipe?Let us know how it was!

Get my FREE Meal Planning Guide

If we haven’t met yet, hi hello! I’m Bailey, a Registered Dietitian and recipe creator. I offer 1:1 nutrition coaching and cooking classes to help make healthy eating easier. On my blog you can find easy, seasonal, vegetarian recipes! If you try this recipe (or any of my other recipes), leave me a comment with your thoughts!

My Meal Planning Guide is a step-by-step guide to help you plan your meals, save time and eat well. It includes 15 recipes (breakfast, lunch/dinner and snacks) and a blank meal planning template.

One Comment

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating