Protein Packed Peanut Butter Cups

Featured in: Family Table Favorites

Enjoy these protein-packed peanut butter cups with a creamy Greek yogurt filling that balances sweetness with a tangy twist. Layers of rich dark chocolate and smooth peanut butter blend seamlessly into a nutritious and satisfying snack. Quick to prepare with simple ingredients, chilled for a perfect firm texture. Ideal for a healthy indulgence, offering protein, natural sweetness, and gluten-free benefits. Variations include almond or sunflower seed butters for allergies and sugar-free sweeteners for lighter options.

Updated on Mon, 23 Feb 2026 12:57:00 GMT
A stack of homemade peanut butter cups with creamy Greek yogurt filling, drizzled with dark chocolate for a protein-packed treat. Save to Pinterest
A stack of homemade peanut butter cups with creamy Greek yogurt filling, drizzled with dark chocolate for a protein-packed treat. | cozybatata.com

Late one afternoon, I was standing in my kitchen feeling restless about my usual protein shake routine when I noticed a container of Greek yogurt and some dark chocolate sitting side by side on the counter. What if I combined them into something that actually tasted like a treat instead of feeling like an obligation? Within minutes, I was melting chocolate and sketching out layers in my mind—and by evening, I had created these little cups that somehow managed to taste indulgent while delivering real nutrition.

I brought these to a potluck last month where someone immediately asked what fancy chocolatier I'd bought them from, and I still think about that moment. The look on their face when I said I'd made them at home—that's when I knew this recipe belonged in my regular rotation, not just as a passing experiment.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Dark chocolate (200 g, 70% cocoa or higher), chopped: This percentage matters because it balances bitterness with sweetness; lower cocoa content can make the cups taste one-dimensional.
  • Coconut oil (1 tbsp): Helps the chocolate stay smooth and prevents seizing, plus it gives a subtle richness that butter doesn't quite achieve.
  • Natural peanut butter (120 g): The real stuff, with just peanuts and salt—no added oils or sugars that would make the layer greasy.
  • Honey or maple syrup (1 tbsp for peanut butter layer): Brings moisture and binding power that helps the peanut butter hold together when you add the protein powder.
  • Vanilla or unflavored whey protein powder (1 scoop, about 30 g): This does double duty—adding protein while thickening the peanut layer so it doesn't squish when you add the yogurt filling.
  • Thick Greek yogurt (180 g, full-fat or 2%): Don't use nonfat or the filling will taste thin and chalky; the fat is what makes it creamy and luxurious.
  • Honey or maple syrup (1 tbsp for yogurt filling): Sweetens the yogurt without needing sugar and helps it hold shape better.
  • Vanilla extract (1 tsp): A small amount that rounds out the flavor without screaming artificial.
  • Salt (pinch): Awakens all the flavors and keeps the filling from tasting flat.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Set up your stage:
Line your muffin tin with paper liners so you have everything ready before the chocolate starts to set. Working quickly with melted chocolate is part of the magic here.
Melt the chocolate carefully:
Use 30-second microwave bursts, stirring between each one, so the chocolate stays silky instead of turning grainy and broken. This patience pays off every single time.
Create the chocolate base:
Spoon about a teaspoon of melted chocolate into each liner and use the back of your spoon to gently push it up the sides a little, creating a thin shell. Freeze for 10 minutes until it's set but not rock hard.
Mix the peanut butter layer:
Combine peanut butter, protein powder, and honey in a bowl until the powder fully disappears and you have a smooth, spreadable consistency. If it's too thick, add a tiny splash of warm water.
Prepare the yogurt filling:
Mix Greek yogurt with honey, vanilla, and salt until it's completely smooth and creamy with no lumps. This becomes the soul of your cups, so take a moment with this one.
Layer the middle sections:
Top each frozen chocolate base with about a teaspoon of the peanut butter mixture, flatten it gently with your spoon, then add a teaspoon of the yogurt mixture on top. The layers should be roughly even in thickness.
Seal the cups:
Cover each layered cup with the remaining melted chocolate, making sure you seal the edges completely so the filling doesn't dry out. Work fairly quickly before the chocolate thickens.
Freeze until firm:
Let them freeze for at least an hour—they should feel solid when you press the top gently. Overnight is even better if you can wait.
Save to Pinterest
| cozybatata.com

There's something deeply satisfying about peeling back that paper liner and having a perfectly constructed little chocolate cup in your hand, knowing you made it from scratch. These cups have become my answer when someone asks what I'm snacking on during an afternoon work call—and somehow that confession feels less guilty now.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Storage and Keeping Them Fresh

Store these in an airtight container in your fridge or freezer, and they'll keep for up to two weeks (though they rarely last that long in my house). I've found that pulling one out five minutes before I want to eat it gives the Greek yogurt center just enough softness to taste creamy while the chocolate stays snappy.

Smart Substitutions That Actually Work

If peanuts aren't in your life, almond butter makes a slightly milder cup that's actually wonderful, and sunflower seed butter is surprisingly good if you want to sidestep tree nuts entirely. For a lower-sugar version, stevia or monk fruit sweetener works in place of honey, though you might need slightly less since they're more concentrated.

