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!

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:
- Quick Look: Peanut Butter Date Balls
- Why You’ll Love This Recipe
- Ingredients You'll Need
- Additions & Substitutions
- How to Make these Peanut Butter Date Balls
- Peanut Butter Date Balls FAQ
- More Minimal Ingredient Recipes You'll Love
- Did you make this recipe?
- Peanut Butter Date Balls
- Get my FREE Meal Planning Guide
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.

- 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

- Step 1: Add the soft pitted dates to 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.

- Step 3: Measure 1-2 tablespoon and roll into balls. You should have about 7 balls.

- 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.

- Step 5: 10 minutes before the balls are meant to come out of the freezer, add chocolate squares to a double boiler.

- Step 6: Melt the chocolate.

- Step 7: Dip each ball in the melted chocolate, ensure they are fully covered.

- Step 8: Transfer to a clean plate, sprinkle with flaky salt. Store in the fridge.
Peanut Butter Date Balls FAQ
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.
They'll last up to 1 week in the fridge in an airtight container or up to 3 months in the freezer.
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.
Absolutely. Tahini, almond butter, cashew butter, or even sunflower seed butter work well for a peanut-free version.
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
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
Nutrition
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.









Enjoy this delicious, balanced snack! Let me know if you give it a try!