If you’re a peanut butter lover, these Protein Peanut Butter Cups are about to become a new favorite. They have everything you love about classic peanut butter cups, a rich peanut butter centre, a smooth chocolate topping, and that perfect melt-in-your-mouth texture, but with a more nourishing twist.

Homemade protein peanut butter cups topped with flaky sea salt on stacked white plates, featuring one cup with a bite taken out to reveal the soft peanut butter filling.

The filling is made with peanut butter, vanilla protein powder, and a touch of liquid sweetener, creating a thick, fudgy base that tastes incredibly satisfying. They’re less sweet than traditional peanut butter cups but still have all the flavor, making them perfect for when you’re craving something chocolatey.

One of the best things about this recipe is how simple it is to make. There’s no baking required, just a handful of ingredients and a little bit of chilling time. They’re easy enough to make during a busy week and perfect for keeping in the fridge whenever you need a quick snack or sweet treat.

They’re also ideal for meal prep. Make a batch ahead of time, and you’ll have a delicious high-protein snack ready whenever hunger strikes. Whether you enjoy them as an afternoon pick-me-up, post-workout bite, or healthier dessert, these peanut butter cups are guaranteed to disappear quickly.

Plate of no-bake protein peanut butter cups topped with flaky sea salt, finished with a glossy dark chocolate coating and creamy peanut butter filling.

Why you’ll love this recipe

  • A healthier take on a classic favourite: These protein peanut butter cups have all the rich, chocolatey goodness of traditional peanut butter cups, but with a more nourishing ingredient list.
  • Packed with peanut butter flavor: The creamy peanut butter filling is the star of the show, creating a rich and satisfying centre in every bite.
  • High in protein: Vanilla protein powder adds a protein boost while helping create a thick, fudgy texture that holds together perfectly.
  • No baking required: These cups come together with minimal effort and require nothing more than mixing, melting, and chilling.
  • Perfect for meal prep: Make a batch ahead of time and keep them in the fridge or freezer for easy snacks throughout the week.
  • Less sweet than traditional peanut butter cups: Made without icing sugar, these cups let the peanut butter and chocolate flavors shine while still tasting indulgent.
  • Easy to customize: Switch up the protein powder, use crunchy peanut butter, add chopped peanuts, or finish with a sprinkle of flaky sea salt.
  • Great for snacks or dessert: Whether you need a post-workout bite, afternoon pick-me-up, or something sweet after dinner, these cups fit the occasion perfectly.

Ingredients needed

These are the ingredients you’ll need to make these Protein Peanut Butter Cups. You can find the exact measurements in the recipe card at the bottom of this page.

Ingredients for protein peanut butter cups arranged on a white surface, including chopped dark chocolate, smooth peanut butter, vanilla protein powder, and liquid sweetener in measuring cups and bowls.

Smooth peanut butter: The star of the recipe, creating a rich, creamy filling packed with peanut butter flavor. It also provides healthy fats and helps bind the filling together.

Vanilla protein powder: Adds a boost of protein while helping create a thick, fudgy texture. It also adds a subtle sweetness and vanilla flavor to the filling.

Honey or maple syrup: Adds just the right amount of sweetness while helping bring the filling together.

Salt: A small pinch helps balance the sweetness and enhances the peanut butter and chocolate flavors.

Dark chocolate: Creates the rich chocolate coating that perfectly complements the creamy peanut butter centre.

Coconut oil (optional): Helps create a smoother chocolate layer and makes the chocolate easier to spread over the filling.

Milk (optional): If your filling feels too thick or dry, a small splash of milk can help bring it together and create the perfect texture.

Hand holding a bitten protein peanut butter cup, revealing the thick, fudgy peanut butter filling beneath a smooth dark chocolate topping with a sprinkle of flaky sea salt.

Ingredient substitutions

Smooth peanut butter: Almond butter or cashew butter work well as alternatives. For a nut-free option, sunflower seed butter can also be used.

Vanilla protein powder: Chocolate protein powder works beautifully if you’d like a richer chocolate flavor. Different protein powders absorb liquid differently, so you may need to adjust the consistency slightly.

Honey or maple syrup: Both can be used interchangeably depending on your preference. Maple syrup keeps the recipe fully plant-based.

Dark chocolate: You can use milk chocolate for a sweeter flavor, or dairy-free chocolate to keep the recipe dairy-free.

Coconut oil: This is completely optional and simply helps create a smoother chocolate coating. You can leave it out if preferred.

