The combination of chocolate and peppermint in this no-bake Peppermint Swirl Protein Fudge creates a delicious dessert that’s perfect for winter and the holiday season.

If you enjoy this recipe, be sure to try our protein peppermint patties and peppermint swirl brownies recipes!
Jump to:
Ingredients
Chocolate whey protein powder
Chocolate whey protein powder provides the base for the chocolate batter, giving it a rich flavor and a high-protein content. When protein concentrate or whey protein isolate would work here.
Cocoa powder
Cocoa powder enhances the chocolate flavor and adds depth to the fudge.
Water
Water helps combine the ingredients and creates the right texture for both batters.
Almond butter
Almond butter gives the fudge body and adds healthy fats.
Salt
Salt enhances the chocolate flavor and balances the sweetness. Don't skip it!
Unflavored whey protein powder
Unflavored whey protein powder serves as the base for the peppermint batter, offering protein without any flavor that may overpower the peppermint flavor.
Alcohol-free peppermint extract
Alcohol-free peppermint extract provides the refreshing, minty flavor. I think it is important to use alcohol-free peppermint flavoring here, since this isn't a cooked recipe. Extracts containing alcohol really upset the natural flavors in no-bake recipes (in my opinion).
Agave nectar
Agave nectar adds a touch of sweetness to the peppermint batter. Feel free to sub your favorite liquid or powdered sweetener instead. (Granulated sweeteners are not recommended, as they may not dissolve fully, leaving an undesirable mouthfeel.)
Coconut flour
Coconut flour helps thicken the peppermint batter and complements the peppermint flavor.
Equipment Needed
Kitchen scale: A kitchen scale ensures accurate measurements for consistent results.
Mixing bowls: Separate bowls keep the chocolate and peppermint batters easy to manage.
Parchment paper: Parchment paper prevents sticking and makes it easy to remove the fudge.
Loaf pan: A loaf pan provides the perfect size for the recipe and perfect shape for cutting the fudge into squares.
Butter knife: A butter knife (or back end of a spoon) creates the swirled pattern.
Instructions
1. Line a loaf pan with parchment paper.
2. Mix the chocolate whey protein powder with the cocoa powder in a bowl. Add water and mix well.
3. Add almond butter and salt to the chocolate mixture. Mix until smooth. Spoon the chocolate batter into the pan.
4. In a separate bowl, mix the unflavored whey protein powder with water. Add peppermint extract and agave nectar. Mix well.
5. Add coconut flour to the peppermint batter and mix until smooth.
6. Spoon the peppermint batter over the chocolate batter, leaving some of the chocolate batter visible.
7. Use a butter knife to swirl the batters together.
8. Freeze for several hours until the fudge is firm and the parchment paper peels off cleanly.
9. Cut the fudge into squares. Store in the freezer and enjoy as needed.
Ingredient Substitutions
Casein or a whey/casein blend can sub for the whey protein powders, but you'll likely need to increase the water slightly.
Replace almond butter with cashew butter for a different nutty flavor.
Use honey or maple syrup instead of agave nectar.
Recipe Variations
- Add crushed sugar-free peppermint candies for a crunchy texture.
- Sprinkle sea salt flakes on top for a sweet-and-salty combination.
- Use white chocolate whey protein powder for a different twist on the peppermint layer.
Storage Info
Store the fudge in a parchment-lined airtight container in the freezer. It will keep well for about a month.
Allow the fudge to thaw slightly at room temperature for a few minutes before eating for the best texture.
FAQ
This recipe works best with whey protein powder. Casein or a whey/casein blend can also be used, but plant-based powders are not recommended.
Yes, you can double the recipe and use a square 8"x8" pan.
It typically takes 4–6 hours to freeze completely. If you'd like it to be ready sooner, split it up into smaller (metal or glass) loaf pans.
Cashew butter would be a good choice to replace the almond butter.
Add a small amount of water, one teaspoon at a time, until the texture improves.
Enjoy this Peppermint Swirl Protein Fudge as a festive, protein-packed treat that satisfies your sweet tooth while supporting your health goals.
Recipe
Peppermint Swirl Protein Fudge
Equipment
- kitchen scale for best results
- mixing bowls and spoons
- butter knife or back of a spoon
Ingredients
Chocolate batter:
- 1 cup chocolate whey protein powder 90g
- 3 tablespoons cacao powder 17g, or cocoa powder
- ½ cup water 4oz
- ½ cup almond butter 120g
- ¼ teaspoon salt
Peppermint batter:
- ¼ cup unflavored whey protein powder 23g
- 1 tablespoon water
- ¼ teaspoon alcohol-free peppermint extract
- 1 teaspoon agave nectar 7g
- 1 teaspoon coconut flour
Instructions
- Line a loaf pan (or similar sized pan) with parchment paper.
- To make the chocolate batter, start by mixing the whey powder with the cocoa.
- Add the water, and mix well.
- Add the almond butter and salt. Mix well.
- Spoon the batter into the pan, and set aside.
- To make the peppermint batter, start by mixing the whey powder with the water.
- Add peppermint extract and agave. Mix well.
- Add coconut flour. Mix well.
- Spoon peppermint batter on top of chocolate batter in pan. (Do not cover all of the chocolate batter.)
- Use the back of a butter knife to swirl the fudge batters.
- Freeze for several hours, until the parchment peels cleanly from the fudge.
- Cut into squares, and enjoy! Store in the freezer.
Andréa says
I was thinking whey, too. :)
I'm glad you are enjoying the recipes!
Mii says
If it can be created with whey I would be so thankful! Your website is so helpful!
Andréa says
Hi Mii,
I'm pretty sure if you baked this it would turn into something rubbery. Whey doesn't bake well unless it is mixed with enough other ingredients. It sounds like you want a peppermint swirl brownie, which is a great idea! I'll put that on my list. :)
Andréa
Mii says
Hi! Could you bake this recipe? :O I know it's fudge but it would be awesome if you could!
Andréa says
Hi Sarina,
I would love for the recipes to be shared!
Thanks!
Andréa
sarina valentina says
Could you allow me to post this on my twitter?