Protein Chocolate Cupcakes with a simple 3-ingredient protein chocolate frosting. They’re easy to make, delicious and made using healthier ingredients!

Protein Chocolate Cupcakes

I love adding protein powder to my treats. It’s such an easy way to add extra goodness without compromising on taste or texture. The great thing about using flavoured protein powders is that they also add some sweetness, meaning you don’t need to use as much sugar as you would in a regular recipe. Not only are these cupcakes high in protein, they’re also lower in added sugar! 

I also love using finely ground oats instead of plain flour in my bakes. I find it works amazingly well in so many recipes. 

These cupcakes are topped with a simple 3-ingredient frosting make up of yoghurt, protein powder and melted chocolate. I was so impressed with the way it turned out. It’s not easy making a healthier frosting that holds its shape and that also tastes good. It’s silky smooth and better for you compared to most other frosting recipes. 

What you need to make these protein chocolate cupcakes:

Protein powder: I’m always asked what protein powder I use and recommend. My go-to are Bulk gourmet vegan protein powders. They currently only come in 3 flavours (chocolate, caramel and strawberry). I used their chocolate flavour, but the caramel one will also work. It adds extra protein, sweetness and chocolatey flavour. I also used it in the frosting for an extra protein boost! 

Ground oats/oat flour: I make my own by blending rolled oats into a fine flour in a high-speed blender. Make sure you blend them enough so they resemble a fine flour. Oats are an amazing substitute to plain flour. They’re higher in fibre, protein and have a lower GI number. 

Cocoa powder: I use baking cocoa powder to add that chocolatey goodness. 

Greek yoghurt: both dairy and dairy-free Greek style yoghurt will work. It helps make the cupcakes moist and reduces the need to add too much oil. 

Coconut oil: I tried making these cupcakes without oil, but the oil adds so much moistness making them so much more enjoyable and satisfying. I only used 2 tbsp for the whole recipe. 

Sugar: to add some much needed sweetness to balance out the bitter taste of the chocolate. Any kind of granulated sugar or sweetener will work here. I’ve tested the recipe with white, brown and coconut sugar. They taste sweeter when using white or brown sugar, but coconut sugar also works. You can use a sugar-free sweetener instead. You may have to reduce the quantity as they tend to be sweeter than white sugar. I would recommend starting with 2 tbsp, then taste the batter and add a little more if needed. 

Protein Chocolate Cupcakes

The protein chocolate frosting:

The frosting is a simple mixture of Greek yoghurt, protein powder and melted dark chocolate. The result of mixing those 3 ingredients is a beautifully smooth and pipeable frosting. It’s so much healthier than your regular frosting with less sugar and more protein! 

Why you should try these protein chocolate cupcakes:

  • They’re vegan
  • Gluten-free
  • Nut-free
  • High in protein (with 19g per serving!) 
  • Made using healthier ingredients
  • Topped with a simple healthier protein chocolate frosting
  • And they’re super easy to make! 

These protein chocolate cupcakes can be enjoyed as a healthier dessert, or even a post workout snack! 

I topped mine with chopped Bulk gourmet vegan bar for extra protein, but you can top them with anything you like.

Protein Chocolate Cupcakes With A Chocolate Protein Frosting

A delicious high protein cupcake topped with a simple 3-ingredient protein frosting. All vegan and gluten-free using healthier ingredients!
Course Dessert, Snack
Servings 6
Calories 310 kcal


For the cupcakes

  • 240ml milk of choice I used oat milk
  • 1 tsp apple cider vinegar or lemon juice
  • 60g fat-free greek style yoghurt vegan or dairy
  • 2 tbsp coconut oil melted
  • 120g oat flour**
  • 60g chocolate vegan protein powder I used Bulk chocolate gourmet vegan protein powder
  • 4 tbsp cocoa powder
  • 4 tbsp sugar granulated, brown or coconut
  • 1 tsp baking powder
  • 1 tsp baking soda

For the frosting

  • 150g fat-free greek style yoghurt vegan or dairy
  • 4 tbsp chocolate vegan protein powder I used Bulk chocolate gourmet vegan protein powder
  • 55g dark chocolate


  • Preheat oven to 180C/160C fan.
  • Mix together the milk, vinegar, yoghurt and oil in a large bowl.
  • Add the oat flour, protein powder, cocoa, sugar, baking powder and baking soda. Mix to form a dough.
  • Scoop into a 6 hole cupcake tin lined with paper cupcake cases. Bake for 20-25 minutes, then leave to cool completely.
  • To make the frosting, mix the yoghurt, protein powder and melted chocolate in a bowl.
  • Transfer into a piping bag and pipe over the cooled cupcakes.
  • Decorate and enjoy!


* Regular oats ground into a fine flour in a high-speed blender. Use gluten-free oats to make the recipe gluten-free.


Calories: 310kcalCarbohydrates: 33gProtein: 19gFat: 12gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gTrans Fat: 0.01gCholesterol: 2mgSodium: 439mgPotassium: 261mgFiber: 4gSugar: 15gVitamin A: 88IUCalcium: 168mgIron: 6mg
Keyword chocolate recipe, gluten-free, gluten-free cupcake, healthier, healthier dessert, protein dessert, protein snack, protein treat, vegan, vegan cupcakes
Tried this recipe?Let us know how it was!