Milk: If your filling feels too dry, any milk can be used to loosen it slightly, including dairy milk, almond milk, oat milk, or soy milk.

Salt: A pinch of flaky sea salt can be used instead of regular salt for a little extra texture and flavor.

Add-ins: Feel free to customize the cups with chopped peanuts, crunchy peanut butter, a drizzle of melted peanut butter, or a sprinkle of flaky sea salt on top.

Close-up of protein peanut butter cups layered with a thick peanut butter filling and dark chocolate topping, garnished with flaky sea salt.

Equipment needed

  • Mixing bowl: Used to combine the peanut butter filling ingredients until a thick, fudgy mixture forms.
  • Spoon or spatula: Perfect for mixing the filling, dividing it between the liners, and smoothing the chocolate topping.
  • Mini muffin tray or regular muffin tray: Helps shape the peanut butter cups and keeps them uniform in size while they set. A silicone muffin tray works best, but you could use a regular muffin tray and insert paper liners.
  • Paper liners: (If not using a silicone muffin tray) Makes the peanut butter cups easy to remove and helps keep everything neat.
  • Microwave-safe bowl or small saucepan: Used for melting the chocolate until smooth and glossy.
  • Measuring cups and spoons: Helpful for accurately measuring the ingredients and achieving the perfect texture.
  • Refrigerator or freezer: Essential for chilling the peanut butter cups and allowing the chocolate layer to fully set.

How to make these Protein Peanut Butter Cups


Here is a detailed summary of how to make this recipe. I’ve also included some photos, and you can find the recipe video in the recipe card. At the bottom of this page is a summarized version that can be printed.

Step One:
Line a mini muffin tray (10-12 paper liners) or a regular muffin tray (6 paper liners) with paper liners and set aside. You could alternatively use a silicone muffin tray without paper liners.

Step Two:
Add the peanut butter, vanilla protein powder, honey or maple syrup, and a pinch of salt to a mixing bowl. Stir until a thick dough-like mixture forms.

Step Three:
If the mixture feels too dry, add 1 to 2 teaspoons of milk and mix again until it comes together easily.

Step Four:
Divide the peanut butter mixture evenly between the muffin liners and press down firmly using the back of a spoon or your fingers.

Hand using the back of a measuring spoon to press the peanut butter protein mixture into a silicone muffin tray to form the cup bases.

Step Five:
Add the dark chocolate and coconut oil, if using, to a microwave-safe bowl or small saucepan. Melt until smooth and glossy.

Step Six:
Spoon the melted chocolate over each peanut butter cup, spreading it gently to completely cover the filling.

Step Seven:
Transfer the tray to the fridge or freezer and chill until the chocolate has fully set.

Step Eight:
Remove from the liners and enjoy straight from the fridge, or store for later as an easy high-protein snack or healthier dessert.

Tips & notes

  • Use a good quality peanut butter: A smooth, natural peanut butter works best for creating a rich, creamy filling. If your peanut butter is very runny, you may need a little extra protein powder to help firm it up.
  • Adjust the texture if needed: The filling should be thick and easy to press into the liners. If it feels too dry, add 1 to 2 teaspoons of milk. If it feels too soft, add a little extra protein powder.
  • Choose your protein powder carefully: Vanilla protein powder gives these cups a classic peanut butter cup flavor, while chocolate protein powder creates an even more indulgent chocolatey version.
  • Don’t rush the chilling time: Allow the cups to chill until the chocolate is completely set. This helps them hold their shape and makes them easier to remove from the liners.
  • Add a sprinkle of flaky sea salt: A little flaky sea salt on top creates the perfect sweet and salty combination and complements the peanut butter beautifully.
  • Store them to suit your preference: Keep them in the fridge for a softer, fudgier texture or in the freezer for a firmer, more candy-like bite.
  • Make them your own: Try using crunchy peanut butter, adding chopped peanuts, or drizzling extra melted peanut butter over the top for extra texture and flavor.
  • Perfect for meal prep: These cups store well and make a convenient snack, post-workout treat, or healthier dessert to enjoy throughout the week.
  • Great for portion control: Making a batch of mini peanut butter cups means you have a satisfying sweet treat ready whenever a craving strikes.
Protein peanut butter cups arranged on white plates, with one cup cut in half to showcase the creamy, high-protein peanut butter centre and dark chocolate layer.

How to store these Protein Peanut Butter Cups

Fridge:
Store the peanut butter cups in an airtight container in the fridge for up to 1 week. They make the perfect grab-and-go snack, post-workout treat, or healthier dessert.

