Cookie Dough Protein Balls

By Valentina Dimitrova | Updated on September 18, 2026

Made with cottage cheese, peanut butter, and chocolate chips, these no-bake protein balls are an easy, portionable snack when you want something sweet with a little extra protein.

Cookie dough protein balls with chocolate chips and chocolate coating.

Unlike many Protein Cookie Dough Balls, this version uses cottage cheese, almond flour, vanilla protein powder, and peanut butter for the base. They’re easy to prepare ahead for snacks throughout the week. For another homemade protein snack, try these Keto Protein Bars with berries, coconut, and a rich chocolate coating.

  • ⏱️ Prep Time: 15 minutes
  • ❄️ Resting Time: 30 minutes
  • ⏲️ Total Time: 45 minutes
  • 🥗 Nutrition at a glance: Each ball provides approximately 4.1 grams of protein. Pair a serving with fruit or another protein-rich food for a more substantial snack.
  • 🍪 Yield: 45 protein balls
  • 🥣 Base: Cottage cheese and almond flour
  • 💪 Protein: Vanilla protein powder and peanut butter
  • 🍁 Sweetener: Maple syrup
  • 🍫 Chocolate: Mini chocolate chips
  • ❄️ Method: No-bake and chilled
  • ✨ Texture: Soft and doughy
  • 🍫 Optional Finish: Chocolate coating, peanut butter drizzle, and sea salt
  • ⭐ Difficulty: Easy
  • Why This Recipe Works: These have a soft cookie dough center with peanut butter, vanilla, and mini chocolate chips. They’re no-bake and can be served plain or finished with a chocolate shell and peanut butter drizzle. Homemade Crunch Bars are another easy make-ahead snack.

SUMMARIZE & SAVE THIS CONTENT ON

Jump to:

Chef's Notes From Valentina

  • I use low-fat cottage cheese for these protein balls, but full-fat cottage cheese also works and gives the cookie dough a richer texture. I also use blended cottage cheese in my Protein Mug Cake.
  • Protein powder can change the consistency depending on the brand and type. The dough should feel soft but still hold together when rolled without sticking to your hands.
  • The chocolate coating is optional, but freezing the protein balls before dipping makes them easier to coat. They’re less likely to soften or fall apart as you dip them, and the chocolate firms up quickly.

Ingredients

  • Low-fat cottage cheese – 16 oz (454 g). Blended cottage cheese gives the cookie dough its creamy consistency. Blend it completely smooth in a high-speed blender or food processor to avoid lumps in the dough.
  • Sugar-free maple syrup – ½ cup. Helps keep the dough soft enough to roll without making it too loose.
  • Pure vanilla extract – 1 teaspoon. Vanilla gives these protein balls the classic cookie dough flavor that works well with the peanut butter and chocolate chips.
  • Almond flour – 2 ⅔ cups. Its fine texture works well for the soft cookie dough and helps the balls hold their shape.
  • Isolate vanilla protein powder – ½ cup. Vanilla complements the peanut butter and chocolate chips and gives the mixture more of a chocolate chip cookie dough flavor.
  • Ground cinnamon – a dash. A small amount gives the cookie dough a subtle hint of spice.
  • Creamy peanut butter – ⅓ cup. Choose a smooth, creamy peanut butter that mixes easily into the dough.
  • Mini chocolate chips – 1 cup. Mini chips distribute more evenly throughout the small protein balls than regular-size chocolate chips. If you have leftover mini chocolate chips, use them in my no-bake Pumpkin Cookies.
  • Chocolate chips – 1 ½ cups or more, optional. Melt them for the outer chocolate shell. Semisweet, dark, milk, or sugar-free chocolate chips can be used.
  • Raw coconut oil – 1 ½ teaspoons. Coconut oil thins the melted chocolate and makes the protein balls easier to dip and coat.
  • Creamy peanut butter – ¼ cup, melted, optional. Use a smooth peanut butter that melts easily for drizzling.
  • Sea salt flakes – to taste, optional. Sprinkle them on before the chocolate and peanut butter drizzle have completely set.

Are protein balls good for weight loss? Protein balls can fit into a balanced eating plan, but portion size matters. These cookie dough protein balls combine cottage cheese and peanut butter with chocolate chips, making them a convenient sweet snack. For readers watching calorie intake, use the nutrition information in the recipe card to choose an appropriate serving.

Substitutions And Additions

Cottage cheese: Replace it with Greek yogurt. Since yogurt can vary in thickness, check the dough consistency before making any other adjustments.

