Made with nothing but healthy ingredients, these Protein Balls are a delicious way to get your day started nutritiously — especially when you’re on-the-go. 

Close up of Protein Balls drizzled with chocolate on a plate.Pin

Here’s why I love this Protein Balls recipe:

  • They’re quick and easy to make- These Protein Balls take barely any time to make. You can literally make a batch in under 10 minutes,a real win-win given our busy schedules.
  • They’re healthy- These Protein Balls are high in protein (obvi) so they are filling, making them great for breakfast or as a an energy boosting snack in between meals.
  • They’re customizible- From choosing your favorite nut or seed butter, to a whole host of add-ins like shredded coconut and chocolate chips, there’s no limit to making this recipe yoru own.
  • They’re cost-effective– Given the simple ingredients, the cost per serving is extremely low, making these the ideal replacement for pricey store-bought protein bars.
  • No bake! Need I say more?
Close up of plain Protein Balls on a red-trimmed plate.Pin
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from me every week!

Now, let’s talk ingredients:

  • nut (or sunflower) butter- any nut butter of your preference will work for this recipe: peanut butter, sunbutter, cashew or almond are some of my favorites.
  • dates- these are what help hold all of the ingredients together and add that delicious, naturally sweet flavor.
  • protein powder- choose your favorite. Some of the ones I love are Plant Fusion Complete Protein and Ora Organic Vegan Protein Powder.
  • hemp seeds & chia seeds- these two ingredients add tons of healthy omega 3 fatty acids, and are rich in antioxidants and fiber. 
Protein Balls on a serving plate surrounded by small dishes with the ingredients: dates, peanut butter, chia seeds, and protein powder.Pin

Variations and Substitutions

  • Nut allergy? Substitue sunflower seed butter for nut butter. It works just as well!
  • Don’t have chia and/or hemp seeds? Substitute with unsalted pumpkin seeds, sesame seeds, flaxseed, and/or wheat germ.
  • Looking for an added nutrition or flavor boost? Shredded coconut, bee pollen, cacao powder, vanilla all go great in this recipe.
  • Chocolate lover? If desired, melt 1/4 cup dark chocolate chips with 1 teaspoon coconut oil. Allow to cool and then drizzle over protein balls. Additionally, if you want to add chocolate chips, incorporate them into the mixture before forming the balls.
  • Have fun with them! You can roll the finished balls in shredded coconut or drizzle them with melted chocolate.

How to Store

Protein Balls should be stored in the refrigerator an airtight container for up to 2 weeks. You can also freeze them for up to 4 months.

Making the Protein Balls

  • Place the ingredients into a food processor and blend until combined.
  • Roll into 1 tablespoon sized balls. 
  • Chocolate Drizzle (optional): melt 1/4 cup dark chocolate chips with 1 teaspoon coconut oil. Allow to cool and then drizzle over protein balls.
Plate of finished Protein Balls, drizzled with chocolatePin

Protein Balls FAQ

  • Is this recipe be filling enough to serve on it’s own for breakfast? Because these Protein Balls are (obviously) packed with protein, which is especially important for breakfast, as it can help you feel full and satisfied, and avoid snacking before lunch.
  • Do these travel well? Yes. Because all of the ingredients are shelf-stable, they are perfect to pack for camping trips, a long flight, or a weekend road trip.
  • Will my kid like these? Of course every kid is different, but I’ve been making this recipe for years and my kids and their friends love them. I find this recipe to be a win-win, it’s a sweet treat for kids and parents can’t feel good about how nutritionally dense they are.

Hot Tip

Especially since there’s no cooking or baking involved, this is the perfect recipe to get little ones involved in cooking. It’s fun for them to help form the balls with their hands, plus you can teach them along the way about all the good ingredients that go into this recipe and how it helps their bodies get the fuel they need!

Looking for more great healthy, no-bake recipes of mine?

Are you making a batch of protein balls this weekend? Let me know in the comments! 


Protein Balls

Protein Balls are an easy, healthy way to get your day started right when you're on the go. 
4.37 from 11 votes
Course: Breakfast, Snack
Servings: 22 balls
Author: Catherine McCord
Prep Time 5 minutes
Total Time 5 minutes


  • Food Processor


  • 1 cup nut or seed butter of choice (e.g almond, peanut or sunflower butter)
  • 5 dates, pitted
  • 1/4 cup protein powder
  • 3/4 cup hemp seeds
  • 1/4 cup chia seeds


  • Place the ingredients into a food processor and blend until combined.
  • Roll into balls using a tablespoon of mixture per ball.
  • For Chocolate Drizzle (optional): melt 1/4 cup dark chocolate chips with 1 teaspoon coconut oil. Allow to cool and then drizzle over protein balls.


Calories: 128kcal | Carbohydrates: 5g | Protein: 7g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 3g | Trans Fat: 0.003g | Cholesterol: 2mg | Sodium: 52mg | Potassium: 88mg | Fiber: 2g | Sugar: 2g | Vitamin A: 40IU | Vitamin C: 0.04mg | Calcium: 32mg | Iron: 1mg
Did you make this recipe?Mention @Weelicious or tag #weelicious!

About the Author

Catherine is a mama of three. A Kentucky girl living in California. Here’s what I know: all kids can be great eaters and mealtime must be easy. I create simple, healthy recipes the whole family will love.


    1. Hmm – They can get a little sticky if you use natural peanut butter sometimes. Not sure what nut butter you went with, but if you freeze or refrigerate them until they’re more firm that will help. They’ll stay fresh in the refrigerator for weeks, and the freezer for up to 4 months. Hope that’s helpful!

  1. Are these still good without actual protein powder? I give them to my kids and prefer to avoid protein powder.

Leave a Reply

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

Recipe Rating