There’s something about the flavor of apple pie that just feels like comfort—warm, sweet, and full of spice. These protein apple pie energy balls channel all that nostalgic goodness into a no-bake snack that’s surprisingly good for you. They’re naturally sweetened, filled with fiber and healthy fats, and perfect for an afternoon energy boost or a post-workout bite. Bonus: they come together quickly and require zero oven time. Let’s make them.
Table of contents
What You Need
This recipe is short and sweet—literally. With just a few whole food ingredients, you can whip up a batch in under 15 minutes.
Start with 1 cup of apple chips (dried apples). These bring the concentrated apple flavor and chewy texture. If they’re very crispy, give them a soak in warm water for 5–10 minutes and pat dry before using. If they’re already pliable, you’re good to go.
You’ll also need 12 Medjool dates, pitted. These are the glue that binds everything together—and they add a rich, caramel-like sweetness that makes each bite feel indulgent.
3 tablespoons of protein powder should also be part of this recipe. Vanilla works really well with the apple pie flavor.
Add in 2 tablespoons of rolled oats for a bit of texture and heartiness. You don’t need much here, just enough to help with structure and balance out the richness of the dates and nuts.
Next up: ½ cup of walnuts. They’re soft enough to blend easily and bring a slightly buttery flavor that pairs beautifully with apple and spice.
For a nutrient boost, add 1 tablespoon of ground flax seeds. These are rich in omega-3s and help the mixture stick together even better.
And of course, we can’t forget the spices. You’ll need 1 teaspoon of cinnamon and ¼ teaspoon of allspice. Together, they turn these simple ingredients into something that tastes exactly like apple pie filling.
Tool Requirements
You’ll need a food processor for this recipe—it’s the easiest way to break everything down and blend it into a sticky, rollable dough.
Grab a rubber spatula to scrape down the sides and help with mixing, and keep a small cookie scoop or your hands ready for shaping the balls.
A baking sheet or plate lined with parchment paper will come in handy for setting them up before chilling.
Preparation Instructions
Start by checking the texture of your Medjool dates—if they feel a little dry, let them soak in warm water for about 10 minutes to soften them up.
Drain well before using. In your food processor, pulse the walnuts, oats, protein powder, flax seeds, cinnamon, and allspice until they resemble a coarse, crumbly mix. Add in the dates and chopped apple chips, then blend everything together until a thick, sticky dough forms.
The mixture should hold together when pinched—if it feels too dry, add a teaspoon of water at a time until the texture is right. Once it’s ready, scoop out small portions and roll them into bite-sized balls using your hands. If the mixture sticks to your palms, lightly dampen them or rub with a touch of coconut oil.
Place the balls on a parchment-lined tray and pop them into the fridge for about 30 minutes to firm up before storing.
Storage Tips
Keep your apple pie energy balls in an airtight container in the fridge for up to 1 week. They’ll stay soft, chewy, and flavorful.
For longer storage, freeze them! Just separate layers with parchment paper and seal in a container or freezer-safe bag. They’ll keep for up to 2 months.
When you’re ready to eat, you can enjoy them straight from the freezer (they’re surprisingly good that way!) or let them thaw for 10–15 minutes for a softer bite.
High-Protein, Apple Pie Energy Balls
Craving something sweet and satisfying? These high-protein apple pie energy balls are the ultimate no bake vegan snack. Perfect for busy days, they double as an easy vegan dessert that's both healthy and delicious. Quick to make, even quicker to disappear!
Stefan has been vegan since 2019 and has been regularly working on his strength since the beginning of 2023. He’s on a mission to help other vegans get stronger and have all of them achieve the quality of life they deserve.
window.wprm_recipes = {"recipe-20219":{"type":"food","name":"High-Protein, Apple Pie Energy Balls","slug":"wprm-high-protein-apple-pie-energy-balls","image_url":"https:\/\/plantpoweredlifters.com\/wp-content\/uploads\/2025\/04\/easy-healthy-high-protein-apple-pie-energy-balls.png","rating":{"count":0,"total":0,"average":0,"type":{"comment":0,"no_comment":0,"user":0},"user":0},"ingredients":[{"uid":0,"amount":"1","unit":"cup","name":"dried apple chips","notes":"hydrate for 5\u201310 min if very crispy, then pat dry","unit_id":30,"id":1161,"type":"ingredient","unit_systems":{"unit-system-1":{"amount":"1","unit":"cup","unitParsed":"cup"}}},{"uid":1,"amount":"12","unit":"","name":"Medjool dates","notes":"pitted (soak for 10 min if dry, then drain)","id":85,"type":"ingredient","unit_systems":{"unit-system-1":{"amount":"12","unit":"","unitParsed":""}}},{"uid":2,"amount":"3","unit":"tablespoons","name":"vanilla protein powder","notes":"","unit_id":144,"id":508,"type":"ingredient","unit_systems":{"unit-system-1":{"amount":"3","unit":"tablespoons","unitParsed":"tablespoons"}}},{"uid":3,"amount":"2","unit":"tablespoons","name":"rolled oats","notes":"","unit_id":144,"id":185,"type":"ingredient","unit_systems":{"unit-system-1":{"amount":"2","unit":"tablespoons","unitParsed":"tablespoons"}}},{"uid":4,"amount":"\u00bd","unit":"cup","name":"walnuts","notes":"","unit_id":30,"id":238,"type":"ingredient","unit_systems":{"unit-system-1":{"amount":"\u00bd","unit":"cup","unitParsed":"cup"}}},{"uid":5,"amount":"1","unit":"tablespoon","name":"ground flax seeds","notes":"","unit_id":133,"id":1162,"type":"ingredient","unit_systems":{"unit-system-1":{"amount":"1","unit":"tablespoon","unitParsed":"tablespoon"}}},{"uid":6,"amount":"1","unit":"teaspoon","name":"ground cinnamon","notes":"","unit_id":142,"id":310,"type":"ingredient","unit_systems":{"unit-system-1":{"amount":"1","unit":"teaspoon","unitParsed":"teaspoon"}}},{"uid":7,"amount":"\u00bc","unit":"teaspoon","name":"ground allspice","notes":"","unit_id":142,"id":1163,"type":"ingredient","unit_systems":{"unit-system-1":{"amount":"\u00bc","unit":"teaspoon","unitParsed":"teaspoon"}}}],"originalServings":"16","originalServingsParsed":16,"currentServings":"16","currentServingsParsed":16,"currentServingsFormatted":"16","currentServingsMultiplier":1,"originalSystem":1,"currentSystem":1,"unitSystems":[1],"originalAdvancedServings":{"shape":"round","unit":"inch","diameter":0,"width":0,"length":0,"height":0},"currentAdvancedServings":{"shape":"round","unit":"inch","diameter":0,"width":0,"length":0,"height":0}}}
var wprm_public = {"user":"0","endpoints":{"analytics":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/analytics","integrations":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/integrations","manage":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/manage","utilities":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/utilities"},"settings":{"jump_output_hash":true,"features_comment_ratings":true,"template_color_comment_rating":"#343434","instruction_media_toggle_default":"on","video_force_ratio":false,"analytics_enabled":true,"google_analytics_enabled":false,"print_new_tab":true,"print_recipe_identifier":"slug"},"post_id":"20200","home_url":"https:\/\/plantpoweredlifters.com\/","print_slug":"wprm_print","permalinks":"\/%postname%\/","ajax_url":"https:\/\/plantpoweredlifters.com\/wp-admin\/admin-ajax.php","nonce":"ccdcb09dbe","api_nonce":"5efe46fcf6","translations":[],"version":{"free":"9.8.3","premium":"9.8.2"}};
var wprmp_public = {"user":"0","endpoints":{"private_notes":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/private-notes","user_rating":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/user-rating"},"settings":{"recipe_template_mode":"modern","features_adjustable_servings":true,"adjustable_servings_url":false,"adjustable_servings_url_param":"servings","adjustable_servings_round_to_decimals":"2","unit_conversion_remember":false,"unit_conversion_temperature":false,"unit_conversion_temperature_precision":false,"unit_conversion_system_1_temperature":false,"unit_conversion_system_2_temperature":false,"unit_conversion_advanced_servings_conversion":false,"unit_conversion_system_1_length_unit":false,"unit_conversion_system_2_length_unit":false,"fractions_enabled":false,"fractions_use_mixed":true,"fractions_use_symbols":true,"fractions_max_denominator":"8","unit_conversion_system_1_fractions":false,"unit_conversion_system_2_fractions":false,"unit_conversion_enabled":false,"decimal_separator":"point","features_comment_ratings":true,"features_user_ratings":false,"user_ratings_type":"modal","user_ratings_force_comment_scroll_to_smooth":true,"user_ratings_modal_title":"Rate This Recipe","user_ratings_thank_you_title":"Rate This Recipe","user_ratings_thank_you_message_with_comment":"Thank you for voting!","user_ratings_problem_message":"There was a problem rating this recipe. Please try again later.","user_ratings_force_comment_scroll_to":"","user_ratings_open_url_parameter":"rate","user_ratings_require_comment":true,"user_ratings_require_name":true,"user_ratings_require_email":true,"user_ratings_comment_suggestions_enabled":"never","rating_details_zero":"No ratings yet","rating_details_one":"%average% from 1 vote","rating_details_multiple":"%average% from %votes% votes","rating_details_user_voted":"(Your vote: %user%)","rating_details_user_not_voted":"(Click on the stars to vote!)","servings_changer_display":"tooltip_slider","template_ingredient_list_style":"disc","template_instruction_list_style":"decimal","template_color_icon":"#343434"},"timer":{"sound_file":"https:\/\/plantpoweredlifters.com\/wp-content\/plugins\/wp-recipe-maker-premium\/assets\/sounds\/alarm.mp3","text":{"start_timer":"Click to Start Timer"},"icons":{"pause":"<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\"><g ><path fill=\"#fffefe\" d=\"M9,2H4C3.4,2,3,2.4,3,3v18c0,0.6,0.4,1,1,1h5c0.6,0,1-0.4,1-1V3C10,2.4,9.6,2,9,2z\"\/><path fill=\"#fffefe\" d=\"M20,2h-5c-0.6,0-1,0.4-1,1v18c0,0.6,0.4,1,1,1h5c0.6,0,1-0.4,1-1V3C21,2.4,20.6,2,20,2z\"\/><\/g><\/svg>","play":"<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\"><g ><path fill=\"#fffefe\" d=\"M6.6,2.2C6.3,2,5.9,1.9,5.6,2.1C5.2,2.3,5,2.6,5,3v18c0,0.4,0.2,0.7,0.6,0.9C5.7,22,5.8,22,6,22c0.2,0,0.4-0.1,0.6-0.2l12-9c0.3-0.2,0.4-0.5,0.4-0.8s-0.1-0.6-0.4-0.8L6.6,2.2z\"\/><\/g><\/svg>","close":"<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\"><g ><path fill=\"#fffefe\" d=\"M22.7,4.3l-3-3c-0.4-0.4-1-0.4-1.4,0L12,7.6L5.7,1.3c-0.4-0.4-1-0.4-1.4,0l-3,3c-0.4,0.4-0.4,1,0,1.4L7.6,12l-6.3,6.3c-0.4,0.4-0.4,1,0,1.4l3,3c0.4,0.4,1,0.4,1.4,0l6.3-6.3l6.3,6.3c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l3-3c0.4-0.4,0.4-1,0-1.4L16.4,12l6.3-6.3C23.1,5.3,23.1,4.7,22.7,4.3z\"\/><\/g><\/svg>"}},"recipe_submission":{"max_file_size":52428800,"text":{"image_size":"The file is too large. Maximum size:"}}};
var JTOC = {"options":{"scroll_update_interval":200,"header_as_toggle":false,"headings_full_row_clickable":false,"logo":"https:\/\/plantpoweredlifters.com\/wp-content\/plugins\/joli-table-of-contents\/assets\/public\/img\/wpjoli-logo-linear-small-bw-24px.png","jump_to_offset":50,"jump_to_offset_mobile":50,"smooth_scroll":true,"hash_in_url":true,"is_admin":false,"wp_widget_support":false,"in_the_loop":true,"post_class":["post-20200","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-food","tag-recipe","infinite-scroll-item","grow-content-body","grow-content-main"]},"strings":{"wp_widget_support_message":"Widget support for this post type (<strong>post<\/strong>) is currently not enabled, to make the TOC links work, please enable support in the settings under WIDGET SUPPORT > Enable widget support > Post type. This message is only visible by admins."}};
ai_front = {"insertion_before":"BEFORE","insertion_after":"AFTER","insertion_prepend":"PREPEND CONTENT","insertion_append":"APPEND CONTENT","insertion_replace_content":"REPLACE CONTENT","insertion_replace_element":"REPLACE ELEMENT","visible":"VISIBLE","hidden":"HIDDEN","fallback":"FALLBACK","automatically_placed":"Automatically placed by AdSense Auto ads code","cancel":"Cancel","use":"Use","add":"Add","parent":"Parent","cancel_element_selection":"Cancel element selection","select_parent_element":"Select parent element","css_selector":"CSS selector","use_current_selector":"Use current selector","element":"ELEMENT","path":"PATH","selector":"SELECTOR"};