The Little Tweaks That Change Everything

Once you master the basic formula, these cups become a canvas for small experiments that turn them into something uniquely yours. I've added everything from a pinch of espresso powder (which makes the chocolate taste deeper) to a tiny sprinkle of fleur de sel on top before freezing (which makes people ask what the secret ingredient is).

  • A very light dusting of sea salt on top of the final chocolate layer adds a sophisticated contrast that keeps people from realizing how protein-forward these actually are.
  • If you want extra protein, you can use Greek yogurt that's even thicker (like Fage or Pavel's Russian yogurt), which gives you a denser, more luxurious filling.
  • Store extras in a sealed container in the freezer and grab one straight from cold—they taste even better than room temperature because the texture is firmer and more satisfying.
Close-up of protein-packed peanut butter cups with tangy Greek yogurt centers, topped with a glossy dark chocolate layer. Save to Pinterest
Close-up of protein-packed peanut butter cups with tangy Greek yogurt centers, topped with a glossy dark chocolate layer. | cozybatata.com

These cups live in that beautiful space where you feel like you're treating yourself to something indulgent while actually nourishing your body with real food. Make a batch and you'll understand why they've become my go-to snack for every situation.

Recipe FAQs

How do I melt the chocolate without burning it?

Melt chocolate in short 30-second bursts in the microwave, stirring between intervals until smooth to avoid burning.

Can I substitute peanut butter with other nut butters?

Yes, almond or sunflower seed butter can be used as alternatives for those with peanut allergies or different flavor preferences.

What type of Greek yogurt works best for the filling?

Full-fat or 2% Greek yogurt provides the best creamy texture and flavor balance for the filling.

How long should the cups chill to set properly?

Chill the cups in the freezer for at least 1 hour to achieve a firm, set texture before serving.

Are these suitable for vegetarians and gluten-free diets?

Yes, this preparation is vegetarian-friendly and contains no gluten ingredients.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Protein Packed Peanut Butter Cups

Creamy peanut butter cups featuring a tangy Greek yogurt center and rich chocolate layers.

Prep time
20 minutes
Time to Cook
60 minutes
Overall Time
80 minutes
Created by Natalie Bishop


Skill Level Easy

Cuisine American

Total yield 12 Number of Servings

Diet Preferences Meat-Free, No Gluten

Ingredient List

Chocolate Layer

01 Dark chocolate (70% cocoa or higher), chopped - 7 oz
02 Coconut oil - 1 tablespoon

Peanut Butter Layer

01 Natural peanut butter - 1/2 cup
02 Honey or maple syrup - 1 tablespoon
03 Vanilla or unflavored whey protein powder - 1 scoop (approximately 1 oz)

Greek Yogurt Filling

01 Full-fat or 2% thick Greek yogurt - 3/4 cup
02 Honey or maple syrup - 1 tablespoon
03 Vanilla extract - 1 teaspoon
04 Salt - 1 pinch

How to Make

Step 01

Prepare muffin tin: Line a 12-cup mini muffin tin with paper liners.

Step 02

Melt chocolate mixture: Combine dark chocolate and coconut oil in a microwave-safe bowl. Heat in 30-second intervals, stirring between each interval until completely smooth.

Step 03

Layer chocolate base: Spoon approximately 1 teaspoon of melted chocolate into the bottom of each liner. Using the back of the spoon, spread the chocolate slightly up the interior sides. Freeze for 10 minutes.

Step 04

Prepare peanut butter mixture: In a small bowl, combine peanut butter, protein powder, and honey. Mix until smooth and fully incorporated.

Step 05

Prepare Greek yogurt filling: In a separate bowl, blend Greek yogurt, honey, vanilla extract, and salt until creamy and well combined.

Step 06

Add peanut butter layer: Remove the muffin tin from the freezer. Place approximately 1 teaspoon of the peanut butter mixture on top of the chocolate layer in each cup. Gently flatten with the back of a spoon.

Step 07

Add yogurt layer: Distribute approximately 1 teaspoon of the Greek yogurt mixture over the peanut butter layer in each cup. Flatten gently.

Step 08

Seal with chocolate: Cover each cup completely with the remaining melted chocolate, ensuring all edges and tops are fully sealed.

Step 09

Final chill: Place the muffin tin in the freezer and chill for a minimum of 1 hour until the cups are completely firm.

Step 10

Store and serve: Transfer chilled cups to the refrigerator for storage. Serve cold for optimal texture and flavor.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Mini muffin tin (12-cup capacity)
  • Paper liners
  • Mixing bowls
  • Spoon
  • Microwave-safe bowl

Allergy Details

Check every ingredient for potential allergens and talk to your doctor if you're uncertain.
  • Contains peanuts
  • Contains dairy
  • May contain traces of soy depending on chocolate and protein powder brands

Nutrition Info (per serving)

Use this nutrition info as reference only—it isn't a substitute for professional advice.
  • Calories: 145
  • Fats: 9 g
  • Carbohydrates: 11 g
  • Proteins: 7 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.