Almond flour: Use certified gluten-free oat flour as an alternative. Oat flour handles moisture differently, and the finished texture may vary slightly.

Maple syrup: Regular maple syrup or honey can replace the sugar-free maple syrup. For a keto option, stick with sugar-free honey or maple syrup. Avoid powdered sweeteners such as stevia or monk fruit because the dough needs the moisture from a liquid sweetener.

Peanut butter: Use almond butter, cashew butter, sunflower seed butter, or tahini instead. Sunflower seed butter and tahini also work when you’re avoiding nuts.

Step-by-step process for blending the cottage cheese, mixing the dough, shaping the balls, and adding the chocolate coating and peanut butter drizzle.
  1. Blend the cottage cheese mixture: Add the cottage cheese, maple syrup, and vanilla to a food processor or high-speed blender. Blend until smooth and creamy. PIC. 1
  2. Make the cookie dough: Transfer the mixture to a large bowl. Add the almond flour, protein powder, cinnamon, and peanut butter. Mix until combined. PIC. 2
  3. Add the chocolate chips: Fold the mini chocolate chips through the cookie dough until evenly distributed. PIC. 3
  4. Shape and freeze: Scoop and roll the dough into balls. Place them on a parchment-lined baking sheet and freeze for 20–30 minutes, or until firm. PIC. 4
  5. Add the optional chocolate coating: For chocolate-coated protein balls, melt the chocolate chips and coconut oil in 30-second intervals, stirring until smooth. Dip the chilled balls into the melted chocolate, shake off the excess, and refrigerate for about 5 minutes, or until set. PIC. 5
  6. Add optional toppings: If desired, drizzle with melted peanut butter and sprinkle with sea salt flakes. Refrigerate for another 5 minutes, or until set. PIC. 6
Chocolate-coated protein balls cut open on parchment paper.
  • Wet your hands before rolling. If the dough sticks to your palms, a little water makes the balls easier to shape without adding more dry ingredients.
  • Adjust dry or crumbly dough gradually. For dry or crumbly dough, add a small amount of maple syrup or peanut butter at a time until it holds together.
  • Firm up soft dough. Add a little almond flour or protein powder. You can also add 1–2 tablespoons of coconut flour to absorb extra moisture.
  • Use a cookie scoop for even portions. This keeps the protein balls close in size and makes portioning faster.

Frequently Asked Questions

Can you taste the cottage cheese?

No, the cottage cheese flavor isn’t noticeable once everything is mixed together. Peanut butter, vanilla, maple syrup, and chocolate chips give the protein balls their cookie dough flavor.

What can I use instead of peanut butter?

Almond butter or cashew butter work well in its place. For a nut-free option, use sunflower seed butter or tahini.

Which protein powder works best for Protein Cookie Dough Balls?

This recipe uses vanilla whey protein isolate, which blends easily with the other ingredients and complements the peanut butter and chocolate chips. Whey concentrate, casein, or plant-based protein powder can also work, though the texture and flavor may vary depending on the type you use.

How can I keep Cookie Dough Protein Balls from sticking together?

Arrange them in a single layer or place parchment paper between layers. Keep them refrigerated, especially if you add the optional chocolate coating.

Plain and chocolate-coated protein balls stacked inside a glass jar, with chocolate chips scattered on the surface around it.

Did You Love This Recipe? If you make this recipe and love it, stop back, give it a 5-star rating ★★★★★ and leave a comment.

Cookie dough protein balls with chocolate chips, chocolate coating, and peanut butter drizzle.
Print This Recipe SAVE Pin
5 from 18 votes
A soft cookie dough center with peanut butter, vanilla, and mini chocolate chips gives Cookie Dough Protein Balls the classic flavor of chocolate chip cookie dough in an easy no-bake snack.
Course:Snack
Cuisine:American
Prep Time 15 minutes
Resting Time 30 minutes
Total Time 45 minutes
Servings 45 protein balls
Calories83 kcal
Cost $ 0.20 per ball

Equipment

  • 2 Mixing bowls
  • 1 Rubber Spatula
  • 1 cookie scoop
  • 1 baking sheet
  • 1 freezer
  • 1 Refrigerator

Ingredients

