Frozen Peanut Butter Yogurt Balls
Beat the heat and get your sweet fix with my healthy Frozen Peanut Butter Yogurt Balls recipe. These tasty little bites are made with just 6 simple ingredients and only 10 minutes of active prep. Better yet, they clock in at just 115 calories per ball with 3.5 grams of protein including the optional chocolate drizzle!

I love peanut butter, frozen yogurt, and chocolate, so I figured “why not combine them all into one sweet treat?!?” Friends, these frozen peanut butter yogurt bites might just be my favorite snack yet. They’re a snap to whip up, are made without refined sugar, and satisfy both my sweet tooth and my hunger.
If you’ve loved my peanut butter dark chocolate stuffed dates and healthy peanut butter energy balls but are in the mood for something frostier, these peanut butter frozen yogurt balls are the way to go. You get the salty, protein-packed goodness of peanut butter, sweetness of honey, and cooling ice cream-like vibes with every bite.
Of course, while you’re at it stocking your freezer with healthy, macro-friendly sweets, don’t forget to make a batch of berry protein popsicles. Grab one to eat alongside these frozen peanut butter greek yogurt balls to have a little high-protein PB&J-meets-dessert moment! It’s genius, I know. 😋
Love bite-sized better-for-you sweet treats as much as I do? Check out my peanut butter chocolate chia jam cups, chocolate strawberry yogurt clusters, and healthy freezer fudge recipes next!
Why You’ll Love These Frozen Chocolate Chip Peanut Butter Balls
- Quick & Easy – Mix up a few ingredients in a bowl, scoop them out on a baking sheet, then toss the pan in the freezer. That’s the whole recipe! Even if you opt to add the chocolate drizzle (and honestly, why wouldn’t you?!?), you’re looking at just 10 minutes of active prep for a week’s worth of decadent snacking.
- Sweet & Sensible – Sure, frozen peanut butter yogurt balls taste like dessert. But they’re also made with protein-packed yogurt and nut butter and sweetened with honey. As far as treats go, these little guys are about as guilt-free as they come!
- Cool & Refreshing – If you’re trapped under a heat dome with the rest of us, turning on the oven is an obvious no-go. That’s why I love making these frozen greek yogurt bites. Making them is no sweat—literally! And biting into one on a hot afternoon? It’ll change your day for the better.

Nutritional Deep Dive
Each frozen peanut butter yogurt ball (including the optional chocolate drizzle) contains approximately 115 calories, making them a satisfying yet portion-controlled treat. With 3.5 grams of protein per ball from the Greek yogurt and peanut butter, they offer a decent protein boost—perfect for a post-workout snack or midday pick-me-up.
At 10 grams of carbohydrates and 7 grams of fat per ball, they strike a nice balance of macronutrients. The 0.9 grams of fiber per ball contributes to digestive health, and because they’re sweetened with honey instead of processed sugar, you get trace minerals and antioxidants along with the sweetness.
These nutrient-dense peanut butter bites are gluten-free, made with whole-food ingredients, and offer a much healthier alternative to store-bought candy or ice cream while still satisfying your sweet tooth and chocolate-peanut butter cravings. That said, you may want to tweak the recipe to fit your nutritional goals. If so, read on below!
Easy Nutritional Adaptations
- For More Protein: Swap regular Greek yogurt for Icelandic skyr or triple-zero Greek yogurt (both pack around 15-20g protein per serving), add 1-2 tablespoons of unflavored protein powder to the mixture, use powdered peanut butter (PB2) mixed with a smaller amount of regular peanut butter to boost protein while reducing fat, or roll the finished balls in crushed peanuts or chopped almonds for an extra protein-rich coating.
- For More Fiber: Mix in 1-2 tablespoons of ground flaxseed or chia seeds to the yogurt mixture, use crunchy peanut butter instead of creamy for added texture and fiber, fold in a tablespoon of oat bran or wheat germ, add finely chopped dried fruit like dates or figs, or roll the balls in unsweetened shredded coconut or crushed high-fiber cereal for a fiber-boosting outer layer.
- For Lower Calories: Use fat-free Greek yogurt instead of full-fat (saves about 20-30 calories per ball), replace half the peanut butter with powdered peanut butter reconstituted with water (cuts fat and calories significantly), reduce or omit the chocolate chips and drizzle (saves 20-30 calories per ball), use a sugar-free sweetener like monk fruit or stevia in place of honey, and/or make smaller balls using a teaspoon instead of a tablespoon scoop.
- For Lower Sugar: Replace honey with a sugar-free liquid sweetener like monk fruit syrup or stevia drops, use unsweetened chocolate chips or cacao nibs instead of regular mini chips, omit the chocolate drizzle entirely, or add extra cinnamon and vanilla extract to enhance sweetness without adding sugar.

