If you are craving something creamy and indulgent but still want to stay aligned with your health goals, these Frozen Peanut Butter Yogurt Protein Bites are exactly what you need. They taste like a frozen dessert, yet they are made with simple, nourishing ingredients that support energy, muscle recovery, and satiety. Perfect for warm days, post-workout refuelling, or late-afternoon cravings, these little bites are as practical as they are delicious.
Greek yogurt forms the protein-rich base of this recipe. Naturally high in protein and probiotics, it helps support digestion while creating a thick, creamy texture that freezes beautifully. When paired with peanut butter, you get the ultimate flavour combination – rich, nutty, and slightly sweet – along with healthy fats that slow digestion and keep you feeling fuller for longer. A scoop of protein powder adds an extra boost, making these bites ideal for active lifestyles or anyone aiming to increase daily protein intake.
One of the best things about these frozen protein bites is how easy they are to make. There is no oven, no complicated steps, and minimal clean-up. Everything comes together in one bowl, then the mixture is scooped, frozen, and ready to enjoy. Because they are stored in the freezer, they last for weeks and are always on hand when a sweet craving hits.
These bites are also incredibly versatile. You can use crunchy or smooth peanut butter, dairy-free yogurt if needed, or swap in almond or cashew butter for a different flavour profile. For an extra treat, they can be dipped or drizzled with peanut butter and dark chocolate, turning them into a very cool looking dessert-style snack that still delivers on nutrition.
Whether you enjoy them straight from the freezer on a hot afternoon, as a post-gym protein hit, or as a healthy alternative to ice cream, these peanut butter yogurt protein bites prove that nutritious snacks don’t have to be boring. They are creamy, satisfying, and just sweet enough to feel indulgent – without the sugar crash.

Frozen Peanut Butter Yogurt Protein Bites
Ingredients
- 1 1/4 cups thick Greek-style yogurt
- 1/2 cup oat flour (rolled oats blended to a flour)
- 1/2 cup peanut butter, divided
- 2-3 tablespoons honey or maple syrup (to taste)
- 2 scoops vanilla or unflavoured protein powder
- 1/2 teaspoon vanilla extract
- 2-3 tablespoons mini dark chocolate chips for topping
Chocolate Drizzle
- 1/4 cup chocolate chips
- 1 teaspoon coconut oil
Instructions
- In a bowl, whisk together Greek yogurt, oat flour, ½ of the peanut butter, honey and vanilla until smooth.Stir in protein powder until fully combined and thick.Scoop 10-12 tablespoon-sized portions onto a lined tray.Press remaining mini chocolate chips gently into top of each yogurt bite, creating attractive chocolate studded appearance. Freeze for 1–2 hours until firm.For the double drizzle topping. Warm remaining peanut butter in microwave for 15 to 20 seconds until pourable, then drizzle over each bite using fork or piping technique. Melt chocolate next for chocolate drizzle.
Chocolate Drizzle
- Place chocolate chips and coconut oil in small dish and microwave with 20 second bursts stirring between each one until melted and smooth.Or use double boiler method - (pot of boiling water with a bowl resting on top) melt the chocolate chips and the coconut oil together.Once melted drizzle over each bite using a spoon or a Ziplock bag with the corner snipped off for a professional finish.Store in an airtight container in the freezer and enjoy straight from frozen for a creamy, protein-packed treat anytime. 🥜
If you are looking for more delicious, healthy, protein-rich, no bake desserts and treats to help you reach your health, wellness and fitness goals, you will love my collection here: Blended Bites