Freezing:
These freeze beautifully for up to 3 months. Store them in an airtight container and allow them to sit at room temperature for a few minutes before enjoying.

Meal prep friendly:
These are ideal for making ahead and keeping on hand whenever you need something chocolatey, satisfying, and packed with peanut butter flavor.

Frequently Asked Questions

Can I use a different nut butter?

Yes. Almond butter or cashew butter work well in place of peanut butter. For a nut-free option, sunflower seed butter is a great alternative.

Can I use chocolate protein powder instead of vanilla?

Absolutely. Chocolate protein powder creates an even richer chocolate flavor and pairs beautifully with the peanut butter filling.

Why is my filling too dry?

Different protein powders absorb liquid differently. If your mixture feels too dry, simply add 1 to 2 teaspoons of milk until it comes together.

Can I make these dairy-free?

Yes. Simply choose a dairy-free protein powder and dairy-free chocolate to make the recipe completely dairy-free.

Are these a healthier alternative to traditional peanut butter cups?

These cups are made with simple ingredients and contain protein from both the peanut butter and protein powder, making them a more balanced option while still feeling indulgent.

Can I customize them?

Of course. Try using crunchy peanut butter, adding chopped peanuts, sprinkling over flaky sea salt, or drizzling melted peanut butter on top before chilling.

more no-bake treats:

Hey! If you make this recipe, I would love it if you could leave me some feedback and a rating ⭐⭐⭐⭐⭐ in the comment section at the bottom of the page! Also let me know on Facebook, Instagram or Pinterest! I can’t wait to hear your thoughts and see your photos!

Close-up of protein peanut butter cups layered with a thick peanut butter filling and dark chocolate topping, garnished with flaky sea salt.

Protein Peanut Butter Cups

Rich, chocolatey, and packed with peanut butter flavor, these Protein Peanut Butter Cups are an easy no-bake treat that feels indulgent while delivering a satisfying protein boost.
No ratings yet
Prep Time 15 minutes
Chill time 30 minutes
Total Time 45 minutes
Servings 8 mini cups
Calories 221 kcal

Equipment

  • Spoon or spatula
  • Mini muffin tray or regular muffin tray
  • Paper liners
  • Microwave-safe bowl or small saucepan
  • Measuring cups and spoons
  • Refrigerator or freezer

Ingredients
  

Peanut Butter Filling

Chocolate Topping

Instructions
 

  • Line a mini muffin tray (8-12 cavities) or a regular muffin tray (6 cavities) with paper liners. Or use a silicone muffin tray.
  • In a bowl, mix together the peanut butter, protein powder, honey, and salt until a thick dough forms. If the mixture seems too dry, add 1-2 teaspoons milk.
  • Divide the mixture evenly between the muffin liners and press down firmly.
  • Melt the dark chocolate and coconut oil until smooth.
  • Spoon the melted chocolate over each peanut butter cup and spread to cover the filling.
  • Refrigerate or freeze until the chocolate has set.
  • Store in an airtight container in the fridge.

Video

Notes

TIPS & NOTES:
• If the filling feels too dry, add 1 to 2 teaspoons of milk until it reaches a thick, fudgy consistency.
• Natural peanut butter works best, but if it’s very runny, add a little extra protein powder to help firm up the mixture.
• A sprinkle of flaky sea salt on top takes these peanut butter cups to the next level.
• Store them in the fridge for a softer texture or in the freezer for a firmer, candy-like bite.
• Different protein powders absorb moisture differently, so adjust with a little extra protein powder or milk as needed.
 
MEASUREMENTS:
I always recommend using a kitchen weighing scale and using weighted measurements. This will result in a more accurate process and your peanut butter cups will come out perfectly.
 
MORE INFO:
Read the blog post for a more in-depth explanation of how to make these protein peanut butter cups and more tips and storage instructions.
 
NUTRITIONAL INFO:
These nutritional values are provided as a guide only and may be different depending on your ingredients and measurements.

Nutrition

Nutrition Facts
Protein Peanut Butter Cups
Serving Size
 
1 cup
Amount per Serving
Calories
221
% Daily Value*
Fat
 
14
g
22
%
Carbohydrates
 
10.3
g
3
%
Protein
 
13.7
g
27
%
* Percent Daily Values are based on a 2000 calorie diet.
Did you make this?Leave a rating & leave some feedback in the comments section below! You can also tag me on Instagram @Nourishing.Niki and use the #NourishingNiki

Let me know in the comments below if you make these Protein Peanut Butter Cups!