These cookie dough protein bars are the perfect homemade protein bar made without any whey protein or dairy! They’re easy to make and require zero cooking.

A plate stacked with cookie dough protein bars.

Eating enough protein totally changes your satiety level, and some days, we need a little extra help from something like a protein shake or a bar! I always have a hard time finding protein bars that aren’t filled with junk and have ingredients that I would actually eat, so I decided to make my own!

These cookie dough-flavored bars will give you cookie dough vibes but with lots of protein! They’re dairy-free and don’t have any soy or mystery ingredients!

Why you’ll love these cookie dough protein bars

  • They are a great boost of protein! Protein is so key to feeling great and these bars give you a little extra help fitting protein into your diet.
  • They are a protein bar without fillers and junk. Protein bars are convenient, but most have some not so great ingredients. I was glad to make one filled with wholesome ingredients.

The Ingredients for cookie dough protein bars

  • Protein Powder. We’re a big fan of the Flavcity Protein Smoothie Powder in our house, and if you tolerate dairy, this is the one I recommend buying! My husband has it daily and it tastes so good that my toddler always asks for it! If you want a dairy-free protein, Be Well by Kelly is another option for this recipe.
  • Coconut Flour and Almond Flour. Coconut flour is a low-carb way to bind these bars together and the almond flour adds a nutty flavor and lightens the texture.
  • Almond Butter. You can use other nut butter of your choice too!
  • Maple Syrup. You can also use honey or another liquid sweetener.
  • Dairy-Free Chocolate Chips. I like using Enjoy Life chocolate chips, but you can use other chocolate that you like!

How to make cookie dough protein bars

  • Step One. Whisk the coconut flour, almond flour, and protein powder together.
  • Step Two. Add almond butter, almond milk, maple syrup, and chocolate chips to the dry ingredients.

The dough to make cookie dough protein bars in a bowl.

  • Step Three. Spoon the mixture into a mold or parchment-lined baking pan and transfer to the fridge to set.

The cookie dough protein bars in the molds to shape them.

  • Step Four. Make the chocolate drizzle.
  • Step Five. Remove the bars from fridge and drizzle with melted chocolate and return to fridge.
  • Step Six. Enjoy the bars chilled!

A cookie dough protein bar being held in a hand.


Tips & Tricks

  • Use a bar mold if you can! These really help make uniform shapes! If you don’t have one, you can also use a parchment-lined baking pan and simply slice bars.
  • Mix up the flavors. You can use different flavored protein powders like chocolate protein powder if you want more of a chocolate flavor.

How to store these bars

Store the bars in the fridge to keep them together. If you’re taking them on a go, simply keep them in a lunch box with an ice pack. To keep them longer, simply pop them in the freezer!

A cookie dough protein bar with a bite taken out of it.
You’ll also like…




clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Cookie Dough Protein Bars (gluten & dairy free)

  • Author: Michelle
  • Total Time: 20 minutes
  • Yield: 7 bars 1x
  • Diet: Gluten Free


Units Scale
  • 3/4 cup coconut flour
  • 1/4 cup almond flour
  • 1 cup vanilla protein powder (I use this for dairy free)
  • 1/4 cup almond butter
  • 1/3 cup almond milk
  • 3 tbsp maple syrup
  • 1/4 cup dairy-free chocolate chips

Optional chocolate drizzle

  • 1/3 cup dairy-free chocolate chips
  • 1 tsp coconut oil


  1. Using a large bowl, combine the coconut flour, almond flour, and protein powder. Whisk well to combine.
  2. Add almond butter, almond milk, maple syrup, and chocolate chips and fold to combine. The mixture will get harder to work with as you stir.
  3. Spoon the mixture into a mold like this for uniform bars. Press down to even. You can also press it into a small, parchment-lined baking pan. Transfer to the fridge for 1-2 hours to allow to set.
  4. To make the chocolate drizzle, melt the chocolate and coconut oil together with a method of your choice (I prefer a double boiler method). Melt until fully liquid.
  5. Remove the bars from the mold and place them on a parchment-lined baking sheet or large plate. Drizzle with melted chocolate and return to the fridge to set.
  6. Serve the bars chilled, or transfer to the freezer for up to a month.


All nutritional information are estimations and will vary. Estimations do not include optional ingredients.

  • Prep Time: 20
  • Category: Snacks
  • Method: No Cook
  • Cuisine: Global


  • Serving Size: 1 serving
  • Calories: 243
  • Fat: 7g
  • Carbohydrates: 14.1g
  • Fiber: 4.2g
  • Protein: 29.4g

Keywords: protein bars