For the Cookie Dough Balls

  • 16 oz low-fat cottage cheese – Substitute with Greek yogurt if you prefer.
  • ½ cup sugar-free maple syrup – If you're not following a keto diet, regular maple syrup works well. You can also use honey.
  • 1 teaspoon pure vanilla extract or try almond extract
  • 2 ⅔ cups almond flour If you have a nut allergy – try oat flour instead
  • ½ cup isolate vanilla protein powder – Any flavor of protein powder can be used.
  • A dash of ground cinnamon. Alternatively, try allspice, cardamom, nutmeg, or cloves.
  • ⅓ cup creamy peanut butter, preferably with no added sugar - You can also use almond butter, cashew butter, sunflower seed butter, or tahini.
  • 1 cup mini chocolate chips – I used semisweet, but milk chocolate works too. For a keto option, use a keto-friendly or sugar-free variety.

For Dipping and Topping (Optional)

  • 1.5 cups chocolate chips or more – for dipping (I used semisweet, but milk chocolate works too. For a keto option, use a keto-friendly or sugar-free variety.)
  • 1 ½ teaspoon raw coconut oil
  • ¼ cup creamy peanut butter – melted (for drizzling), preferably with no added sugar
  • sea salt flakes

Instructions

  • Blend the cottage cheese mixture: Add the cottage cheese, maple syrup, and vanilla to a food processor or high-speed blender. Blend until smooth and creamy.
  • Make the cookie dough: Transfer the mixture to a large bowl. Add the almond flour, protein powder, cinnamon, and peanut butter. Mix until combined.
  • Add the chocolate chips: Fold the mini chocolate chips through the cookie dough until evenly distributed.
  • Shape and freeze: Scoop and roll the dough into balls. Place them on a parchment-lined baking sheet and freeze for 20–30 minutes, or until firm.
  • Add the optional chocolate coating: For chocolate-coated protein balls, melt the chocolate chips and coconut oil in 30-second intervals, stirring until smooth. Dip the chilled balls into the melted chocolate, shake off the excess, and refrigerate for about 5 minutes, or until set.
  • Add optional toppings: If desired, drizzle with melted peanut butter and sprinkle with sea salt flakes. Refrigerate for another 5 minutes, or until set.

Recipe Video

Recipe Notes

  • Enjoy the protein balls plain after chilling, or continue with the optional chocolate coating and toppings.
  • Optional chocolate coating and toppings are not included in the nutritional values.

Storage and Make-Ahead

Fridge: Store protein balls in an airtight container in the refrigerator for up to 5 days.
Freezer: Freeze them in a freezer-safe container or bag for up to 3 months.
Make-ahead: Prepare a batch in advance and store it in the fridge or freezer until ready to serve.

Nutrition

Calories: 83kcal | Carbohydrates: 4.7g | Protein: 4.1g | Fat: 5.9g | Saturated Fat: 1.4g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 0.6g | Cholesterol: 1.7mg | Sodium: 40mg | Potassium: 21.4mg | Fiber: 1.1g | Sugar: 0.7g | Vitamin A: 14.1IU | Calcium: 23.3mg | Iron: 0.5mg

** Nutrition labels on easyanddelish.com are for educational purposes only. This info is provided as a courtesy and is only an estimate, since the nutrition content of recipes can vary based on ingredient brand or source, portion sizes, recipe changes/variations, and other factors. We suggest making your own calculations using your preferred calculator, based on which ingredients you use, or consulting with a registered dietitian to determine nutritional values more precisely.

Please note that health-focused and diet information provided on easyanddelish.com is for educational purposes and does not constitute medical advice, nor is it intended to diagnose, treat, cure, or prevent disease. Consult with your doctor or other qualified health professional prior to initiating any significant change in your diet or exercise regimen, or for any other issue necessitating medical advice.

Did you make this recipe?

Comment and rate the recipe. Also follow us on Pinterest at @easyanddelish for more delish recipes.
5 from 18 votes (17 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




 

4 Comments

  1. For the dough balls, ingredients list says chocolate chips “divided” but instructions don’t specify using them in two parts — just “fold chips into raw dough.” Misprint?

    1. Thank you so much for calling this out. Yes it was a misprint. I initially included the chocolate chips added to the dough and also to the topping together in the list of ingredients. Then I decided to separate them because some people would enjoy these protein balls without the melted chocolate topping. Although I divided the amounts, I forgot to remove the term "divided". I apologize for the confusion! Thanks again!

  2. Wow, this recipe for Cookie Dough Protein Balls from Easy and Delish looks absolutely amazing! The combination of flavors and the healthful ingredients make it a perfect treat. I can imagine how delightful it would be to bite into these little balls of goodness, with their soft texture and indulgent taste. The presentation is simply beautiful, with the dusting of cocoa powder and the garnish of mini chocolate chips, making them even more irresistible. I can't wait to try this recipe and enjoy these guilt-free treats. Kudos to Easy and Delish for creating such a wonderful and visually appealing recipe!