Ingredients & Substitutions
- Greek Yogurt – Start with plain yogurt to keep your peanut butter balls free of any refined sugars. They’ll taste richer if you use full-fat yogurt, but low-fat or fat-free will work.
- Peanut Butter – Stick to natural peanut butter made with just peanuts and salt for the healthiest result. I personally prefer using creamy peanut butter, but if you prefer more texture, feel free to use crunchy.
- Honey – The floral sweetness of honey is a delicious counterpoint to the salty richness of peanut butter. Feel free to swap in maple syrup if needed.
- Vanilla Extract – Vanilla adds warmth and aromatic sweetness. You can use an equal amount of vanilla paste if needed.
- Cinnamon – I love how cinnamon makes treats taste sweeter without any extra sugar. This recipe works well with both spicy cassia cinnamon or milder, sweeter Mexican cinnamon.
- Mini Chocolate Chips – Because peanut butter and chocolate are a match made in heaven! Feel free to omit them if you prefer.
- Chocolate Chips – For the optional melted chocolate drizzle. You can swap in your preferred bar chocolate or more mini chocolate chips if you like.

How To Make Healthy Peanut Butter Balls With Greek Yogurt
Step 1: Prep your baking sheet. Line a baking sheet with wax paper or parchment paper and set it aside. This keeps your yogurt balls from sticking and makes cleanup a breeze.
Step 2: Mix your base. In a medium bowl, combine the Greek yogurt, peanut butter, honey, vanilla extract, and cinnamon. Stir everything together until smooth and well blended. You want a creamy, uniform mixture with no streaks of peanut butter.
Step 3: Fold in the chocolate chips. Add the mini chocolate chips to your yogurt mixture and give it another good stir to distribute them evenly throughout so every ball gets a little chocolatey goodness.
Step 4: Scoop and shape. Using a cookie scoop or two spoons, portion out about 2 tablespoons of the mixture at a time and dollop them onto your prepared baking sheet—don’t worry about making them perfectly round since they’ll firm up in the freezer.
Step 5: Freeze until solid. Pop the baking sheet into the freezer for 3-4 hours (or overnight) until the balls are completely frozen.
Step 6: Add the optional chocolate drizzle. For extra yum, place chocolate chips in a microwave-safe bowl and heat at 50% power for 2 minutes, stirring every 30 seconds until smooth . Drizzle the chocolate over your frozen yogurt balls using a spoon or fork and return them to the freezer for another 10-15 minutes until the chocolate sets and hardens.






Optional Variations
- Dairy-Free – Swap in your favorite plant-based yogurt and vegan chocolate chips for all the flavor without the tummy trouble. FWIW, Kite Hill greek yogurt seems to have the highest protein content of plant-based yogurts.
- Vegan – Go dairy-free and swap the honey for maple syrup or agave nectar.
- Nut-Free – Swap out the peanut butter for sunflower seed butter or tahini. Note that these seed butters have less protein, so consider using some of the adaptations above to boost the protein.
- Different Nut Butters – While I’m a die-hard peanut butter fan, these frozen greek yogurt balls can be made with any type of nut butter you prefer. Feel free to experiment with almond butter, pistachio butter, hazelnut butter, or cashew butter as desired!
Expert Tips
- Use room temperature peanut butter for easier mixing. Cold peanut butter straight from the fridge is stiff and difficult to incorporate smoothly. Let it sit at room temperature for 15-20 minutes before mixing so it blends effortlessly into the yogurt without lumps.
- Drain excess liquid from your yogurt. Greek yogurt sometimes has whey separation on top, which can make your mixture too thin and prevent the balls from holding their shape. Pour off any liquid before measuring, or use a cheesecloth-lined strainer to drain the yogurt for 10-15 minutes for an even thicker, creamier texture that scoops beautifully.
- Chill the mixture before scooping for cleaner balls. If your yogurt mixture feels too soft or sticky to scoop easily, refrigerate it for 20-30 minutes first. This firms it up just enough to create neater, more uniform balls that hold their shape better.
- Freeze on a flat surface before transferring. Always freeze the balls on a baking sheet first until they’re completely solid before transferring them to a storage container. This prevents them from sticking together and lets you grab individual balls whenever a craving hits.
- Wet your hands or scoop between portions. If the mixture starts sticking to your scoop, dip it in cold water and shake off the excess between scoops. This creates a non-stick barrier that makes portioning much faster and cleaner.
- Add the drizzle at the very end. Wait until your yogurt balls are fully frozen solid before adding the chocolate drizzle. Drizzling onto partially frozen balls will cause the surface to melt and create a messy coating instead of chocolate ribbons.
- Store with parchment between layers. When stacking frozen yogurt balls in a container for long-term storage, place small squares of parchment or wax paper between layers to prevent them from freezing together. This makes it easy to grab just one or two at a time without having to chisel them apart.
- Let them sit for 2-3 minutes before eating. While these are meant to be enjoyed frozen, letting them thaw at room temperature for 2-3 minutes before biting in softens them just slightly and brings out more of the peanut butter flavor. They’ll have a fudgy, truffle-like texture that’s easier on your teeth.

