Chocolate Date Hearts
These 3-ingredient Chocolate Date Hearts are the perfect healthy Valentine’s Day treat! Made with heart-shaped medjool dates, stuffed with creamy peanut butter, and covered in chocolate. Easy to make and irresistibly delicious!

If you know me, you know I’m obsessed with medjool dates, aka nature’s candy. I eat at least 2–3 a day (always stuffed with peanut butter), and I love keeping them in the freezer for a quick, healthy treat.
If you share a similar love for medjool dates, you’re definitely going to want to check out all my date recipes, especially my snickers stuffed dates.
When I discovered that you can easily shape medjool dates into hearts, I knew this was perfect for Valentine’s Day—or any day you need a little extra love (and chocolate!).
Stuffed with creamy peanut butter and coated in rich dark chocolate, they taste like a candy bar but are made with just 3 simple ingredients!
Easy to make with minimal ingredients, healthy yet indulgent, insanely delicious, and completely vegan, gluten-free, and refined sugar-free = the perfect quick and easy Valentine’s Day dessert!
I love decorating them with freeze-dried strawberries and sliced almonds for a festive touch, but the decorating is up to you. I just make suggestions, you make decisions!
Ingredients Needed
Scroll down to the recipe card to get the full recipe with measurements.
- Medjool Dates: The star of the show! When sliced and gently pulled apart, they naturally form a heart shape. Medjool dates are rich in fiber and antioxidants, plus they’re naturally sweet with a delicious caramel-like flavor.
- Peanut Butter: I love the combination of dates and peanut butter, but feel free to swap it with your favorite nut or seed butter—almond, sunflower seed, or even hazelnut butter (yum!).
- Dark Chocolate: Use dairy-free chocolate to keep this recipe vegan.
How To Make Chocolate Date Hearts
- Prep the dates: Slice open the top of each Medjool date and remove the stem and pit, being careful not to cut all the way through. Gently pull apart the two sides to form a heart shape.
- Fill with peanut butter: Fill the center of each date with peanut butter. I usually add the peanut butter to a ziplock bag, snip off a small corner, and pipe it into the center of each date for ease. Place the stuffed dates in the freezer for about 15 minutes, or until the peanut butter firms up.
- Melt the chocolate: In a microwave-safe bowl, melt the chocolate in 30-second intervals until smooth. If needed, stir in a teaspoon of coconut oil to thin the chocolate for easier dipping.
- Dip & decorate: Coat each date in the melted chocolate. Sprinkle with freeze-dried strawberries, chopped nuts, and/or flaky sea salt. Place in the fridge until the chocolate sets. Then, dig in and enjoy!
Expert Tips
- Use soft and fresh medjool dates for the best texture and sweetness; Joolie’s Medjool Dates are my favorite. If your dates are hard, soak them in hot water for 10 minutes, then pat dry.
- Stir in a teaspoon of coconut oil to thin the chocolate for easier dipping.
These Chocolate Date Hearts are the perfect sweet treat to snack on—whether it’s Valentine’s Day or just a regular day that could use a little extra love. I hope these bring you as much joy as they do for me. Sending love to you all!
let’s date! More Medjool Date Recipes
If you make this recipe, please be sure to leave a comment and ★★★★★ star rating below letting me know how you liked it! This helps others find my recipes. I appreciate your support, as always. xo, Megan
Chocolate Date Hearts
Ingredients
- 6 medjool dates
- 6 teaspoons peanut butter
- ½ cup vegan chocolate chips
- 1 teaspoon refined coconut oil, optional, to help thin the chocolate
Instructions
- Slice open the top of each medjool date and remove the stem and pit, being careful not to cut all the way through. Gently pull apart the two sides to form a heart shape.
- Fill the center of each date with peanut butter. I usually add the peanut butter to a ziplock bag, snip off a small corner, and pipe it into the center of each date for ease.
- Place the stuffed dates in the freezer for about 15 minutes, or until the peanut butter firms up.
- In a microwave-safe bowl, melt the chocolate in 30-second intervals until smooth. If needed, stir in a teaspoon of coconut oil to thin the chocolate for easier dipping.
- Coat each date in the melted chocolate. Sprinkle with freeze-dried strawberries, chopped nuts, and/or flaky sea salt. Place in the fridge until the chocolate sets. Then, dig in and enjoy!