If you love the combination of creamy yogurt and peanut butter, just wait until you try these peanut butter frozen yogurt bars. Each bite brings together the tangy smoothness of Greek vanilla yogurt, the deep comfort of peanut butter, and a crackly layer of chocolate. There’s no oven, just easy mixing, layering, and a chill in the freezer. These bars come out cool, rich, and satisfying—a playful frozen treat that disappears fast. The finishing touch is salted peanuts on top for irresistible crunch.
There’s something extra-rewarding about slicing into these bars after a hot afternoon, hearing that chocolate snap, and getting sweet, nutty, icy bites. I find myself strolling to the freezer more often than I’d like to admit on those sticky summer days.

The No-Bake Rhythm: Tools That Make These Bars Effortless
- 8×8-inch square baking pan – Gives the bars their classic, chunky shape and allows for easy slicing.
- Parchment paper – Ensures the bars lift out easily, no sticking or digging required.
- Large mixing bowl – Where all the creamy ingredients unite for that signature smooth base.
- Spatula – For scraping, smoothing, and spreading the yogurt mixture and chocolate topping evenly.
- Microwave-safe bowl – Perfect for gently melting chocolate and coconut oil together until glossy and pourable.
- Sharp knife – Cuts clean bars once everything has set, so you get tidy, satisfying squares.
Ingredients That Layer Flavor and Texture in These Bars
- Yoplait Greek 100 Vanilla Yogurt – This creates the creamy, tangy base. The vanilla adds natural sweetness and body.
- Creamy peanut butter – Brings richness, protein, and that unmistakable nutty flavor you crave.
- Honey – Naturally sweetens every bite and helps the yogurt and peanut butter blend together smoothly.
- Vanilla extract – Lifts the flavor so the bars taste well-rounded and just a little more indulgent.
- Chopped salted peanuts – Pressed on top for crunch and a pop of salt that balances the sweet and creamy layers.
- Semi-sweet chocolate chips – Melt into a snappy topping that shatters with every slice and bite.
- Sugar – (As present in the chocolate and honey) brings the satisfying sweetness that ties everything together.
- Coconut oil – Gives the chocolate topping a silky texture and a soft set instead of a super-hard shell.
See the recipe card below for the full list of ingredients and measurements.
How to Craft Peanut Butter Frozen Yogurt Bars, Step by Step
- Line an 8×8-inch baking pan with parchment paper, letting it overhang the sides—this will be your lifting handle later.
- In a large bowl, whisk the Greek yogurt, peanut butter, honey, and vanilla together until completely smooth. The mixture should be glossy and uniform with no streaks of peanut butter or yogurt left unmixed.
- Pour the peanut butter yogurt blend into your prepared pan, then use a spatula to gently spread it right into the corners so the layer is even all over.
- Sprinkle the chopped peanuts on top. Press them lightly into the yogurt mix so they’ll freeze in place—you’ll want that crunch in every bite.
- Freeze for 3–4 hours, or until the bars feel set and firm when pressed lightly in the center.
- When the yogurt layer is frozen, combine the chocolate chips and coconut oil in a microwave-safe bowl. Heat in 20-second bursts, stirring each time, until the chocolate is completely melted, smooth, and deeply glossy.
- Pour the melted chocolate over the frozen yogurt-peanut base. Quickly use a spatula or spoon to spread it in a smooth, thin layer before it starts to set against the cold bars.
- Freeze again for 20–30 minutes, just until the chocolate is set and shiny—it should be firm, but not so hard it cracks to pieces when you cut it.
- Lift the set bars out with the parchment “sling.” Let them sit on the counter for 1–2 minutes so the topping slices cleanly, then use a sharp knife to cut into squares. Enjoy every bite while they’re still chilly, crunchy, and creamy!
Tips, Troubleshooting, and Catching Frozen Bar Mistakes Early
- Make sure your mix is smooth – Take your time whisking the yogurt, peanut butter, honey, and vanilla. Streaks of peanut butter can freeze into hard clumps.
- Don’t rush the freezing – If you try to add the chocolate topping before the base is fully set, you’ll end up with a messy swirl that’s impossible to spread evenly.
- Chocolate not spreading? – Pour it onto the bars and quickly move it evenly with a spatula before it stiffens on the cold surface. Work fast, but not frantically!
- Bars too hard to slice? – Let them sit at room temperature for a minute or two before cutting. A sharp knife makes all the difference for clean edges.
- Chocolate topping splitting? – Make sure the chocolate and coconut oil are fully melted and smooth before pouring. If you overheat, let it cool down slightly before using.
Pairing Ideas and Fun Ways to Play with These Bars
- Pair with fruit – Serve peanut butter frozen yogurt bars with fresh berries or sliced banana for a light, colorful treat.
- Add ice cream – Stack a bar with a scoop of vanilla or chocolate ice cream for the ultimate chilled dessert.
- Go classic – Enjoy alongside a glass of cold milk or a hot espresso for contrast.
- Make it extra nutty – Fold in chopped roasted almonds, walnuts, or cashews with the peanuts for more texture.
- Try a swirl – Swirl in a spoonful of raspberry jam or caramel before freezing the base for a fruity or decadent twist.
- Kid-friendly version – Skip the chocolate layer and let little hands sprinkle mini chocolate chips or colorful sprinkles over the top instead.
FAQs about Peanut Butter Frozen Yogurt Bars
How long do peanut butter frozen yogurt bars keep in the freezer?
These bars keep well for up to 2 weeks in the freezer. Store them in an airtight container with layers of parchment between bars to prevent sticking. Let them thaw just a minute before enjoying for the best texture.
Can I substitute another nut butter for the peanut butter in these bars?
Absolutely. Almond butter or cashew butter both work beautifully in this recipe, bringing a milder or sweeter nutty flavor. Just use the same amount as you would peanut butter, and choose a creamy style for smooth blending.
Can I make peanut butter frozen yogurt bars dairy-free?
Yes! Swap the Greek yogurt for a thick, unsweetened dairy-free yogurt and pick a dairy-free chocolate. Just check that your chocolate and yogurt freeze to a creamy—not icy—texture for the best bars.
Why You’ll Want These Bars in Your Freezer All Summer
There’s a special satisfaction to peeling a piece of parchment from a cold, frosty square and biting through that chocolate, then tasting the peanut butter and tangy yogurt all together. Peanut butter frozen yogurt bars are cool and rich but never heavy—just the right balance of sweet, nutty, and a little salty. Whether it’s a weekday snack, dessert for a breezy evening, or a bit of celebration in sticky weather, you’ll want a batch ready and waiting. Give yourself permission to savor every smooth, creamy, chocolatey bite straight from the freezer.
More Delicious Recipes
- Brownie Batter Overnight Oats: If you love creamy and rich flavors, these oats combine chocolate with nutty elements, making them a delightful breakfast option.
- Coffee Ice Cream Cake: This alternate frozen treat captures the essence of dessert indulgence, blending creamy textures with a sweet finish.
- Butter Pecan Ice Cream: This smooth and rich ice cream is perfect for those hot summer days when you crave something cool and creamy.

Peanut Butter Frozen Yogurt Bars
Ingredients
Equipment
Method
- Line an 8×8-inch square baking pan with parchment paper, making sure it hangs over the edges for easy removal.
- In a large bowl, whisk together the Greek yogurt, peanut butter, honey, and vanilla until the mixture is completely smooth.
- Pour the peanut butter yogurt blend into the prepared pan and use a spatula to spread it evenly.
- Sprinkle the chopped peanuts over the surface, gently pressing them in so they stick.
- Place the pan in the freezer and chill for 3–4 hours, or until the bars are fully set and firm.
- Once frozen, melt the chocolate chips and coconut oil together in a microwave-safe bowl, heating in 20-second intervals and stirring between each until smooth.
- Remove the frozen yogurt layer from the freezer and pour the melted chocolate over the top. Quickly spread it into an even layer with a spatula or spoon.
- Return the pan to the freezer for another 20–30 minutes, or until the chocolate has hardened completely.
- Lift the bars out of the pan using the parchment paper. Let sit at room temperature for 1–2 minutes before cutting into squares with a sharp knife.






