This post may contain affiliate links. Please see our disclosure policy.
If you love Snickers bars but also want to stick to your healthy habits, you’re going to love this viral-inspired Snickers Yogurt cup! It tastes indulgent, but it’s secretly packed with 30g protein, takes less than 10 minutes to prep, and is made with simple ingredients you probably already have at home.

Table of Contents
- Snickers Yogurt Cups (High Protein Sweet Treat!)
- Why you’ll love this snickers yogurt
- Simple ingredients you’ll need
- How to make snickers yogurt
- Watch me make this high-protein treat
- More fun ways to make it your own
- How to Store
- Substitutions, optional variations & dietary adjustments
- More protein dessert recipes you’ll love
- Snickers Yogurt Cups – High Protein Healthy Dessert Recipe
Snickers Yogurt Cups (High Protein Sweet Treat!)
This one’s such a hit in my house! My kids think it’s a dessert, but I know it’s a high-protein snack with way less sugar than most treats.
They especially love cracking the top with their spoons and helping drizzle the chocolate on. It’s a win-win for snack time and summer fun.
And it’s honestly become an afternoon treat for me too. I’m still totally obsessed with my chocolate protein yogurt bowls, but these Snickers yogurt cups are giving it a run for its money!

Why you’ll love this snickers yogurt
High protein – Between the Greek yogurt and added protein powder, you’re 30g of protein – all for you! High-protein snacks are key to keeping you full and fueled between meals. They help balance blood sugar, reduce cravings (especially those afternoon sweet ones!), and support muscle recovery—especially if you’re active.
Low sugar treat – My sweet tooth can’t get enough of this – the creamy yogurt, crunchy peanuts, and that snappy chocolate shell all in individual cups – so good!
Customizable – Swap the nut butter, chocolate type, or use a dairy-free yogurt to fit your needs.

Simple ingredients you’ll need
Scroll down to view the recipe card below for the full ingredients list, nutrition facts, and step-by-step instructions.
double check amounts on recipe sheet
- Plain Greek yogurt – High in protein and perfect for a creamy base.
- Vanilla protein powder – Whey or plant-based both work to boost the protein content and add natural sweetness.
- Peanut butter powder – Peanut butter powder (like PB2) keeps it lighter, but natural peanut butter gives that classic rich flavor.
- Dark chocolate chips – Choose dairy-free or stevia-sweetened if preferred.
- Coconut oil – Helps melt and smooth the chocolate layer.
- Dry roasted peanuts – Adds crunch and that signature Snickers vibe. Chopped almonds are a great alternative.

How to make snickers yogurt
Step 1: In the yogurt container (or transfer to a bowl), mix in the protein powder and PB2. Stir well until completely smooth.
Step 2: In a small microwave-safe bowl, melt the chocolate chips and coconut oil in 30-second intervals until smooth (can also be heated over a double boiler).
Step 3: Sprinkle half the peanuts over the yogurt mixture. Pour the melted chocolate over that and sprinkle the remaining dry-roasted peanuts on the chocolate.
Step 4: Place in the freezer for 10–15 minutes, until the chocolate shell hardens. Grab a spoon, break through the chocolate shell, and enjoy your homemade Snickers-flavored treat!

Watch me make this high-protein treat
The full how to video can be watched below, or on my YouTube channel!
More fun ways to make it your own
- Make it a bark: Spread the yogurt mixture onto a parchment-lined baking sheet, drizzle chocolate, and top with peanuts. Freeze and break into pieces.
- Add chopped dates for more authentic “Snickers” caramel flavor.
- Sprinkle with sea salt to take the sweet & salty combo to the next level.
- Use flavored protein powder to change it up (chocolate or salted caramel are dreamy!)
How to Store
Once the chocolate shell hardens, you can cover the yogurt cup or transfer it to an airtight container.
Store in the fridge if eating later the same day, or keep frozen for up to 2–3 days (hello fro-yo!).
Just let it thaw a few minutes before enjoying!

Substitutions, optional variations & dietary adjustments
Below you’ll find a list of substitutions that will work well in this fancy make-ahead dessert recipe.
If you try something different out, please leave a comment below letting us all know how it turned out!
Greek yogurt – Plain Greek yogurt is great for higher protein, but vanilla Greek yogurt will add an extra dessert-like flavor and sweetness. For a dairy-free option, try a thick almond or coconut-based yogurt with added protein.
PB2 – Don’t have powdered peanut butter on hand? No problem! You can swap in 1 tablespoon of regular peanut butter or almond butter instead. It’ll still give you that nutty Snickers flavor. And if you love the flavor of almond butter, go and give my almond butter greek yogurt recipe a try!
Vanilla whey protein powder – Any vanilla protein powder works here, including plant-based options. Or skip it altogether if you’re not looking for the extra protein boost. To replace the sweetness you’d get from your vanilla protein powder, add a little honey to your yogurt.
Chocolate chips + coconut oil – You can use dark, semi-sweet, or even dairy-free chocolate chips. No coconut oil? A little drizzle of melted chocolate on its own works, too—just know it may not “crack” quite the same or be as smooth.
Dry roasted peanuts – For that classic Snickers crunch, dry-roasted peanuts are perfect. But feel free to use chopped almonds, cashews, or even chocolate granola if you want to change things up.

More protein dessert recipes you’ll love

Snickers Yogurt Cups – High Protein Healthy Dessert
Ingredients
- 5.3 oz plain greek yogurt
- 1 tbsp vanilla protein powder
- 1 tbsp peanut butter powder
- 2 tbsp dark chocolate chips
- 1/4 tsp coconut oil
- 1 tbsp dry roasted peanuts
Instructions
- In the yogurt container (or transfer to a bowl), mix in the protein powder and PB2. Stir well until completely smooth.
- In a small microwave-safe bowl, melt the chocolate chips and coconut oil in 30-second intervals until smooth (can also be heated over a double boiler).
- Sprinkle half the peanuts over the yogurt mixture. Pour the melted chocolate over that and sprinkle the remaining dry-roasted peanuts on the chocolate.
- Place in the freezer for 5-10 minutes, until the chocolate shell hardens. Grab a spoon, break through the chocolate shell, and enjoy your homemade Snickers-flavored treat!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
If you try this snickers bar yogurt cup recipe, I’d love it if you left a star rating and comment below letting me know how it turned out!
XO
Heather










I love the Snickers Yogurt Cup recipe. This is my new go-to when I want a sweet treat. Thank you for creating such a crave-worthy recipe.
I’m so glad you loved the recipe, Wendy!!