Don't hesitate to contact us Today! Phone: 877-301-7773

Email Us at onepaat@hotmail.com

No itemsNo items
  • Office of Long Term Living – Quality Assurance Helpline 800-757-5042 555 Walnut Street, Harrisburg, PA 17101-1919
  • Allegheny County Area Agency on Aging 412-350-4235 2100 Wharton Street, 2nd Fl., Pittsburgh, PA 15203
  • Beaver County Department of Aging 724-847-2262 1020 8th Ave., Beaver Falls, PA 15010
  • Cambria County Department of Aging 814-539-5595 110 Franklin Street, Johnstown, PA 15901
  • Washington County Department of Aging 724-228-6856 100 West Beau Street, Washington, PA 15301
  • Westmoreland County Department of Aging 724-830-4444 Troutman’s Building 200 S Main Street Greensburg, PA 15601

    Alternative news

  • How to Make the Best Gluten-Free Banana Bread Recipe

    Banana bread is one of those recipes that everyone loves, but many people are often apprehensive about making it at home. Well, get ready to be surprised by how simple making nutrition-rich banana bread at home really is and how good for you it can be. This super moist gluten-free banana bread recipe is one that everyone (even gluten lovers!) will enjoy.

    What’s wrong with regular banana bread?

    You might wonder what the point of making a gluten-free banana bread recipe is. Why mess with a classic?

    Unfortunately, like so many recipes we’ve grown up with, classic banana bread recipes, even the homemade versions, aren’t very good for you.

    For starters, they’re usually made with a whole lot of white flour. Refined carbohydrates like those don’t add any nutritional value and can be difficult for your body to break down.

    Then there’s the sugar. Traditional banana bread has a ton of refined sugar in it, leading you to a sugar high followed by a sugar crash.

    Sugar is one of the top “foods” that causes inflammation in the body, which can contribute to heart disease, diabetes and high cholesterol levels.

    Finally, while grass-fed butter is great when it adds something to a dish, normal banana bread recipes can have up to a cup of the stuff. There’s just no need when you have this gluten-free banana bread recipe that tastes amazing and is healthy … and ready to be baked.

    Gluten-free banana bread ingredients - Dr. Axe

    Key ingredients

    This gluten-free banana bread recipe keeps all the best parts about banana bread while making it a bit more nutritious.

    Bananas

    Ripe bananas provide natural sweetness with fiber, potassium and vitamin B6. The fiber supports digestion and steady energy, while potassium helps maintain healthy blood pressure and muscle function.

    Bananas also deliver antioxidants that protect cells from oxidative stress.

    Gluten-free flour

    It uses almond flour, a heart-healthy, low-carb alternative to all-purpose white flour. You can also experiment with a Paleo flour blend, which incorporates various flours, such as almond, coconut, tapioca and arrowroot flours, for this recipe.

    Natural sweeteners

    Incorporating overripe bananas makes this bread sweet, but the honey is sure to satisfy your sweet tooth.

    Raw honey adds sweetness without refined sugar and contains trace antioxidants and antimicrobial compounds. It may support immune health and has anti-inflammatory properties compared with refined sweeteners. Honey also contributes small amounts of vitamins and minerals.

    If you’re hesitant to heat honey, you can also try maple syrup or a natural granular sugar like coconut sugar. Just be sure to use less of these!

    Coconut milk

    Instead of butter, we’ll get that same silky texture with coconut milk. Coconut milk lends creaminess and moisture to the bread while keeping it dairy-free.

    It provides medium-chain triglycerides, a type of fat that can be quickly used for energy. Coconut milk also contains small amounts of vitamins and minerals, like manganese and copper.

    Eggs

    Eggs are a high-quality protein source, supplying all essential amino acids your body needs. They’re also rich in nutrients like choline, which supports brain health, and lutein/zeaxanthin, important for eye health.

    Including eggs helps the banana bread hold together while boosting its overall protein content.

    Vanilla extract

    Pure vanilla extract enhances flavor and contains antioxidants from vanilla bean compounds. While used in small amounts, it contributes subtle aromatic depth and complements the natural sweetness of bananas and honey.

    Baking soda

    Baking soda acts as a leavening agent, helping the bread rise and achieve a light texture. Although it doesn’t offer nutrients, it’s essential for proper texture and crumb structure in quick breads.

    Cinnamon

    Cinnamon adds warmth and flavor plus antioxidant and anti-inflammatory compounds. It may help support healthy blood sugar metabolism and digestive comfort when used as part of a balanced diet.

    Apple cider vinegar

    A small amount of apple cider vinegar reacts with baking soda to improve rise and tenderness in gluten-free baking. It’s also popularly associated with supporting digestion and balanced blood glucose levels (when consumed with meals), adding a mild tang without altering sweetness.

    Now this is a banana bread you can indulge in without feeling bad!

    How to make gluten-free banana bread

    Start by preheating the oven to 350 degrees Fahrenheit. Grease a standard loaf pan, and set aside.

    In a bowl, mix together the eggs, banana, honey, coconut milk and vanilla. The vanilla extract adds a little extra flavor. Mmm!

    Gluten-free banana bread step 2 - Dr. Axe

    In a separate bowl, combine the baking soda, almond flour, sea salt and cinnamon. Combine both of the mixtures, and stir until well incorporated.

    Gluten-free banana bread step 3 - Dr. Axe

    Add in the apple cider vinegar, and stir until it is distributed throughout the mixture.

    Pour the batter into the greased loaf pan. Bake for 45 to 50 minutes.

    Gluten-free banana bread step 4 - Dr. Axe

    Serve the banana bread either warm or cooled. Both are delicious!

    You can even add this recipe to your list of dishes to meal prep on Sunday to enjoy throughout the week for breakfast or with your cup of coffee. If you want to reheat it, simply pop it in the oven for a couple minutes.

    You’ll keep more of the moisture by eating it cool, though.

    More gluten-free baked goods

    If you like this gluten-free banana bread recipe, here are some more healthy baked good recipes without gluten to try:

    Print

    Gluten-Free Banana Bread Recipe


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    • Author: Ayla Sadler
    • Total Time: 1 hour
    • Yield: 12
    • Diet: Gluten Free
    const share_pin_buttons = document.getElementsByClassName( 'share-pin button' ); if ( share_pin_buttons ) { for ( let share_key = 0; share_key { e.stopPropagation(); window.open(e.target.dataset.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=500'); return false; } ); } }

    Description

    Standard banana bread is surprising unhealthy. Get ready to be surprised by how simple making nutrition-rich banana bread at home really is and how good for you it can be.


    Ingredients

    • 4 eggs
    • 3 medium overly ripe bananas, mashed
    • ¼ cup raw honey
    • ¼ cup coconut milk
    • 1 teaspoon vanilla extract
    • 2 teaspoons baking soda
    • 2¼ cups almond flour (or use Paleo flour)
    • ½ teaspoon sea salt
    • ½ teaspoon cinnamon
    • 1 tablespoon apple cider vinegar

    Instructions

    1. Preheat oven to 350 F.
    2. Grease a standard loaf pan and set aside.
    3. In a bowl, mix eggs, banana, honey, coconut milk and vanilla.
    4. In a separate bowl, combine baking soda, almond flour, sea salt and cinnamon.
    5. Combine both mixtures and stir until well incorporated.
    6. Add in apple cider vinegar and stir until it is distributed throughout the mixture.
    7. Pour batter into greased loaf pan. Bake for 45 to 50 minutes.
    • Prep Time: 10 min
    • Cook Time: 50 min
    • Category: Snacks
    • Method: Baking
    • Cuisine: American

    Nutrition

    • Serving Size: 1 slice (79g)
    • Calories: 197
    • Sugar: 10.6g
    • Sodium: 329mg
    • Fat: 12.4g
    • Saturated Fat: 2.3g
    • Unsaturated Fat: 9.4g
    • Trans Fat: 0g
    • Carbohydrates: 17.4g
    • Fiber: 3.4g
    • Protein: 6.4g
    • Cholesterol: 55mg
    window.trCommon={"minRating":6,"ajaxurl":"https:\/\/draxe.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":15585}; window.TastyRecipes = window.TastyRecipes || {}; window.TastyRecipes.smoothScroll = { init() { document.addEventListener( 'click', ( e ) => { let anchor = e.target; if ( anchor.tagName !== 'A' ) { anchor = anchor.closest( 'a.tasty-recipes-scrollto' ); } if ( ! anchor || ! anchor.classList.contains( 'tasty-recipes-scrollto' ) ) { return; } const elementHref = anchor.getAttribute( 'href' ); if ( ! elementHref ) { return; } e.preventDefault(); this.goToSelector( elementHref ); }); }, goToSelector( selector ) { const element = document.querySelector( selector ); if ( ! element ) { return; } element.scrollIntoView( { behavior: 'smooth' } ); } }; document.addEventListener( 'DOMContentLoaded', () => window.TastyRecipes.smoothScroll.init() ); window.TastyRecipes = window.TastyRecipes || {}; window.TastyRecipes.cookMode = { wakeLockApi: false, wakeLock: false, cookModeSelector: '.tasty-recipes-cook-mode', init() { if ("wakeLock" in navigator && "request" in navigator.wakeLock) { this.wakeLockApi = navigator.wakeLock; } const cookModes = document.querySelectorAll(this.cookModeSelector); if (cookModes.length > 0) { for (const cookMode of cookModes) { if (this.wakeLockApi) { cookMode.querySelector('input[type="checkbox"]').addEventListener("change", event => { this.checkboxChange(event.target); }, false); } else { cookMode.style.display = "none"; } } } }, checkboxChange(checkbox) { if (checkbox.checked) { this.lock(); } else { this.unlock(); } }, setCheckboxesState(state) { const checkboxes = document.querySelectorAll(this.cookModeSelector + ' input[type="checkbox"]'); for (const checkbox of checkboxes) { checkbox.checked = state; } }, async lock() { try { this.wakeLock = await this.wakeLockApi.request("screen"); this.wakeLock.addEventListener("release", () => { this.wakeLock = false; this.setCheckboxesState(false); }); this.setCheckboxesState(true); } catch (error) { this.setCheckboxesState(false); } }, unlock() { if (this.wakeLock) { this.wakeLock.release(); this.wakeLock = false; } this.setCheckboxesState(false); } }; (function(callback) { if (document.readyState !== "loading") { callback(); } else { document.addEventListener("DOMContentLoaded", callback); } })(() => { window.TastyRecipes.cookMode.init(); }); window.TastyRecipes = window.TastyRecipes || {}; window.TastyRecipes.staticTooltip = { element: null, tooltipElement: null, deleting: false, init( element ) { if ( this.deleting ) { return; } this.element = element; this.buildElements(); }, destroy() { if ( ! this.tooltipElement || this.deleting ) { return; } this.deleting = true; this.tooltipElement.classList.remove( 'opened' ); setTimeout( () => { this.tooltipElement.remove(); this.deleting = false; }, 500 ); }, buildElements() { const tooltipElement = document.createElement( 'div' ); tooltipElement.classList.add( 'tasty-recipes-static-tooltip'); tooltipElement.setAttribute( 'id', 'tasty-recipes-tooltip' ); const currentTooltipElement = document.getElementById( 'tasty-recipes-tooltip' ); if ( currentTooltipElement ) { document.body.replaceChild( tooltipElement, currentTooltipElement ); } else { document.body.appendChild( tooltipElement ); } this.tooltipElement = document.getElementById( 'tasty-recipes-tooltip' ); }, show() { if ( ! this.tooltipElement ) { return; } const tooltipTop = this.element.getBoundingClientRect().top + window.scrollY - 10 // 10px offset. - this.tooltipElement.getBoundingClientRect().height; const tooltipLeft = this.element.getBoundingClientRect().left - ( this.tooltipElement.getBoundingClientRect().width / 2 ) + ( this.element.getBoundingClientRect().width / 2 ) - 1; const posLeft = Math.max( 10, tooltipLeft ); this.maybeRemoveTail( posLeft !== tooltipLeft ); this.tooltipElement.setAttribute( 'style', 'top:' + tooltipTop + 'px;left:' + posLeft + 'px;' ); this.tooltipElement.classList.add( 'opened' ); }, maybeRemoveTail( removeTail ) { if ( removeTail ) { this.tooltipElement.classList.add( 'tr-hide-tail' ); } else { this.tooltipElement.classList.remove( 'tr-hide-tail' ); } }, changeMessage( message ) { if ( ! this.tooltipElement ) { return; } this.tooltipElement.innerHTML = message; } }; window.TastyRecipes.ajax = { sendPostRequest( url, data, success, failure ) { const xhr = new XMLHttpRequest(); xhr.open( 'POST', url, true ); xhr.send( this.preparePostData( data ) ); xhr.onreadystatechange = () => { if ( 4 !== xhr.readyState ) { return; } if ( xhr.status === 200 ) { success( JSON.parse( xhr.responseText ) ); return; } failure( xhr ); }; xhr.onerror = () => { failure( xhr ); }; }, preparePostData( data ) { const formData = new FormData(); for ( const key in data ) { formData.append( key, data[key] ); } return formData; }, }; window.TastyRecipes.ratings = { defaultRating: 0, currentRatingPercentage: 100, savingRating: false, init( minRating ) { this.minRating = minRating; this.formWatchRating(); this.closeTooltipWhenClickOutside(); this.addBodyClassBasedOnSelectedRating(); this.backwardCompFormRatingPosition(); }, formWatchRating() { const ratings = document.querySelectorAll('.tasty-recipes-no-ratings-buttons [data-rating]'); if ( ratings.length { event.preventDefault(); this.defaultRating = event.target.closest( '.checked' ).dataset.rating; this.setCheckedStar( event.target ); this.maybeSendRating( this.defaultRating, event.target ); this.setRatingInForm( this.defaultRating ); } ); } }, closeTooltipWhenClickOutside() { window.addEventListener( 'click', e => { // Bailout (don't remove the tooltip) when the clicked element is a rating star, or it's the tooltip itself. if ( e.target.closest( '.tasty-recipes-rating' ) || e.target.classList.contains( 'tasty-recipes-static-tooltip' ) ) { return; } window.TastyRecipes.staticTooltip.destroy(); } ); }, setRatingInForm( rating ) { const ratingInput = document.querySelector( '#respond .tasty-recipes-rating[value="' + rating + '"]' ); if ( ! ratingInput ) { return; } ratingInput.click(); }, addBodyClassBasedOnSelectedRating() { const ratingInputs = document.querySelectorAll( 'input.tasty-recipes-rating' ); if ( ! ratingInputs ) { return; } for ( const ratingInput of ratingInputs ) { ratingInput.addEventListener( 'click', currentEvent => { const selectedRating = currentEvent.target.getAttribute( 'value' ); this.handleBodyClassByRating( selectedRating ); this.toggleCommentTextareaRequired( selectedRating ); } ); } }, handleBodyClassByRating( rating ) { if ( rating < this.minRating ) { document.body.classList.remove( 'tasty-recipes-selected-minimum-rating' ); return; } document.body.classList.add( 'tasty-recipes-selected-minimum-rating' ); }, toggleCommentTextareaRequired( rating ) { const commentTextarea = document.getElementById( 'comment' ); if ( ! commentTextarea ) { return; } if ( rating { window.TastyRecipes.staticTooltip.changeMessage( response.data.message ); window.TastyRecipes.staticTooltip.show(); this.updateAverageText( response.data, recipeCardElement ); this.maybeFillCommentForm( response.data ); // Hide the tooltip after 5 seconds. setTimeout( () => { this.maybeResetTooltip( recipeCardElement, response.data, rating ); }, 5000 ); }, () => { this.resetTooltip( recipeCardElement ); } ); }, updateAverageText( data, recipeCardElement ) { if ( ! data.average ) { return; } this.setRatingPercent( data ); if ( ! data.count ) { return; } const quickLink = document.querySelector( '.tasty-recipes-rating-link' ); if ( quickLink ) { this.setTextInContainer( quickLink, data ); this.setPartialStar( quickLink ); } const cardStars = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' ); cardStars.dataset.trDefaultRating = data.average; this.setTextInContainer( recipeCardElement.querySelector( '.tasty-recipes-rating' ), data ); }, setTextInContainer( container, data ) { if ( ! container ) { return; } if ( data.label ) { const ratingLabelElement = container.querySelector( '.rating-label' ); if ( ratingLabelElement ) { ratingLabelElement.innerHTML = data.label; } return; } const averageElement = container.querySelector( '.average' ); if ( averageElement ) { averageElement.textContent = data.average; } const countElement = container.querySelector( '.count' ); if ( countElement ) { countElement.textContent = data.count; } }, setPartialStar( container ) { const highestStar = container.querySelector( '[data-rating="' + Math.ceil( this.defaultRating ) + '"]' ); if ( highestStar ) { highestStar.dataset.trClip = this.currentRatingPercentage; } }, setRatingPercent( data ) { this.defaultRating = data.average.toFixed( 1 ); const parts = data.average.toFixed( 2 ).toString().split( '.' ); this.currentRatingPercentage = parts[1] ? parts[1] : 100; if ( this.currentRatingPercentage === '00' ) { this.currentRatingPercentage = 100; } }, setCheckedStar( target ) { const cardRatingContainer = target.closest( '.tasty-recipes-ratings-buttons' ); const selectedRatingElement = cardRatingContainer.querySelector( '[data-tr-checked]' ); if ( selectedRatingElement ) { delete selectedRatingElement.dataset.trChecked; } const thisStar = target.closest( '.tasty-recipes-rating' ); thisStar.dataset.trChecked = 1; thisStar.querySelector( '[data-tr-clip]' ).dataset.trClip = 100; }, maybeFillCommentForm( data ) { if ( ! data.comment || ! data.comment.content ) { return; } const commentForm = document.querySelector( '#commentform' ); if ( ! commentForm ) { return; } const commentBox = commentForm.querySelector( '[name=comment]' ); if ( ! commentBox || commentBox.value ) { return; } // Add comment details for editing. commentBox.innerHTML = data.comment.content; if ( data.comment.name ) { commentForm.querySelector( '[name=author]' ).value = data.comment.name; commentForm.querySelector( '[name=email]' ).value = data.comment.email; } }, maybeResetTooltip( recipeCardElement, data, rating ) { if ( this.savingRating === rating ) { this.resetTooltip( recipeCardElement, data ); } }, resetTooltip( recipeCardElement, data ) { window.TastyRecipes.staticTooltip.destroy(); this.savingRating = false; // Reset the default rating. const cardRatingContainer = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' ); if ( cardRatingContainer ) { this.defaultRating = ( data && data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating; cardRatingContainer.dataset.trDefaultRating = this.defaultRating; this.resetSelectedStar( cardRatingContainer, data ); } }, resetSelectedStar( cardRatingContainer ) { const selectedRatingElement = cardRatingContainer.querySelector( '[data-rating="' + Math.ceil( this.defaultRating ) + '"]' ); if ( selectedRatingElement ) { selectedRatingElement.querySelector( '[data-tr-clip]' ).dataset.trClip = this.currentRatingPercentage; selectedRatingElement.parentNode.dataset.trChecked = 1; } const previousSelectedElement= cardRatingContainer.querySelector( '[data-tr-checked]' ); if ( previousSelectedElement ) { const currentSelectedRating = previousSelectedElement.querySelector('[data-rating]'); if ( currentSelectedRating !== selectedRatingElement ) { delete previousSelectedElement.dataset.trChecked; } } }, backwardCompFormRatingPosition() { const ratingsButtons = document.querySelector( '#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons' ); if ( ! ratingsButtons ) { return; } const ratingsButtonsStyles = window.getComputedStyle(ratingsButtons); if ( ! ratingsButtonsStyles.display.includes( 'flex' ) ) { ratingsButtons.style.direction = 'rtl'; } if ( typeof tastyRecipesRating !== 'undefined' ) { // Select the rating that was previously selected in admin. ratingsButtons.querySelector( '.tasty-recipes-rating[value="' + tastyRecipesRating + '"]' ).checked = true; } const ratingSpans = ratingsButtons.querySelectorAll( '.tasty-recipes-rating' ); for (const ratingSpan of ratingSpans) { ratingSpan.addEventListener( 'click', event => { if ( ratingSpan === event.target ) { return; } ratingSpan.previousElementSibling.click(); } ); } } }; (function(callback) { if (document.readyState !== "loading") { callback(); } else { window.addEventListener( 'load', callback ); } })(() => { window.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 ); });

    The post How to Make the Best Gluten-Free Banana Bread Recipe appeared first on Dr. Axe.

    Read more »
  • Healthy, Easy Peppermint Fudge Recipe

    One of our favorite parts about being in the kitchen is the pleasure of making a healthier version of something that seems so decadent. Take fudge, for instance. Store-bought versions are packed with sugar and who knows what other unnecessary additives, but this peppermint fudge recipe is full of good-for-you, recognizable ingredients.

    Key ingredients

    This easy peppermint fudge has its sweetness fueled by maple syrup, which is healthier than regular sugar.

    It’s no mistake that we use heaps of coconut products as well. Coconut oil is one of the healthiest fats on the planet, and coconut milk is a terrific option for those folks who are intolerant to dairy.

    Add the coconut butter, and you’ve got a healthy fats powerhouse that can support immunity, weight loss and performance.

    Then, of course, in addition to the cocoa or cacao (healthier versions of chocolate), the peppermint extract adds that distinct holiday flavor while also boosting health, whether we’re talking allergy and pain relief, increased energy, digestive support, or skin protection.

    What’s more, this chocolate peppermint fudge is delicious! So forget the overpriced, over-processed peppermint fudge recipes out there, and try your hand at making this peppermint fudge recipe at home instead.

    Peppermint fudge step 1 - Dr. Axe

    How to make peppermint fudge

    We start by heating up a double boiler over medium-low heat. Add in the coconut oil, coconut butter, coconut milk, maple syrup and peppermint extract until it’s all melted.

    Peppermint fudge step 2 - Dr. Axe

    Once those ingredients are nicely combined, add in the cocoa powder. Give it a good stir, making sure it’s evenly distributed.

    Peppermint fudge step 3 - Dr. Axe

    You might want to sneak a taste at this point … you know, just to make sure you’re on the right track!

    Once quality control is over, spread the fudge mixture into an eight-inch by eight-inch pan or the molds of your choice. Stick it in the freezer for two hours.

    Let the peppermint fudge thaw for a few minutes before cutting it up and serving. If you have any leftovers (doubtful), just pop them in the fridge.

    Peppermint fudge recipe - Dr. Axe

    This peppermint fudge couldn’t be any easier to make. The peppermint extract makes it a great choice to serve as dessert during the holidays, but it also makes a lovely gift for a party host.

    Just store it in a festive container, and you’re good to go! And don’t worry: This peppermint fudge is delicious year-round.

    Other holiday treats

    Perhaps with a glass of dairy-free eggnog, here are some other holiday goodies to make:

    Print
    Peppermint fudge - Dr. Axe

    Peppermint Fudge Recipe


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    • Author: Ayla Sadler
    • Total Time: 3 hours 10 minutes
    • Yield: 20
    • Diet: Vegetarian
    const share_pin_buttons = document.getElementsByClassName( 'share-pin button' ); if ( share_pin_buttons ) { for ( let share_key = 0; share_key { e.stopPropagation(); window.open(e.target.dataset.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=500'); return false; } ); } }

    Description

    This peppermint fudge recipe is full of good-for-you, recognizable ingredients, including maple syrup, peppermint, coconut oil, coconut butter and milk.


    Ingredients

    • 1 cup coconut oil
    • 1 1/3 cups coconut butter/manna
    • 1 cup coconut milk
    • 1 cup maple syrup
    • 4 teaspoons peppermint extract
    • 1 1/3 cup cocoa or raw cacao powder

    Instructions

    1. In a double boiler over medium-low heat, mix together the coconut oil, coconut butter, coconut milk, maple syrup and peppermint extract until fully melted and combined.
    2. Add the cocoa, and stir until well incorporated.
    3. Spread the fudge in an 8 x 8-inch pan or molds, and place in the freezer for 2 hours.
    4. Allow to thaw slightly before cutting and serving. Store any remaining fudge in the freezer.
    • Prep Time: 10 min
    • Cook Time: 3 hours (freezing)
    • Category: Dessert
    • Method: By hand
    • Cuisine: American

    Nutrition

    • Serving Size: 2 pieces
    • Calories: 306
    • Sugar: 12g
    • Sodium: 5mg
    • Fat: 26.7g
    • Saturated Fat: 23.3g
    • Unsaturated Fat: 2.9g
    • Trans Fat: 0.5g
    • Carbohydrates: 20g
    • Fiber: 5.1g
    • Protein: 2.5g
    • Cholesterol: 0mg
    window.trCommon={"minRating":6,"ajaxurl":"https:\/\/draxe.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":20646}; window.TastyRecipes = window.TastyRecipes || {}; window.TastyRecipes.smoothScroll = { init() { document.addEventListener( 'click', ( e ) => { let anchor = e.target; if ( anchor.tagName !== 'A' ) { anchor = anchor.closest( 'a.tasty-recipes-scrollto' ); } if ( ! anchor || ! anchor.classList.contains( 'tasty-recipes-scrollto' ) ) { return; } const elementHref = anchor.getAttribute( 'href' ); if ( ! elementHref ) { return; } e.preventDefault(); this.goToSelector( elementHref ); }); }, goToSelector( selector ) { const element = document.querySelector( selector ); if ( ! element ) { return; } element.scrollIntoView( { behavior: 'smooth' } ); } }; document.addEventListener( 'DOMContentLoaded', () => window.TastyRecipes.smoothScroll.init() ); window.TastyRecipes = window.TastyRecipes || {}; window.TastyRecipes.cookMode = { wakeLockApi: false, wakeLock: false, cookModeSelector: '.tasty-recipes-cook-mode', init() { if ("wakeLock" in navigator && "request" in navigator.wakeLock) { this.wakeLockApi = navigator.wakeLock; } const cookModes = document.querySelectorAll(this.cookModeSelector); if (cookModes.length > 0) { for (const cookMode of cookModes) { if (this.wakeLockApi) { cookMode.querySelector('input[type="checkbox"]').addEventListener("change", event => { this.checkboxChange(event.target); }, false); } else { cookMode.style.display = "none"; } } } }, checkboxChange(checkbox) { if (checkbox.checked) { this.lock(); } else { this.unlock(); } }, setCheckboxesState(state) { const checkboxes = document.querySelectorAll(this.cookModeSelector + ' input[type="checkbox"]'); for (const checkbox of checkboxes) { checkbox.checked = state; } }, async lock() { try { this.wakeLock = await this.wakeLockApi.request("screen"); this.wakeLock.addEventListener("release", () => { this.wakeLock = false; this.setCheckboxesState(false); }); this.setCheckboxesState(true); } catch (error) { this.setCheckboxesState(false); } }, unlock() { if (this.wakeLock) { this.wakeLock.release(); this.wakeLock = false; } this.setCheckboxesState(false); } }; (function(callback) { if (document.readyState !== "loading") { callback(); } else { document.addEventListener("DOMContentLoaded", callback); } })(() => { window.TastyRecipes.cookMode.init(); }); window.TastyRecipes = window.TastyRecipes || {}; window.TastyRecipes.staticTooltip = { element: null, tooltipElement: null, deleting: false, init( element ) { if ( this.deleting ) { return; } this.element = element; this.buildElements(); }, destroy() { if ( ! this.tooltipElement || this.deleting ) { return; } this.deleting = true; this.tooltipElement.classList.remove( 'opened' ); setTimeout( () => { this.tooltipElement.remove(); this.deleting = false; }, 500 ); }, buildElements() { const tooltipElement = document.createElement( 'div' ); tooltipElement.classList.add( 'tasty-recipes-static-tooltip'); tooltipElement.setAttribute( 'id', 'tasty-recipes-tooltip' ); const currentTooltipElement = document.getElementById( 'tasty-recipes-tooltip' ); if ( currentTooltipElement ) { document.body.replaceChild( tooltipElement, currentTooltipElement ); } else { document.body.appendChild( tooltipElement ); } this.tooltipElement = document.getElementById( 'tasty-recipes-tooltip' ); }, show() { if ( ! this.tooltipElement ) { return; } const tooltipTop = this.element.getBoundingClientRect().top + window.scrollY - 10 // 10px offset. - this.tooltipElement.getBoundingClientRect().height; const tooltipLeft = this.element.getBoundingClientRect().left - ( this.tooltipElement.getBoundingClientRect().width / 2 ) + ( this.element.getBoundingClientRect().width / 2 ) - 1; const posLeft = Math.max( 10, tooltipLeft ); this.maybeRemoveTail( posLeft !== tooltipLeft ); this.tooltipElement.setAttribute( 'style', 'top:' + tooltipTop + 'px;left:' + posLeft + 'px;' ); this.tooltipElement.classList.add( 'opened' ); }, maybeRemoveTail( removeTail ) { if ( removeTail ) { this.tooltipElement.classList.add( 'tr-hide-tail' ); } else { this.tooltipElement.classList.remove( 'tr-hide-tail' ); } }, changeMessage( message ) { if ( ! this.tooltipElement ) { return; } this.tooltipElement.innerHTML = message; } }; window.TastyRecipes.ajax = { sendPostRequest( url, data, success, failure ) { const xhr = new XMLHttpRequest(); xhr.open( 'POST', url, true ); xhr.send( this.preparePostData( data ) ); xhr.onreadystatechange = () => { if ( 4 !== xhr.readyState ) { return; } if ( xhr.status === 200 ) { success( JSON.parse( xhr.responseText ) ); return; } failure( xhr ); }; xhr.onerror = () => { failure( xhr ); }; }, preparePostData( data ) { const formData = new FormData(); for ( const key in data ) { formData.append( key, data[key] ); } return formData; }, }; window.TastyRecipes.ratings = { defaultRating: 0, currentRatingPercentage: 100, savingRating: false, init( minRating ) { this.minRating = minRating; this.formWatchRating(); this.closeTooltipWhenClickOutside(); this.addBodyClassBasedOnSelectedRating(); this.backwardCompFormRatingPosition(); }, formWatchRating() { const ratings = document.querySelectorAll('.tasty-recipes-no-ratings-buttons [data-rating]'); if ( ratings.length { event.preventDefault(); this.defaultRating = event.target.closest( '.checked' ).dataset.rating; this.setCheckedStar( event.target ); this.maybeSendRating( this.defaultRating, event.target ); this.setRatingInForm( this.defaultRating ); } ); } }, closeTooltipWhenClickOutside() { window.addEventListener( 'click', e => { // Bailout (don't remove the tooltip) when the clicked element is a rating star, or it's the tooltip itself. if ( e.target.closest( '.tasty-recipes-rating' ) || e.target.classList.contains( 'tasty-recipes-static-tooltip' ) ) { return; } window.TastyRecipes.staticTooltip.destroy(); } ); }, setRatingInForm( rating ) { const ratingInput = document.querySelector( '#respond .tasty-recipes-rating[value="' + rating + '"]' ); if ( ! ratingInput ) { return; } ratingInput.click(); }, addBodyClassBasedOnSelectedRating() { const ratingInputs = document.querySelectorAll( 'input.tasty-recipes-rating' ); if ( ! ratingInputs ) { return; } for ( const ratingInput of ratingInputs ) { ratingInput.addEventListener( 'click', currentEvent => { const selectedRating = currentEvent.target.getAttribute( 'value' ); this.handleBodyClassByRating( selectedRating ); this.toggleCommentTextareaRequired( selectedRating ); } ); } }, handleBodyClassByRating( rating ) { if ( rating < this.minRating ) { document.body.classList.remove( 'tasty-recipes-selected-minimum-rating' ); return; } document.body.classList.add( 'tasty-recipes-selected-minimum-rating' ); }, toggleCommentTextareaRequired( rating ) { const commentTextarea = document.getElementById( 'comment' ); if ( ! commentTextarea ) { return; } if ( rating { window.TastyRecipes.staticTooltip.changeMessage( response.data.message ); window.TastyRecipes.staticTooltip.show(); this.updateAverageText( response.data, recipeCardElement ); this.maybeFillCommentForm( response.data ); // Hide the tooltip after 5 seconds. setTimeout( () => { this.maybeResetTooltip( recipeCardElement, response.data, rating ); }, 5000 ); }, () => { this.resetTooltip( recipeCardElement ); } ); }, updateAverageText( data, recipeCardElement ) { if ( ! data.average ) { return; } this.setRatingPercent( data ); if ( ! data.count ) { return; } const quickLink = document.querySelector( '.tasty-recipes-rating-link' ); if ( quickLink ) { this.setTextInContainer( quickLink, data ); this.setPartialStar( quickLink ); } const cardStars = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' ); cardStars.dataset.trDefaultRating = data.average; this.setTextInContainer( recipeCardElement.querySelector( '.tasty-recipes-rating' ), data ); }, setTextInContainer( container, data ) { if ( ! container ) { return; } if ( data.label ) { const ratingLabelElement = container.querySelector( '.rating-label' ); if ( ratingLabelElement ) { ratingLabelElement.innerHTML = data.label; } return; } const averageElement = container.querySelector( '.average' ); if ( averageElement ) { averageElement.textContent = data.average; } const countElement = container.querySelector( '.count' ); if ( countElement ) { countElement.textContent = data.count; } }, setPartialStar( container ) { const highestStar = container.querySelector( '[data-rating="' + Math.ceil( this.defaultRating ) + '"]' ); if ( highestStar ) { highestStar.dataset.trClip = this.currentRatingPercentage; } }, setRatingPercent( data ) { this.defaultRating = data.average.toFixed( 1 ); const parts = data.average.toFixed( 2 ).toString().split( '.' ); this.currentRatingPercentage = parts[1] ? parts[1] : 100; if ( this.currentRatingPercentage === '00' ) { this.currentRatingPercentage = 100; } }, setCheckedStar( target ) { const cardRatingContainer = target.closest( '.tasty-recipes-ratings-buttons' ); const selectedRatingElement = cardRatingContainer.querySelector( '[data-tr-checked]' ); if ( selectedRatingElement ) { delete selectedRatingElement.dataset.trChecked; } const thisStar = target.closest( '.tasty-recipes-rating' ); thisStar.dataset.trChecked = 1; thisStar.querySelector( '[data-tr-clip]' ).dataset.trClip = 100; }, maybeFillCommentForm( data ) { if ( ! data.comment || ! data.comment.content ) { return; } const commentForm = document.querySelector( '#commentform' ); if ( ! commentForm ) { return; } const commentBox = commentForm.querySelector( '[name=comment]' ); if ( ! commentBox || commentBox.value ) { return; } // Add comment details for editing. commentBox.innerHTML = data.comment.content; if ( data.comment.name ) { commentForm.querySelector( '[name=author]' ).value = data.comment.name; commentForm.querySelector( '[name=email]' ).value = data.comment.email; } }, maybeResetTooltip( recipeCardElement, data, rating ) { if ( this.savingRating === rating ) { this.resetTooltip( recipeCardElement, data ); } }, resetTooltip( recipeCardElement, data ) { window.TastyRecipes.staticTooltip.destroy(); this.savingRating = false; // Reset the default rating. const cardRatingContainer = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' ); if ( cardRatingContainer ) { this.defaultRating = ( data && data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating; cardRatingContainer.dataset.trDefaultRating = this.defaultRating; this.resetSelectedStar( cardRatingContainer, data ); } }, resetSelectedStar( cardRatingContainer ) { const selectedRatingElement = cardRatingContainer.querySelector( '[data-rating="' + Math.ceil( this.defaultRating ) + '"]' ); if ( selectedRatingElement ) { selectedRatingElement.querySelector( '[data-tr-clip]' ).dataset.trClip = this.currentRatingPercentage; selectedRatingElement.parentNode.dataset.trChecked = 1; } const previousSelectedElement= cardRatingContainer.querySelector( '[data-tr-checked]' ); if ( previousSelectedElement ) { const currentSelectedRating = previousSelectedElement.querySelector('[data-rating]'); if ( currentSelectedRating !== selectedRatingElement ) { delete previousSelectedElement.dataset.trChecked; } } }, backwardCompFormRatingPosition() { const ratingsButtons = document.querySelector( '#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons' ); if ( ! ratingsButtons ) { return; } const ratingsButtonsStyles = window.getComputedStyle(ratingsButtons); if ( ! ratingsButtonsStyles.display.includes( 'flex' ) ) { ratingsButtons.style.direction = 'rtl'; } if ( typeof tastyRecipesRating !== 'undefined' ) { // Select the rating that was previously selected in admin. ratingsButtons.querySelector( '.tasty-recipes-rating[value="' + tastyRecipesRating + '"]' ).checked = true; } const ratingSpans = ratingsButtons.querySelectorAll( '.tasty-recipes-rating' ); for (const ratingSpan of ratingSpans) { ratingSpan.addEventListener( 'click', event => { if ( ratingSpan === event.target ) { return; } ratingSpan.previousElementSibling.click(); } ); } } }; (function(callback) { if (document.readyState !== "loading") { callback(); } else { window.addEventListener( 'load', callback ); } })(() => { window.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 ); });

    The post Healthy, Easy Peppermint Fudge Recipe appeared first on Dr. Axe.

    Read more »

    Alternative news


    Alternative news