This rich, creamy Chocolate Peanut Butter Fluff is a delicious, high-protein dessert inspired by your picture. It has a smooth, whipped texture similar to chocolate peanut butter mousse or soft-serve ice cream, with a deep chocolate flavor and a nutty peanut butter taste.
It’s easy to make, requires no baking, and can be enjoyed as a snack, dessert, or post-workout treat.
Prep time
5–10 min
Freezing
Optional
Servings
2
Difficulty
Very easy
1. Ingredients
For the chocolate peanut butter fluff
- 1 cup (225 g) plain nonfat Greek yogurt
- ¼ cup (25–30 g) powdered peanut butter, such as PB2
- 1 tablespoon unsweetened cocoa powder
- 1–2 tablespoons powdered sweetener or honey, to taste
- ½ teaspoon vanilla extract
- 2–4 tablespoons cold milk, as needed
- A tiny pinch of salt, optional
Optional ingredients for extra creaminess
- 2 tablespoons light cream cheese for a cheesecake-like texture
- 2–3 tablespoons whipped topping for a lighter, fluffier mousse
- 1 tablespoon regular peanut butter for a richer taste
- 1–2 tablespoons chocolate protein powder for extra protein
Ingredient note: Powdered peanut butter is not the same as regular peanut butter. It generally contains less fat and fewer calories per serving. The amount of liquid needed depends on the brand and the thickness of your yogurt.
2. Step-by-step instructions
Step 1: Add the ingredients
Place the Greek yogurt, powdered peanut butter, cocoa powder, sweetener, vanilla, and optional salt in a blender or food processor.
Step 2: Blend until smooth
Blend for 30–60 seconds, scraping down the sides if needed. Add cold milk one tablespoon at a time until the mixture reaches your preferred consistency.
Avoid adding too much milk at once, as the fluff should be thick enough to hold its shape.
Step 3: Whip for a fluffy texture
Blend briefly again until creamy. If using a food processor, pause and scrape down the sides to ensure an even texture.
Taste and adjust the cocoa or sweetener as desired.
Step 4: Chill and serve
Spoon into two bowls or serving cups. Serve immediately for a creamy mousse texture, or refrigerate for 20–30 minutes for a firmer dessert.
For a frozen, soft-serve-style treat, freeze briefly, checking the texture every 15–20 minutes and stirring as needed.
3. Nutrition information
Estimated nutrition per serving when the recipe makes two servings, using nonfat Greek yogurt, powdered peanut butter, cocoa, and a zero-calorie sweetener.
| Nutrient | Per serving |
|---|---|
| Calories | 130–170 kcal |
| Protein | 18–23 g |
| Carbohydrates | 9–14 g |
| Total fat | 2–5 g |
| Fiber | 2–4 g |
| Total sugars | 4–7 g |
Values vary by yogurt and powdered peanut butter brand. Honey, regular peanut butter, whipped topping, or protein powder will change the nutrition.
For even more protein: choose Greek yogurt with a high protein content and add half a scoop of chocolate or vanilla protein powder. Add a splash of milk if the mixture becomes too thick.
4. Complete nut information and allergy guide
Peanut butter powder
The main peanut ingredient in this recipe. It contains peanuts and is not suitable for people with peanut allergies.
Cocoa powder
Naturally does not require nuts, but check the package for allergen statements and cross-contact warnings.
Greek yogurt
Contains dairy unless you choose a dairy-free alternative. Some plant-based yogurts may contain nuts.
Can I make this recipe nut-free?
Yes, but you must replace the peanut butter powder entirely. Try a sunflower-seed butter powder or a suitable seed butter, checking the label and manufacturing information. The flavor will be different from traditional peanut butter fluff.
If you have a peanut allergy, do not use PB2 or any other peanut-derived ingredient, and prevent cross-contact with utensils and equipment.
5. Tips for the perfect chocolate peanut butter fluff
- Use thick Greek yogurt: this gives the fluff its creamy, spoonable consistency.
- Add liquid gradually: too much milk can turn the mixture into a drinkable smoothie.
- Blend thoroughly: this helps distribute the cocoa and powdered peanut butter evenly.
- Sweeten to taste: some protein powders and yogurts are already sweetened.
- Chill for a firmer texture: refrigeration helps the mixture thicken slightly.
- For a richer flavor: add a small amount of regular peanut butter or a few dark chocolate shavings.
- For a frozen texture: freeze in short intervals rather than leaving it solid for hours.
6. Frequently asked questions (Q&A)
Q1. Is this a high-protein dessert?
Yes. The Greek yogurt and optional protein powder provide most of the protein. Depending on your brands and portions, this recipe can provide around 18–23 g per serving.
Q2. Can I use regular peanut butter instead of powdered peanut butter?
Yes. Use 1–2 tablespoons of regular peanut butter, then adjust the milk as needed. The result will be richer and higher in calories and fat.
Q3. Can I make it without Greek yogurt?
Yes. Try blended cottage cheese for a high-protein alternative, or a thick dairy-free yogurt. Blend thoroughly to remove lumps.
Q4. Can I use chocolate protein powder?
Absolutely. Replace some of the cocoa powder with chocolate protein powder or add half a scoop. Adjust the sweetener because protein powders vary in sweetness.
Q5. Why is my fluff too runny?
You may have added too much milk or used thin yogurt. Add a little more powdered peanut butter or protein powder and refrigerate for 20–30 minutes.
Q6. Why is my fluff grainy?
Some powdered peanut butter and protein powders take longer to hydrate. Blend again, add a small splash of milk, and let the mixture rest for a few minutes before serving.
Q7. Can I freeze chocolate peanut butter fluff?
Yes. Freeze in a covered, freezer-safe container. It may become quite firm, so allow it to soften in the refrigerator before eating and stir to restore a creamier texture.
Q8. How long does it last in the refrigerator?
Store it in a covered container and consume within 2–3 days, keeping it refrigerated at 4°C (40°F) or below. If you add fresh fruit, use it sooner for best quality.
Q9. Can I make this recipe without added sugar?
Yes. Use unsweetened yogurt and cocoa, and add a suitable zero-calorie sweetener to taste. The yogurt may still contain naturally occurring sugars.
Q10. Can I make it vegan?
Yes. Use a thick, high-protein plant-based yogurt and plant-based protein powder, with a safe seed-based alternative to peanut butter powder if needed. Protein content will depend on the products used.
Q11. Can I make it taste more like a chocolate milkshake?
Yes. Add extra cold milk and blend until pourable. For a thicker shake, use frozen banana, keeping in mind that it adds carbohydrates and natural sugars.
Q12. Is this the same as frozen peanut butter yogurt bark or ice cream?
Not exactly. This recipe is a thick mousse or fluff. Freezing it briefly creates a soft-serve-like consistency, while longer freezing makes it firmer.
7. Delicious variations
Chocolate chip version
Fold in a teaspoon of mini dark chocolate chips for a little crunch.
Chocolate banana fluff
Blend in half a ripe banana for natural sweetness and a thicker, creamier texture.
Frozen soft-serve version
Freeze briefly and stir at intervals until the mixture becomes thick and scoopable.
My recommendation: For a texture closest to your photo, start with thick Greek yogurt and powdered peanut butter, use very little milk, and blend until completely smooth. Chill briefly, then serve with a spoon for a rich, creamy chocolate peanut butter fluff.
