Some treats manage to feel indulgent and wholesome at the same time, and those are the ones worth holding onto. These frozen peanut butter Greek yogurt bites are exactly that kind of treat.
A creamy, peanut buttery center wrapped in a firm dark chocolate shell with a little flake of sea salt on top — they taste like something you would find at a fancy chocolate shop, and they are made with four ingredients in your own kitchen.
I started making these on hot Kentucky afternoons when I wanted something cold and satisfying that would not derail the way I was trying to eat. Ice cream felt like too much. Fruit felt like too little. These hit that perfect middle ground — rich enough to feel like a real treat, clean enough to feel good about eating two or three in a sitting.
The best part is that you make them ahead, stash them in the freezer, and they are ready whenever you need them. Late night sweet craving, post workout snack, something to put in front of the kids after school — these bites handle all of it without any fuss. Once you make a batch, you will wonder how you ever lived without them in your freezer.
For the filling:
For the chocolate coating:
For finishing:
Step 1: Line your pan and prep your workspace
Line a small baking sheet or flat tray with parchment paper. Make sure it fits in your freezer before you start — you do not want to discover it does not fit when your hands are full of yogurt mixture. Set aside.
Step 2: Make the filling
In a medium mixing bowl, combine the Greek yogurt, peanut butter, honey or maple syrup, and vanilla extract. Stir everything together until completely smooth and well combined. Taste the mixture and adjust the sweetness if needed — it should taste pleasantly sweet with a strong peanut butter flavor. Keep in mind the dark chocolate coating will add richness and slight bitterness, so the filling can afford to lean a little sweeter.
Step 3: Shape the bites
Using a small cookie scoop or a tablespoon, scoop the yogurt mixture onto the prepared parchment lined tray. Shape each mound into a neat round dome with your hands or the back of a spoon. They do not need to be perfect — they will look beautiful once coated in chocolate. Aim for roughly one tablespoon per bite for a good snack sized portion.
Step 4: First freeze
Place the tray in the freezer and freeze for at least 2 hours, or until the yogurt bites are completely solid. This step is critical — if the bites are not fully frozen before dipping, they will fall apart in the warm chocolate. Do not rush this step. You can leave them overnight if you prefer.
Step 5: Melt the chocolate
When the bites are fully frozen, melt the dark chocolate chips and coconut oil together. You can do this in a microwave safe bowl in 30 second intervals, stirring between each interval until completely smooth and glossy. Alternatively, melt them in a heatproof bowl set over a pot of barely simmering water, stirring constantly. Let the chocolate cool for a minute or two before dipping — chocolate that is too hot will melt the frozen bites too quickly.
Step 6: Dip the bites
Working quickly one at a time, remove the frozen bites from the freezer and dip each one into the melted chocolate using a fork or a dipping tool. Let the excess chocolate drip off and place each coated bite back onto the parchment lined tray. Sprinkle a small pinch of flaky sea salt on top immediately before the chocolate sets. Work in small batches if needed, returning the uncoated bites to the freezer while you work so they stay firm.
Step 7: Second freeze
Once all the bites are coated and salted, return the tray to the freezer for at least 30 minutes until the chocolate shell is completely set and firm.
Step 8: Serve
Serve straight from the freezer. These are best enjoyed cold — the chocolate shell snaps satisfyingly and the filling is perfectly creamy and cool. Let them sit at room temperature for 2 to 3 minutes before eating if you prefer a slightly softer center.
These frozen bites are a complete treat on their own and need absolutely nothing else alongside them. Pull them straight from the freezer, let them sit for a moment, and enjoy. That is honestly the best way to eat them.
For a more composed dessert, serve three or four on a small plate with a few fresh berries on the side — the tartness of raspberries or strawberries is a beautiful contrast to the rich chocolate and peanut butter. A light dusting of extra flaky salt over the plate makes the whole thing feel very intentional and restaurant worthy.
For kids, these make an incredible after school treat that you can feel completely good about serving. Put a couple in a small bowl and watch them disappear. They also work really well as a birthday party treat — make a big batch, arrange them on a platter, and they look impressive without any real effort on your part.
For a post workout snack, two or three bites give you a solid hit of protein and healthy fats that help with recovery while also satisfying that post exercise sweet craving that is so hard to ignore. Keep a bag of them in the freezer specifically for this purpose and you will always have something good waiting for you after a workout.
Freezer: These bites are a freezer only situation — that is where they live and where they are at their absolute best. Once the chocolate is fully set, transfer the bites from the tray into a freezer safe zip lock bag or airtight container. Store flat if possible to prevent them from sticking together. They will keep in the freezer for up to 2 months, though they rarely last that long.
Preventing sticking: If you are storing multiple layers, place a sheet of parchment paper between each layer to prevent the bites from sticking to each other.
Serving from frozen: These are designed to be eaten straight from the freezer. Unlike many frozen treats, you do not need to thaw them — the filling stays beautifully creamy even when fully frozen and the chocolate shell gives a satisfying snap. If you prefer a slightly softer center, let them sit at room temperature for 2 to 3 minutes before eating.
Refrigerator: Do not store these in the fridge. The chocolate coating will become soft and sticky and the filling will lose its firm frozen texture. The freezer is the only place for these.
Make ahead: These are one of the best make ahead treats you can have in your freezer. Make a double batch on the weekend and you will have a healthy frozen treat ready to go for the entire month.
There is something deeply satisfying about having a treat in your freezer that you made yourself, that you know exactly what went into, and that genuinely tastes like an indulgence even though it is anything but. These frozen peanut butter Greek yogurt bites are that treat for me.
They remind me that taking care of yourself does not have to mean depriving yourself. It just means being a little intentional about what you reach for when the craving hits. And when what you reach for tastes this good, that feels less like discipline and more like a gift you gave yourself.
That is the heart of Recipes by Kip. Food that heals, food that satisfies, food that makes you feel good in every sense of the word.
Make a batch this weekend. Tuck them in your freezer. And the next time a craving hits, you will be ready.
With gratitude, Kip
These frozen peanut butter Greek yogurt bites are the kind of treat that makes you feel like you are getting away with something. A creamy, naturally sweetened peanut butter and Greek yogurt filling wrapped in a firm dark chocolate shell with a sprinkle of flaky sea salt on top. No baking, no cooking, just four simple ingredients and a little patience while they freeze. High in protein, gluten free, kid approved, and freezer friendly — these are the treat you will always want to have on hand.