Serving Suggestions
These frozen peanut butter yogurt balls are incredibly versatile and work beautifully in so many different contexts. Enjoy them straight from the freezer as a quick grab-and-go breakfast with your morning coffee—the protein from the Greek yogurt and peanut butter provides sustained energy to power you through busy mornings without the sugar crash of breakfast pastries.
They’re also perfect as a post-workout snack since they deliver a balanced mix of protein for muscle recovery and carbs to replenish glycogen stores, plus the cold temperature is especially refreshing after a sweaty gym session.
For an afternoon pick-me-up, keep a stash in your freezer at work or pack a few in an insulated lunch bag with an ice pack—they’ll stay frozen for several hours and give you a healthy alternative when the 3pm vending machine temptation strikes.
Turn these yogurt balls into a fun dessert experience by serving them as part of a DIY dessert board. Arrange them on a platter alongside fresh berries, sliced bananas, greek yogurt fruit dip, granola cups, frozen cottage cheese bark, extra chocolate chips, and a small bowl of melted peanut butter or chocolate sauce for dipping so guests can customize their own combinations.
For kids’ parties or after-school treats, serve them in small paper cupcake liners or mini bowls with colorful spoons, and let children add their own toppings like sprinkles, crushed graham crackers, or mini marshmallows.
For a more sophisticated dessert presentation, plate 2-3 yogurt balls in a shallow bowl and drizzle with warm chocolate sauce, caramel, or raspberry coulis, then garnish with a sprinkle of flaky sea salt, fresh mint leaves, or crushed freeze-dried strawberries for an elegant finish that looks restaurant-quality but takes seconds to assemble.
You can also sandwich them between two thin cookies or graham cracker squares to create frozen peanut butter “sliders” that are perfect for summer barbecues or poolside entertaining. During the holidays, roll them in festive toppings like red and green sprinkles, or drizzle with white and dark chocolate for seasonal treats that are far healthier than traditional holiday cookies.

