{"id":58200,"date":"2024-11-18T05:00:00","date_gmt":"2024-11-18T10:00:00","guid":{"rendered":"https:\/\/www.thehealthymaven.com\/?p=58200"},"modified":"2024-12-04T10:16:03","modified_gmt":"2024-12-04T15:16:03","slug":"protein-brownies","status":"publish","type":"post","link":"https:\/\/www.thehealthymaven.com\/protein-brownies\/","title":{"rendered":"Protein Brownies"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<p><em>These healthy <strong>protein brownies<\/strong> have 8.5 grams of protein per serving and are fudgy and gooey just like traditional brownies! Ditch the boxed mix and reach for these healthier swaps in these delightful protein brownies.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-10.jpg\" alt=\"protein brownies stacked on a plate.\" class=\"wp-image-58387\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-10.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-10-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-10-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-10-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-10-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2 id=\"table-of-contents\">Table of Contents<\/h2><ul class=\"is-style-fancy\"><li><a href=\"#h-why-make-this-recipe\">Why Make This Recipe?<\/a><\/li><li><a href=\"#h-ingredients-in-protein-brownies\">Ingredients in Protein Brownies<\/a><\/li><li><a href=\"#h-how-to-make-protein-brownies\">How to Make Protein Brownies<\/a><\/li><li><a href=\"#h-easy-swaps-add-ins\">Easy Swaps + Add-Ins<\/a><\/li><li><a href=\"#h-faqs\">FAQs<\/a><\/li><li><a href=\"#h-storage-instructions\">Storage Instructions<\/a><\/li><li><a href=\"#h-more-healthy-brownie-recipes-you-ll-love\">More Healthy Brownie Recipes You&rsquo;ll Love:<\/a><\/li><li><a href=\"#tasty-recipes-58225-jump-target\">Protein Brownies Recipe<\/a><\/li><\/ul><\/div>\n\n\n<p>Yes I am very much on a protein kick these days. From these <a href=\"https:\/\/www.thehealthymaven.com\/protein-granola-bars\/\">high protein granola bars<\/a> to <a href=\"https:\/\/www.thehealthymaven.com\/protein-cookies\/\">protein cookies<\/a> and not to mention these incredible <a href=\"https:\/\/www.thehealthymaven.com\/healthy-chickpea-blondies\/\">chickpea blondies<\/a> I have been loving adding protein to my baked goods. You would think adding protein powder to baked goods would make them dry right?! Think again! These protein brownies are ooey gooey and so delicious. You won&rsquo;t even realize they&rsquo;re actually good for you!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-make-this-recipe\">Why Make This Recipe?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>High in protein <\/strong>&ndash; 8.5 grams of protein per brownie!<\/li>\n\n\n\n<li><strong>They&rsquo;re gluten-free + dairy-free<\/strong> &ndash; That&rsquo;s right! These brownies are completely gluten-free and dairy-free. In fact, they&rsquo;re grain-free too!<\/li>\n\n\n\n<li><strong>They&rsquo;re fudgy and crinkly on top<\/strong>&nbsp;&ndash; while I do love a me a cake texture brownie, these protein brownies are fudgy but still have that crinkle on top that give this dessert its famous texture.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-ingredients-in-protein-brownies\">Ingredients in Protein Brownies<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Coconut oil<\/strong> &ndash; you could also use butter. Just make sure it is melted.<\/li>\n\n\n\n<li><strong>Maple syrup<\/strong> &ndash; For sweetness. You could also use honey. You won&rsquo;t need to add much since your protein powder likely has sweetener in it. If you like your brownies on the sweeter side you can add more.<\/li>\n\n\n\n<li><strong>Eggs<\/strong> &ndash; I haven&rsquo;t tried to replace with flax eggs but let me know if you do!<\/li>\n\n\n\n<li><strong>Almond milk <\/strong>&ndash; Ideally at room temperature or warmed. If it&rsquo;s too cold it will harden the coconut oil!<\/li>\n\n\n\n<li><strong>Vanilla extract<\/strong> &ndash; for flavor. Vanilla really helps to amplify the chocolate.<\/li>\n\n\n\n<li><strong>Almond flour<\/strong> &ndash; Make sure you use almond flour and not almond meal! I like the finely ground blanched almond flour from <a href=\"https:\/\/amzn.to\/2FiArYn\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Bob&rsquo;s Red Mill<\/a>.<\/li>\n\n\n\n<li><strong>Chocolate protein powder<\/strong>&ndash; you could also use vanilla protein powder. I like using&nbsp;<a href=\"https:\/\/ritual.com\/shop\/protein?irclickid=wCW2hPyX00ZlTADS2lyO81DKUkC1Y7SvPziAVU0&amp;irgwc=1&amp;utm_source=impact&amp;utm_medium=affiliate&amp;utm_campaign=blog&amp;utm_content=2393314\">pea protein powder<\/a>&nbsp;in my baked goods (check out my favorite&nbsp;<a href=\"https:\/\/www.thehealthymaven.com\/protein-cookies\/\">protein cookies<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/www.thehealthymaven.com\/protein-waffles\/\">protein waffles&nbsp;<\/a>using pea protein) but feel free to use whatever protein powder you have or prefer.<\/li>\n\n\n\n<li><strong>Cocoa powder <\/strong>&ndash; be sure to use unsweetened cocoa powder. You could also use cacao powder.<\/li>\n\n\n\n<li><strong>Baking powder<\/strong> &ndash; 1\/2 a teaspoon to help with rise.<\/li>\n\n\n\n<li><strong>Salt<\/strong> &ndash; just a pinch of salt but feel free to omit if watching sodium levels.<\/li>\n\n\n\n<li><strong>Chocolate chips<\/strong> &ndash; I like to use the Enjoy Life brand chocolate chips for a dairy-free option.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-make-protein-brownies\">How to Make Protein Brownies<\/h2>\n\n\n\n<p class=\"has-quaternary-background-color has-background\"><strong>STEP 1: COMBINE WET INGREDIENTS<\/strong><\/p>\n\n\n\n<p>In a large bowl whisk together coconut oil, maple syrup, eggs, almond milk and vanilla extract.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-01.jpg\" alt=\"wet batter for protein brownies in an orange bowl.\" class=\"wp-image-58388\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-01.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-01-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-01-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-01-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-01-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p class=\"has-quaternary-background-color has-background\"><strong>STEP 2: COMBINE DRY INGREDIENTS + MIX W\/ WET<\/strong><\/p>\n\n\n\n<p>In a separate bowl combine almond flour, protein powder, cocoa powder, baking powder and salt. Slowly mix dry ingredients into wet ingredients until just combined. Fold in chocolate chips.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-02.jpg\" alt=\"protein brownie batter in a bowl.\" class=\"wp-image-58389\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-02.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-02-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-02-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-02-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-02-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p class=\"has-quaternary-background-color has-background\"><strong>STEP 3: BAKE<\/strong><\/p>\n\n\n\n<p>Pour brownie batter into lined or greased baking dish. Bake for 25-30 minutes or until brownies are set and edges are crisp. For fudgier brownies I like to bake for closer to 25 minutes to keep them gooey inside. Allow to cool in the pan for 20 minutes. Cut brownies in pan and remove to cool completely on a wire rack. I like to cut into 9 brownies (3 x 3) or 12 brownies (3 x 4).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-04.jpg\" alt=\"protein brownies in a pan and topped with powdered sugar.\" class=\"wp-image-58390\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-04.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-04-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-04-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-04-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-04-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n<div class=\"block-tip cwp-inner\">\n\n<h2 class=\"wp-block-heading block-tip__title\" id=\"h-easy-swaps-add-ins\">Easy Swaps + Add-Ins<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Swap protein powders<\/strong> &ndash; you can see my suggestions below for types of protein powders recommended but know you can always sub in a different flavor of protein powder if desired.<\/li>\n\n\n\n<li><strong>Add nuts<\/strong> &ndash; stir in 1\/2 cup of your flavorite nuts or mix-ins.<\/li>\n\n\n\n<li><strong>Use butter instead of coconut oil<\/strong> &ndash; prefer the buttery flavor of traditional brownies? Sub in a 1\/4 cup of melted butter in place of coconut oil!<\/li>\n<\/ul>\n\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-faqs\">FAQs<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1730137960932\"><strong class=\"schema-faq-question\">How many grams of protein per brownie?<\/strong> <p class=\"schema-faq-answer\">Using <a href=\"https:\/\/ritual.sjv.io\/n10yra\">Ritual protein powder<\/a> I&rsquo;ve calculated that there are 8.5 grams of protein per brownie if cut into 9 brownies. That being said, your macros may be slightly different depending on the protein powder that you use and how many brownies you cut in your pan.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1730115828347\"><strong class=\"schema-faq-question\">Can I use a different protein powder?<\/strong> <p class=\"schema-faq-answer\">Yes! My preference is pea protein powder but here&rsquo;s some info on baking with other types of protein powder:<br><strong>Pea protein powder<\/strong> &ndash; my preferred choice. I find this leads to the most authentic protein cookie. I use the<a href=\"https:\/\/bit.ly\/3WZqW3k\" target=\"_blank\" rel=\"noreferrer noopener\">&nbsp;Ritual Protein Powder<\/a>.<br><strong>Brown rice protein powde<\/strong>r &ndash; can sometimes be a bit dry but works pretty well.<br><strong>Whey Protein Powder<\/strong>&nbsp;&ndash; I find whey protein can dry out my baked goods but it works in a pinch.<br><strong>Collagen Protein Powder<\/strong>&nbsp;&ndash; Not recommended as it can make baked goods kind of gummy tasting.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1730138699356\"><strong class=\"schema-faq-question\">Can I make these protein brownies vegan?<\/strong> <p class=\"schema-faq-answer\">If you replace the eggs with flax eggs they would technically be vegan. You could certainly try this swap but know that I haven&rsquo;t tested it myself! <\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1731092523004\"><strong class=\"schema-faq-question\">Do my eggs and almond milk have to be at room temperature?<\/strong> <p class=\"schema-faq-answer\">Ideally, yes! This is because if they are too cold they will harden the coconut oil. The recipe will still come together so don&rsquo;t worry if you forget this step but it works best if they&rsquo;re room temperature. You could also warm your almond milk in the microwave or on the stove top.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1731101038336\"><strong class=\"schema-faq-question\">Can I use almond meal instead of almond flour?<\/strong> <p class=\"schema-faq-answer\">I would not recommend it! Almond meal is denser than almond flour so the recipe will turn it quite different than expected.<\/p> <\/div> <\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-09.jpg\" alt=\"\" class=\"wp-image-58391\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-09.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-09-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-09-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-09-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-09-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-storage-instructions\">Storage Instructions<\/h2>\n\n\n\n<p>Store your protein brownies in an airtight container on the counter top for up to 3 days or 1 week in the fridge.<\/p>\n\n\n\n<p><strong>Freeze brownies<\/strong> in an airtight container for up to 3 months. I like to place parchment paper between each layer. Allow to thaw on countertop for several hours before serving.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-more-healthy-brownie-recipes-you-ll-love\">More Healthy Brownie Recipes You&rsquo;ll Love:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.thehealthymaven.com\/pumpkin-brownies\/\">Pumpkin Brownies<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/almond-flour-brownies\/\">Almond Flour Brownies<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/healthy-avocado-brownies\/\">Avocado Brownies<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/tahini-brownies\/\">Tahini Brownies<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/zucchini-brownies\/\">Zucchini Brownies<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/raw-walnut-brownies\/\">Raw Walnuts Brownies<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/fudgy-sweet-potato-brownies\/\">Fudgy Sweet Potato Brownies<\/a><\/li>\n<\/ul>\n\n\n<svg aria-hidden=\"true\" style=\"position: absolute;width: 0;height: 0;overflow: hidden\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<defs>\n<symbol viewbox=\"9 9 46 42\" id=\"wpt-star-full\">\n\t<path d=\"m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z\"><\/path>\n<\/symbol>\n<\/defs>\n<\/svg>\n<a class=\"button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card\" href=\"https:\/\/www.thehealthymaven.com\/protein-brownies\/print\/58225\/\">Print<\/a><span class=\"tasty-recipes-jump-target\" id=\"tasty-recipes-58225-jump-target\" style=\"display:block;padding-top:2px;margin-top:-2px;\"><\/span><div id=\"tasty-recipes-58225\" data-tr-id=\"58225\" class=\"tasty-recipes tasty-recipes-58225 tasty-recipes-display tasty-recipes-has-image\" data-tasty-recipes-customization=\"primary-color.background-color primary-color.outline-color\">\n\n\n<h2 class=\"tasty-recipes-title\" data-tasty-recipes-customization=\"h2-color.color h2-transform.text-transform\" id=\"protein-brownies\">Protein Brownies<\/h2>\n<div class=\"tasty-recipes-image-button-container\">\n\t\t\t<div class=\"tasty-recipes-image\">\n\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-13-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"3 protein brownies stacked on top of each other on a plate plate.\" data-pin-nopin=\"true\">\t\t<\/div>\n\t\t<div class=\"tasty-recipes-buttons\">\n\t\t\t\t<div class=\"tasty-recipes-button-wrap\">\n\t\t\t\n<a class=\"button tasty-recipes-print-button tasty-recipes-no-print\" href=\"https:\/\/www.thehealthymaven.com\/protein-brownies\/print\/58225\/\" target=\"_blank\" data-tasty-recipes-customization=\"\">\n\t\t\t<svg viewbox=\"0 0 24 24\" class=\"svg-print\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-print\"><\/use><\/svg>\n\t\tPrint Recipe<\/a>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n<\/div>\n\t<div class=\"tasty-recipes-rating\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t\t\t<p><svg aria-hidden=\"true\" style=\"position: absolute;width: 0;height: 0;overflow: hidden\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<defs>\n<symbol viewbox=\"9 9 46 42\" id=\"wpt-star-full\">\n\t<path d=\"m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z\"><\/path>\n<\/symbol>\n<\/defs>\n<\/svg>\n<span class=\"tasty-recipes-ratings-buttons tasty-recipes-no-ratings-buttons\" data-tr-default-rating=\"0\">\t\t<span class=\"tasty-recipes-rating\">\t\t<i class=\"checked\" data-rating=\"5\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\"><use href=\"#wpt-star-full\"><\/use><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t5 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\">\t\t<i class=\"checked\" data-rating=\"4\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\"><use href=\"#wpt-star-full\"><\/use><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t4 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\">\t\t<i class=\"checked\" data-rating=\"3\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\"><use href=\"#wpt-star-full\"><\/use><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t3 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\">\t\t<i class=\"checked\" data-rating=\"2\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\"><use href=\"#wpt-star-full\"><\/use><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t2 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\">\t\t<i class=\"checked\" data-rating=\"1\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\"><use href=\"#wpt-star-full\"><\/use><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t1 Star\t\t\t<\/span>\t\t<\/i>\t<\/span><\/span><\/p>\n\t\t\t\t\t\t\t<p><span data-tasty-recipes-customization=\"detail-label-color.color\" class=\"rating-label\">No reviews<\/span><\/p>\n\t\t\t<\/div>\n\n\n\t<div class=\"tasty-recipes-description\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t<p><em>These healthy protein brownies have 8.5 grams protein per serving and are fudgy and gooey just like traditional brownies! Ditch the boxed mix and reach for these healthier swaps in these delightful protein brownies.<\/em><\/p>\n\t<\/div>\n\n\t<div class=\"tasty-recipes-details\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t<ul>\n\t\t\t\t\t\t\t<li class=\"author\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Author:<\/strong> <a data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-author-name\" href=\"https:\/\/www.thehealthymaven.com\/author\/davida\/\">Davida Lederle<\/a><\/li>\n\t\t\t\t\t\t\t<li class=\"prep-time\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Prep Time:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-prep-time\">10 minutes<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"cook-time\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Cook Time:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-cook-time\">25 minutes<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"total-time\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Total Time:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-total-time\">35 minutes<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"yield\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Yield:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-yield\"><span data-amount=\"9\">9<\/span> brownies <span class=\"tasty-recipes-yield-scale\"><span data-amount=\"1\">1<\/span>x<\/span><\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"category\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Category:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-category\">Dessert<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"method\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Method:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-method\">Bake<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"cuisine\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Cuisine:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-cuisine\">American<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"diet\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Diet:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-diet\">Gluten Free<\/span><\/li>\n\t\t\t\t\t<\/ul>\n\t<\/div>\n\n\t<div class=\"tasty-recipes-ingredients\">\n\t\t<div class=\"tasty-recipes-ingredients-header\">\n\t\t\t<div class=\"tasty-recipes-ingredients-clipboard-container\">\n\t\t\t\t<h3 data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Ingredients<\/h3>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"tasty-recipes-units-scale-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"tasty-recipes-scale-container\">\n\t\t\t\t\t\t<span class=\"tasty-recipes-scale-label\">Scale<\/span>\n\t\t\t\t\t\t<button class=\"tasty-recipes-scale-button tasty-recipes-scale-button-active\" data-amount=\"1\" type=\"button\">1x<\/button><button class=\"tasty-recipes-scale-button\" data-amount=\"2\" type=\"button\">2x<\/button><button class=\"tasty-recipes-scale-button\" data-amount=\"3\" type=\"button\">3x<\/button>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"tasty-recipes-ingredients-body\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t<ul>\n<li><span data-amount=\"0.25\" data-unit=\"cup\">1\/4 cup<\/span> coconut oil, <em>melted<\/em><\/li>\n<li><span data-amount=\"2\" data-unit=\"tbsp\">2 tbsp<\/span> maple syrup<\/li>\n<li><span data-amount=\"2\">2<\/span> large eggs, <em>room temperature<\/em><\/li>\n<li><span data-amount=\"0.25\" data-unit=\"cup\">1\/4 cup<\/span> almond milk, <em>room temperature<\/em><\/li>\n<li><span data-amount=\"1\" data-unit=\"tsp\">1 tsp<\/span> vanilla extract<\/li>\n<li><span data-amount=\"0.66666666666667\" data-unit=\"cup\">2\/3 cup<\/span> <a href=\"https:\/\/amzn.to\/2FiArYn\" target=\"_blank\" rel=\"nofollow noopener\">blanched almond flour<\/a>&nbsp;(not almond meal)<\/li>\n<li><span data-amount=\"0.5\" data-unit=\"cup\">1\/2 cup<\/span> chocolate OR vanilla protein powder<\/li>\n<li><span data-amount=\"3\" data-unit=\"tbsp\">3 tbsp<\/span> cocoa powder<\/li>\n<li><span data-amount=\"0.5\" data-unit=\"tsp\">1\/2 tsp<\/span> baking powder<\/li>\n<li data-has-non-numeric-amount>pinch of salt<\/li>\n<li><span data-amount=\"0.5\" data-unit=\"cup\">1\/2 cup<\/span> dairy-free chocolate chips (I like Enjoy Life brand)<\/li>\n<\/ul>\n<!--INSIDE_INGREDIENTS-->\t\t<\/div>\n\t\t<div class=\"tasty-recipes-cook-mode\">\n\t<div class=\"tasty-recipes-cook-mode__container\">\n\t\t<label class=\"tasty-recipes-cook-mode__switch\">\n\t\t\t<input type=\"checkbox\" id=\"tasty_recipes_69a6b6b2e5a27_cookmode\">\n\t\t\t<span class=\"tasty-recipes-cook-mode__switch-slider tasty-recipes-cook-mode__switch-round\" data-tasty-recipes-customization=\"button-color.background button-text-color.color\"><\/span>\n\t\t<\/label>\n\t\t<label for=\"tasty_recipes_69a6b6b2e5a27_cookmode\">\n\t\t\t<span class=\"tasty-recipes-cook-mode__label\">Cook Mode<\/span>\n\t\t\t<span class=\"tasty-recipes-cook-mode__helper\">\n\t\t\t\tPrevent your screen from going dark\t\t\t<\/span>\n\t\t<\/label>\n\t<\/div>\n<\/div>\n\t<\/div>\n\n\t<div class=\"tasty-recipe-instructions\">\n\t\t<div class=\"tasty-recipes-instructions-header\">\n\t\t\t<h3 data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Instructions<\/h3>\n\t\t\t\t\t<\/div>\n\t\t<div class=\"tasty-recipes-instructions-body\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t<ol>\n<li id=\"instruction-step-1\">Preheat oven to 350 degrees F. and line an 8 x 8 inch baking dish with parchment paper or grease well with oil.<\/li>\n<li id=\"instruction-step-2\">In a large bowl whisk together coconut oil, maple syrup, eggs, almond milk and vanilla extract.<\/li>\n<li id=\"instruction-step-3\">In a separate bowl combine almond flour, protein powder, cocoa powder, baking powder and salt.<\/li>\n<li id=\"instruction-step-4\">Slowly mix dry ingredients into wet ingredients until just combined.<\/li>\n<li id=\"instruction-step-5\">Fold in chocolate chips.<\/li>\n<li id=\"instruction-step-6\">Pour brownie batter into lined or greased baking dish.<\/li>\n<li id=\"instruction-step-7\">Bake for 25-30 minutes or until brownies are set and edges are crisp. For fudgier brownies I like to bake for closer to 25 minutes to keep them gooey inside.<\/li>\n<li id=\"instruction-step-8\">Allow to cool in the pan for 20 minutes.<\/li>\n<li id=\"instruction-step-9\">Cut brownies in pan and remove to cool completely on a wire rack. I like to cut into 9 brownies (3 x 3) or 12 brownies (3 x 4). Just note that they will be closer to 6 grams of protein in each if cut into 12 brownies.<\/li>\n<li id=\"instruction-step-10\">See storage instructions above.<\/li>\n<\/ol>\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n\n\t<div class=\"tasty-recipes-nutrifox\">\n\t\t<script data-cfasync=\"false\">\n(function(){\n\twindow.addEventListener( 'message', function( event ){\n\t\tif ( ( 'https:\/\/nutrifox.com' !== event.origin && 'https:\/\/nutrifox.test' !== event.origin ) ||\n\t\t\ttypeof event.data !== 'string' ) {\n\t\t\treturn;\n\t\t}\n\t\tvar payload = JSON.parse( event.data );\n\t\tswitch ( payload.event ) {\n\t\t\tcase 'setHeight':\n\t\t\t\tvar iframe = document.getElementById( 'nutrifox-label-' + payload.recipeId );\n\t\t\t\tiframe.style.height = payload.height + 'px';\n\t\t\t\tbreak;\n\t\t}\n\t} );\n}());\n\n<\/script>\n<iframe title=\"nutritional information\" id=\"nutrifox-label-212635\" src=\"https:\/\/nutrifox.com\/embed\/label\/212635\" style=\"width:100%;border-width:0;\"><\/iframe>\t<\/div>\n\n\n\n\n\n\n\n<script>\nwindow.trCommon={\"minRating\":6,\"ajaxurl\":\"https:\\\/\\\/www.thehealthymaven.com\\\/wp-admin\\\/admin-ajax.php\",\"ratingNonce\":\"\",\"postId\":58200};\nwindow.TastyRecipes = window.TastyRecipes || {};\n\nwindow.TastyRecipes.smoothScroll = {\ninit() {\ndocument.addEventListener( 'click', ( e ) => {\nlet anchor = e.target;\nif ( anchor.tagName !== 'A' ) {\nanchor = anchor.closest( 'a.tasty-recipes-scrollto' );\n}\n\nif ( ! anchor || ! anchor.classList.contains( 'tasty-recipes-scrollto' ) ) {\nreturn;\n}\n\nconst elementHref = anchor.getAttribute( 'href' );\nif ( ! elementHref ) {\nreturn;\n}\n\ne.preventDefault();\nthis.goToSelector( elementHref );\n});\n},\ngoToSelector( selector ) {\nconst element = document.querySelector( selector );\nif ( ! element ) {\nreturn;\n}\nelement.scrollIntoView( { behavior: 'smooth' } );\n}\n};\n\ndocument.addEventListener(\n'DOMContentLoaded',\n() => window.TastyRecipes.smoothScroll.init()\n);\n\n(function(){\n\n\nvar bothEquals = function( d1, d2, D ) {\nvar ret = 0;\nif (d1<=D) {\nret++;\n}\nif (d2<=D) {\nret++;\n}\nreturn ret === 2;\n};\n\nvar frac =function frac(x,D,mixed){var n1=Math.floor(x),d1=1;var n2=n1+1,d2=1;if(x!==n1){while(bothEquals(d1,d2,D)){var m=(n1+n2)\/(d1+d2);if(x===m){if(d1+d2<=D){d1+=d2;n1+=n2;d2=D+1}else if(d1>d2){d2=D+1;}else {d1=D+1;}break}else if(x<m){n2=n1+n2;d2=d1+d2}else{n1=n1+n2;d1=d1+d2}}}if(d1>D){d1=d2;n1=n2}if(!mixed){return[0,n1,d1];}var q=Math.floor(n1\/d1);return[q,n1-q*d1,d1]};frac.cont=function cont(x,D,mixed){var sgn=x<0?-1:1;var B=x*sgn;var P_2=0,P_1=1,P=0;var Q_2=1,Q_1=0,Q=0;var A=Math.floor(B);while(Q_1<D){A=Math.floor(B);P=A*P_1+P_2;Q=A*Q_1+Q_2;if(B-A<5e-8){break;}B=1\/(B-A);P_2=P_1;P_1=P;Q_2=Q_1;Q_1=Q}if(Q>D){if(Q_1>D){Q=Q_2;P=P_2}else{Q=Q_1;P=P_1}}if(!mixed){return[0,sgn*P,Q];}var q=Math.floor(sgn*P\/Q);return[q,sgn*P-q*Q,Q]};\n\n\nwindow.tastyRecipesVulgarFractions = JSON.parse(decodeURIComponent(\"%7B%22%C2%BC%22%3A%221%2F4%22%2C%22%C2%BD%22%3A%221%2F2%22%2C%22%C2%BE%22%3A%223%2F4%22%2C%22%E2%85%93%22%3A%221%2F3%22%2C%22%E2%85%94%22%3A%222%2F3%22%2C%22%E2%85%95%22%3A%221%2F5%22%2C%22%E2%85%96%22%3A%222%2F5%22%2C%22%E2%85%97%22%3A%223%2F5%22%2C%22%E2%85%98%22%3A%224%2F5%22%2C%22%E2%85%99%22%3A%221%2F6%22%2C%22%E2%85%9A%22%3A%225%2F6%22%2C%22%E2%85%9B%22%3A%221%2F8%22%2C%22%E2%85%9C%22%3A%223%2F8%22%2C%22%E2%85%9D%22%3A%225%2F8%22%2C%22%E2%85%9E%22%3A%227%2F8%22%7D\"));\n\nwindow.tastyRecipesFormatAmount = function(amount, el) {\nif ( parseFloat( amount ) === parseInt( amount ) ) {\nreturn amount;\n}\nvar roundType = 'frac';\nif (typeof el.dataset.amountShouldRound !== 'undefined') {\nif ('false' !== el.dataset.amountShouldRound) {\nif ( 'number' === el.dataset.amountShouldRound ) {\nroundType = 'number';\n} else if ('frac' === el.dataset.amountShouldRound) {\nroundType = 'frac';\n} else if ('vulgar' === el.dataset.amountShouldRound) {\nroundType = 'vulgar';\n} else {\nroundType = 'integer';\n}\n}\n}\nif ('number' === roundType) {\namount = Number.parseFloat(amount).toPrecision(2);\n} else if ('integer' === roundType) {\namount = Math.round(amount);\n} else if ('frac' === roundType || 'vulgar' === roundType) {\nvar denom = 8;\nif (typeof el.dataset.unit !== 'undefined') {\nvar unit = el.dataset.unit;\nif (['cups','cup','c'].includes(unit)) {\ndenom = 4;\nif (0.125 === amount) {\ndenom = 8;\n}\nif (\"0.1667\" === Number.parseFloat( amount ).toPrecision(4)) {\ndenom = 6;\n}\n}\nif (['tablespoons','tablespoon','tbsp'].includes(unit)) {\ndenom = 2;\n}\nif (['teaspoons','teaspoon','tsp'].includes(unit)) {\ndenom = 8;\n}\n}\nvar amountArray = frac.cont( amount, denom, true );\nvar newAmount = '';\nif ( amountArray[1] !== 0 ) {\nnewAmount = amountArray[1] + '\/' + amountArray[2];\nif ('vulgar' === roundType) {\nObject.keys(window.tastyRecipesVulgarFractions).forEach(function(vulgar) {\nif (newAmount === window.tastyRecipesVulgarFractions[vulgar]) {\nnewAmount = vulgar;\n}\n});\n}\n}\nif ( newAmount ) {\nnewAmount = ' ' + newAmount;\n}\nif ( amountArray[0] ) {\nnewAmount = amountArray[0] + newAmount;\n}\namount = newAmount;\n}\nreturn amount;\n};\n\n\nwindow.tastyRecipesUpdatePrintLink = () => {\n\nconst printButton = document.querySelector( '.tasty-recipes-print-button' );\n\n\nif ( ! printButton ) {\nreturn;\n}\n\nconst printURL = new URL( printButton.href );\nconst searchParams = new URLSearchParams( printURL.search );\n\nconst unitButton = document.querySelector( '.tasty-recipes-convert-button-active' );\nconst scaleButton = document.querySelector( '.tasty-recipes-scale-button-active' );\n\nlet unit = '';\nlet scale = '';\n\nif ( unitButton ) {\nunit = unitButton.dataset.unitType;\nsearchParams.delete('unit');\nsearchParams.set( 'unit', unit );\n}\n\nif ( scaleButton ) {\nscale = scaleButton.dataset.amount;\nsearchParams.set( 'scale', scale );\n}\n\nconst paramString = searchParams.toString();\nconst newURL = '' === paramString ? printURL.href : printURL.origin + printURL.pathname + '?' + paramString;\nconst printLinks = document.querySelectorAll( '.tasty-recipes-print-link' );\n\nprintLinks.forEach( ( el ) => {\nel.href = newURL;\n});\n\nconst printButtons = document.querySelectorAll( '.tasty-recipes-print-button' );\nprintButtons.forEach( ( el ) => {\nel.href = newURL;\n});\n};\n\n\ndocument.addEventListener( 'DOMContentLoaded', () => {\n\n\nif ( ! window.location.href.includes( '\/print\/' ) ) {\nreturn;\n}\n\nconst searchParams = new URLSearchParams( window.location.search );\n\nconst unit = searchParams.get( 'unit' );\nconst scale = searchParams.get( 'scale' );\n\nif ( unit && ( 'metric' === unit || 'usc' === unit ) ) {\ndocument.querySelector( '.tasty-recipes-convert-button[data-unit-type=\"' + unit + '\"]' ).click();\n}\n\nif ( scale && Number(scale) > 0 ) {\ndocument.querySelector( '.tasty-recipes-scale-button[data-amount=\"' + Number(scale) + '\"]' ).click();\n}\n});\n}());\n\n(function(){\nvar buttonClass = 'tasty-recipes-scale-button',\nbuttonActiveClass = 'tasty-recipes-scale-button-active',\nbuttons = document.querySelectorAll('.tasty-recipes-scale-button');\nif ( ! buttons ) {\nreturn;\n}\n\nbuttons.forEach(function(button){\nbutton.addEventListener('click', function(event){\nevent.preventDefault();\nvar recipe = event.target.closest('.tasty-recipes');\nif ( ! recipe ) {\nreturn;\n}\nvar otherButtons = recipe.querySelectorAll('.' + buttonClass);\notherButtons.forEach(function(bt){\nbt.classList.remove(buttonActiveClass);\n});\nbutton.classList.add(buttonActiveClass);\n\n\nvar scalables = recipe.querySelectorAll('span[data-amount]');\nvar buttonAmount = parseFloat( button.dataset.amount );\nscalables.forEach(function(scalable){\nif (typeof scalable.dataset.amountOriginalType === 'undefined'\n&& typeof scalable.dataset.nfOriginal === 'undefined') {\nif (-1 !== scalable.innerText.indexOf('\/')) {\nscalable.dataset.amountOriginalType = 'frac';\n}\nif (-1 !== scalable.innerText.indexOf('.')) {\nscalable.dataset.amountOriginalType = 'number';\n}\nObject.keys(window.tastyRecipesVulgarFractions).forEach(function(vulgar) {\nif (-1 !== scalable.innerText.indexOf(vulgar)) {\nscalable.dataset.amountOriginalType = 'vulgar';\n}\n});\nif (typeof scalable.dataset.amountOriginalType !== 'undefined') {\nscalable.dataset.amountShouldRound = scalable.dataset.amountOriginalType;\n}\n}\nvar amount = parseFloat( scalable.dataset.amount ) * buttonAmount;\namount = window.tastyRecipesFormatAmount(amount, scalable);\nif ( typeof scalable.dataset.unit !== 'undefined' ) {\nif ( ! scalable.classList.contains('nutrifox-quantity') ) {\nif ( ! scalable.classList.contains('nutrifox-second-quantity') ) {\namount += ' ' + scalable.dataset.unit;\n}\n}\n}\nscalable.innerText = amount;\n});\n\nvar nonNumerics = recipe.querySelectorAll('[data-has-non-numeric-amount]');\nnonNumerics.forEach(function(nonNumeric){\nvar indicator = nonNumeric.querySelector('span[data-non-numeric-label]');\nif ( indicator ) {\nnonNumeric.removeChild(indicator);\n}\nif ( 1 !== buttonAmount ) {\nindicator = document.createElement('span');\nindicator.setAttribute('data-non-numeric-label', true);\nvar text = document.createTextNode(' (x' + buttonAmount + ')');\nindicator.appendChild(text);\nnonNumeric.appendChild(indicator);\n}\n});\n\nwindow.tastyRecipesUpdatePrintLink();\n});\n});\n}());\n\nwindow.TastyRecipes = window.TastyRecipes || {};\nwindow.TastyRecipes.cookMode = {\nwakeLockApi: false,\nwakeLock: false,\ncookModeSelector: '.tasty-recipes-cook-mode',\ninit() {\nif (\"wakeLock\" in navigator && \"request\" in navigator.wakeLock) {\nthis.wakeLockApi = navigator.wakeLock;\n}\n\nconst cookModes = document.querySelectorAll(this.cookModeSelector);\n\nif (cookModes.length > 0) {\nfor (const cookMode of cookModes) {\nif (this.wakeLockApi) {\ncookMode.querySelector('input[type=\"checkbox\"]').addEventListener(\"change\", event => {\nthis.checkboxChange(event.target);\n}, false);\n} else {\ncookMode.style.display = \"none\";\n}\n}\n}\n},\ncheckboxChange(checkbox) {\nif (checkbox.checked) {\nthis.lock();\n} else {\nthis.unlock();\n}\n},\nsetCheckboxesState(state) {\nconst checkboxes = document.querySelectorAll(this.cookModeSelector + ' input[type=\"checkbox\"]');\nfor (const checkbox of checkboxes) {\ncheckbox.checked = state;\n}\n},\nasync lock() {\ntry {\nthis.wakeLock = await this.wakeLockApi.request(\"screen\");\nthis.wakeLock.addEventListener(\"release\", () => {\nthis.wakeLock = false;\nthis.setCheckboxesState(false);\n});\nthis.setCheckboxesState(true);\n} catch (error) {\nthis.setCheckboxesState(false);\n}\n},\nunlock() {\nif (this.wakeLock) {\nthis.wakeLock.release();\nthis.wakeLock = false;\n}\nthis.setCheckboxesState(false);\n}\n};\n\n(function(callback) {\nif (document.readyState !== \"loading\") {\ncallback();\n} else {\ndocument.addEventListener(\"DOMContentLoaded\", callback);\n}\n})(() => {\nwindow.TastyRecipes.cookMode.init();\n});\n\n\n\nwindow.TastyRecipes = window.TastyRecipes || {};\n\nwindow.TastyRecipes.staticTooltip = {\nelement: null,\ntooltipElement: null,\ndeleting: false,\ninit( element ) {\nif ( this.deleting ) {\nreturn;\n}\nthis.element = element;\nthis.buildElements();\n},\ndestroy() {\nif ( ! this.tooltipElement || this.deleting ) {\nreturn;\n}\n\nthis.deleting = true;\nthis.tooltipElement.classList.remove( 'opened' );\n\nsetTimeout( () => {\nthis.tooltipElement.remove();\nthis.deleting = false;\n}, 500 );\n},\nbuildElements() {\nconst tooltipElement = document.createElement( 'div' );\ntooltipElement.classList.add( 'tasty-recipes-static-tooltip');\ntooltipElement.setAttribute( 'id', 'tasty-recipes-tooltip' );\n\nconst currentTooltipElement = document.getElementById( 'tasty-recipes-tooltip' );\nif ( currentTooltipElement ) {\ndocument.body.replaceChild( tooltipElement, currentTooltipElement );\n} else {\ndocument.body.appendChild( tooltipElement );\n}\n\nthis.tooltipElement = document.getElementById( 'tasty-recipes-tooltip' );\n},\nshow() {\nif ( ! this.tooltipElement ) {\nreturn;\n}\n\nconst tooltipTop = this.element.getBoundingClientRect().top\n+ window.scrollY\n- 10 \/\/ 10px offset.\n- this.tooltipElement.getBoundingClientRect().height;\nconst tooltipLeft = this.element.getBoundingClientRect().left\n- ( this.tooltipElement.getBoundingClientRect().width \/ 2 )\n+ ( this.element.getBoundingClientRect().width \/ 2 ) - 1;\nconst posLeft = Math.max( 10, tooltipLeft );\nthis.maybeRemoveTail( posLeft !== tooltipLeft );\n\nthis.tooltipElement.setAttribute( 'style', 'top:' + tooltipTop + 'px;left:' + posLeft + 'px;' );\nthis.tooltipElement.classList.add( 'opened' );\n\n},\nmaybeRemoveTail( removeTail ) {\nif ( removeTail ) {\nthis.tooltipElement.classList.add( 'tr-hide-tail' );\n} else {\nthis.tooltipElement.classList.remove( 'tr-hide-tail' );\n}\n},\nchangeMessage( message ) {\nif ( ! this.tooltipElement ) {\nreturn;\n}\nthis.tooltipElement.innerHTML = message;\n}\n};\n\nwindow.TastyRecipes.ajax = {\nsendPostRequest( url, data, success, failure ) {\nconst xhr = new XMLHttpRequest();\nxhr.open( 'POST', url, true );\nxhr.send( this.preparePostData( data ) );\n\nxhr.onreadystatechange = () => {\nif ( 4 !== xhr.readyState ) {\nreturn;\n}\nif ( xhr.status === 200 ) {\nsuccess( JSON.parse( xhr.responseText ) );\nreturn;\n}\n\nfailure( xhr );\n};\n\nxhr.onerror = () => {\nfailure( xhr );\n};\n},\npreparePostData( data ) {\nconst formData = new FormData();\n\nfor ( const key in data ) {\nformData.append( key, data[key] );\n}\nreturn formData;\n},\n};\n\nwindow.TastyRecipes.ratings = {\ndefaultRating: 0,\ncurrentRatingPercentage: 100,\nsavingRating: false,\ninit( minRating ) {\nthis.minRating = minRating;\n\nthis.formWatchRating();\nthis.closeTooltipWhenClickOutside();\nthis.addBodyClassBasedOnSelectedRating();\nthis.backwardCompFormRatingPosition();\n},\nformWatchRating() {\nconst ratings = document.querySelectorAll('.tasty-recipes-no-ratings-buttons [data-rating]');\nif ( ratings.length <= 0 ) {\nreturn;\n}\nfor ( const rating of ratings ) {\nrating.addEventListener( 'click', event => {\nevent.preventDefault();\nthis.defaultRating = event.target.closest( '.checked' ).dataset.rating;\nthis.setCheckedStar( event.target );\nthis.maybeSendRating( this.defaultRating, event.target );\nthis.setRatingInForm( this.defaultRating );\n} );\n}\n},\ncloseTooltipWhenClickOutside() {\nwindow.addEventListener( 'click', e => {\n\/\/ Bailout (don't remove the tooltip) when the clicked element is a rating star, or it's the tooltip itself.\nif ( e.target.closest( '.tasty-recipes-rating' ) || e.target.classList.contains( 'tasty-recipes-static-tooltip' ) ) {\nreturn;\n}\n\nwindow.TastyRecipes.staticTooltip.destroy();\n} );\n},\n setRatingInForm( rating ) {\nconst ratingInput = document.querySelector( '#respond .tasty-recipes-rating[value=\"' + rating + '\"]' );\nif ( ! ratingInput ) {\nreturn;\n}\nratingInput.click();\n},\naddBodyClassBasedOnSelectedRating() {\nconst ratingInputs = document.querySelectorAll( 'input.tasty-recipes-rating' );\nif ( ! ratingInputs ) {\nreturn;\n}\nfor ( const ratingInput of ratingInputs ) {\nratingInput.addEventListener( 'click', currentEvent => {\nconst selectedRating = currentEvent.target.getAttribute( 'value' );\nthis.handleBodyClassByRating( selectedRating );\nthis.toggleCommentTextareaRequired( selectedRating );\n} );\n}\n},\nhandleBodyClassByRating( rating ) {\nif ( rating < this.minRating ) {\ndocument.body.classList.remove( 'tasty-recipes-selected-minimum-rating' );\nreturn;\n}\ndocument.body.classList.add( 'tasty-recipes-selected-minimum-rating' );\n},\ntoggleCommentTextareaRequired( rating ) {\nconst commentTextarea = document.getElementById( 'comment' );\nif ( ! commentTextarea ) {\nreturn;\n}\n\nif ( rating < this.minRating ) {\ncommentTextarea.setAttribute( 'required', '' );\nreturn;\n}\n\ncommentTextarea.removeAttribute( 'required' );\n},\nmaybeSendRating( rating, element ) {\nif ( this.savingRating === rating ) {\nreturn;\n}\n\nthis.savingRating = rating;\nwindow.TastyRecipes.staticTooltip.init( element );\n\nconst recipeCardElement = element.closest( '.tasty-recipes' );\nif ( ! recipeCardElement ) {\nwindow.TastyRecipes.staticTooltip.destroy();\nreturn;\n}\n\nwindow.TastyRecipes.ajax.sendPostRequest(\nwindow.trCommon.ajaxurl,\n{\naction: 'tasty_recipes_save_rating',\nrating,\nnonce: window.trCommon.ratingNonce,\npost_id: window.trCommon.postId,\nrecipe_id: recipeCardElement.dataset.trId,\n},\n( response ) => {\nwindow.TastyRecipes.staticTooltip.changeMessage( response.data.message );\nwindow.TastyRecipes.staticTooltip.show();\nthis.updateAverageText( response.data, recipeCardElement );\nthis.maybeFillCommentForm( response.data );\n\n\/\/ Hide the tooltip after 5 seconds.\nsetTimeout( () => {\nthis.maybeResetTooltip( recipeCardElement, response.data, rating );\n}, 5000 );\n},\n() => {\nthis.resetTooltip( recipeCardElement );\n}\n);\n},\nupdateAverageText( data, recipeCardElement ) {\nif ( ! data.average ) {\nreturn;\n}\nthis.setRatingPercent( data );\n\nif ( ! data.count ) {\nreturn;\n}\n\nconst quickLink = document.querySelector( '.tasty-recipes-rating-link' );\nif ( quickLink ) {\nthis.setTextInContainer( quickLink, data );\nthis.setPartialStar( quickLink );\n}\n\nconst cardStars = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );\ncardStars.dataset.trDefaultRating = data.average;\nthis.setTextInContainer( recipeCardElement.querySelector( '.tasty-recipes-rating' ), data );\n},\nsetTextInContainer( container, data ) {\nif ( ! container ) {\nreturn;\n}\n\nif ( data.label ) {\nconst ratingLabelElement = container.querySelector( '.rating-label' );\nif ( ratingLabelElement ) {\nratingLabelElement.innerHTML = data.label;\n}\nreturn;\n}\n\nconst averageElement = container.querySelector( '.average' );\nif ( averageElement ) {\naverageElement.textContent = data.average;\n}\n\nconst countElement = container.querySelector( '.count' );\nif ( countElement ) {\ncountElement.textContent = data.count;\n}\n},\nsetPartialStar( container ) {\nconst highestStar = container.querySelector( '[data-rating=\"' + Math.ceil( this.defaultRating ) + '\"]' );\nif ( highestStar ) {\nhighestStar.dataset.trClip = this.currentRatingPercentage;\n}\n},\nsetRatingPercent( data ) {\nthis.defaultRating = data.average.toFixed( 1 );\nconst parts = data.average.toFixed( 2 ).toString().split( '.' );\nthis.currentRatingPercentage = parts[1] ? parts[1] : 100;\nif ( this.currentRatingPercentage === '00' ) {\nthis.currentRatingPercentage = 100;\n}\n},\nsetCheckedStar( target ) {\nconst cardRatingContainer = target.closest( '.tasty-recipes-ratings-buttons' );\nconst selectedRatingElement = cardRatingContainer.querySelector( '[data-tr-checked]' );\nif ( selectedRatingElement ) {\ndelete selectedRatingElement.dataset.trChecked;\n}\n\nconst thisStar = target.closest( '.tasty-recipes-rating' );\nthisStar.dataset.trChecked = 1;\nthisStar.querySelector( '[data-tr-clip]' ).dataset.trClip = 100;\n},\nmaybeFillCommentForm( data ) {\nif ( ! data.comment || ! data.comment.content ) {\nreturn;\n}\n\nconst commentForm = document.querySelector( '#commentform' );\nif ( ! commentForm ) {\nreturn;\n}\n\nconst commentBox = commentForm.querySelector( '[name=comment]' );\nif ( ! commentBox || commentBox.value ) {\nreturn;\n}\n\n\/\/ Add comment details for editing.\ncommentBox.innerHTML = data.comment.content;\nif ( data.comment.name ) {\ncommentForm.querySelector( '[name=author]' ).value = data.comment.name;\ncommentForm.querySelector( '[name=email]' ).value = data.comment.email;\n}\n},\nmaybeResetTooltip( recipeCardElement, data, rating ) {\nif ( this.savingRating === rating ) {\nthis.resetTooltip( recipeCardElement, data );\n}\n},\nresetTooltip( recipeCardElement, data ) {\nwindow.TastyRecipes.staticTooltip.destroy();\nthis.savingRating = false;\n\n\/\/ Reset the default rating.\nconst cardRatingContainer = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );\nif ( cardRatingContainer ) {\nthis.defaultRating = ( data && data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;\ncardRatingContainer.dataset.trDefaultRating = this.defaultRating;\n\nthis.resetSelectedStar( cardRatingContainer, data );\n}\n},\nresetSelectedStar( cardRatingContainer ) {\nconst selectedRatingElement = cardRatingContainer.querySelector( '[data-rating=\"' + Math.ceil( this.defaultRating ) + '\"]' );\nif ( selectedRatingElement ) {\nselectedRatingElement.querySelector( '[data-tr-clip]' ).dataset.trClip = this.currentRatingPercentage;\nselectedRatingElement.parentNode.dataset.trChecked = 1;\n}\n\nconst previousSelectedElement= cardRatingContainer.querySelector( '[data-tr-checked]' );\nif ( previousSelectedElement ) {\nconst currentSelectedRating = previousSelectedElement.querySelector('[data-rating]');\nif ( currentSelectedRating !== selectedRatingElement ) {\ndelete previousSelectedElement.dataset.trChecked;\n}\n}\n},\nbackwardCompFormRatingPosition() {\nconst ratingsButtons = document.querySelector( '#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons' );\nif ( ! ratingsButtons ) {\nreturn;\n}\nconst ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);\nif ( ! ratingsButtonsStyles.display.includes( 'flex' ) ) {\nratingsButtons.style.direction = 'rtl';\n}\n\nif ( typeof tastyRecipesRating !== 'undefined' ) {\n\/\/ Select the rating that was previously selected in admin.\nratingsButtons.querySelector( '.tasty-recipes-rating[value=\"' + tastyRecipesRating + '\"]' ).checked = true;\n}\n\nconst ratingSpans = ratingsButtons.querySelectorAll( '.tasty-recipes-rating' );\nfor (const ratingSpan of ratingSpans) {\nratingSpan.addEventListener( 'click', event => {\nif ( ratingSpan === event.target ) {\nreturn;\n}\nratingSpan.previousElementSibling.click();\n} );\n}\n}\n};\n\n(function(callback) {\nif (document.readyState !== \"loading\") {\ncallback();\n} else {\nwindow.addEventListener( 'load', callback );\n}\n})(() => {\nwindow.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 );\n});\n<\/script><\/div>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-10-1.jpg\" alt=\"\" class=\"wp-image-58392\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-10-1.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-10-1-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-10-1-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-10-1-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-10-1-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n","protected":false},"excerpt":{"rendered":"<p>These healthy protein brownies have 8.5 grams of protein per serving and are fudgy and gooey just like traditional brownies!&hellip;<\/p>\n","protected":false},"author":2,"featured_media":58393,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","footnotes":""},"categories":[462,279,37,451],"tags":[6961,6958,6960],"class_list":{"2":"type-post"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Protein Brownies Recipe [8 grams of Protein!] - The Healthy Maven<\/title>\n<meta name=\"description\" content=\"[TESTED] These healthy protein brownies have 8 grams of protein per serving and are fudgy and delicious just like traditional brownies!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.thehealthymaven.com\/protein-brownies\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Protein Brownies\" \/>\n<meta property=\"og:description\" content=\"[TESTED] These healthy protein brownies have 8 grams of protein per serving and are fudgy and delicious just like traditional brownies!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.thehealthymaven.com\/protein-brownies\/\" \/>\n<meta property=\"og:site_name\" content=\"The Healthy Maven\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/thehealthymaven\" \/>\n<meta property=\"article:author\" content=\"www.facebook.com\/thehealthymaven\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-18T10:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-04T15:16:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-13.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1185\" \/>\n\t<meta property=\"og:image:height\" content=\"1185\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Davida Lederle\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Davida Lederle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/\"},\"author\":{\"name\":\"Davida Lederle\",\"@id\":\"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/acb6d9e44f9b367e4df8265d69a7dea1\"},\"headline\":\"Protein Brownies\",\"datePublished\":\"2024-11-18T10:00:00+00:00\",\"dateModified\":\"2024-12-04T15:16:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/\"},\"wordCount\":986,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-13.jpg\",\"keywords\":[\"Dairy-free\",\"Gluten-free\",\"Vegetarian\"],\"articleSection\":[\"Brownies\",\"Dessert Recipes\",\"Gluten-Free Recipes\",\"Vegetarian Recipes\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#respond\"]}]},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/\",\"url\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/\",\"name\":\"Protein Brownies Recipe [8 grams of Protein!] - The Healthy Maven\",\"isPartOf\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-13.jpg\",\"datePublished\":\"2024-11-18T10:00:00+00:00\",\"dateModified\":\"2024-12-04T15:16:03+00:00\",\"description\":\"[TESTED] These healthy protein brownies have 8 grams of protein per serving and are fudgy and delicious just like traditional brownies!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730137960932\"},{\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730115828347\"},{\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730138699356\"},{\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1731092523004\"},{\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1731101038336\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.thehealthymaven.com\/protein-brownies\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#primaryimage\",\"url\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-13.jpg\",\"contentUrl\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-13.jpg\",\"width\":1185,\"height\":1185,\"caption\":\"3 protein brownies stacked on top of each other on a plate plate.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.thehealthymaven.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dessert Recipes\",\"item\":\"https:\/\/www.thehealthymaven.com\/category\/dessert\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Protein Brownies\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.thehealthymaven.com\/#website\",\"url\":\"https:\/\/www.thehealthymaven.com\/\",\"name\":\"The Healthy Maven\",\"description\":\"-where healthy meets living-\",\"publisher\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.thehealthymaven.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.thehealthymaven.com\/#organization\",\"name\":\"The Healthy Maven LLC\",\"url\":\"https:\/\/www.thehealthymaven.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.thehealthymaven.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/01\/the-healthy-maven-default-image.jpg\",\"contentUrl\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/01\/the-healthy-maven-default-image.jpg\",\"width\":696,\"height\":696,\"caption\":\"The Healthy Maven LLC\"},\"image\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/thehealthymaven\",\"https:\/\/x.com\/thehealthymaven\",\"https:\/\/www.instagram.com\/thehealthymaven\",\"https:\/\/www.pinterest.com\/thehealthymaven\",\"https:\/\/www.youtube.com\/channel\/UCyK5nQt0c37nilRzVBRXv6g\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/acb6d9e44f9b367e4df8265d69a7dea1\",\"name\":\"Davida Lederle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/35fd0c7c207f10c54f4afab6334ed776b428660e339583e2b0fe1de68ffa7d2d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/35fd0c7c207f10c54f4afab6334ed776b428660e339583e2b0fe1de68ffa7d2d?s=96&d=mm&r=g\",\"caption\":\"Davida Lederle\"},\"description\":\"Welcome to The Healthy Maven! I'm Davida and I've been food blogging for over a decade. I'm also a certified herbalist, yoga instructor and major health junkie. My goal is to help you live healthFULLY rather than living for your health. I provide simple and nutritious recipes, clean beauty and lifestyle tips so you can live well.\",\"sameAs\":[\"https:\/\/www.thehealthymaven.com\/author\/davida\/\",\"www.facebook.com\/thehealthymaven\",\"www.instagram.com\/thehealthymaven\",\"https:\/\/x.com\/TheHealthyMaven\"],\"knowsAbout\":[\"cooking\",\"food blogging\",\"yoga\",\"clean beauty\"],\"url\":\"https:\/\/www.thehealthymaven.com\/author\/davida\/\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730137960932\",\"position\":1,\"url\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730137960932\",\"name\":\"How many grams of protein per brownie?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Using <a href=\\\"https:\/\/ritual.sjv.io\/n10yra\\\">Ritual protein powder<\/a> I've calculated that there are 8.5 grams of protein per brownie if cut into 9 brownies. That being said, your macros may be slightly different depending on the protein powder that you use and how many brownies you cut in your pan.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730115828347\",\"position\":2,\"url\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730115828347\",\"name\":\"Can I use a different protein powder?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes! My preference is pea protein powder but here's some info on baking with other types of protein powder:<br\/><strong>Pea protein powder<\/strong> \u2013 my preferred choice. I find this leads to the most authentic protein cookie. I use the<a href=\\\"https:\/\/bit.ly\/3WZqW3k\\\" target=\\\"_blank\\\" rel=\\\"noreferrer noopener\\\">\u00a0Ritual Protein Powder<\/a>.<br\/><strong>Brown rice protein powde<\/strong>r \u2013 can sometimes be a bit dry but works pretty well.<br\/><strong>Whey Protein Powder<\/strong>\u00a0\u2013 I find whey protein can dry out my baked goods but it works in a pinch.<br\/><strong>Collagen Protein Powder<\/strong>\u00a0\u2013 Not recommended as it can make baked goods kind of gummy tasting.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730138699356\",\"position\":3,\"url\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730138699356\",\"name\":\"Can I make these protein brownies vegan?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"If you replace the eggs with flax eggs they would technically be vegan. You could certainly try this swap but know that I haven't tested it myself! \",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1731092523004\",\"position\":4,\"url\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1731092523004\",\"name\":\"Do my eggs and almond milk have to be at room temperature?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ideally, yes! This is because if they are too cold they will harden the coconut oil. The recipe will still come together so don't worry if you forget this step but it works best if they're room temperature. You could also warm your almond milk in the microwave or on the stove top.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1731101038336\",\"position\":5,\"url\":\"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1731101038336\",\"name\":\"Can I use almond meal instead of almond flour?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"I would not recommend it! Almond meal is denser than almond flour so the recipe will turn it quite different than expected.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Protein Brownies Recipe [8 grams of Protein!] - The Healthy Maven","description":"[TESTED] These healthy protein brownies have 8 grams of protein per serving and are fudgy and delicious just like traditional brownies!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.thehealthymaven.com\/protein-brownies\/","og_locale":"en_US","og_type":"article","og_title":"Protein Brownies","og_description":"[TESTED] These healthy protein brownies have 8 grams of protein per serving and are fudgy and delicious just like traditional brownies!","og_url":"https:\/\/www.thehealthymaven.com\/protein-brownies\/","og_site_name":"The Healthy Maven","article_publisher":"https:\/\/www.facebook.com\/thehealthymaven","article_author":"www.facebook.com\/thehealthymaven","article_published_time":"2024-11-18T10:00:00+00:00","article_modified_time":"2024-12-04T15:16:03+00:00","og_image":[{"width":1185,"height":1185,"url":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-13.jpg","type":"image\/jpeg"}],"author":"Davida Lederle","twitter_misc":{"Written by":"Davida Lederle","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#article","isPartOf":{"@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/"},"author":{"name":"Davida Lederle","@id":"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/acb6d9e44f9b367e4df8265d69a7dea1"},"headline":"Protein Brownies","datePublished":"2024-11-18T10:00:00+00:00","dateModified":"2024-12-04T15:16:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/"},"wordCount":986,"commentCount":0,"publisher":{"@id":"https:\/\/www.thehealthymaven.com\/#organization"},"image":{"@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#primaryimage"},"thumbnailUrl":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-13.jpg","keywords":["Dairy-free","Gluten-free","Vegetarian"],"articleSection":["Brownies","Dessert Recipes","Gluten-Free Recipes","Vegetarian Recipes"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.thehealthymaven.com\/protein-brownies\/#respond"]}]},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/","url":"https:\/\/www.thehealthymaven.com\/protein-brownies\/","name":"Protein Brownies Recipe [8 grams of Protein!] - The Healthy Maven","isPartOf":{"@id":"https:\/\/www.thehealthymaven.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#primaryimage"},"image":{"@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#primaryimage"},"thumbnailUrl":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-13.jpg","datePublished":"2024-11-18T10:00:00+00:00","dateModified":"2024-12-04T15:16:03+00:00","description":"[TESTED] These healthy protein brownies have 8 grams of protein per serving and are fudgy and delicious just like traditional brownies!","breadcrumb":{"@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730137960932"},{"@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730115828347"},{"@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730138699356"},{"@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1731092523004"},{"@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1731101038336"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.thehealthymaven.com\/protein-brownies\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#primaryimage","url":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-13.jpg","contentUrl":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/11\/protein-brownies-13.jpg","width":1185,"height":1185,"caption":"3 protein brownies stacked on top of each other on a plate plate."},{"@type":"BreadcrumbList","@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.thehealthymaven.com\/"},{"@type":"ListItem","position":2,"name":"Dessert Recipes","item":"https:\/\/www.thehealthymaven.com\/category\/dessert\/"},{"@type":"ListItem","position":3,"name":"Protein Brownies"}]},{"@type":"WebSite","@id":"https:\/\/www.thehealthymaven.com\/#website","url":"https:\/\/www.thehealthymaven.com\/","name":"The Healthy Maven","description":"-where healthy meets living-","publisher":{"@id":"https:\/\/www.thehealthymaven.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.thehealthymaven.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.thehealthymaven.com\/#organization","name":"The Healthy Maven LLC","url":"https:\/\/www.thehealthymaven.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thehealthymaven.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/01\/the-healthy-maven-default-image.jpg","contentUrl":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/01\/the-healthy-maven-default-image.jpg","width":696,"height":696,"caption":"The Healthy Maven LLC"},"image":{"@id":"https:\/\/www.thehealthymaven.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/thehealthymaven","https:\/\/x.com\/thehealthymaven","https:\/\/www.instagram.com\/thehealthymaven","https:\/\/www.pinterest.com\/thehealthymaven","https:\/\/www.youtube.com\/channel\/UCyK5nQt0c37nilRzVBRXv6g\/"]},{"@type":"Person","@id":"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/acb6d9e44f9b367e4df8265d69a7dea1","name":"Davida Lederle","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/35fd0c7c207f10c54f4afab6334ed776b428660e339583e2b0fe1de68ffa7d2d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/35fd0c7c207f10c54f4afab6334ed776b428660e339583e2b0fe1de68ffa7d2d?s=96&d=mm&r=g","caption":"Davida Lederle"},"description":"Welcome to The Healthy Maven! I'm Davida and I've been food blogging for over a decade. I'm also a certified herbalist, yoga instructor and major health junkie. My goal is to help you live healthFULLY rather than living for your health. I provide simple and nutritious recipes, clean beauty and lifestyle tips so you can live well.","sameAs":["https:\/\/www.thehealthymaven.com\/author\/davida\/","www.facebook.com\/thehealthymaven","www.instagram.com\/thehealthymaven","https:\/\/x.com\/TheHealthyMaven"],"knowsAbout":["cooking","food blogging","yoga","clean beauty"],"url":"https:\/\/www.thehealthymaven.com\/author\/davida\/"},{"@type":"Question","@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730137960932","position":1,"url":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730137960932","name":"How many grams of protein per brownie?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Using <a href=\"https:\/\/ritual.sjv.io\/n10yra\">Ritual protein powder<\/a> I've calculated that there are 8.5 grams of protein per brownie if cut into 9 brownies. That being said, your macros may be slightly different depending on the protein powder that you use and how many brownies you cut in your pan.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730115828347","position":2,"url":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730115828347","name":"Can I use a different protein powder?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes! My preference is pea protein powder but here's some info on baking with other types of protein powder:<br\/><strong>Pea protein powder<\/strong> \u2013 my preferred choice. I find this leads to the most authentic protein cookie. I use the<a href=\"https:\/\/bit.ly\/3WZqW3k\" target=\"_blank\" rel=\"noreferrer noopener\">\u00a0Ritual Protein Powder<\/a>.<br\/><strong>Brown rice protein powde<\/strong>r \u2013 can sometimes be a bit dry but works pretty well.<br\/><strong>Whey Protein Powder<\/strong>\u00a0\u2013 I find whey protein can dry out my baked goods but it works in a pinch.<br\/><strong>Collagen Protein Powder<\/strong>\u00a0\u2013 Not recommended as it can make baked goods kind of gummy tasting.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730138699356","position":3,"url":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1730138699356","name":"Can I make these protein brownies vegan?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"If you replace the eggs with flax eggs they would technically be vegan. You could certainly try this swap but know that I haven't tested it myself! ","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1731092523004","position":4,"url":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1731092523004","name":"Do my eggs and almond milk have to be at room temperature?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Ideally, yes! This is because if they are too cold they will harden the coconut oil. The recipe will still come together so don't worry if you forget this step but it works best if they're room temperature. You could also warm your almond milk in the microwave or on the stove top.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1731101038336","position":5,"url":"https:\/\/www.thehealthymaven.com\/protein-brownies\/#faq-question-1731101038336","name":"Can I use almond meal instead of almond flour?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"I would not recommend it! Almond meal is denser than almond flour so the recipe will turn it quite different than expected.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/posts\/58200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/comments?post=58200"}],"version-history":[{"count":3,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/posts\/58200\/revisions"}],"predecessor-version":[{"id":58657,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/posts\/58200\/revisions\/58657"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/media\/58393"}],"wp:attachment":[{"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/media?parent=58200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/categories?post=58200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/tags?post=58200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}