Storage Instructions
- Freezer Storage – Store your frozen peanut butter yogurt balls in an airtight container or freezer-safe zip-top bag for up to 3 months. Layer them with parchment or wax paper squares in between to prevent sticking, and press out as much air as possible before sealing to avoid freezer burn. They’ll maintain their best texture and flavor for the first 4-6 weeks, though they remain perfectly safe to eat beyond that. Label your container with the date so you can keep track of freshness. Store them toward the back of the freezer rather than in the door where frequent opening and closing causes temperature fluctuations.
- Quick-Grab Storage – For easy access throughout the week, keep a small container with 5-7 yogurt balls in the front of your freezer so you can grab one whenever you need a quick snack without digging through your entire stash. This also prevents the whole batch from being exposed to warm air repeatedly, which can cause ice crystals to form on the surface and affect texture over time.
- Thawing and Serving – These yogurt balls are designed to be eaten frozen, but if you prefer a softer, creamier texture, let them sit at room temperature for 2-5 minutes before eating—they’ll soften to a fudgy, truffle-like consistency that’s easier to bite into while still remaining cold and refreshing. Avoid leaving them out for more than 10-15 minutes or they’ll start to melt and lose their shape. If you accidentally let them thaw completely, don’t refreeze them. Instead, stir the mixture back together and use it as a dip for apple slices or spread it on toast.
FAQs
Yes, these peanut butter yogurt balls can be a healthy snack option when enjoyed in moderation. They’re made with whole-food ingredients like Greek yogurt and natural peanut butter that provide protein, healthy fats, and probiotics, with minimal added sugar compared to store-bought desserts or candy. Each ball contains around 115 calories with a balanced macronutrient profile that helps keep you satisfied between meals. That said, they do contain natural sugars from honey and some saturated fat from the peanut butter and optional chocolate, so they’re best viewed as a nutrient-dense treat rather than an unlimited free-for-all snack. One or two balls make an excellent portion-controlled option that satisfies sweet cravings while delivering actual nutritional value.
Yes, mixing peanut butter with yogurt is perfectly healthy and actually creates a nutritionally complementary combination. The protein and probiotics from Greek yogurt pair well with the healthy fats, additional protein, and vitamin E from peanut butter to create a more balanced, satisfying snack that keeps you fuller longer than either ingredient alone. The fat in peanut butter also helps your body absorb the fat-soluble vitamins in both ingredients and slows down digestion for more sustained energy without blood sugar spikes. The only consideration is portion control since both ingredients are calorie-dense.
Greek yogurt is generally considered very healthy, but there are a few potential downsides to consider depending on your individual needs and the type you choose. Flavored varieties often contain significant added sugar—sometimes 15-20 grams per serving—which can negate many of the health benefits, so plain Greek yogurt is always the better choice. Some people experience digestive discomfort, bloating, or gas from the lactose and dairy proteins. Full-fat Greek yogurt is calorie-dense at around 220-250 calories per cup compared to 100-130 for nonfat versions, so if you’re watching your calorie intake, the fat content can add up quickly. That said, those healthy fats do provide satiety and help with nutrient absorption. Additionally, Greek yogurt can be high in sodium depending on the brand (some contain 50-80mg per serving).
Related Recipes
More Better-For-You Dessert Recipes
- Healthy White Chocolate Peanut Butter Eggs
- Viral Chocolate Date Bark
- Almond Flour Peanut Butter Cookies
- Granola Berry Frozen Yogurt Bars
- Air Fryer Apples
- Strawberry Cheesecake Cottage Cheese Ice Cream
More Energy Ball Recipes
- Pumpkin Spice Protein Balls
- 5-Ingredient Protein Balls
- Lemon Oatmeal Energy Bites
- Healthy Peanut Butter Energy Balls

Frozen Peanut Butter Yogurt Balls
- Prep Time: 10 Minutes
- Freeze Time: 4 Hours
- Total Time: 4 hours 10 minutes
- Yield: 15 balls
Description
Beat the heat and get your sweet fix with my healthy Frozen Peanut Butter Yogurt Balls recipe. These tasty little bites are made with just 6 simple ingredients and only 10 minutes of active prep. Better yet, they clock in at just 115 calories per ball with 3.5 grams of protein including the optional chocolate drizzle!
Ingredients
- 1 Cup Greek yogurt (2 x 5.3 ounce containers)
- ½ Cup peanut butter
- 2 Tablespoons honey
- 1 teaspoon vanilla extract
- ½ teaspoon cinnamon
- 6 Tablespoons mini chocolate chips
Optional drizzle:
- 4 Tablespoons chocolate chips
Instructions
-
Line a baking sheet with wax paper and set aside.
-
Combine the yogurt, peanut butter, honey, vanilla, and cinnamon in a medium size bowl. Stir well.
-
Add the chocolate chips and stir again to combine.
-
Scoop the mixture into balls (about 2 tablespoons in size) using a cookie scoop or two spoons. Dollop on the prepared baking sheet.
-
Freeze for 3-4 hours before serving.
-
Optional drizzle: add chocolate chips to a microwave safe bowl. Heat on 50% power for 2 minutes, stirring every 30 seconds. Once melted, drizzle the chocolate over the frozen yogurt bites and return them to the freezer until the chocolate hardens.
Nutrition
- Serving Size: 1 ball
- Calories: 115 Calories
- Fat: 7g
- Carbohydrates: 10g
- Fiber: 1g
- Protein: 3.5g