<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Penny Pinchin&#039; Mom</title>
	<atom:link href="https://pennypinchinmom.com/recipes/kid-friendly/feed/" rel="self" type="application/rss+xml" />
	<link>https://pennypinchinmom.com</link>
	<description>Life. Family. Finances.</description>
	<lastBuildDate>Tue, 07 Apr 2026 12:39:31 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://pennypinchinmom.com/wp-content/uploads/2020/09/cropped-favicon-ppm-512px-32x32.png</url>
	<title>Penny Pinchin&#039; Mom</title>
	<link>https://pennypinchinmom.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Hearty Black Bean Quesadillas</title>
		<link>https://pennypinchinmom.com/hearty-black-bean-quesadillas/</link>
		
		<dc:creator><![CDATA[Penny Pinchin Mom]]></dc:creator>
		<pubDate>Fri, 03 Apr 2026 17:06:41 +0000</pubDate>
				<category><![CDATA[Entrees]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=404047</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/hearty-black-bean-quesadillas/">Hearty Black Bean Quesadillas</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/hearty-black-bean-quesadillas/">Hearty Black Bean Quesadillas</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/hearty-black-bean-quesadillas/">Hearty Black Bean Quesadillas</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>

<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="950" height="712" data-pin-url="https://pennypinchinmom.com/hearty-black-bean-quesadillas/?tp_image_id=404055" src="https://pennypinchinmom.com/wp-content/uploads/2026/04/Hearty-Black-Bean-Quesadillas-1-1-950x712.png" alt="" class="wp-image-404055" srcset="https://pennypinchinmom.com/wp-content/uploads/2026/04/Hearty-Black-Bean-Quesadillas-1-1-950x712.png 950w, https://pennypinchinmom.com/wp-content/uploads/2026/04/Hearty-Black-Bean-Quesadillas-1-1-250x187.png 250w, https://pennypinchinmom.com/wp-content/uploads/2026/04/Hearty-Black-Bean-Quesadillas-1-1-768x576.png 768w, https://pennypinchinmom.com/wp-content/uploads/2026/04/Hearty-Black-Bean-Quesadillas-1-1-260x195.png 260w, https://pennypinchinmom.com/wp-content/uploads/2026/04/Hearty-Black-Bean-Quesadillas-1-1.png 1195w" sizes="(max-width: 950px) 100vw, 950px" /></figure>


<svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/hearty-black-bean-quesadillas/print/404049/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-404049-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-404049" data-tr-id="404049" class="tasty-recipes tasty-recipes-404049 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Hearty Black Bean Quesadillas</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2026/04/Hearty-Black-Bean-Quesadillas-1-1-150x150.png" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/hearty-black-bean-quesadillas/?tp_image_id=404055" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/hearty-black-bean-quesadillas/print/404049/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fhearty-black-bean-quesadillas%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fhearty-black-bean-quesadillas%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>


	<div class="tasty-recipes-description" data-tasty-recipes-customization="body-color.color">
		<p>These Black Bean Quesadillas are my go-to when I need dinner on the table fast without breaking the bank. At around <strong>$0.50 per serving</strong>, they&#8217;re loaded with protein and fiber and filling enough that even the hungriest at the table will be satisfied. The secret? Cut the cheese back just a touch, skip the fresh cilantro, and shop store-brand across the board, and suddenly a $7 recipe becomes a $5 one without losing a single thing that makes it good. Make a big batch on the weekend, stash half in the freezer, and future-you will be very grateful on a busy Tuesday night. Simple ingredients, minimal cleanup, and zero complaints. That&#8217;s a weeknight win in my book!</p>
	</div>

	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Penny Pinchin Mom</span></li>
							<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">5 minutes</span></li>
							<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">10 minutes</span></li>
							<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">15 minutes</span></li>
							<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">10 quesadillas</span></li>
							<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">Dinner</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li class="whitespace-normal break-words pl-2"><span data-amount="1">1</span> can black beans, drained (<span data-amount="15" data-unit="oz">15 oz</span>)</li>
<li class="whitespace-normal break-words pl-2"><span data-amount="1" data-unit="cup">1 cup</span> frozen corn (or canned, drained — grab whichever is cheaper)</li>
<li class="whitespace-normal break-words pl-2"><span data-amount="0.5" data-unit="cup">½ cup</span> red onion, finely diced</li>
<li class="whitespace-normal break-words pl-2"><span data-amount="1">1</span> garlic clove, minced</li>
<li class="whitespace-normal break-words pl-2"><span data-amount="1">1</span> taco seasoning packet (store-brand is perfect here)</li>
<li class="whitespace-normal break-words pl-2"><span data-amount="1.5" data-unit="cup">1½ cups</span> shredded cheddar cheese (store-brand, finely shredded melts best)</li>
<li class="whitespace-normal break-words pl-2"><span data-amount="10">10</span> flour tortillas, 7-inch (store-brand 10-count pack)</li>
<li class="whitespace-normal break-words pl-2"><span data-amount="1" data-unit="teaspoon">1 teaspoon</span> olive oil or butter (for sautéing)</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a61631268e47_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a61631268e47_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<div class="flex gap-3 items-start" style="box-sizing: border-box;--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scroll-snap-strictness: proximity;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;display: flex;align-items: flex-start;gap: 0.75rem;color: #141413;font-family: 'Anthropic Serif', Georgia, 'Times New Roman', serif;font-size: medium;border: 0px solid #1f1e1d">
<ol>
<li id="instruction-step-1" class="whitespace-normal break-words pl-2"><strong>Sauté the onion.</strong> Heat 1 teaspoon of olive oil or butter in a small skillet over medium heat. Add the diced red onion and cook 3–4 minutes until softened — this takes the harsh raw bite out and makes a noticeable difference in the finished quesadilla. Add the minced garlic and cook 30 more seconds, then remove from heat.</li>
<li id="instruction-step-2" class="whitespace-normal break-words pl-2"><strong>Make the filling.</strong> In a large bowl, combine the drained black beans, corn (no need to thaw if frozen), the sautéed onion and garlic, and the taco seasoning. Stir well until everything is evenly coated. Add the shredded cheddar and stir again. (Mixing in the seasoning before the cheese helps it distribute more evenly — don&#8217;t skip that order.)</li>
<li id="instruction-step-3" class="whitespace-normal break-words pl-2"><strong>Fill the tortillas.</strong> Lay out all 10 tortillas on a clean surface. Scoop about ½ cup of filling onto one half of each tortilla and fold into a half-moon. At this point, you can cook them right away or freeze them for later — see notes.</li>
<li id="instruction-step-4" class="whitespace-normal break-words pl-2"><strong>Cook until golden.</strong> Place folded quesadillas in a dry skillet over medium heat. Cook 2–3 minutes per side until golden and crispy, and the cheese is fully melted. Work in batches and don&#8217;t crowd the pan, or they&#8217;ll steam instead of crisp.</li>
<li id="instruction-step-5" class="whitespace-normal break-words pl-2"><strong>Slice and serve.</strong> Cut each quesadilla into 2–3 wedges, starting your cut from the outer edge inward toward the fold so the filling stays put. Serve with salsa, sour cream, or hot sauce.</li>
</ol>
</div>
		</div>
	</div>



	<div class="tasty-recipes-notes">
		<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Notes</h3>
		<div class="tasty-recipes-notes-body" data-tasty-recipes-customization="body-color.color">
			<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Freezer meal tip:</strong> Before cooking, stack the filled uncooked quesadillas with a piece of parchment paper between each one, slip them into a gallon freezer bag, and freeze up to 3 months. To reheat: microwave from frozen 30–60 seconds to thaw, then crisp in a skillet over medium-low so the cheese has time to melt before the outside burns.</p>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Budget notes:</strong> Shop store-brand across the board and this recipe comes in right around <strong>$5 for all 10 quesadillas — about $0.50 each</strong>. Cheese is your biggest cost lever — 1½ cups gives you great melt without pushing the price up. Skip the fresh cilantro (it&#8217;s the one ingredient that costs more than it contributes), and watch for canned corn on manager&#8217;s special as a swap for frozen. Tortillas and beans are already cheap — no need to pay name-brand prices on either. If you make this regularly, mixing your own taco seasoning from pantry spices costs even less per batch.</p>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>Make it your own:</strong> No cilantro fans in your house? Leave it out entirely — the recipe doesn&#8217;t miss it. Add a can of drained green chiles for a mild kick, or a squeeze of lime juice in the filling to brighten everything up. For a heartier version, stir in a cup of cooked rice to stretch it further — great use for leftover rice from another night.</p>
<p>&nbsp;</p>
<p class="font-claude-response-body break-words whitespace-normal leading-[1.7]"><strong>No raw onion complaints:</strong> Sautéing the onion first (just 3–4 minutes!) is the single biggest upgrade to this recipe. Raw onion doesn&#8217;t soften enough in the skillet, so that small extra step makes a real difference in the final texture and flavor.</p>
		</div>
	</div>





<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can&#8217;t wait to see what you&#8217;ve made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":404047};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div>


<p class="wp-block-paragraph"></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/hearty-black-bean-quesadillas/">Hearty Black Bean Quesadillas</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hot Chocolate on a Stick: A Clever Twist on a Classic Treat</title>
		<link>https://pennypinchinmom.com/hot-chocolate-on-a-stick-a-clever-twist-on-a-classic-treat/</link>
		
		<dc:creator><![CDATA[Penny Pinchin Mom]]></dc:creator>
		<pubDate>Mon, 16 Sep 2024 16:43:16 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=335323</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/hot-chocolate-on-a-stick-a-clever-twist-on-a-classic-treat/">Hot Chocolate on a Stick: A Clever Twist on a Classic Treat</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Who doesn&#8217;t love a steaming cup of hot chocolate on a chilly day? It&#8217;s a timeless favorite for both kids and adults. But what if we could take this beloved drink and turn it into something even more special and fun? That&#8217;s exactly what I discovered while browsing the King Arthur Flour Baker&#8217;s Circle archives. ... <a href="https://pennypinchinmom.com/hot-chocolate-on-a-stick-a-clever-twist-on-a-classic-treat/" class="more-link">Read More <span class="screen-reader-text">about  Hot Chocolate on a Stick: A Clever Twist on a Classic Treat</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/hot-chocolate-on-a-stick-a-clever-twist-on-a-classic-treat/">Hot Chocolate on a Stick: A Clever Twist on a Classic Treat</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/hot-chocolate-on-a-stick-a-clever-twist-on-a-classic-treat/">Hot Chocolate on a Stick: A Clever Twist on a Classic Treat</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>

<p class="wp-block-paragraph">Who doesn&#8217;t love a steaming cup of hot chocolate on a chilly day? It&#8217;s a timeless favorite for both kids and adults. But what if we could take this beloved drink and turn it into something even more special and fun?</p>



<p class="wp-block-paragraph">That&#8217;s exactly what I discovered while browsing the King Arthur Flour Baker&#8217;s Circle archives. Hidden among the recipes was an unusual recipe that caught my eye: Hot Chocolate on a Stick. This clever creation takes everything we love about hot chocolate and transforms it into a portable, giftable, and utterly delicious treat.</p>



<p class="wp-block-paragraph">Imagine a rich, creamy chocolate confection that melts perfectly into warm milk, creating the most luxurious hot chocolate you&#8217;ve ever tasted. It&#8217;s not just a drink &#8211; it&#8217;s an experience. And the best part? You can make it right in your own kitchen, with your kids joining in on the fun. It&#8217;s more than just a recipe; it&#8217;s a chance to create sweet memories together.</p>



<p class="wp-block-paragraph">Ready to discover how to make this magical treat? Let&#8217;s get started!</p>



<p class="wp-block-paragraph"><strong>Also see these recipes!</strong></p>



<ul class="wp-block-list">
<li><a href="https://pennypinchinmom.com/copycat-nesquik-mix/" data-type="post" data-id="205045"><strong>Homemade Nesquick Recipe</strong></a></li>



<li><strong><a href="https://pennypinchinmom.com/sip-on-savings-delicious-copycat-starbucks-caramel-frappe-recipe/" data-type="post" data-id="333855">Copycat Starbucks Caramel Frappe Recipe</a></strong></li>



<li><strong><a href="https://pennypinchinmom.com/chocolate-peanut-butter-bon-bon-recipe/" data-type="post" data-id="177073">Chocolate Peanut Butter Bon Bon Candy Recipe</a></strong></li>



<li><strong><a href="https://pennypinchinmom.com/walking-smores-clean-way-enjoy-smores/" data-type="post" data-id="290542">Walking Smores Recipe</a></strong></li>



<li><a href="https://pennypinchinmom.com/easy-cake-pops/"><strong>Chocolate Cake Pop Recipe</strong></a></li>
</ul>



<figure class="wp-block-image size-large"><img decoding="async" width="950" height="483" data-pin-url="https://pennypinchinmom.com/hot-chocolate-on-a-stick-a-clever-twist-on-a-classic-treat/?tp_image_id=335580" src="https://pennypinchinmom.com/wp-content/uploads/2024/09/Hot-Chocolate-On-A-Stick-1-950x483.jpg" alt="" class="wp-image-335580" srcset="https://pennypinchinmom.com/wp-content/uploads/2024/09/Hot-Chocolate-On-A-Stick-1-950x483.jpg 950w, https://pennypinchinmom.com/wp-content/uploads/2024/09/Hot-Chocolate-On-A-Stick-1-250x127.jpg 250w, https://pennypinchinmom.com/wp-content/uploads/2024/09/Hot-Chocolate-On-A-Stick-1-768x390.jpg 768w, https://pennypinchinmom.com/wp-content/uploads/2024/09/Hot-Chocolate-On-A-Stick-1.jpg 1364w" sizes="(max-width: 950px) 100vw, 950px" /></figure>


<svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/hot-chocolate-on-a-stick-a-clever-twist-on-a-classic-treat/print/335325/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-335325-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-335325" data-tr-id="335325" class="tasty-recipes tasty-recipes-335325 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Hot Chocolate on a Stick Recipe</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2024/09/Hot-Chocolate-On-A-Stick-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/hot-chocolate-on-a-stick-a-clever-twist-on-a-classic-treat/?tp_image_id=335324" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/hot-chocolate-on-a-stick-a-clever-twist-on-a-classic-treat/print/335325/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fhot-chocolate-on-a-stick-a-clever-twist-on-a-classic-treat%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fhot-chocolate-on-a-stick-a-clever-twist-on-a-classic-treat%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Penny Pinchin Mom</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li class="whitespace-normal break-words"><span data-amount="3" data-unit="cup">3 cups</span> semi-sweet chocolate chips (I used Nestle Toll House)</li>
<li class="whitespace-normal break-words"><span data-amount="4" data-unit="ounce">4 ounces</span> bittersweet (60% cacao) baking bar (Ghirardelli&#8217;s my favorite)</li>
<li class="whitespace-normal break-words"><span data-amount="14" data-unit="oz">14 oz</span>. can sweetened condensed milk</li>
<li class="whitespace-normal break-words"><span data-amount="0.5" data-unit="cup">½ cup</span> heavy cream</li>
<li class="whitespace-normal break-words"><span data-amount="28">28</span>&#8211;<span data-amount="30">30</span> lollipop sticks</li>
<li class="whitespace-normal break-words"><span data-amount="1.5" data-unit="cup">1 ½ cups</span> mini marshmallows or make your own. You can also get creative with crushed candy canes, sprinkles, or whatever you like!</li>
<li class="whitespace-normal break-words"><span data-amount="1" data-unit="gallon">1 gallon</span> of whole milk (for serving)</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a61631272e6b_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a61631272e6b_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1">Put the chocolate chips and broken-up bittersweet chocolate into a big bowl. Set aside.</li>
<li id="instruction-step-2">Heat the heavy cream and sweetened condensed milk in a saucepan. Aim for about 120-130°F (3-4 minutes should do it).</li>
<li id="instruction-step-3">Pour the hot milk mixture over your chocolate and whisk thoroughly. You want a smooth chocolate consistency.</li>
<li id="instruction-step-4">Use a spoon or piping bag (or a plastic bag with the corner snipped) to fill your molds (I used a mini muffin pan, but an ice cream tray works well, too) about ¾ full. Leave room for toppings, unless you prefer them plain.</li>
<li id="instruction-step-5">Place lollipop sticks right in the center of each one.</li>
<li id="instruction-step-6">Add your toppings and press them in gently.</li>
<li id="instruction-step-7">Now for the tough part &#8211; waiting. Refrigerate for at least 3 hours or overnight if you can resist.</li>
<li id="instruction-step-8">Take two chocolate cubes on a stick and put them in a large mug (10-12 oz is perfect).</li>
<li id="instruction-step-9">Heat some whole milk in the microwave for 2 &#8211; 2 ½ minutes.</li>
<li id="instruction-step-10">Pour the hot milk over your chocolate cubes and stir with the stick until it&#8217;s all melted and delicious.</li>
</ol>
		</div>
	</div>



	<div class="tasty-recipes-notes">
		<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Notes</h3>
		<div class="tasty-recipes-notes-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li class="whitespace-normal break-words">When filling the molds, give the pan a little shake to even things out.</li>
<li class="whitespace-normal break-words">Watch those sticks while chilling. If they start to tilt, just push them back into place.</li>
<li class="whitespace-normal break-words">Get creative with toppings! Crushed candy canes, M&amp;M&#8217;s, sprinkles, crushed Butterfinger &#8211; you name it!</li>
<li>Don&#8217;t mix up evaporated milk and sweetened condensed milk. Your fudge won&#8217;t set, and you&#8217;ll be disappointed.</li>
<li class="whitespace-normal break-words">Store these treats in a covered container in the fridge for up to a month. But let&#8217;s be honest, they probably won&#8217;t last that long.</li>
</ul>
		</div>
	</div>





<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can&#8217;t wait to see what you&#8217;ve made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":335323};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="517" height="775" data-pin-url="https://pennypinchinmom.com/hot-chocolate-on-a-stick-a-clever-twist-on-a-classic-treat/?tp_image_id=335877"  data-pin-title="https://pennypinchinmom.com/hot-chocolate-on-a-stick-a-clever-twist-on-a-classic-treat/"  data-pin-description="Turn ordinary hot chocolate into a magical stirring adventure with this kid-friendly hot chocolate on a stick recipe! Perfect for cold winter days, this easy recipe creates rich, creamy hot cocoa stirrers that transform warm milk into a special treat. Watch children's eyes light up with this fun kitchen project that ends with delicious rewards!"  data-pin-id="163044449005492504 " src="https://pennypinchinmom.com/wp-content/uploads/2024/09/Hot-Chocolate-On-A-Stick-Recipe-Easy-Kid-Friendly-Recipe-517x775.jpg" alt="Turn ordinary hot chocolate into a magical stirring adventure with this kid-friendly hot chocolate on a stick recipe! " class="wp-image-335877" srcset="https://pennypinchinmom.com/wp-content/uploads/2024/09/Hot-Chocolate-On-A-Stick-Recipe-Easy-Kid-Friendly-Recipe-517x775.jpg 517w, https://pennypinchinmom.com/wp-content/uploads/2024/09/Hot-Chocolate-On-A-Stick-Recipe-Easy-Kid-Friendly-Recipe-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2024/09/Hot-Chocolate-On-A-Stick-Recipe-Easy-Kid-Friendly-Recipe-400x600.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2024/09/Hot-Chocolate-On-A-Stick-Recipe-Easy-Kid-Friendly-Recipe.jpg 736w" sizes="auto, (max-width: 517px) 100vw, 517px" /></figure>
</div><p>The post <a rel="nofollow" href="https://pennypinchinmom.com/hot-chocolate-on-a-stick-a-clever-twist-on-a-classic-treat/">Hot Chocolate on a Stick: A Clever Twist on a Classic Treat</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Red, White and Blue Mac and Cheese</title>
		<link>https://pennypinchinmom.com/red-white-and-blue-mac-and-cheese/</link>
		
		<dc:creator><![CDATA[Penny Pinchin Mom]]></dc:creator>
		<pubDate>Tue, 21 May 2024 16:27:21 +0000</pubDate>
				<category><![CDATA[Side Dishes]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=334846</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/red-white-and-blue-mac-and-cheese/">Red, White and Blue Mac and Cheese</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Red, white, and blue mac and cheese?!!?  Yes.  Yes, it is! Whether you are celebrating Memorial Day, July 4th or a Wednesday, it can be fun to have red, white and blue food to celebrate! &#160; &#160;We found a way to turn a favorite dish — macaroni and cheese — patriotic! Just follow these simple ... <a href="https://pennypinchinmom.com/red-white-and-blue-mac-and-cheese/" class="more-link">Read More <span class="screen-reader-text">about  Red, White and Blue Mac and Cheese</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/red-white-and-blue-mac-and-cheese/">Red, White and Blue Mac and Cheese</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/red-white-and-blue-mac-and-cheese/">Red, White and Blue Mac and Cheese</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>

<p class="wp-block-paragraph">Red, white, and blue mac and cheese?!!?  Yes.  Yes, it is!</p>



<p class="wp-block-paragraph">Whether you are celebrating Memorial Day, July 4th or a Wednesday, it can be fun to have red, white and blue food to celebrate! &nbsp; &nbsp;We found a way to turn a favorite dish — macaroni and cheese — patriotic!</p>



<p class="wp-block-paragraph">Just follow these simple steps, and you’ll have this fun red, white, and blue mac and cheese dish to serve at your picnic!  Then, finish off your meal by serving this super easy <a href="https://pennypinchinmom.com/patriotic-ice-cream-cake/" data-type="post" data-id="334850">Patriotic Ice Cream cake</a> (no baking required).</p>



<p align="center"><iframe loading="lazy" src="https://assets.pinterest.com/ext/embed.html?id=163044449004745204" height="775" width="450" frameborder="0" scrolling="no"></iframe></p>


<svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/red-white-and-blue-mac-and-cheese/print/334848/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-334848-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-334848" data-tr-id="334848" class="tasty-recipes tasty-recipes-334848 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Red White and Blue Mac and Cheese</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2024/05/red-white-and-blue-mac-and-cheese-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/red-white-and-blue-mac-and-cheese/?tp_image_id=334847" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/red-white-and-blue-mac-and-cheese/print/334848/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fred-white-and-blue-mac-and-cheese%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fred-white-and-blue-mac-and-cheese%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Penny Pinchin Mom</span></li>
							<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">5</span></li>
							<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">10</span></li>
							<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">15 minutes</span></li>
							<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">Side Dish</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul style="margin: 0px 0px 28px 40px;padding: 0px;font-family: HalisR-SLight, sans-serif;font-size: 18px;letter-spacing: 0.5px">
<li style="list-style-type: disc">White Cheddar Boxed Mac &amp; Cheese</li>
<li style="list-style-type: disc">Blue food coloring</li>
<li style="list-style-type: disc">Red food coloring</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a6163127b4c1_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a6163127b4c1_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol style="margin: 0px 0px 28px 40px;padding: 0px;font-family: HalisR-SLight, sans-serif;font-size: 18px;letter-spacing: 0.5px">
<li id="instruction-step-1" id="instruction-step-1" style="list-style-type: decimal">Boil and drain noodles as usual.</li>
<li id="instruction-step-2" id="instruction-step-2" style="list-style-type: decimal">Split noodles into 3 bowls – one third in each.</li>
<li id="instruction-step-3" id="instruction-step-3" style="list-style-type: decimal">Add 3 – 5 drops of red food coloring to one and mix until blended.</li>
<li id="instruction-step-4" id="instruction-step-4" style="list-style-type: decimal">Add 3 – 5 drops of blue food coloring to another bowl and and mix until blended.</li>
<li id="instruction-step-5" id="instruction-step-5" style="list-style-type: decimal">Put all noodles back into the pan and add cheese sauce, mixing well.</li>
<li id="instruction-step-6" id="instruction-step-6" style="list-style-type: decimal">Serve and enjoy!</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can&#8217;t wait to see what you&#8217;ve made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":334846};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div><p>The post <a rel="nofollow" href="https://pennypinchinmom.com/red-white-and-blue-mac-and-cheese/">Red, White and Blue Mac and Cheese</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Candied Grapes Recipe: 3 Ingredients, 10 Minutes (Addictive!)</title>
		<link>https://pennypinchinmom.com/candied-grapes/</link>
		
		<dc:creator><![CDATA[Penny Pinchin Mom]]></dc:creator>
		<pubDate>Thu, 03 Aug 2023 21:21:26 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=334192</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/candied-grapes/">Candied Grapes Recipe: 3 Ingredients, 10 Minutes (Addictive!)</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Candied Grapes….are those a real snack food? For my kids, they certainly are! If you love Sour Patch Kids candy, then you can think of these as Sour Patch Grapes. They are a super easy recipe to make, in fact, your kids can make them all by themselves. If you love any type of candied ... <a href="https://pennypinchinmom.com/candied-grapes/" class="more-link">Read More <span class="screen-reader-text">about  Candied Grapes Recipe: 3 Ingredients, 10 Minutes (Addictive!)</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/candied-grapes/">Candied Grapes Recipe: 3 Ingredients, 10 Minutes (Addictive!)</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/candied-grapes/">Candied Grapes Recipe: 3 Ingredients, 10 Minutes (Addictive!)</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-334195 aligncenter" src="https://pennypinchinmom.com/wp-content/uploads/2023/08/Candied-Grape-Recipe.jpg" alt="Candied Grape Recipe" width="764" height="756" srcset="https://pennypinchinmom.com/wp-content/uploads/2023/08/Candied-Grape-Recipe.jpg 764w, https://pennypinchinmom.com/wp-content/uploads/2023/08/Candied-Grape-Recipe-250x247.jpg 250w" sizes="auto, (max-width: 764px) 100vw, 764px" /></p>
<p>Candied Grapes….are those a real snack food? For my kids, they certainly are! If you love Sour Patch Kids candy, then you can think of these as Sour Patch Grapes. They are a super easy recipe to make, in fact, your kids can make them all by themselves. If you love any type of candied fruit, then learning how to make candied grapes is worth a try. And, you’ll never guess what I used to make the candy coating on the outside….</p>
<p>While they come in many different forms and flavors, a candied grape is simply a fresh grape that has been either rolled in a flavored sugar mixture or dipped in melted hard candy. These are sometimes referred to as Candy Grapes or Jello Grapes, depending on the coating used. Sometimes, these candied grapes are even frozen to add another layer to this unique eating experience.</p>
<p>Cotton Candy Grapes, on the other hand, are a specific variety of grape that naturally has a sweet flavor reminiscent of cotton candy. They aren&#8217;t necessarily &#8220;candied,&#8221; but their unique flavor profile makes them popular among children and adults alike.</p>
<p>Crack grapes, often mentioned in the same context, is another term for candied grapes. It stems from the crackling sound these grapes make when you bite into the hardened candy coating.</p>
<h2>Recipe Variations &#8211; Candy Grapes, Jello Grapes, And More!</h2>
<p>A simple Google search will result in quite a variety of recipes for candied grapes. Here are some options, each using different candy coating material for the grapes:</p>
<ul>
<li><strong>Jello Grapes:</strong> Any flavor of regular Jello powder works well as a coating for the damp grapes to roll around in, especially those sour versions, imitating the taste of Sour Patch Kids candy. Just don’t use a sugar-free version of Jello powder.</li>
<li><strong>Jolly Rancher Grapes:</strong> Melt Jolly Rancher candies, then dip the grapes directly into the melted candy or drizzle the sugar syrup over the grapes. This coating method isn’t safe for kids due to the hot, molten sugar. Safety first, always!</li>
<li><strong>Cotton Candy Grapes:</strong> While the name may lead you to believe they&#8217;re coated in cotton candy, these grapes actually get their name from their natural flavor. However, for a twist, you can try coating these sweet grapes in your choice of candy coating for a doubly sweet treat!</li>
</ul>
<h2>DIY Cotton Candy Syrup And Granulated Sugar Coating</h2>
<p>Another fun option is to make your own cotton candy syrup. Start by combining granulated sugar, corn syrup, and water in a saucepan over medium heat. Attach a candy thermometer to the side of the pan and continue to heat the syrup until it reaches the &#8220;hard crack&#8221; stage (300 to 310 degrees Fahrenheit). You can then dip the grapes in this syrup (carefully – it&#8217;s hot!) and let them harden.</p>
<p>If you don&#8217;t have a candy thermometer, you can test the syrup&#8217;s readiness by dropping a small amount into a bowl of ice water. If it forms a hard, brittle thread, it&#8217;s ready.</p>
<p>For a granulated sugar coating, you can simply roll your wet grapes in granulated sugar. This will create a sweet and crunchy exterior, similar to a sugared doughnut.</p>
<h2>Ice Cream And Other Dessert Pairings</h2>
<p>Candied grapes are great on their own, but why stop there? Pair them with a scoop of your favorite ice cream for an elevated dessert experience. The cool, creamy texture of the ice cream balances out the sweet, crunchy grapes beautifully. You could also add them to fruit salads or use them as garnishes for other desserts.</p>
<p>Whether you call them candy grapes, jello grapes, cotton candy grapes, or crack grapes, one thing is certain: they’re a hit with kids and adults alike. You can use any variety of seedless grape, be it red or green, just ensure that they are firm for the best result.</p>
<p>Remember to experiment with different flavors such as lime and strawberry, and don&#8217;t forget to try using crushed Jolly Ranchers as an additional coating option. This fun dessert recipe is all about creativity and flavor, so don&#8217;t be afraid to mix and match to find your perfect candy grape combination. Happy snacking!</p>
<h2>Fun Recipe For Sour Patch Kids Candy Lovers</h2>
<p>My kids love Sour Patch Kids candy, so we make them with sour Jello powder flavors for a similar but healthier taste experience. The sour jello grape variety is a wonderful replacement for the Sour Patch Kids candy, offering a satisfying sweet-sour flavor while being relatively healthier.</p>
<h3>Enjoy Your Candy Grapes</h3>
<p>These candy grapes are more than just a snack, they are a fun and engaging activity for you and your kids. Plus, they are a healthier alternative to other sweet treats. So go ahead and make some candy grapes, your family will thank you!</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/candied-grapes/print/334193/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-334193-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-334193" data-tr-id="334193" class="tasty-recipes tasty-recipes-334193 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Candied Grapes</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2023/08/Candied-Grape-Recipe-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="Candied Grape Recipe" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/candied-grapes/?tp_image_id=334195" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/candied-grapes/print/334193/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fcandied-grapes%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fcandied-grapes%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>


	<div class="tasty-recipes-description" data-tasty-recipes-customization="body-color.color">
		<ul>
<li>Green or red seedless grapes</li>
<li>1 box green apple or watermelon gelatin</li>
</ul>
	</div>

	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Penny Pinchin Mom</span></li>
							<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">5 minutes</span></li>
							<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">5 minutes</span></li>
							<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">12 servings</span></li>
							<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>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li>Wash the grapes in a mesh strainer and let them drip dry.</li>
<li>Pour the Jello powder onto a plate, then roll the damp grapes in the powder until coated.</li>
<li>Place them in the fridge for one hour to allow the Jello to set, then serve cold and enjoy!</li>
</ol>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a61631283147_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a61631283147_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>




	<div class="tasty-recipes-notes">
		<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Notes</h3>
		<div class="tasty-recipes-notes-body" data-tasty-recipes-customization="body-color.color">
			<p><strong>Toothpick Trick:</strong> A little trick to make the coating process easier is to use a toothpick. Stick the toothpick into the grape and then roll it in the coating. This can help you get a more even layer of candy coating and also keep your fingers clean!</p>
		</div>
	</div>





<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":334192};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p>And there you have it, an easy and fun treat that your kids are sure to love. Just remember to maintain a balance with their snacks, and as always, enjoy the quality time you spend with them. After all, family is priceless. Stay frugal, folks!</p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/candied-grapes/">Candied Grapes Recipe: 3 Ingredients, 10 Minutes (Addictive!)</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Candy Corn Bark</title>
		<link>https://pennypinchinmom.com/candy-corn-bark/</link>
		
		<dc:creator><![CDATA[Penny Pinchin Mom]]></dc:creator>
		<pubDate>Sat, 08 Jul 2023 19:48:45 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Halloween]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=334143</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/candy-corn-bark/">Candy Corn Bark</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Candy corn bark is a simple, sweet treat you can make for any party.  I’ve seen lots of varieties of Halloween bark, but this is one which focuses on one of my favorite Halloween candies – candy corn! What makes this treat great is how simple it is to make.  It will take just a ... <a href="https://pennypinchinmom.com/candy-corn-bark/" class="more-link">Read More <span class="screen-reader-text">about  Candy Corn Bark</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/candy-corn-bark/">Candy Corn Bark</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/candy-corn-bark/">Candy Corn Bark</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-334145" src="https://pennypinchinmom.com/wp-content/uploads/2023/07/Candy-corn-bark-recipe.png" alt="" width="467" height="700" srcset="https://pennypinchinmom.com/wp-content/uploads/2023/07/Candy-corn-bark-recipe.png 467w, https://pennypinchinmom.com/wp-content/uploads/2023/07/Candy-corn-bark-recipe-167x250.png 167w, https://pennypinchinmom.com/wp-content/uploads/2023/07/Candy-corn-bark-recipe-400x600.png 400w" sizes="auto, (max-width: 467px) 100vw, 467px" /></p>
<p>Candy corn bark is a simple, sweet treat you can make for any party.  I’ve seen lots of varieties of Halloween bark, but this is one which focuses on one of my favorite Halloween candies – candy corn!</p>
<p>What makes this treat great is how simple it is to make.  It will take just a few minutes to whip up a batch, making it the perfect last minute Halloween treat!</p>
<p>Make sure you check out all of our other fun <a href="https://web.archive.org/web/20180102071746/https://pennypinchinmom.com/holidays/halloween/" target="_blank" rel="noopener">Halloween recipes</a> too!</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/candy-corn-bark/print/334144/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-334144-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-334144" data-tr-id="334144" class="tasty-recipes tasty-recipes-334144 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Candy Corn Bark</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2017/09/candy-corn-bark-300x300-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/candy-corn-bark/?tp_image_id=304070" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/candy-corn-bark/print/334144/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fcandy-corn-bark%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fcandy-corn-bark%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Penny Pinchin Mom</span></li>
							<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>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li><span data-amount="1">1</span> bag of Yellow Melting Candies</li>
<li><span data-amount="1">1</span> bag of Orange Melting Candies</li>
<li>Wax paper</li>
<li>Candy Corn (add amount you want)</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a6163128926e_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a6163128926e_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1">Melt the both the yellow and orange melting candies in the microwave (use separate bowls).</li>
<li id="instruction-step-2">Line a cookie sheet with wax paper.</li>
<li id="instruction-step-3">Spoon the melted candies into pools across the wax paper. Keep the colors separate, but touching.</li>
<li id="instruction-step-4">Using a spoon, lightly mix the colors to get a tie die look.</li>
<li id="instruction-step-5">Sprinkle with candy corn (as much as you would like).</li>
<li id="instruction-step-6">Allow to dry and then break into chunks.</li>
<li id="instruction-step-7">Serve and enjoy!</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":334143};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/candy-corn-bark/">Candy Corn Bark</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Valentine&#8217;s Day Cake Pops: An Easy And Fun Valentine&#8217;s Day Tradition</title>
		<link>https://pennypinchinmom.com/valentines-day-cake-pops/</link>
		
		<dc:creator><![CDATA[Penny Pinchin Mom]]></dc:creator>
		<pubDate>Tue, 31 Jan 2023 22:37:03 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<category><![CDATA[Valentine's Day]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=333712</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/valentines-day-cake-pops/">Valentine&#8217;s Day Cake Pops: An Easy And Fun Valentine&#8217;s Day Tradition</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>As a mom, I love finding fun and creative ways to celebrate special occasions with my family, and it&#8217;s that time of year again when I get to make a family favorite, my Valentine&#8217;s Day cake pops! Making this recipe with my children is a fun family activity, regardless of their age. Everyone can help make ... <a href="https://pennypinchinmom.com/valentines-day-cake-pops/" class="more-link">Read More <span class="screen-reader-text">about  Valentine&#8217;s Day Cake Pops: An Easy And Fun Valentine&#8217;s Day Tradition</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/valentines-day-cake-pops/">Valentine&#8217;s Day Cake Pops: An Easy And Fun Valentine&#8217;s Day Tradition</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/valentines-day-cake-pops/">Valentine&#8217;s Day Cake Pops: An Easy And Fun Valentine&#8217;s Day Tradition</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>As a mom, I love finding fun and creative ways to celebrate special occasions with my family, and it&#8217;s that time of year again when I get to make a family favorite, my Valentine&#8217;s Day cake pops!</p>
<p>Making this recipe with my children is a fun family activity, regardless of their age. Everyone can help make the batter, shape the cake pops and decorate them with sprinkles and toppings. Making cake pops together adds excitement to the <a href="https://pennypinchinmom.com/valentines-day-dont-break-the-bank/"  data-wpil-monitor-id="33">Valentine&#8217;s Day celebration</a>, and they are delicious treats too!</p>
<p><strong>Also see:<br />
</strong><strong><a href="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/">18 super easy kid &amp; friendly Valentine&#8217;s Day treats</a><br />
<a href="https://pennypinchinmom.com/easy-valentines-day-cupcakes/">Valentine&#8217;s Day Cupcake Recipe</a></strong></p>
<p>With just a few simple ingredients and steps, anyone can create these adorable treats &#8211; so let&#8217;s get started!</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/valentines-day-cake-pops/print/333713/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-333713-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-333713" data-tr-id="333713" class="tasty-recipes tasty-recipes-333713 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Valentine&#8217;s Day Cake Pops: An Easy And Fun Valentine&#8217;s Day Tradition</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2023/01/How-To-Keep-Your-Home-Smelling-Fresh-2-150x150.png" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/valentines-day-cake-pops/?tp_image_id=333715" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/valentines-day-cake-pops/print/333713/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fvalentines-day-cake-pops%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fvalentines-day-cake-pops%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Tracie</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li><span data-amount="1">1</span> box of white cake mix (red velvet cake is popular as well)</li>
<li><span data-amount="0.5" data-unit="cup">1/2 cup</span> vegetable oil</li>
<li><span data-amount="3">3</span> large eggs</li>
<li><span data-amount="1" data-unit="teaspoon">1 teaspoon</span> pure vanilla extract</li>
<li><span data-amount="1" data-unit="cup">1 cup</span> water</li>
<li><span data-amount="2" data-unit="tablespoon">2 tablespoons</span> butter, melted and cooled to room temperature</li>
<li><span data-amount="8" data-unit="ounce">8 ounces</span> of softened cream cheese or frosting</li>
<li><span data-amount="24">24</span> <a href="https://www.amazon.com/Plastic-Lollipop-Sticks-Cookies-Chocolate/dp/B08SVB79RS?ac_md=0-0-QnVkZ2V0IFBpY2s%3D-ac_d_bv_bv_bv&amp;content-id=amzn1.sym.8f2bf95d-b9c2-4e6d-96a9-5fdf77a1951d%3Aamzn1.sym.8f2bf95d-b9c2-4e6d-96a9-5fdf77a1951d&amp;cv_ct_cx=lollipop%2Bstick&amp;keywords=lollipop%2Bstick&amp;pd_rd_i=B08SVB79RS&amp;pd_rd_r=f82393c2-59a6-4fc2-957a-713eaff6869e&amp;pd_rd_w=xrPZB&amp;pd_rd_wg=tcUlN&amp;pf_rd_p=8f2bf95d-b9c2-4e6d-96a9-5fdf77a1951d&amp;pf_rd_r=JRHTWXAHP7XK04VGP6S9&amp;qid=1675185876&amp;sprefix=loll%2Caps%2C102&amp;sr=1-1-270ce31b-afa8-499f-878b-3bb461a9a5a6&amp;th=1&amp;linkCode=ll1&amp;tag=ppm-easy-cake-pop-20&amp;linkId=b5838f5da023b467dab675f56880ed48&amp;language=en_US&amp;ref_=as_li_ss_tl" target="_blank" rel="noopener">Lollipop sticks</a></li>
<li>Sprinkles, candy melts, or other decorations of your choice</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a6163128e62c_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a6163128e62c_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1">Preheat the oven to 350 degrees F. Grease a 9&#215;13 inch baking pan with butter, cooking spray, or line it with parchment paper.</li>
<li id="instruction-step-2">In a large bowl, mix together the cake mix, oil, eggs, vanilla extract and water with a hand mixer until combined.</li>
<li id="instruction-step-3">Pour the cake batter into the prepared pan and bake for 25 to 30 minutes (depending on your oven) or until a toothpick inserted comes out clean. Let cool completely before making your cake pops.</li>
<li id="instruction-step-4">Once cooled, crumble the cake into a large bowl. Stir in the melted butter and cream cheese frosting until fully combined. The dough should be slightly crumbly, but soft and moist.</li>
<li id="instruction-step-5">Scoop out 1-2 tablespoons of the cake mixture and roll into balls in the palm of your hand or use or two spoons to shape the mixture into small cake balls, about 1.5 inches in diameter, then form them into hearts.</li>
<li id="instruction-step-6">Place the balls on a lined plate or baking sheet and refrigerate for at least 20 minutes. To cool faster, you can also put these in the freezer.</li>
<li id="instruction-step-7">Melt candy melts in the microwave according to package instructions (typically do 30-second intervals to not overcook them). Dip a lollipop stick into the melted candy or melted chocolate and insert it halfway into the cooled cake pop.</li>
<li id="instruction-step-8">Dip each cake pop into the melted candy wafer and swirl around until the cake pop is fully coated. Place onto parchment paper until set. Scrape off the bottom of the cake pop on the side of the bowl to get a smooth finish by removing any excess chocolate coating.</li>
<li id="instruction-step-9">Decorate with sprinkles, mini chocolate chips, or other decorations of your choice before the chocolate hardens.</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":333712};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p>&nbsp;</p>
<p><strong>Also, see my <a href="https://pennypinchinmom.com/valentines-day-cake-pops/">easy chocolate cake pop recipe</a> and <a href="https://pennypinchinmom.com/15-absolutely-adorable-valentines-day-crafts/">15 adorable Valentine&#8217;s Day crafts</a>!</strong></p>
<h3>Do you freeze cake pops before dipping?</h3>
<p>Freezing cake pops before dipping them in chocolate is optional, but it can be helpful as it enables the chocolate to set faster and will also help keep its shape. I recommend either putting them in the refrigerator or freezer to keep them from breaking apart while dipping them.</p>
<h3>How long will cake pops last unrefrigerated?</h3>
<div>
<p>At room temperature, cake pops are typically good for a few days and in the refrigerator, can easily last up to a week.</p>
<h3>What can you use for cake pops instead of candy melts?</h3>
<p>A regular or white chocolate bar or chips is a great substitute for candy melts when making cake pops. Simply melt the chocolate in the microwave or a double boiler and dip away! Alternatively, you can use melted marshmallow or marshmallow fluff as your coating.</p>
</div>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/valentines-day-cake-pops/">Valentine&#8217;s Day Cake Pops: An Easy And Fun Valentine&#8217;s Day Tradition</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Marshmallow Peeps Pudding</title>
		<link>https://pennypinchinmom.com/marshmallow-peeps-pudding/</link>
		
		<dc:creator><![CDATA[Penny Pinchin Mom]]></dc:creator>
		<pubDate>Sun, 31 Jul 2022 02:13:27 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Easter]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=332471</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/marshmallow-peeps-pudding/">Marshmallow Peeps Pudding</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>There is nothing that says Easter like the Marshmallow Peep®!  We created a way to create the Peep® flavor — but in a pudding! Seriously – your kids will think that you are an absolute rock star if you make this for them!  Best of all, it is easy to make (but that will be ... <a href="https://pennypinchinmom.com/marshmallow-peeps-pudding/" class="more-link">Read More <span class="screen-reader-text">about  Marshmallow Peeps Pudding</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/marshmallow-peeps-pudding/">Marshmallow Peeps Pudding</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/marshmallow-peeps-pudding/">Marshmallow Peeps Pudding</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-236743 size-full" src="https://pennypinchinmom.com/wp-content/uploads/2016/03/peeps-pudding-FB.jpg" alt="Love Peeps? Find out how easy it is to make pudding that taste JUST like a Marshmallow Peep!" width="940" height="788" srcset="https://pennypinchinmom.com/wp-content/uploads/2016/03/peeps-pudding-FB.jpg 940w, https://pennypinchinmom.com/wp-content/uploads/2016/03/peeps-pudding-FB-250x210.jpg 250w, https://pennypinchinmom.com/wp-content/uploads/2016/03/peeps-pudding-FB-768x644.jpg 768w, https://pennypinchinmom.com/wp-content/uploads/2016/03/peeps-pudding-FB-477x400.jpg 477w" sizes="auto, (max-width: 940px) 100vw, 940px" /></p>
<p>There is nothing that says Easter like the Marshmallow Peep®!  We created a way to create the Peep® flavor — but in a pudding!</p>
<p>Seriously – your kids will think that you are an absolute rock star if you make this for them!  Best of all, it is easy to make (but that will be our little secret).</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/marshmallow-peeps-pudding/print/332472/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-332472-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-332472" data-tr-id="332472" class="tasty-recipes tasty-recipes-332472 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Marshmallow Peeps Pudding</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2016/03/peeps-pudding-C-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="Love Peeps? Find out how easy it is to make pudding that taste JUST like a Marshmallow Peep!" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/marshmallow-peeps-pudding/?tp_image_id=236742" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/marshmallow-peeps-pudding/print/332472/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fmarshmallow-peeps-pudding%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fmarshmallow-peeps-pudding%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Tracie</span></li>
							<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">15 mins</span></li>
							<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">15 mins</span></li>
							<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>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li class="ingredient"><span data-amount="1">1</span> Box of French Vanilla Pudding Mix</li>
<li class="ingredient"><span data-amount="1">1</span> Jar of Marshmallow Fluff</li>
<li class="ingredient"><span data-amount="2" data-unit="cup">2 Cups</span> Milk</li>
<li class="ingredient">Food Coloring/Dye</li>
<li class="ingredient">Sprinkles</li>
<li class="ingredient">Marshmallow Peeps</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a61631293371_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a61631293371_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1" class="instruction">In a mixing bowl, combine the pudding mix and the two cups of milk.</li>
<li id="instruction-step-2" class="instruction">Mix well or until no lumps appear, and then set aside.</li>
<li id="instruction-step-3" class="instruction">Put the Marshmallow Fluff into a saucepan.</li>
<li id="instruction-step-4" class="instruction">Slowly heat until the fluff reaches a liquid state.</li>
<li id="instruction-step-5" class="instruction">Quickly pour the fluff into the pudding mixture and stir immediately.</li>
<li id="instruction-step-6" class="instruction">Add 4-5 drops of food coloring (you can make your own colors).</li>
<li id="instruction-step-7" class="instruction">Pour into dishes and add sprinkles and a Peep!</li>
<li id="instruction-step-8" class="instruction">Keep in mind that the French vanilla pudding will make the color appear slightly different. For example, in this picture, we actually used 4-5 drops of red dye and it turned out orange.</li>
</ol>
		</div>
	</div>



	<div class="tasty-recipes-notes">
		<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Notes</h3>
		<div class="tasty-recipes-notes-body" data-tasty-recipes-customization="body-color.color">
			<p>Keep in mind that the French vanilla pudding will make the color appear slightly different. For example, in this picture, we actually used 4-5 drops of red dye and it turned out orange.</p>
		</div>
	</div>





<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":332471};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/marshmallow-peeps-pudding/">Marshmallow Peeps Pudding</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Melting Ghosts Halloween Treat Idea</title>
		<link>https://pennypinchinmom.com/melting-ghosts-halloween-treat-idea/</link>
		
		<dc:creator><![CDATA[Susan]]></dc:creator>
		<pubDate>Sun, 31 Jul 2022 01:32:26 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Halloween]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=332459</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/melting-ghosts-halloween-treat-idea/">Melting Ghosts Halloween Treat Idea</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>I love making Halloween treats!  These melting ghosts were another new one which came to me when I happened to find Cookies and Creme Striped cookies on the store shelf! Just add a strawberry and some white almond bark to make your own fun melting ghosts! I love having the cookie act as the base, ... <a href="https://pennypinchinmom.com/melting-ghosts-halloween-treat-idea/" class="more-link">Read More <span class="screen-reader-text">about  Melting Ghosts Halloween Treat Idea</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/melting-ghosts-halloween-treat-idea/">Melting Ghosts Halloween Treat Idea</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/melting-ghosts-halloween-treat-idea/">Melting Ghosts Halloween Treat Idea</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-292034" src="https://pennypinchinmom.com/wp-content/uploads/2016/10/Melting-GhostCookies.png" alt="melting ghost cookies" width="800" height="1400" srcset="https://pennypinchinmom.com/wp-content/uploads/2016/10/Melting-GhostCookies.png 800w, https://pennypinchinmom.com/wp-content/uploads/2016/10/Melting-GhostCookies-143x250.png 143w, https://pennypinchinmom.com/wp-content/uploads/2016/10/Melting-GhostCookies-768x1344.png 768w, https://pennypinchinmom.com/wp-content/uploads/2016/10/Melting-GhostCookies-229x400.png 229w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<p>I love making Halloween treats!  These melting ghosts were another new one which came to me when I happened to find Cookies and Creme Striped cookies on the store shelf!</p>
<p>Just add a strawberry and some white almond bark to make your own fun melting ghosts! I love having the cookie act as the base, which holds the strawberry in place.  It also makes it a bit easier for little hands to hold.</p>
<p>Check out all of our other fun and original <a href="https://pennypinchinmom.com/holidays/halloween/" target="_blank" rel="noopener">Halloween Treat ideas</a>!</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/melting-ghosts-halloween-treat-idea/print/332460/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-332460-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-332460" data-tr-id="332460" class="tasty-recipes tasty-recipes-332460 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Melting Ghosts Halloween Treat Idea</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2017/09/melting-ghost-fb-300x300-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/melting-ghosts-halloween-treat-idea/?tp_image_id=304128" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/melting-ghosts-halloween-treat-idea/print/332460/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fmelting-ghosts-halloween-treat-idea%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fmelting-ghosts-halloween-treat-idea%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Tracie</span></li>
							<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">15 min</span></li>
							<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">15 min</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li>Cookies &amp; Cream Striped Cookies</li>
<li>Strawberries</li>
<li>White almond bark</li>
<li>Black icing (gel or other type)</li>
<li>Waxed paper</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a61631298512_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a61631298512_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1" id="instruction-step-1">Line a cookie sheet with waxed paper.</li>
<li id="instruction-step-2" id="instruction-step-2">Place the cookies onto the sheet, with the white side up.</li>
<li id="instruction-step-3" id="instruction-step-3">Cut the top off of the strawberries and place one on each cookie, pointed side up.</li>
<li id="instruction-step-4" id="instruction-step-4">Melt 2 – 3 bars of almond bark (I do this in the microwave in 30-second increments, so it does not scorch).</li>
<li id="instruction-step-5" id="instruction-step-5">Pour the almond bark over the top of the strawberry, so it runs down. You want it to look a bit messy.</li>
<li id="instruction-step-6" id="instruction-step-6">Allow to set for 30 minutes.</li>
<li id="instruction-step-7" id="instruction-step-7">Add in black eyes and a mouth.</li>
<li id="instruction-step-8" id="instruction-step-8">Serve and enjoy!</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":332459};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/melting-ghosts-halloween-treat-idea/">Melting Ghosts Halloween Treat Idea</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Skeleton Bones</title>
		<link>https://pennypinchinmom.com/skeleton-bones-halloween-treat-idea/</link>
		
		<dc:creator><![CDATA[Susan]]></dc:creator>
		<pubDate>Sun, 31 Jul 2022 01:27:52 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Halloween]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=332457</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/skeleton-bones-halloween-treat-idea/">Skeleton Bones</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Skeleton bones.  It is one fun way to get creative this Halloween!!! With all of the parties that are going on, you have plenty of chances to make more than one fun treat. This is one my kids, and I love to make together. It takes the simple idea of a pretzel rod, but in ... <a href="https://pennypinchinmom.com/skeleton-bones-halloween-treat-idea/" class="more-link">Read More <span class="screen-reader-text">about  Skeleton Bones</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/skeleton-bones-halloween-treat-idea/">Skeleton Bones</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/skeleton-bones-halloween-treat-idea/">Skeleton Bones</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-303416" src="https://pennypinchinmom.com/wp-content/uploads/2016/08/skeleton-bones.jpg" alt="skeleton bones" width="850" height="2200" srcset="https://pennypinchinmom.com/wp-content/uploads/2016/08/skeleton-bones.jpg 850w, https://pennypinchinmom.com/wp-content/uploads/2016/08/skeleton-bones-97x250.jpg 97w, https://pennypinchinmom.com/wp-content/uploads/2016/08/skeleton-bones-768x1988.jpg 768w, https://pennypinchinmom.com/wp-content/uploads/2016/08/skeleton-bones-155x400.jpg 155w" sizes="auto, (max-width: 850px) 100vw, 850px" /></p>
<p class="nitro-offscreen">Skeleton bones.  It is one fun way to get creative this Halloween!!! With all of the parties that are going on, you have plenty of chances to make more than one fun treat.</p>
<p class="nitro-offscreen">This is one my kids, and I love to make together. It takes the simple idea of a pretzel rod, but in a smaller form.  Adding marshmallows turns these treats into fun little skeleton bones!</p>
<p class="nitro-offscreen">Make sure you check out our other <a href="https://pennypinchinmom.com/holidays/halloween/" target="_blank" rel="noopener">fun Halloween ideas</a>! And then, <a href="https://www.pinterest.com/pennypinchinmom/halloween/" target="_blank" rel="noopener noreferrer">follow me on Pinterest</a> for MORE Halloween inspiration!!!</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/skeleton-bones-halloween-treat-idea/print/332458/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-332458-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-332458" data-tr-id="332458" class="tasty-recipes tasty-recipes-332458 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Skeleton Bones</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2017/09/skeleton-bones-1-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/skeleton-bones-halloween-treat-idea/?tp_image_id=304306" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/skeleton-bones-halloween-treat-idea/print/332458/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fskeleton-bones-halloween-treat-idea%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fskeleton-bones-halloween-treat-idea%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Tracie</span></li>
							<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">15 min</span></li>
							<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">15 min</span></li>
							<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>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li>While Almond Bark (I used 4 bricks to make the amount you see above)</li>
<li>Pretzel Sticks</li>
<li>Mini Marshmallows</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a6163129d2d9_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a6163129d2d9_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1" id="instruction-step-1">First, place your almond bark into a microwave-safe bowl and melt (4 cubes will take around 1 min 30 sec).</li>
<li id="instruction-step-2" id="instruction-step-2">While that is melting, break the pretzels into various sizes so that your bones are of varying lengths.</li>
<li id="instruction-step-3" id="instruction-step-3">Push on a mini marshmallow onto each end to make your bone.</li>
<li id="instruction-step-4" id="instruction-step-4">Once melted, cover the sticks with the bark. This is a messy (but fun) task. Be careful as the mini marshmallows sometimes fall off, but you can just put them back on.</li>
<li id="instruction-step-5" id="instruction-step-5">Place the bones on wax paper on a cookie sheet so they can dry.</li>
<li id="instruction-step-6" id="instruction-step-6">When dried, you can ‘break off’ the drips and over cover, and your bones will be ready to serve!</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":332457};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/skeleton-bones-halloween-treat-idea/">Skeleton Bones</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Spider Web Pretzels</title>
		<link>https://pennypinchinmom.com/spider-web-pretzels/</link>
		
		<dc:creator><![CDATA[Susan]]></dc:creator>
		<pubDate>Sun, 31 Jul 2022 01:21:21 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Halloween]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=332455</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/spider-web-pretzels/">Spider Web Pretzels</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>These spider web pretzels are a fun snack idea!  My girls and I love to get into the kitchen and have fun being creative.  We were making all sorts of fun Halloween treats when I thought about this one. It takes just two ingredients to make them.  You need to treat them a bit more ... <a href="https://pennypinchinmom.com/spider-web-pretzels/" class="more-link">Read More <span class="screen-reader-text">about  Spider Web Pretzels</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/spider-web-pretzels/">Spider Web Pretzels</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/spider-web-pretzels/">Spider Web Pretzels</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291872" src="https://pennypinchinmom.com/wp-content/uploads/2016/09/PretzelSpiderwebs.png" alt="" width="800" height="1400" srcset="https://pennypinchinmom.com/wp-content/uploads/2016/09/PretzelSpiderwebs.png 800w, https://pennypinchinmom.com/wp-content/uploads/2016/09/PretzelSpiderwebs-143x250.png 143w, https://pennypinchinmom.com/wp-content/uploads/2016/09/PretzelSpiderwebs-768x1344.png 768w, https://pennypinchinmom.com/wp-content/uploads/2016/09/PretzelSpiderwebs-229x400.png 229w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<p>These spider web pretzels are a fun snack idea!  My girls and I love to get into the kitchen and have fun being creative.  We were making all sorts of fun Halloween treats when I thought about this one.</p>
<p>It takes just two ingredients to make them.  You need to treat them a bit more delicately, as the chocolate can break off (add in a few more pretzels to yours and it will give them some stability).</p>
<p>Make sure you check out all of our other fun <a href="https://pennypinchinmom.com/holidays/halloween/" target="_blank" rel="noopener">Halloween Treats and Ideas</a>.</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/spider-web-pretzels/print/332456/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-332456-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-332456" data-tr-id="332456" class="tasty-recipes tasty-recipes-332456 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Spider Web Pretzels</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2016/09/spider-pretzel-2-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="Spider Pretzels - Another fun and unique Halloween party treat idea!" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/spider-web-pretzels/?tp_image_id=248100" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/spider-web-pretzels/print/332456/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fspider-web-pretzels%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fspider-web-pretzels%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Tracie</span></li>
							<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">15 min</span></li>
							<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">15 min</span></li>
							<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>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li>Chocolate Almond Bark</li>
<li>Baggie</li>
<li>Pretzels</li>
<li>Wax Paper</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a616312a2821_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a616312a2821_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1">Tear off a piece of waxed paper and set it on a baking sheet or another flat surface.</li>
<li id="instruction-step-2">Arrange pretzels onto the paper. Make sure that all of the tops meet in the middle and spin out from there.</li>
<li id="instruction-step-3">Place 2 – 3 blocks of almond bark in a bowl and microwave until melted. I would warm for 30 seconds in increments, to ensure you do not scorch it.</li>
<li id="instruction-step-4">Stir chocolate until all melted and well mixed.</li>
<li id="instruction-step-5">Place the baggie in a tall glass and open – wrapping the edges of the baggie. This holds it open so you can pour in the chocolate.</li>
<li id="instruction-step-6">Cut off one corner of the baggie. Do not cut off too much or the chocolate will run out.</li>
<li id="instruction-step-7">Place a large circle of chocolate on the center of your “web.” This will connect the pretzels together.</li>
<li id="instruction-step-8">Run circles of chocolate around the pretzels, creating a web-like effect.</li>
<li id="instruction-step-9">Allow cooling for 20 – 30 minutes.</li>
<li id="instruction-step-10">Very carefully peel back the waxed paper.</li>
<li id="instruction-step-11">Enjoy!</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":332455};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/spider-web-pretzels/">Spider Web Pretzels</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Halloween Candied Pretzel Sticks</title>
		<link>https://pennypinchinmom.com/halloween-candied-pretzels/</link>
		
		<dc:creator><![CDATA[Susan]]></dc:creator>
		<pubDate>Sun, 31 Jul 2022 01:16:57 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Halloween]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=332453</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/halloween-candied-pretzels/">Halloween Candied Pretzel Sticks</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Candied pretzel rods make a fun Halloween treat!  I love to make these with my girls.  They get a kick out of putting the sprinkles all over them.  Definitely a fun activity to do with the family. Check out all of our other fun Halloween Recipes and Costume Ideas!</p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/halloween-candied-pretzels/">Halloween Candied Pretzel Sticks</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/halloween-candied-pretzels/">Halloween Candied Pretzel Sticks</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-292009" src="https://pennypinchinmom.com/wp-content/uploads/2013/10/halloween-pretzel-rods-1.png" alt="candied Halloween pretzel rods" width="800" height="1400" srcset="https://pennypinchinmom.com/wp-content/uploads/2013/10/halloween-pretzel-rods-1.png 800w, https://pennypinchinmom.com/wp-content/uploads/2013/10/halloween-pretzel-rods-1-143x250.png 143w, https://pennypinchinmom.com/wp-content/uploads/2013/10/halloween-pretzel-rods-1-768x1344.png 768w, https://pennypinchinmom.com/wp-content/uploads/2013/10/halloween-pretzel-rods-1-229x400.png 229w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<p>Candied pretzel rods make a fun Halloween treat!  I love to make these with my girls.  They get a kick out of putting the sprinkles all over them.  Definitely a fun activity to do with the family.</p>
<p>Check out all of our other fun <a href="https://pennypinchinmom.com/holidays/halloween/" target="_blank" rel="noopener">Halloween Recipes and Costume Ideas</a>!</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/halloween-candied-pretzels/print/332454/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-332454-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-332454" data-tr-id="332454" class="tasty-recipes tasty-recipes-332454 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">CANDIED PRETZEL STICKS</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2013/10/halloween-pretzel-rods-150x150.png" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/halloween-candied-pretzels/?tp_image_id=292010" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/halloween-candied-pretzels/print/332454/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fhalloween-candied-pretzels%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fhalloween-candied-pretzels%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Tracie</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li>Pretzel Rods</li>
<li>White Almond Bark</li>
<li>Halloween Sprinkles</li>
<li>Wax Paper</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a616312a734b_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a616312a734b_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1">Rip off a sheet of wax paper and put on a cookie sheet, tray or plate.</li>
<li id="instruction-step-2">Then, melt the almond bark in the microwave. I used 3 cubes to create around 8 – 10 pretzel rods.</li>
<li id="instruction-step-3">Once melted, dip the pretzel rod into the bark and use a spoon to help spread it so that the rod is covered at least 1/2 way.</li>
<li id="instruction-step-4">Hold the pretzel rod over a bowl and shake on the sprinkles. Rotate the rod in a circle while shaking so that you can get all sides covered equally.</li>
<li id="instruction-step-5">Place the covered rods onto the wax paper to allow the almond bark to harden.</li>
<li id="instruction-step-6">Enjoy!</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":332453};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/halloween-candied-pretzels/">Halloween Candied Pretzel Sticks</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Spider Crackers</title>
		<link>https://pennypinchinmom.com/ten-days-of-halloween-treats-spider-crackers/</link>
		
		<dc:creator><![CDATA[Susan]]></dc:creator>
		<pubDate>Sat, 30 Jul 2022 22:29:41 +0000</pubDate>
				<category><![CDATA[Halloween]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=332446</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/ten-days-of-halloween-treats-spider-crackers/">Spider Crackers</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>&#160; My kids LOVE this Halloween Treat.  In fact, it is one of my oldest daughter’s favorites!!!  Just 4 ingredients to make these fun Spider Crackers!!</p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/ten-days-of-halloween-treats-spider-crackers/">Spider Crackers</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/ten-days-of-halloween-treats-spider-crackers/">Spider Crackers</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-303430" src="https://pennypinchinmom.com/wp-content/uploads/2016/09/spider-crackers.jpg" alt="spider crackers" width="850" height="1900" srcset="https://pennypinchinmom.com/wp-content/uploads/2016/09/spider-crackers.jpg 850w, https://pennypinchinmom.com/wp-content/uploads/2016/09/spider-crackers-112x250.jpg 112w, https://pennypinchinmom.com/wp-content/uploads/2016/09/spider-crackers-768x1717.jpg 768w, https://pennypinchinmom.com/wp-content/uploads/2016/09/spider-crackers-179x400.jpg 179w" sizes="auto, (max-width: 850px) 100vw, 850px" /></p>
<p>&nbsp;</p>
<p>My kids LOVE this Halloween Treat.  In fact, it is one of my oldest daughter’s favorites!!!  Just 4 ingredients to make these fun Spider Crackers!!</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/ten-days-of-halloween-treats-spider-crackers/print/332447/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-332447-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-332447" data-tr-id="332447" class="tasty-recipes tasty-recipes-332447 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">SPIDER CRACKERS</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2013/10/Halloween-spider-crackers-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="Halloween Treat Idea - Spider Crackers! Something not so sweet for Halloween Party." data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/ten-days-of-halloween-treats-spider-crackers/?tp_image_id=247413" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/ten-days-of-halloween-treats-spider-crackers/print/332447/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Ften-days-of-halloween-treats-spider-crackers%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Ften-days-of-halloween-treats-spider-crackers%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Tracie</span></li>
							<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">15 mins</span></li>
							<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">15 mins</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li class="ingredient">Ritz Crackers (2 for each spider)</li>
<li class="ingredient">Pretzel sticks</li>
<li class="ingredient">Raisins</li>
<li class="ingredient">Peanut Butter (can opt for Hummus instead)</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a616312ac30c_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a616312ac30c_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1" class="instruction">First, break the pretzels in half in order to create the legs.</li>
<li id="instruction-step-2" class="instruction">Then, spread the peanut butter onto both crackers.</li>
<li id="instruction-step-3" class="instruction">Lay the pretzel legs onto one of the crackers with 4 on each side, to create the legs.</li>
<li id="instruction-step-4" class="instruction">Next, place the other cracker on top of the one with the pretzel legs.</li>
<li id="instruction-step-5" class="instruction">Then, using some peanut butter, stick on 2 raisins to create the eyes</li>
</ol>
		</div>
	</div>



	<div class="tasty-recipes-notes">
		<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Notes</h3>
		<div class="tasty-recipes-notes-body" data-tasty-recipes-customization="body-color.color">
			<p>If your child has a peanut allergy, you can use another product such as hummus or even chocolate spread.</p>
		</div>
	</div>





<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":332446};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/ten-days-of-halloween-treats-spider-crackers/">Spider Crackers</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Candy Corn Trail Mix</title>
		<link>https://pennypinchinmom.com/candy-corn-trail-mix/</link>
		
		<dc:creator><![CDATA[Susan]]></dc:creator>
		<pubDate>Sat, 30 Jul 2022 22:25:45 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Halloween]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=332444</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/candy-corn-trail-mix/">Candy Corn Trail Mix</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>&#160; Candy Corn Trail Mix is such a fun snack to make, and a perfect fall treat.  It works for your Halloween party and will even fit in on your table this Thanksgiving! Just a word of caution – you might have to make it more than once as you’ll gobble it down! Make sure ... <a href="https://pennypinchinmom.com/candy-corn-trail-mix/" class="more-link">Read More <span class="screen-reader-text">about  Candy Corn Trail Mix</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/candy-corn-trail-mix/">Candy Corn Trail Mix</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/candy-corn-trail-mix/">Candy Corn Trail Mix</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-303570" src="https://pennypinchinmom.com/wp-content/uploads/2016/09/candy-corn-trail-mix-2.jpg" alt="candy corn trail mix" width="850" height="1900" srcset="https://pennypinchinmom.com/wp-content/uploads/2016/09/candy-corn-trail-mix-2.jpg 850w, https://pennypinchinmom.com/wp-content/uploads/2016/09/candy-corn-trail-mix-2-112x250.jpg 112w, https://pennypinchinmom.com/wp-content/uploads/2016/09/candy-corn-trail-mix-2-768x1717.jpg 768w, https://pennypinchinmom.com/wp-content/uploads/2016/09/candy-corn-trail-mix-2-179x400.jpg 179w" sizes="auto, (max-width: 850px) 100vw, 850px" /></p>
<p>&nbsp;</p>
<p>Candy Corn Trail Mix is such a fun snack to make, and a perfect fall treat.  It works for your Halloween party and will even fit in on your table this Thanksgiving!</p>
<p>Just a word of caution – you might have to make it more than once as you’ll gobble it down!</p>
<p>Make sure you check out all of our other <a href="https://pennypinchinmom.com/holidays/halloween/" target="_blank" rel="noopener">incredible Halloween recipes, tips, and ideas</a>!!!</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/candy-corn-trail-mix/print/332445/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-332445-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-332445" data-tr-id="332445" class="tasty-recipes tasty-recipes-332445 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Candy Corn Trail Mix</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2017/09/candy-corn-trail-mix-300x300-1-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/candy-corn-trail-mix/?tp_image_id=304336" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/candy-corn-trail-mix/print/332445/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fcandy-corn-trail-mix%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fcandy-corn-trail-mix%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Tracie</span></li>
							<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">5 mins</span></li>
							<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">5 mins</span></li>
							<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">Snack</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li>One bag of Mallowcreme Pumpkin Candy Corn Mix</li>
<li>One bag of dark chocolate baking morsels</li>
<li>One can of cocktail peanuts</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a616312b0f68_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a616312b0f68_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1">In a large bowl, combine all of the ingredients together.</li>
<li id="instruction-step-2">Store in a large ziploc bag to keep fresh.</li>
</ol>
		</div>
	</div>



	<div class="tasty-recipes-notes">
		<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Notes</h3>
		<div class="tasty-recipes-notes-body" data-tasty-recipes-customization="body-color.color">
			<p>Make sure you store in cool place, as chocolate will melt.</p>
		</div>
	</div>





<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":332444};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/candy-corn-trail-mix/">Candy Corn Trail Mix</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Easy Christmas Tree Cupcakes</title>
		<link>https://pennypinchinmom.com/easy-christmas-tree-cupcakes/</link>
		
		<dc:creator><![CDATA[Susan]]></dc:creator>
		<pubDate>Sat, 30 Jul 2022 22:21:21 +0000</pubDate>
				<category><![CDATA[Christmas]]></category>
		<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=332442</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/easy-christmas-tree-cupcakes/">Easy Christmas Tree Cupcakes</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>&#160; These adorable Christmas Tree Cupcakes are so easy. Really. They look difficult and will wow your guests, but you and I will know just how simple they were to make! I promise, there’s no practice needed. You are going to love how they turn out! Makes sure you check out all of our amazing Christmas ... <a href="https://pennypinchinmom.com/easy-christmas-tree-cupcakes/" class="more-link">Read More <span class="screen-reader-text">about  Easy Christmas Tree Cupcakes</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/easy-christmas-tree-cupcakes/">Easy Christmas Tree Cupcakes</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/easy-christmas-tree-cupcakes/">Easy Christmas Tree Cupcakes</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-303513 size-full" src="https://pennypinchinmom.com/wp-content/uploads/2016/11/christmas-tree-cupcakes.jpg" alt="" width="850" height="1900" srcset="https://pennypinchinmom.com/wp-content/uploads/2016/11/christmas-tree-cupcakes.jpg 850w, https://pennypinchinmom.com/wp-content/uploads/2016/11/christmas-tree-cupcakes-112x250.jpg 112w, https://pennypinchinmom.com/wp-content/uploads/2016/11/christmas-tree-cupcakes-768x1717.jpg 768w, https://pennypinchinmom.com/wp-content/uploads/2016/11/christmas-tree-cupcakes-179x400.jpg 179w" sizes="auto, (max-width: 850px) 100vw, 850px" /></p>
<p>&nbsp;</p>
<p>These adorable Christmas Tree Cupcakes are so easy. Really. They look difficult and will wow your guests, but you and I will know just how simple they were to make!</p>
<p>I promise, there’s no practice needed. You are going to love how they turn out!</p>
<p>Makes sure you check out all of our amazing <a href="https://pennypinchinmom.com/holidays/christmas-hanukkah/recipes-christmas-hanukkah/" target="_blank" rel="noopener">Christmas Recipes and DIY ideas</a>!!!</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/easy-christmas-tree-cupcakes/print/332443/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-332443-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-332443" data-tr-id="332443" class="tasty-recipes tasty-recipes-332443 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">EASY CHRISTMAS TREE CUPCAKES</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2016/11/christmas-tree-cupcakes-p-150x150.png" class="attachment-thumbnail size-thumbnail" alt="Gift Ideas | Kids | Christmas | Birthday" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/easy-christmas-tree-cupcakes/?tp_image_id=262437" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/easy-christmas-tree-cupcakes/print/332443/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Feasy-christmas-tree-cupcakes%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Feasy-christmas-tree-cupcakes%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Tracie</span></li>
							<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">30 mins</span></li>
							<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">30 mins</span></li>
							<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">1 hour</span></li>
							<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">24</span></li>
							<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>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li><span data-amount="1"><span data-amount="1">1</span></span> boxed cake mix</li>
<li><span data-amount="1" data-unit="cup"><span data-amount="1" data-unit="cup">1 cup</span></span> of sweetened shredded coconut</li>
<li><span data-amount="1"><span data-amount="1">1</span></span> container of white frosting</li>
<li><span data-amount="1"><span data-amount="1">1</span></span> Bag of green candy melts</li>
<li><span data-amount="24"><span data-amount="24">24</span></span> mini pretzel sticks</li>
<li>Mini ball sprinkles</li>
<li>Wax paper</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a616312b7f05_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a616312b7f05_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1">Make the cupcakes as directed.</li>
<li id="instruction-step-2">While the cupcakes cool, make the Christmas trees.</li>
<li id="instruction-step-3">Line a large cookie sheet with wax paper.</li>
<li id="instruction-step-4">Space the 24 mini pretzel sticks about 2″ – 3″ apart on the wax paper.</li>
<li id="instruction-step-5">Melt the candy melts in the microwave on full power, 30 seconds at a time. Stir with a fork and continue to melt at 30-second intervals (stirring between each time) until smooth.</li>
<li id="instruction-step-6">Pour the melted candies into a large baggie (can use a piping bag with small tip if you wish)</li>
<li id="instruction-step-7">Cut a very small corner off the bag.</li>
<li id="instruction-step-8">Go back and forth over the pretzel sticks, starting at the bottom, to make a Christmas tree shape.</li>
<li id="instruction-step-9">Finish with sprinkles.</li>
<li id="instruction-step-10">Place the cookie sheet in the fridge for thirty minutes or until the melts have hardened.</li>
<li id="instruction-step-11">Top the cupcakes with the frosting, and sprinkle each one with coconut.</li>
<li id="instruction-step-12">Gently peel each tree from the wax paper.</li>
<li id="instruction-step-13">Press the Christmas trees into the tops of the cupcakes gently.</li>
</ol>
		</div>
	</div>



	<div class="tasty-recipes-notes">
		<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Notes</h3>
		<div class="tasty-recipes-notes-body" data-tasty-recipes-customization="body-color.color">
			<p>Pro tip: If traveling with the cupcakes, take the Christmas trees in a separate container, and put them on the cupcakes once you arrive to make them easier to transport.</p>
		</div>
	</div>





<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":332442};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p><strong>Also see: <a href="https://pennypinchinmom.com/what-to-do-with-leftover-cake/">What to do with leftover cake</a></strong></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/easy-christmas-tree-cupcakes/">Easy Christmas Tree Cupcakes</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Witches and Wizard Hats</title>
		<link>https://pennypinchinmom.com/ten-days-of-halloween-treats-witch-hats/</link>
		
		<dc:creator><![CDATA[Susan]]></dc:creator>
		<pubDate>Sat, 30 Jul 2022 22:14:06 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Halloween]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=332439</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/ten-days-of-halloween-treats-witch-hats/">Witches and Wizard Hats</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Witches and Wizard Hats!  This is another fun sweet treat idea for any Halloween party! You can turn this treat into a craft idea too!  Create the hats and give the kids candies and frosting and let them decorate a few of them before they gobble them on down. Don’t forget to take a look ... <a href="https://pennypinchinmom.com/ten-days-of-halloween-treats-witch-hats/" class="more-link">Read More <span class="screen-reader-text">about  Witches and Wizard Hats</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/ten-days-of-halloween-treats-witch-hats/">Witches and Wizard Hats</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/ten-days-of-halloween-treats-witch-hats/">Witches and Wizard Hats</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-292042 size-full" src="https://pennypinchinmom.com/wp-content/uploads/2016/08/WITCH-WIZARD-HATS.png" alt="witch and wizard hats" width="800" height="1400" srcset="https://pennypinchinmom.com/wp-content/uploads/2016/08/WITCH-WIZARD-HATS.png 800w, https://pennypinchinmom.com/wp-content/uploads/2016/08/WITCH-WIZARD-HATS-143x250.png 143w, https://pennypinchinmom.com/wp-content/uploads/2016/08/WITCH-WIZARD-HATS-768x1344.png 768w, https://pennypinchinmom.com/wp-content/uploads/2016/08/WITCH-WIZARD-HATS-229x400.png 229w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
<p>Witches and Wizard Hats!  This is another fun sweet treat idea for any Halloween party!</p>
<p>You can turn this treat into a craft idea too!  Create the hats and give the kids candies and frosting and let them decorate a few of them before they gobble them on down.</p>
<p>Don’t forget to take a look at all of our fun <a href="https://pennypinchinmom.com/holidays/halloween/" target="_blank" rel="noopener" data-uw-rm-brl="false" aria-label="Halloween treat and costume ideas - opens in new tab" data-uw-rm-ext-link="">Halloween treat and costume ideas</a>.  And also follow my <a class="external-link" href="https://www.pinterest.com/pennypinchinmom/halloween-treat-ideas/" target="_blank" rel="noopener noreferrer" data-uw-rm-brl="false" aria-label="Halloween Treats board - opens in new tab" data-uw-rm-ext-link="">Halloween Treats board</a> on Pinterest to check out even MORE fun treats!</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/ten-days-of-halloween-treats-witch-hats/print/332440/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-332440-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-332440" data-tr-id="332440" class="tasty-recipes tasty-recipes-332440 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">WITCH AND WIZARD HATS</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2017/09/witch-and-wizard-hats-300x300-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/ten-days-of-halloween-treats-witch-hats/?tp_image_id=303699" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/ten-days-of-halloween-treats-witch-hats/print/332440/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Ften-days-of-halloween-treats-witch-hats%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Ften-days-of-halloween-treats-witch-hats%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Tracie</span></li>
							<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 mins</span></li>
							<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">5 mins</span></li>
							<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">20 mins</span></li>
							<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>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li>Chocolate Chips</li>
<li>Hershey’s Kisses</li>
<li>Keebler Fudge Striped Cookies</li>
<li>Frosting (buy ready made in tubes)</li>
<li>Sprinkles/candies</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a616312c028c_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a616312c028c_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1" id="instruction-step-1">Melt around 1/4 – 1/2 a cup of chocolate chips. It took me around 2 minutes to get them melted when I made mine.</li>
<li id="instruction-step-2" id="instruction-step-2">Open the kisses and then dip one into the chocolate.</li>
<li id="instruction-step-3" id="instruction-step-3">Turn the cookie over so that you see the chocolate side and then set the kiss on top of the cookie.</li>
<li id="instruction-step-4" id="instruction-step-4">Set it aside so that the chocolate can harden.</li>
<li id="instruction-step-5" id="instruction-step-5">Once done, decorate with icing, candies and sprinkles.</li>
<li id="instruction-step-6" id="instruction-step-6">Serve and enjoy!</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":332439};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/ten-days-of-halloween-treats-witch-hats/">Witches and Wizard Hats</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ghoulish Fingers</title>
		<link>https://pennypinchinmom.com/goulish-fingers-halloween-treat-idea/</link>
		
		<dc:creator><![CDATA[Susan]]></dc:creator>
		<pubDate>Sat, 30 Jul 2022 22:08:46 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Halloween]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=332437</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/goulish-fingers-halloween-treat-idea/">Ghoulish Fingers</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>&#160; Goulish fingers are a simple treat you can make (that is a bit healthier than all of the other sweets). These are another super easy treat that anyone can make. It takes just 3 simple ingredients to whip up a batch of these fun fingers for your next Halloween party. Make sure you check ... <a href="https://pennypinchinmom.com/goulish-fingers-halloween-treat-idea/" class="more-link">Read More <span class="screen-reader-text">about  Ghoulish Fingers</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/goulish-fingers-halloween-treat-idea/">Ghoulish Fingers</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/goulish-fingers-halloween-treat-idea/">Ghoulish Fingers</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-303419 size-full" src="https://pennypinchinmom.com/wp-content/uploads/2016/09/ghost-fingers.jpg" alt="goulish fingers Halloween snack" width="324" height="725" srcset="https://pennypinchinmom.com/wp-content/uploads/2016/09/ghost-fingers.jpg 324w, https://pennypinchinmom.com/wp-content/uploads/2016/09/ghost-fingers-112x250.jpg 112w, https://pennypinchinmom.com/wp-content/uploads/2016/09/ghost-fingers-179x400.jpg 179w" sizes="auto, (max-width: 324px) 100vw, 324px" /></p>
<p>&nbsp;</p>
<p>Goulish fingers are a simple treat you can make (that is a bit healthier than all of the other sweets).</p>
<p>These are another super easy treat that anyone can make. It takes just 3 simple ingredients to whip up a batch of these fun fingers for your next Halloween party.</p>
<p>Make sure you check out all of our other fun <a href="https://pennypinchinmom.com/holidays/halloween/">Halloween Treats</a>!</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/goulish-fingers-halloween-treat-idea/print/332438/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-332438-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-332438" data-tr-id="332438" class="tasty-recipes tasty-recipes-332438 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Ghoulish Fingers</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2017/09/goulish-fingers-f-300x300-1-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/goulish-fingers-halloween-treat-idea/?tp_image_id=304308" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/goulish-fingers-halloween-treat-idea/print/332438/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fgoulish-fingers-halloween-treat-idea%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fgoulish-fingers-halloween-treat-idea%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Tracie</span></li>
							<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">5 min</span></li>
							<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">5 min</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li class="ingredient">Cheesesticks</li>
<li class="ingredient">Red Fruit Roll-ups</li>
<li class="ingredient">Peanut Butter (or another item to &#8220;glue&#8221; on the fingernails)</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a616312c7bd8_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a616312c7bd8_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1" class="instruction">First, cut the cheesesticks so that they are finger length. You can use your own finger as a guide.</li>
<li id="instruction-step-2" class="instruction">Next, use a knife to make the lines on the finger. Slightly bend the cheese stick so that the lines are more defined.</li>
<li id="instruction-step-3" class="instruction">Cut fingernails out of the fruit roll-ups. You can keep it simple by cutting them into triangles.</li>
<li id="instruction-step-4" class="instruction">&#8220;Glue&#8221; the fingernails onto the end of the cheese sticks with a dab of peanut butter (or another item to adhere the nail to the cheese).</li>
<li id="instruction-step-5" class="instruction">You&#8217;ve just made your Goulish Fingers!</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":332437};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/goulish-fingers-halloween-treat-idea/">Ghoulish Fingers</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Easy Camping Snack Ideas for Kids</title>
		<link>https://pennypinchinmom.com/easy-camping-snack-ideas-kids/</link>
		
		<dc:creator><![CDATA[Susan]]></dc:creator>
		<pubDate>Sun, 01 Aug 2021 13:41:30 +0000</pubDate>
				<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=331693</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/easy-camping-snack-ideas-kids/">Easy Camping Snack Ideas for Kids</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Whether you’re a kid or an adult, one of the best parts about camping has got to be the snacks. When I was a kid, the only time we got to eat sugary flavors of cereal was when we were camping. I would cut into one of those small Kellogg’s boxes with such joy. Remember ... <a href="https://pennypinchinmom.com/easy-camping-snack-ideas-kids/" class="more-link">Read More <span class="screen-reader-text">about  Easy Camping Snack Ideas for Kids</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/easy-camping-snack-ideas-kids/">Easy Camping Snack Ideas for Kids</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/easy-camping-snack-ideas-kids/">Easy Camping Snack Ideas for Kids</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><span style="font-weight: 400;">Whether you’re a kid or an adult, one of the best parts about camping has got to be the snacks.</span></p>
<p><span style="font-weight: 400;">When I was a kid, the only time we got to eat sugary flavors of cereal was when we were camping. I would cut into one of those small Kellogg’s boxes with such joy. Remember those? The little cereals that came in packs with Frosted Flakes, Froot Loops, and Rice Krispies (not the best one). They had the perforated lines that you would cut with a knife so you could open the box up and turn it into a semi-functioning bowl? These cereals, along with campfire smores, are the snacks that bring back real feelings of happiness and nostalgia.</span></p>
<h2><span style="font-weight: 400;"><strong>12 Camping Snack Ideas for Kids</strong></span></h2>
<p><span style="font-weight: 400;">Now that I’m a mom of two little boys, I like to pack special little snacks and treats when we go camping. You know, little things that I won’t normally give my kiddos in an effort to keep them healthy and prevent a sugar rush. I want them to have the same feeling when they are older and look back on their camping adventures &#8230; some special camping snacks that immediately bring back feelings of sunshiny days and family fun. Here are some of our favorite easy camping snack ideas. </span></p>
<h2><strong>S&#8217;mores Nachos </strong></h2>
<p><span style="font-weight: 400;">If you don’t have smores when you’re camping, are you even camping? That’s the real question. Smores are an essential camping treat for our family. If you’re looking to shake up the conventional smores snack, give these </span><a href="https://letscampsmore.com/smores-nachos/" target="_blank" rel="noopener"><span style="font-weight: 400;">campfire smores nachos</span></a><span style="font-weight: 400;"> a try. All of the gooey goodness of regular smores, just way easier to prepare and more fun to eat. </span></p>
<h2><strong>Mason jar yogurt parfait</strong></h2>
<p><span style="font-weight: 400;">These </span><a href="https://gatheringdreams.com/yogurt-parfaits/" target="_blank" rel="noopener"><span style="font-weight: 400;">yogurt parfaits</span></a><span style="font-weight: 400;"> are a good snack to prepare before you leave. You can eat them in the car on the way to your camping destination or for breakfast while you are camping. For easy storage and transport, you can construct your parfait in a mason jar. Full of fruit, granola, nuts, and yogurt, they are a healthy and delicious way to start your morning (although admittedly not as fun as those Froot Loops boxes).</span></p>
<h2><strong>Cut up veggies with homemade hummus</strong></h2>
<p><span style="font-weight: 400;">Looking for a plant-based protein? Look no further. This </span><a href="https://www.themediterraneandish.com/how-to-make-hummus/" target="_blank" rel="noopener"><span style="font-weight: 400;">homemade hummus recipe</span></a><span style="font-weight: 400;"> packs a flavorful punch. Pair it with your veggies of choice, pita, or naan bread for a simple and tasty summer snack. </span></p>
<h2><strong>Chex mix. I love chex mix</strong></h2>
<p><span style="font-weight: 400;">It’s one of my favorite go-to snacking foods. This </span><a href="https://www.justataste.com/homemade-chex-mix-slow-cooker-oven-recipe/" target="_blank" rel="noopener"><span style="font-weight: 400;">chex mix recipe</span></a><span style="font-weight: 400;"> is crunchy, filling, and delicious. It’s also versatile as it can be baked in the oven or made in your slow-cooker. I prepare a huge batch to share with family and friends on all of our summer camping trips. </span></p>
<h2><strong>Homemade granola bars</strong></h2>
<p><span style="font-weight: 400;">These </span><a href="https://cookieandkate.com/best-granola-bars-recipe/" target="_blank" rel="noopener"><span style="font-weight: 400;">no-bake granola bars</span></a><span style="font-weight: 400;"> are the perfect camping snack. They are easy to make, easy to store, nutritious, and delicious. This is one of my go-to recipes that I prepare before every camping trip. I promise you will never want to go back to a store-bought granola bar after you have tried these. </span></p>
<h2><span style="font-weight: 400;"><strong>Mountain trail mix</strong> </span></h2>
<p><span style="font-weight: 400;">We do not go camping without a substantial stash of </span><a href="https://cookbookcreate.com/recipes/11955-mountain-trail-mix" target="_blank" rel="noopener"><span style="font-weight: 400;">mountain trail mix</span></a><span style="font-weight: 400;">. This is another snack that I prepare at home before we head off on our camping adventure. It literally takes 10 minutes to prepare and is the ideal snack if you are out hiking or hanging out at the beach. </span></p>
<h2><strong>Zucchini bread</strong></h2>
<p><span style="font-weight: 400;">In an effort to make sure my kids are eating enough veggies, I try to hide them in everything. I love this </span><a href="https://cookieandkate.com/healthy-zucchini-bread-recipe/" target="_blank" rel="noopener"><span style="font-weight: 400;">zucchini bread loaf</span></a><span style="font-weight: 400;"> because I feel good about feeding it to my kiddos. It’s got zucchini, raw walnuts, and uses maple syrup or honey in place of white sugar. This bread makes for the perfect snack but can also be served as a quick and easy breakfast option. </span></p>
<h2><strong>Ants on a log</strong></h2>
<p><span style="font-weight: 400;">It’s fun, simple, and full of protein! I remember my mom making us </span><a href="https://www.healthylittlefoodies.com/ants-log/" target="_blank" rel="noopener"><span style="font-weight: 400;">ants on a log</span></a><span style="font-weight: 400;"> when we were kids and now I’m serving the same snack to my kids. With celery, peanut butter, and raisins it’s a healthy snack to serve to your family and it’s super easy to prepare when you’re camping. </span></p>
<h2><strong>Chocolate chip cookies</strong></h2>
<p><span style="font-weight: 400;">If you are looking for a classic snack, you can’t go wrong with </span><a href="https://www.allrecipes.com/recipe/10813/best-chocolate-chip-cookies/" target="_blank" rel="noopener"><span style="font-weight: 400;">chocolate chip cookies</span></a><span style="font-weight: 400;">. No, they’re not the healthiest snack out there but they are guaranteed to please. They are sweet, soft, and oh so delicious. </span></p>
<h2><strong>Homemade popsicles</strong></h2>
<p><span style="font-weight: 400;">Unless you are camping with a trailer that is equipped with a freezer, these might be a tricky snack to transport. However, if you do have a trailer or some kind of portable freezer, these healthy, </span><a href="https://www.liveeatlearn.com/how-to-make-homemade-popsicles/" target="_blank" rel="noopener"><span style="font-weight: 400;">homemade popsicles </span></a><span style="font-weight: 400;">make for a delicious summer treat. These are a good snack to serve when it’s super hot outside and they can also be served as a sweet dessert. </span></p>
<h2><strong>No-bake energy balls</strong></h2>
<p><span style="font-weight: 400;">These </span><a href="https://www.gimmesomeoven.com/no-bake-energy-bites/" target="_blank" rel="noopener"><span style="font-weight: 400;">no-bake energy balls</span></a><span style="font-weight: 400;"> are a family favorite. They are easy to make, compact and easy to carry in a backpack or picnic basket, and they will give you the energy boost you need when you are outside exploring. </span></p>
<h2><span style="font-weight: 400;"><strong>Homemade fruit leather</strong> </span></h2>
<p><span style="font-weight: 400;">I love this recipe for </span><a href="https://www.twopeasandtheirpod.com/homemade-fruit-leather/" target="_blank" rel="noopener"><span style="font-weight: 400;">homemade fruit leather</span></a><span style="font-weight: 400;"> because it contains only two ingredients. Pick your favorite fruit, be it peaches, raspberries, or strawberries, add your sweetener of choice (we use maple syrup) and you have everything you need to make this healthy snack. I will warn you, the fruit leathers need to bake for a period of six to eight hours so this isn&#8217;t’ a snack you can throw together an hour before you intend to go camping. </span></p>
<h2><strong>What are your go-to camping snacks?</strong></h2>
<p><span style="font-weight: 400;">If you are heading out on a camping trip, I hope this list of easy camping snack ideas has inspired your snacking menu. Over years of camping, we’ve tried and tested a vast number of snacks and these are our go-to favorites. It’s nice to have a mix of some healthy options that will keep you and your family energized throughout the day along with some sweet and delicious options to make snacking fun.</span></p>
<p><span style="font-weight: 400;">Do you have some easy camping snack ideas to add to this list? What snacks are a must-have when you and your family go camping? </span></p>
<p>&#8212; By Jessica Martel</p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/easy-camping-snack-ideas-kids/">Easy Camping Snack Ideas for Kids</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>33 Copycat Recipes That Will Make You Drool</title>
		<link>https://pennypinchinmom.com/copycat-recipes/</link>
		
		<dc:creator><![CDATA[Skye Moyer]]></dc:creator>
		<pubDate>Sun, 14 Feb 2021 12:28:00 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Entrees]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<category><![CDATA[Lunch]]></category>
		<category><![CDATA[Side Dishes]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=291543</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/copycat-recipes/">33 Copycat Recipes That Will Make You Drool</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>INSIDE: Looking for copycat recipes to make at home? These fan favorites from Chipotle, Cracker Barrel, Starbucks, and more are easy to make! My family loves going out to eat. The kids are thrilled to pick whatever they want from a menu and not be limited to what Mom has made for dinner that night. ... <a href="https://pennypinchinmom.com/copycat-recipes/" class="more-link">Read More <span class="screen-reader-text">about  33 Copycat Recipes That Will Make You Drool</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/copycat-recipes/">33 Copycat Recipes That Will Make You Drool</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/copycat-recipes/">33 Copycat Recipes That Will Make You Drool</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><em><span style="font-weight: 400;">INSIDE: Looking for copycat recipes to make at home? These fan favorites from Chipotle, Cracker Barrel, Starbucks, and more are easy to make!</span></em></p>
<p><span style="font-weight: 400;">My family loves going out to eat. The kids are thrilled to pick whatever they want from a menu and not be limited to what Mom has made for dinner that night. (I enjoy going out to eat as well … until the bill comes!)</span></p>
<p><span style="font-weight: 400;">One way I&#8217;ve started saving money is by making my family&#8217;s favorite restaurant dishes at home. I bet your family has favorite meals to eat out, too. Now you can say goodbye to paying lots for those fabulous flavors with our list of the best </span><b>copycat restaurant recipes</b><span style="font-weight: 400;"> you can make at home, for much less.</span></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-319121 size-full" src="https://pennypinchinmom.com/wp-content/uploads/2017/08/copycat.jpg" alt="copycat recipes" width="675" height="566" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/08/copycat.jpg 675w, https://pennypinchinmom.com/wp-content/uploads/2017/08/copycat-250x210.jpg 250w, https://pennypinchinmom.com/wp-content/uploads/2017/08/copycat-477x400.jpg 477w" sizes="auto, (max-width: 675px) 100vw, 675px" /></p>
<h2><b>WHAT IS A COPYCAT RECIPE?</b></h2>
<p><span style="font-weight: 400;">Copycat recipes to make at home are when people find a way to re-create the same soup, salad dressing or meal they love to order when eating out &#8212; but at home. It takes a lot of time, trial and error to re-create a restaurant recipe to get it to taste as close to the original as possible. Fortunately, copycat recipe chefs have done all the work for us!</span></p>
<h2><b>COPYCAT RECIPES TO MAKE AT HOME</b></h2>
<p><span style="font-weight: 400;">Here are some of our absolute FAVORITE restaurant <a href="https://pennypinchinmom.com/top-copycat-recipes/">copycat recipes</a> that taste just like the original, including a Starbucks copycat recipe for lemon pound cake, a Cinnabon cinnamon roll recipe, an </span><a href="https://pennypinchinmom.com/olive-garden-copycat-salad-dressing/"><span style="font-weight: 400;">Olive Garden</span></a> <span style="font-weight: 400;">salad dressing recipe and a</span> <a href="https://pennypinchinmom.com/copycat-panera-broccoli-cheese-soup/"><span style="font-weight: 400;">Panera</span></a><span style="font-weight: 400;"> broccoli cheddar cheese soup recipe. The </span><a href="https://damndelicious.net/2015/05/27/12-quick-and-easy-copycat-recipes/" target="_blank" rel="noopener"><span style="font-weight: 400;">homemade version</span></a> <span style="font-weight: 400;">of each is super easy to make right in your own kitchen (and lots cheaper).<img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291547" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/1-1.jpg" alt="" width="400" height="600" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/1-1.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/1-1-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/07/1-1-267x400.jpg 267w" sizes="auto, (max-width: 400px) 100vw, 400px" /></span></p>
<p><a href="http://lexiscleankitchen.com/2017/07/07/copycat-chipotle-chicken-burrito-bowls-video/" target="_blank" rel="noopener"><span style="font-weight: 400;">Chipotle Chicken Burrito Bowl</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291548" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/2-1.jpg" alt="" width="400" height="600" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/2-1.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/2-1-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/07/2-1-267x400.jpg 267w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="https://pennypinchinmom.com/wendys-copycat-chili-recipe/"><span style="font-weight: 400;">Wendy&#8217;s Chili</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291549" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/3.png" alt="" width="400" height="600" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/3.png 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/3-167x250.png 167w, https://pennypinchinmom.com/wp-content/uploads/2017/07/3-267x400.png 267w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="http://fitfoodiefinds.com/2014/04/copycat-pf-changs-chicken-lettuce-wraps/" target="_blank" rel="noopener"><span style="font-weight: 400;">PF Chang’s Chicken Lettuce Wrap</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291550" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/4-1.jpg" alt="" width="400" height="604" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/4-1.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/4-1-166x250.jpg 166w, https://pennypinchinmom.com/wp-content/uploads/2017/07/4-1-265x400.jpg 265w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="http://www.thenovicechefblog.com/2017/06/copycat-chick-fil-cookies-cream-milkshake/" target="_blank" rel="noopener"><span style="font-weight: 400;">Chick-fil-A Cookies &amp; Cream Milkshake</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291551" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/5-1.jpg" alt="" width="400" height="600" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/5-1.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/5-1-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/07/5-1-267x400.jpg 267w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="https://lilluna.com/copycat-applebees-oriental-salad/" target="_blank" rel="noopener"><span style="font-weight: 400;">Applebee&#8217;s Oriental Chicken Salad</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-290854 size-large" src="https://pennypinchinmom.com/wp-content/uploads/2015/05/chick-fil-a-copycat-frozen-lemonade-477x400.png" alt="copycat chick-fil-a frozen lemonade recipe" width="477" height="400" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/05/chick-fil-a-copycat-frozen-lemonade-477x400.png 477w, https://pennypinchinmom.com/wp-content/uploads/2015/05/chick-fil-a-copycat-frozen-lemonade-250x210.png 250w, https://pennypinchinmom.com/wp-content/uploads/2015/05/chick-fil-a-copycat-frozen-lemonade-768x644.png 768w, https://pennypinchinmom.com/wp-content/uploads/2015/05/chick-fil-a-copycat-frozen-lemonade.png 940w" sizes="auto, (max-width: 477px) 100vw, 477px" /></p>
<p><a href="https://pennypinchinmom.com/copycat-chick-fil-a-frosted-lemonade/"><span style="font-weight: 400;">Chick-fil-A&#8217;s Frozen Lemonade</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291552" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/6-1.jpg" alt="" width="400" height="601" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/6-1.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/6-1-166x250.jpg 166w, https://pennypinchinmom.com/wp-content/uploads/2017/07/6-1-266x400.jpg 266w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="http://foodfolksandfun.net/copycat-olive-garden-lemon-cream-cake/" target="_blank" rel="noopener"><span style="font-weight: 400;">Olive Garden Lemon Cream Cake</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-304431" src="https://pennypinchinmom.com/wp-content/uploads/2017/01/Untitled.jpg" alt="panera Copycat broccoli cheese soup" width="500" height="389" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/01/Untitled.jpg 900w, https://pennypinchinmom.com/wp-content/uploads/2017/01/Untitled-250x194.jpg 250w, https://pennypinchinmom.com/wp-content/uploads/2017/01/Untitled-768x597.jpg 768w, https://pennypinchinmom.com/wp-content/uploads/2017/01/Untitled-514x400.jpg 514w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<p><a href="https://pennypinchinmom.com/copycat-panera-broccoli-cheese-soup/"><span style="font-weight: 400;">Panera Broccoli Cheddar Soup</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-293315" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/croissant-bread-pudding.png" alt="Cheddar's Copycat Croissant Bread Pudding" width="500" height="419" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/croissant-bread-pudding.png 940w, https://pennypinchinmom.com/wp-content/uploads/2015/06/croissant-bread-pudding-250x210.png 250w, https://pennypinchinmom.com/wp-content/uploads/2015/06/croissant-bread-pudding-768x644.png 768w, https://pennypinchinmom.com/wp-content/uploads/2015/06/croissant-bread-pudding-477x400.png 477w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<p><a href="https://pennypinchinmom.com/cheddars-croissant-bread-pudding-copycat-recipe/"><span style="font-weight: 400;">Cheddar&#8217;s Croissant Bread Pudding</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291554" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/8-1.jpg" alt="" width="400" height="600" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/8-1.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/8-1-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/07/8-1-267x400.jpg 267w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="http://cincyshopper.com/copycat-texas-roadhouse-rolls-cinnamon-honey-butter-recipe/" target="_blank" rel="noopener"><span style="font-weight: 400;">Texas Roadhouse Rolls &amp; Butter</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291555" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/9-1.jpg" alt="" width="400" height="563" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/9-1.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/9-1-178x250.jpg 178w, https://pennypinchinmom.com/wp-content/uploads/2017/07/9-1-284x400.jpg 284w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="http://www.jocooks.com/bakery/breads/cinnabons-cinnamon-rolls/" target="_blank" rel="noopener"><span style="font-weight: 400;">Cinnabon Cinnamon Rolls</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291556" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/10-1.jpg" alt="" width="400" height="600" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/10-1.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/10-1-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/07/10-1-267x400.jpg 267w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="http://www.cookingclassy.com/copycat-krispy-kreme-doughnuts/" target="_blank" rel="noopener"><span style="font-weight: 400;">Krispie Kreme Doughnuts</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291557" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/11-1.jpg" alt="" width="400" height="600" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/11-1.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/11-1-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/07/11-1-267x400.jpg 267w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="https://www.culinaryhill.com/chipotle-guacamole/" target="_blank" rel="noopener"><span style="font-weight: 400;">Chipotle Guacamole</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291558" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/12-1.jpg" alt="" width="400" height="600" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/12-1.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/12-1-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/07/12-1-267x400.jpg 267w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="http://www.momontimeout.com/2017/03/cheddar-bay-biscuits-red-lobster-copycat/" target="_blank" rel="noopener"><span style="font-weight: 400;">Red Lobster Biscuits</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291559" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/13-1.jpg" alt="" width="400" height="600" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/13-1.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/13-1-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/07/13-1-267x400.jpg 267w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="https://www.averiecooks.com/2017/01/p-f-changs-mongolian-beef-copycat-recipe.html" target="_blank" rel="noopener"><span style="font-weight: 400;">PF Chang&#8217;s Mongolian Beef</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291560" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/14-1.jpg" alt="" width="400" height="600" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/14-1.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/14-1-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/07/14-1-267x400.jpg 267w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="http://www.copykat.com/2010/02/28/olive-garden-chicken-and-gnocchi-soup/" target="_blank" rel="noopener"><span style="font-weight: 400;">Olive Garden Chicken Gnocchi Soup</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-291561 size-full" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/15-1.jpg" alt="copycat recipes Texas Roadhouse" width="400" height="516" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/15-1.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/15-1-194x250.jpg 194w, https://pennypinchinmom.com/wp-content/uploads/2017/07/15-1-310x400.jpg 310w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="http://tornadoughalli.com/2016/08/copycat-texas-roadhouse-rattlesnake-bites/" target="_blank" rel="noopener"><span style="font-weight: 400;">Texas Roadhouse Rattlesnake Bites</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-288433 size-large" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/copy-cat-olive-garden-dressing-recipe-477x400.png" alt="copycat olive garden dressing recipe" width="477" height="400" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/copy-cat-olive-garden-dressing-recipe-477x400.png 477w, https://pennypinchinmom.com/wp-content/uploads/2015/06/copy-cat-olive-garden-dressing-recipe-250x210.png 250w, https://pennypinchinmom.com/wp-content/uploads/2015/06/copy-cat-olive-garden-dressing-recipe-768x644.png 768w, https://pennypinchinmom.com/wp-content/uploads/2015/06/copy-cat-olive-garden-dressing-recipe.png 940w" sizes="auto, (max-width: 477px) 100vw, 477px" /></p>
<p><a href="https://pennypinchinmom.com/olive-garden-copycat-salad-dressing/"><span style="font-weight: 400;">Olive Garden Salad Dressing</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291562" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/16-1.jpg" alt="" width="400" height="560" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/16-1.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/16-1-179x250.jpg 179w, https://pennypinchinmom.com/wp-content/uploads/2017/07/16-1-286x400.jpg 286w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="https://mommyshomecooking.com/copycat-chick-fil-a-superfood-salad/" target="_blank" rel="noopener"><span style="font-weight: 400;">Chick-fil-A Superfood Salad</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-291563 size-full" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/17-1.jpg" alt="copycat recipes Chipotle" width="400" height="600" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/17-1.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/17-1-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/07/17-1-267x400.jpg 267w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="https://www.culinaryhill.com/roasted-chili-corn-salsa-chipotle-copycat/" target="_blank" rel="noopener"><span style="font-weight: 400;">Chipotle Corn Salsa</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291564" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/18.jpg" alt="" width="400" height="602" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/18.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/18-166x250.jpg 166w, https://pennypinchinmom.com/wp-content/uploads/2017/07/18-266x400.jpg 266w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="http://www.cookingclassy.com/olive-garden-pasta-e-fagioli-soup-copycat-recipe/" target="_blank" rel="noopener"><span style="font-weight: 400;">Olive Garden Pasta e Fagioli Soup</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-312524" src="https://pennypinchinmom.com/wp-content/uploads/2018/02/Starbucks-Copycat-Lemon-Pound-Cake.png" alt="copy cat lemon pound cake" width="500" height="419" srcset="https://pennypinchinmom.com/wp-content/uploads/2018/02/Starbucks-Copycat-Lemon-Pound-Cake.png 940w, https://pennypinchinmom.com/wp-content/uploads/2018/02/Starbucks-Copycat-Lemon-Pound-Cake-250x210.png 250w, https://pennypinchinmom.com/wp-content/uploads/2018/02/Starbucks-Copycat-Lemon-Pound-Cake-768x644.png 768w, https://pennypinchinmom.com/wp-content/uploads/2018/02/Starbucks-Copycat-Lemon-Pound-Cake-477x400.png 477w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<p><a href="https://pennypinchinmom.com/copycat-starbucks-lemon-pound-cake/"><span style="font-weight: 400;">Starbucks Lemon Pound Cake</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-291565" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/19.jpg" alt="" width="400" height="600" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/19.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/19-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/07/19-267x400.jpg 267w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="http://www.cookingclassy.com/auntie-annes-pretzels-copycat-recipe/" target="_blank" rel="noopener"><span style="font-weight: 400;">Auntie Anne’s Pretzels</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-291566 size-full" src="https://pennypinchinmom.com/wp-content/uploads/2017/07/20.jpg" alt="copycat recipes PF Chang" width="400" height="600" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/07/20.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/07/20-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/07/20-267x400.jpg 267w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="http://damndelicious.net/2014/07/02/panda-express-chow-mein-copycat/" target="_blank" rel="noopener"><span style="font-weight: 400;">Panda Express Chow Mein</span></a></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-331595" src="https://pennypinchinmom.com/wp-content/uploads/2017/08/KFC-Original-Recipe-Chicken-5-768x1152-1-517x775.jpg" alt="" width="400" height="600" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/08/KFC-Original-Recipe-Chicken-5-768x1152-1-517x775.jpg 517w, https://pennypinchinmom.com/wp-content/uploads/2017/08/KFC-Original-Recipe-Chicken-5-768x1152-1-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/08/KFC-Original-Recipe-Chicken-5-768x1152-1-400x600.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2017/08/KFC-Original-Recipe-Chicken-5-768x1152-1.jpg 768w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="https://dinnerthendessert.com/kfc-original-recipe-chicken/" target="_blank" rel="noopener"><span style="font-weight: 400;">KFC Original Recipe Fried Chicken</span></a></p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-331596 aligncenter" src="https://pennypinchinmom.com/wp-content/uploads/2017/08/cheesecake-e1613334518690.jpg" alt="" width="600" height="302" /></p>
<p><a href="https://www.myrecipes.com/recipe/cheesecake-factory-original-cheesecake" target="_blank" rel="noopener"><span style="font-weight: 400;">Cheesecake Factory Cheesecake</span></a><span style="font-weight: 400;"> </span></p>
<p><img loading="lazy" decoding="async" class="wp-image-331597 aligncenter" src="https://pennypinchinmom.com/wp-content/uploads/2017/08/Copycat-McDonalds-French-Fries-.jpg" alt="" width="400" height="534" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/08/Copycat-McDonalds-French-Fries-.jpg 700w, https://pennypinchinmom.com/wp-content/uploads/2017/08/Copycat-McDonalds-French-Fries--187x250.jpg 187w, https://pennypinchinmom.com/wp-content/uploads/2017/08/Copycat-McDonalds-French-Fries--581x775.jpg 581w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p><a href="https://thecozycook.com/mcdonalds-french-fries/" target="_blank" rel="noopener"><span style="font-weight: 400;">McDonald&#8217;s French Fries</span></a></p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-331602 aligncenter" src="https://pennypinchinmom.com/wp-content/uploads/2017/08/peach3-682x1024-1-e1613334800793.jpg" alt="" width="400" height="601" /></p>
<p><a href="https://www.budgetsavvydiva.com/2014/03/cracker-barrel-peach-cobbler-recipe/" target="_blank" rel="noopener"><span style="font-weight: 400;">Cracker Barrel Peach Cobbler</span></a><span style="font-weight: 400;"> </span></p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-331603 aligncenter" src="https://pennypinchinmom.com/wp-content/uploads/2017/08/KFC-Coleslaw-e1613334850398.jpg" alt="" width="400" height="600" /></p>
<p><a href="https://dinnerthendessert.com/kfc-coleslaw-copycat/" target="_blank" rel="noopener"><span style="font-weight: 400;">KFC Coleslaw</span></a></p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-331598 aligncenter" src="https://pennypinchinmom.com/wp-content/uploads/2017/08/breadsticks-12-e1613334774257.jpg" alt="" width="400" height="600" /></p>
<p><a href="https://www.cookingclassy.com/olive-garden-breadsticks-copycat-recipe/" target="_blank" rel="noopener"><span style="font-weight: 400;">Olive Garden Breadstick</span></a><span style="font-weight: 400;"> </span></p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-331599 aligncenter" src="https://pennypinchinmom.com/wp-content/uploads/2017/08/Copycat-DQ-Ice-Cream-Cake-Collage-e1613334908792.jpg" alt="" width="400" height="840" /></p>
<p><a href="https://www.lifeloveandsugar.com/copycat-dairy-queen-ice-cream-cake/" target="_blank" rel="noopener"><span style="font-weight: 400;">Dairy Queen Ice Cream Cake</span></a><span style="font-weight: 400;"> </span></p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-331600 aligncenter" src="https://pennypinchinmom.com/wp-content/uploads/2017/08/Popeyes-Chicken-Sandwich_-9-e1613334955222.jpg" alt="" width="400" height="518" /></p>
<p><a href="https://gimmedelicious.com/popeyes-chicken-sandwich" target="_blank" rel="noopener"><span style="font-weight: 400;">Popeyes Chicken Sandwich</span></a></p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-331604 aligncenter" src="https://pennypinchinmom.com/wp-content/uploads/2017/08/buttercake-2-1-e1613335007978.jpg" alt="" width="600" height="400" /></p>
<p><a href="http://www.savvyinthekitchen.com/2016/03/copycat-mastros-warm-butter-cake.html" target="_blank" rel="noopener"><span style="font-weight: 400;">Mastro&#8217;s Warm Butter Cake</span></a></p>
<h2>FINAL THOUGHTS</h2>
<p>That&#8217;s a pretty nice list right? Definitely tons of my favorites there, and probably some of yours as well. It&#8217;s so nice to have copycat recipes to make at home because you can whip up your favorite dish any time you want without spending an arm and a leg. enjoy!</p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/copycat-recipes/">33 Copycat Recipes That Will Make You Drool</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>20 Patriotic Kid Crafts &#038; Treats for July 4th</title>
		<link>https://pennypinchinmom.com/20-patriotic-kid-crafts-perfect-for-the-4th-of-july/</link>
		
		<dc:creator><![CDATA[Susan]]></dc:creator>
		<pubDate>Tue, 25 Jun 2019 12:00:00 +0000</pubDate>
				<category><![CDATA[Craft & DIY Projects]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<category><![CDATA[Kids & Money]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=200567</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/20-patriotic-kid-crafts-perfect-for-the-4th-of-july/">20 Patriotic Kid Crafts &#038; Treats for July 4th</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>July 4th is coming up soon!  You may be busy getting your house ready or planning a get together with your family and friends.  But, don&#8217;t forget the kids! Kids and fireworks just don&#8217;t go together (not until they are old enough to use them safely).  But, they still want to have July 4th fun!  ... <a href="https://pennypinchinmom.com/20-patriotic-kid-crafts-perfect-for-the-4th-of-july/" class="more-link">Read More <span class="screen-reader-text">about  20 Patriotic Kid Crafts &#038; Treats for July 4th</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/20-patriotic-kid-crafts-perfect-for-the-4th-of-july/">20 Patriotic Kid Crafts &#038; Treats for July 4th</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/20-patriotic-kid-crafts-perfect-for-the-4th-of-july/">20 Patriotic Kid Crafts &#038; Treats for July 4th</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>July 4th is coming up soon!  You may be busy getting your house ready or planning a get together with your family and friends.  But, don&#8217;t forget the kids!</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-330099" src="https://pennypinchinmom.com/wp-content/uploads/2019/06/Astro-Fitness-Collage-3.png" alt="" width="675" height="353" srcset="https://pennypinchinmom.com/wp-content/uploads/2019/06/Astro-Fitness-Collage-3.png 675w, https://pennypinchinmom.com/wp-content/uploads/2019/06/Astro-Fitness-Collage-3-250x131.png 250w" sizes="auto, (max-width: 675px) 100vw, 675px" /></p>
<p>Kids and fireworks just don&#8217;t go together (not until they are old enough to use them safely).  But, they still want to have July 4th fun!  That means crafts!</p>
<p>Check out this fun and creative list of 20 July 4th crafts for kids &#8211; that they will love to make!</p>
<p>&nbsp;</p>
<h2><strong>CREATIVE JULY 4th CRAFTS &amp; TREATS FOR KIDS</strong></h2>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-330078" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/sparklerpinnable.jpg" alt="" width="493" height="800" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/sparklerpinnable.jpg 493w, https://pennypinchinmom.com/wp-content/uploads/2015/06/sparklerpinnable-154x250.jpg 154w, https://pennypinchinmom.com/wp-content/uploads/2015/06/sparklerpinnable-478x775.jpg 478w" sizes="auto, (max-width: 493px) 100vw, 493px" /></p>
<p>Fun and creative Paper Sparklers from <a href="https://ithappensinablink.com/paper-sparklers/" target="_blank" rel="noopener noreferrer">It Happens in a Blink</a>.</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-330079" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/4thshakers.jpg" alt="" width="550" height="489" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/4thshakers.jpg 800w, https://pennypinchinmom.com/wp-content/uploads/2015/06/4thshakers-250x223.jpg 250w, https://pennypinchinmom.com/wp-content/uploads/2015/06/4thshakers-768x684.jpg 768w" sizes="auto, (max-width: 550px) 100vw, 550px" /></p>
<p>Make some fun <a href="https://ithappensinablink.com/fourth-of-july-shakers/" target="_blank" rel="noopener noreferrer">Fourth of July Shakers</a>!!</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-330080" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/How-to-Make-an-Uncle-Sam-Fascinator-for-the-Fourth-of-July.jpg" alt="" width="372" height="523" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/How-to-Make-an-Uncle-Sam-Fascinator-for-the-Fourth-of-July.jpg 372w, https://pennypinchinmom.com/wp-content/uploads/2015/06/How-to-Make-an-Uncle-Sam-Fascinator-for-the-Fourth-of-July-178x250.jpg 178w" sizes="auto, (max-width: 372px) 100vw, 372px" /></p>
<p>&nbsp;</p>
<p>Condo Blues has a fun way to make an <a href="https://www.condoblues.com/2014/06/how-to-make-tiny-uncle-sam-fascinator-hat.html" target="_blank" rel="noopener noreferrer">Uncle Sam Top Hat Fascinator</a>!</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-330081" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/AmericanFlagKidsCraft.jpg" alt="" width="550" height="521" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/AmericanFlagKidsCraft.jpg 1100w, https://pennypinchinmom.com/wp-content/uploads/2015/06/AmericanFlagKidsCraft-250x237.jpg 250w, https://pennypinchinmom.com/wp-content/uploads/2015/06/AmericanFlagKidsCraft-768x728.jpg 768w, https://pennypinchinmom.com/wp-content/uploads/2015/06/AmericanFlagKidsCraft-818x775.jpg 818w" sizes="auto, (max-width: 550px) 100vw, 550px" /></p>
<p>What a fun way to make an <a href="https://myheavenlyrecipes.com/american-flag-craft-using-popsicle-sticks/" target="_blank" rel="noopener noreferrer">American Flag</a>!!</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-330082" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/20131108_201709_resized1.jpg" alt="" width="450" height="600" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/20131108_201709_resized1.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2015/06/20131108_201709_resized1-188x250.jpg 188w" sizes="auto, (max-width: 450px) 100vw, 450px" /></p>
<p>Make a <a href="https://www.mypapercraze.com/veterans-day-fun/" target="_blank" rel="noopener noreferrer">Flag Shirt</a> to show off your American pride! (I mean, what kid does not love to dip their hands into paint?!?</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-330083 size-large" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/How-To-Make-A-Pinwheel-3-517x775.jpg" alt="" width="517" height="775" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/How-To-Make-A-Pinwheel-3-517x775.jpg 517w, https://pennypinchinmom.com/wp-content/uploads/2015/06/How-To-Make-A-Pinwheel-3-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2015/06/How-To-Make-A-Pinwheel-3-400x600.jpg 400w, https://pennypinchinmom.com/wp-content/uploads/2015/06/How-To-Make-A-Pinwheel-3.jpg 750w" sizes="auto, (max-width: 517px) 100vw, 517px" /></p>
<p>Isn&#8217;t this a cute <a href="https://www.practicallyfunctional.com/how-to-make-a-pinwheel-template/" target="_blank" rel="noopener noreferrer">Pinwheel</a>?  Your kids will love making one with you!!</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-330084" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/4th-of-july-twig-ornaments-for-deck.jpg" alt="" width="373" height="560" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/4th-of-july-twig-ornaments-for-deck.jpg 373w, https://pennypinchinmom.com/wp-content/uploads/2015/06/4th-of-july-twig-ornaments-for-deck-167x250.jpg 167w" sizes="auto, (max-width: 373px) 100vw, 373px" /></p>
<p>We love these adorable <a href="https://happyhooligans.ca/4th-july-twig-ornaments/" target="_blank" rel="noopener noreferrer">Twig Ornaments</a>!  Adorn the trees in your yard for your get together!!</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-330085" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/how-to-make-recycled-patriotic-windchimes-from-tin-cans.jpg" alt="" width="570" height="409" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/how-to-make-recycled-patriotic-windchimes-from-tin-cans.jpg 570w, https://pennypinchinmom.com/wp-content/uploads/2015/06/how-to-make-recycled-patriotic-windchimes-from-tin-cans-250x179.jpg 250w" sizes="auto, (max-width: 570px) 100vw, 570px" /></p>
<p>Your kids will love the tunes they hear when they make <a href="https://www.creativegreenliving.com/2013/06/patriotic-recycled-tin-can-wind-chimes.html" target="_blank" rel="noopener noreferrer">Recycled Tin Can Wind Chimes</a>!</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-330086" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/how-to-make-recycled-table-lanterns-with-glow-sticks-for-the-fourth-of-july-560.jpg" alt="" width="560" height="378" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/how-to-make-recycled-table-lanterns-with-glow-sticks-for-the-fourth-of-july-560.jpg 560w, https://pennypinchinmom.com/wp-content/uploads/2015/06/how-to-make-recycled-table-lanterns-with-glow-sticks-for-the-fourth-of-july-560-250x169.jpg 250w" sizes="auto, (max-width: 560px) 100vw, 560px" /></p>
<p>Wouldn&#8217;t these <a href="https://www.creativegreenliving.com/2013/06/make-recycled-fourth-of-july-table-lanterns.html" target="_blank" rel="noopener noreferrer">Table Lanterns</a> be fun once the sun goes down?</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-330087" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/Fourth-of-July-Craft-Make-a-Sparkle-Candy-Dish.jpg" alt="" width="600" height="451" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/Fourth-of-July-Craft-Make-a-Sparkle-Candy-Dish.jpg 600w, https://pennypinchinmom.com/wp-content/uploads/2015/06/Fourth-of-July-Craft-Make-a-Sparkle-Candy-Dish-250x188.jpg 250w" sizes="auto, (max-width: 600px) 100vw, 600px" /><br />
Grab the Mod Podge and make this adorable <a href="https://modpodgerocksblog.com/fourth-of-july-craft-sparkle-dollar-store-candy-dish/" target="_blank" rel="noopener noreferrer">Sparkle Candy Dish</a>!</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-330088" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/4th-of-July-Upcycled-Flag-Craft.png" alt="" width="550" height="728" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/4th-of-July-Upcycled-Flag-Craft.png 550w, https://pennypinchinmom.com/wp-content/uploads/2015/06/4th-of-July-Upcycled-Flag-Craft-189x250.png 189w" sizes="auto, (max-width: 550px) 100vw, 550px" /></p>
<p>Turn trash into treasure when you create an <a href="https://www.thesuburbanmom.com/2014/07/01/easy-4th-of-july-flag-kids-craft/" target="_blank" rel="noopener noreferrer">Upcycled Flag</a>!</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-330090" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/4th-of-July-Sun-Catchers-Kids-Craft.jpg" alt="" width="550" height="830" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/4th-of-July-Sun-Catchers-Kids-Craft.jpg 550w, https://pennypinchinmom.com/wp-content/uploads/2015/06/4th-of-July-Sun-Catchers-Kids-Craft-166x250.jpg 166w, https://pennypinchinmom.com/wp-content/uploads/2015/06/4th-of-July-Sun-Catchers-Kids-Craft-514x775.jpg 514w" sizes="auto, (max-width: 550px) 100vw, 550px" /></p>
<p>I love a pretty <a href="https://www.thesuburbanmom.com/2014/06/27/4th-of-july-star-sun-catchers-kids-craft/" target="_blank" rel="noopener noreferrer">Sun Catcher</a>!!</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-330091" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/4th-of-July-Coffee-Filter-Pom-Poms.jpg" alt="" width="550" height="746" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/4th-of-July-Coffee-Filter-Pom-Poms.jpg 550w, https://pennypinchinmom.com/wp-content/uploads/2015/06/4th-of-July-Coffee-Filter-Pom-Poms-184x250.jpg 184w" sizes="auto, (max-width: 550px) 100vw, 550px" /></p>
<p>How creative are these <a href="https://www.thesuburbanmom.com/2014/06/12/4th-of-july-coffee-filter-fireworks-pom-poms/" target="_blank" rel="noopener noreferrer">Coffee Filter Firework Pom Poms</a>!!?!?</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-330092" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/Patriotic-Flip-Flops-Tutorial.jpg" alt="" width="675" height="655" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/Patriotic-Flip-Flops-Tutorial.jpg 675w, https://pennypinchinmom.com/wp-content/uploads/2015/06/Patriotic-Flip-Flops-Tutorial-250x243.jpg 250w" sizes="auto, (max-width: 675px) 100vw, 675px" /><br />
Your kids will &#8220;flip&#8221; for these July 4th <a href="https://www.findingzest.com/patriotic-flip-flops-affordable-and-easy-craft-tutorial/" target="_blank" rel="noopener noreferrer">Flip Flops</a>!!!</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-330093" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/Patriotic-Cardboard-Tube-Bracelet-1.jpg" alt="" width="600" height="450" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/Patriotic-Cardboard-Tube-Bracelet-1.jpg 600w, https://pennypinchinmom.com/wp-content/uploads/2015/06/Patriotic-Cardboard-Tube-Bracelet-1-250x188.jpg 250w" sizes="auto, (max-width: 600px) 100vw, 600px" /><br />
Grab a paper towel tube and make a <a href="https://craftsbyamanda.com/patriotic-cardboard-tube-bracelet/" target="_blank" rel="noopener noreferrer">Cardboard Bracelet</a>!</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-330094" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/PWS01-458x688.jpg" alt="" width="458" height="688" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/PWS01-458x688.jpg 458w, https://pennypinchinmom.com/wp-content/uploads/2015/06/PWS01-458x688-166x250.jpg 166w, https://pennypinchinmom.com/wp-content/uploads/2015/06/PWS01-458x688-400x600.jpg 400w" sizes="auto, (max-width: 458px) 100vw, 458px" /></p>
<p>Another fun idea &#8212; a <a href="https://typicallysimple.com/upcycled-patriotic-windsock/" target="_blank" rel="noopener noreferrer">Patriotic Windsock</a>!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-330095 size-large" src="https://pennypinchinmom.com/wp-content/uploads/2015/06/magazine-mosaic-flag-V-544x775.jpg" alt="" width="544" height="775" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/06/magazine-mosaic-flag-V-544x775.jpg 544w, https://pennypinchinmom.com/wp-content/uploads/2015/06/magazine-mosaic-flag-V-176x250.jpg 176w, https://pennypinchinmom.com/wp-content/uploads/2015/06/magazine-mosaic-flag-V.jpg 680w" sizes="auto, (max-width: 544px) 100vw, 544px" /><br />
Such a pretty flag!! Find out how you can make this cute <a href="https://craftsbyamanda.com/magazine-mosaic-flag/" target="_blank" rel="noopener noreferrer">Magazine Mosaic Flag</a>!</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-317396" src="https://pennypinchinmom.com/wp-content/uploads/2016/08/krispie-watermelon-treats-1.png" alt="" width="675" height="566" srcset="https://pennypinchinmom.com/wp-content/uploads/2016/08/krispie-watermelon-treats-1.png 675w, https://pennypinchinmom.com/wp-content/uploads/2016/08/krispie-watermelon-treats-1-250x210.png 250w, https://pennypinchinmom.com/wp-content/uploads/2016/08/krispie-watermelon-treats-1-477x400.png 477w" sizes="auto, (max-width: 675px) 100vw, 675px" /></p>
<p>And what July 4th get together is complete without Watermelon!??  But, instead, make cute <a href="https://pennypinchinmom.com/watermelon-cereal-treats/" target="_blank" rel="noopener noreferrer">Watermelon Treats</a> instead!!!</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-330097 size-full" src="https://pennypinchinmom.com/wp-content/uploads/2019/06/Custom-Collage-copy.png" alt="" width="467" height="701" data-pin-description="Fun and creative July 4th crafts for kids! Check out these fun kids crafts and treats for your next July 4th party!! #kids #crafts #july4th" srcset="https://pennypinchinmom.com/wp-content/uploads/2019/06/Custom-Collage-copy.png 467w, https://pennypinchinmom.com/wp-content/uploads/2019/06/Custom-Collage-copy-167x250.png 167w, https://pennypinchinmom.com/wp-content/uploads/2019/06/Custom-Collage-copy-400x600.png 400w" sizes="auto, (max-width: 467px) 100vw, 467px" /></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/20-patriotic-kid-crafts-perfect-for-the-4th-of-july/">20 Patriotic Kid Crafts &#038; Treats for July 4th</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Reindeer Cookies</title>
		<link>https://pennypinchinmom.com/reindeer-cookies/</link>
		
		<dc:creator><![CDATA[SammieB]]></dc:creator>
		<pubDate>Sun, 21 Oct 2018 23:00:39 +0000</pubDate>
				<category><![CDATA[Christmas]]></category>
		<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=310270</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/reindeer-cookies/">Reindeer Cookies</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>These reindeer cookies are super easy to make! You don&#8217;t have to be a fancy decorator to have fun and make something your kids will absolutely adore. Decorating cookies with my kids is one of my favorite holiday traditions. Unfortunately, I lack the skills and patience to make intricately decorated Christmas cookies! We made these ... <a href="https://pennypinchinmom.com/reindeer-cookies/" class="more-link">Read More <span class="screen-reader-text">about  Reindeer Cookies</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/reindeer-cookies/">Reindeer Cookies</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/reindeer-cookies/">Reindeer Cookies</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>These reindeer cookies are super easy to make! You don&#8217;t have to be a fancy decorator to have fun and make something your kids will absolutely adore.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-310271" src="https://pennypinchinmom.com/wp-content/uploads/2017/12/reindeer-cookies-post.png" alt="Reindeer Cookies" width="675" height="500" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/12/reindeer-cookies-post.png 675w, https://pennypinchinmom.com/wp-content/uploads/2017/12/reindeer-cookies-post-250x185.png 250w, https://pennypinchinmom.com/wp-content/uploads/2017/12/reindeer-cookies-post-525x389.png 525w" sizes="auto, (max-width: 675px) 100vw, 675px" /></p>
<p>Decorating cookies with my kids is one of my favorite holiday traditions. Unfortunately, I lack the skills and patience to make intricately decorated Christmas cookies! We made these adorable Reindeer Cookies this year and I love how simplistic and adorable they turned out! Aren&#8217;t they cute?</p>
<p>You&#8217;re going to love how easy it is to make these Reindeer Cookies. It doesn&#8217;t overload the cookies with icing keeping them at the perfect balance of sweetness. Even your kids can make these cute Reindeer Cookies and in no time at all!</p>
<p>If you are up for more holiday treats, check out these fun <a href="https://pennypinchinmom.com/reindeer-cupcakes/" target="_blank" rel="nofollow noopener">reindeer cupcakes</a> and <a href="https://pennypinchinmom.com/candy-cane-kiss-thumbprint-cookies/" target="_blank" rel="noopener">candy cane kiss thumbprint</a> cookies.  All of these are perfect for a cookie exchange or even to leave with a glass of milk for Santa!</p>
<h2><strong>HOMEMADE REINDEER COOKIES</strong></h2>
<h3>SUPPLIES</h3>
<p>Sugar Cookies (homemade or pre-bought)<br />
Black cookie icing (recommend <a href="https://www.amazon.com/Wilton-Black-Icing-Pouch-Tips/dp/B00IE720KE/ref=as_li_ss_tl?ie=UTF8&amp;qid=1540312678&amp;sr=8-3&amp;keywords=wilton+black+icing&amp;linkCode=ll1&amp;tag=pennypinchinmom.com-20&amp;linkId=f7a2e65c29e65a7568891992a03f9f61&amp;language=en_US" target="_blank" rel="nofollow noopener">Wilton</a>)<br />
Red chocolate candies</p>
<p>Bake your cookies according to the recipe or package instructions.  You&#8217;ll want them all to be circles.</p>
<p>Use black icing and place the red candy nose to the center of the circle.  Next, add to small dots for eyes.  The final step is to put on the antlers.  They don&#8217;t have to be perfect &#8211; so just have fun with it!!   The final step is to add a mouth.</p>
<p>Your kids can make all sorts of fun reindeer faces and expressions, so they get the chance to be creative and just have some fun!</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-310274" src="https://pennypinchinmom.com/wp-content/uploads/2017/12/reindeer-cookies-pinterest-in-post.png" alt="Reindeer Cookies" width="340" height="800" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/12/reindeer-cookies-pinterest-in-post.png 340w, https://pennypinchinmom.com/wp-content/uploads/2017/12/reindeer-cookies-pinterest-in-post-106x250.png 106w, https://pennypinchinmom.com/wp-content/uploads/2017/12/reindeer-cookies-pinterest-in-post-170x400.png 170w" sizes="auto, (max-width: 340px) 100vw, 340px" /></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/reindeer-cookies/">Reindeer Cookies</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cheesy Garlic Mashed Potatoes Recipe</title>
		<link>https://pennypinchinmom.com/cheesy-garlic-mashed-potatoes-recipe/</link>
		
		<dc:creator><![CDATA[Susan]]></dc:creator>
		<pubDate>Fri, 15 Jun 2018 13:45:33 +0000</pubDate>
				<category><![CDATA[Kid Friendly]]></category>
		<category><![CDATA[Side Dishes]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=192885</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/cheesy-garlic-mashed-potatoes-recipe/">Cheesy Garlic Mashed Potatoes Recipe</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Some foods just taste like &#8220;home&#8221; to me.  Mashed potatoes are one of those items. Now that I&#8217;m older, I like to give my food a bit more flavor.  These cheesy garlic mashed potatoes do just that. If you love garlic and you love cheese, then these are the potatoes for you!  This dish is ... <a href="https://pennypinchinmom.com/cheesy-garlic-mashed-potatoes-recipe/" class="more-link">Read More <span class="screen-reader-text">about  Cheesy Garlic Mashed Potatoes Recipe</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/cheesy-garlic-mashed-potatoes-recipe/">Cheesy Garlic Mashed Potatoes Recipe</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/cheesy-garlic-mashed-potatoes-recipe/">Cheesy Garlic Mashed Potatoes Recipe</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Some foods just taste like &#8220;home&#8221; to me.  Mashed potatoes are one of those items. Now that I&#8217;m older, I like to give my food a bit more flavor.  These <strong>cheesy garlic mashed potatoes</strong> do just that.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-319128 size-full" title="Super easy side dish that kids gobble down! Cheesy garlic mashed potatoes pair perfectly with just about anything you will make for dinner. #sidedish #potatoes #cheese #garlic #easydinner #quickdinner #sides #mashedpotatoes #PPM" src="https://pennypinchinmom.com/wp-content/uploads/2015/02/cheezy-garlic-mashed-potatoes-.jpg" alt="garlic cheese mashed potatoes" width="675" height="566" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/02/cheezy-garlic-mashed-potatoes-.jpg 675w, https://pennypinchinmom.com/wp-content/uploads/2015/02/cheezy-garlic-mashed-potatoes--250x210.jpg 250w, https://pennypinchinmom.com/wp-content/uploads/2015/02/cheezy-garlic-mashed-potatoes--477x400.jpg 477w" sizes="auto, (max-width: 675px) 100vw, 675px" /></p>
<p>If you love garlic and you love cheese, then these are the potatoes for you!  This dish is absolutely amazing and will make your taste buds dance.   As if the blend of creamy mashed potatoes and cheese isn&#8217;t enough, there is just the right amount of garlic that takes this dish to the next level.</p>
<p>These aren&#8217;t your grandma&#8217;s potatoes!</p>
<p>I love to serve up these garlic cheese potatoes with some of our family&#8217;s favorite dishes, including <a href="https://pennypinchinmom.com/oven-baked-barbecue-brisket/" rel="">oven-baked BBQ brisket</a> and sour <a href="https://pennypinchinmom.com/sour-cream-onion-chicken/" rel="">cream and onion chicken</a>.  They pair perfectly with anything from chicken fried steak to pork to steak</p>
<p>&nbsp;</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/cheesy-garlic-mashed-potatoes-recipe/print/303860/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-303860-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-303860" data-tr-id="303860" class="tasty-recipes tasty-recipes-303860 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Cheesy Garlic Mashed Potatoes Recipe</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2017/09/cheezy-garlic-mashed-potatoes-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/cheesy-garlic-mashed-potatoes-recipe/?tp_image_id=303861" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/cheesy-garlic-mashed-potatoes-recipe/print/303860/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fcheesy-garlic-mashed-potatoes-recipe%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fcheesy-garlic-mashed-potatoes-recipe%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>


	<div class="tasty-recipes-description" data-tasty-recipes-customization="body-color.color">
		<p>The perfect blend of garlic and cheese, make these cheesy garlic mashed potatoes a crowd pleasing side dish.</p>
	</div>

	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Tracie</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li><span data-amount="4">4</span>&#8211;<span data-amount="5">5</span> large Russet Potatoes</li>
<li><span data-amount="1.5" data-unit="cup">1 1/2 cups</span> Cheddar Cheese</li>
<li><span data-amount="0.5" data-unit="cup">1/2 cup</span> Butter</li>
<li><span data-amount="1" data-unit="cup">1 cup</span> Sour Cream</li>
<li><span data-amount="1" data-unit="tbsp">1 TBSP</span> Garlic Powder</li>
<li>Salt and Pepper</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a616312e59d7_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a616312e59d7_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1">Cut Russet Potatoes into large 2 x 2 inch pieces. Fill a large stockpot with water and add cut potatoes. Place on stovetop and boil until tender (about 10 minutes).</li>
<li id="instruction-step-2">Drain water and return potatoes to the pot.</li>
<li id="instruction-step-3">Add all ingredients and mash with a hand immersion blender until smooth.</li>
<li id="instruction-step-4">Add more seasoning to taste.</li>
<li id="instruction-step-5">Top with shredded cheddar cheese and serve!</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":192885};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-319126 size-full" title="Super easy side dish that kids gobble down! Cheesy garlic mashed potatoes pair perfectly with just about anything you will make for dinner. #sidedish #potatoes #cheese #garlic #easydinner #quickdinner #sides #mashedpotatoes #PPM" src="https://pennypinchinmom.com/wp-content/uploads/2015/02/cheesy-garlic-potatoes-copy.jpg" alt="garlic mashed potatoes" width="500" height="750" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/02/cheesy-garlic-potatoes-copy.jpg 500w, https://pennypinchinmom.com/wp-content/uploads/2015/02/cheesy-garlic-potatoes-copy-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2015/02/cheesy-garlic-potatoes-copy-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2015/02/cheesy-garlic-potatoes-copy-400x600.jpg 400w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/cheesy-garlic-mashed-potatoes-recipe/">Cheesy Garlic Mashed Potatoes Recipe</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Summer Fruit Salsa with Cinnamon Pita Chips</title>
		<link>https://pennypinchinmom.com/summer-fruit-salsa-with-stacys-cinnamon-pita-chips/</link>
		
		<dc:creator><![CDATA[Susan]]></dc:creator>
		<pubDate>Mon, 11 Jun 2018 13:55:10 +0000</pubDate>
				<category><![CDATA[Appetizers]]></category>
		<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=134955</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/summer-fruit-salsa-with-stacys-cinnamon-pita-chips/">Summer Fruit Salsa with Cinnamon Pita Chips</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>I love fresh, summery desserts.  I recently decided to see if I couldn&#8217;t come up with my spin on fruit salsa.  While most people make homemade cinnamon crisps, I like to keep things as easy as possible.  So, I created this recipe and served mine with Stacy&#8217;s Cinnamon Pita Chips. I&#8217;ve been making this fruit ... <a href="https://pennypinchinmom.com/summer-fruit-salsa-with-stacys-cinnamon-pita-chips/" class="more-link">Read More <span class="screen-reader-text">about  Summer Fruit Salsa with Cinnamon Pita Chips</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/summer-fruit-salsa-with-stacys-cinnamon-pita-chips/">Summer Fruit Salsa with Cinnamon Pita Chips</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/summer-fruit-salsa-with-stacys-cinnamon-pita-chips/">Summer Fruit Salsa with Cinnamon Pita Chips</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>I love fresh, summery desserts.  I recently decided to see if I couldn&#8217;t come up with my spin on f<strong>ruit salsa</strong>.  While most people make homemade cinnamon crisps, I like to keep things as easy as possible.  So, I created this recipe and served mine with Stacy&#8217;s Cinnamon Pita Chips.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-318953" src="https://pennypinchinmom.com/wp-content/uploads/2013/07/fruit-salsa-with-cinnamon.png" alt="" width="675" height="566" srcset="https://pennypinchinmom.com/wp-content/uploads/2013/07/fruit-salsa-with-cinnamon.png 675w, https://pennypinchinmom.com/wp-content/uploads/2013/07/fruit-salsa-with-cinnamon-250x210.png 250w, https://pennypinchinmom.com/wp-content/uploads/2013/07/fruit-salsa-with-cinnamon-477x400.png 477w" sizes="auto, (max-width: 675px) 100vw, 675px" /></p>
<p>I&#8217;ve been making this fruit salsa recipe for years. Whenever we are invited to summer gatherings, my friends even ask that I bring it with me as it&#8217;s become a favorite for them as well.</p>
<p>This recipe is unbelievably simple.  It starts with your favorite fresh fruits.  I like to use kiwi, strawberries, peaches, and blackberries to make my recipe.  But, you can easily swap or add any other fruits you love. I have added apples, raspberries, nectarines and pears to mine before and it tastes just as amazing.</p>
<p>Since you have to do a lot of chopping (and I do mean a LOT), I don&#8217;t recommend doing it by hand.  One of my favorite go-to kitchen appliances for making my salsa is my <a href="https://www.amazon.com/Cuisinart-CTG-00-SCHP-Stainless-Steel-Chopper/dp/B007TFNSLC/ref=as_li_ss_tl?s=kitchen&amp;ie=UTF8&amp;qid=1528723978&amp;sr=1-8&amp;keywords=food+chopper&amp;dpID=31zN3ncY6iL&amp;preST=_SY300_QL70_&amp;dpSrc=srch&amp;linkCode=ll1&amp;tag=pennypinchinmom.com-20&amp;linkId=6ca736018e8843986193616faf225176" rel="nofollow noopener">food chopper</a>.   It is truly one of our most used appliances. If you don&#8217;t yet have one, I recommend you buy one ASAP.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-318951" src="https://pennypinchinmom.com/wp-content/uploads/2013/07/fruit-salsa.jpg" alt="" width="600" height="450" srcset="https://pennypinchinmom.com/wp-content/uploads/2013/07/fruit-salsa.jpg 600w, https://pennypinchinmom.com/wp-content/uploads/2013/07/fruit-salsa-250x188.jpg 250w, https://pennypinchinmom.com/wp-content/uploads/2013/07/fruit-salsa-525x394.jpg 525w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>Start by peeling and washing all of the fruit you want to use.  Cut the stems off of the strawberries and then get busy cutting and chopping.  You&#8217;ll want to make sure all of the fruit you want to use is finely chopped (unless you want larger chunks of fruit in your salsa).</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-318952" src="https://pennypinchinmom.com/wp-content/uploads/2013/07/chopped.jpg" alt="" width="600" height="452" srcset="https://pennypinchinmom.com/wp-content/uploads/2013/07/chopped.jpg 600w, https://pennypinchinmom.com/wp-content/uploads/2013/07/chopped-250x188.jpg 250w, https://pennypinchinmom.com/wp-content/uploads/2013/07/chopped-525x396.jpg 525w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>Once chopped, add the jam to the fruit and blend well.  Allow sitting for at least one hour in the refrigerator.  Then, serve with cinnamon pita chips for the perfect snack or dessert!</p>
<p>This is a healthy snack, that is packed full of flavor.  Fruit salsa will quickly become one of your favorite summer treats!</p>
<p>&nbsp;</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/summer-fruit-salsa-with-stacys-cinnamon-pita-chips/print/303654/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-303654-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-303654" data-tr-id="303654" class="tasty-recipes tasty-recipes-303654 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Summer Fruit Salsa Recipe</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2013/07/fruit-salsa-with-cinnamon-150x150.png" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/summer-fruit-salsa-with-stacys-cinnamon-pita-chips/?tp_image_id=318953" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/summer-fruit-salsa-with-stacys-cinnamon-pita-chips/print/303654/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fsummer-fruit-salsa-with-stacys-cinnamon-pita-chips%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fsummer-fruit-salsa-with-stacys-cinnamon-pita-chips%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>


	<div class="tasty-recipes-description" data-tasty-recipes-customization="body-color.color">
		<p>Fruit salsa is the perfect way to enjoy your favorite summer fruits!</p>
	</div>

	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Tracie</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li><span data-amount="1" data-unit="pint">1 Pint</span> of Strawberries</li>
<li><span data-amount="1" data-unit="cup">1 cup</span> of Raspberries or Blackberries</li>
<li><span data-amount="2">2</span> Nectarines or Peaches</li>
<li><span data-amount="2">2</span> Kiwi</li>
<li><span data-amount="2" data-unit="tsp">2 tsp</span>. white sugar</li>
<li><span data-amount="1" data-unit="tsp">1 tsp</span>. brown sugar</li>
<li><span data-amount="3">3</span> Tbs. Preserves or Jam (any variety can work, but I use Blackberry Jam)</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a616312eb673_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a616312eb673_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1">Clean and chop all fruit.  Make sure to remove pits, core and stems as necessary.</li>
<li id="instruction-step-2">Mix together in a bowl.</li>
<li id="instruction-step-3">Add in the sugars and stir.</li>
<li id="instruction-step-4">Add the preserves or jam and stir.</li>
<li id="instruction-step-5">Allow sitting for at least one hour so fruits can soften and absorb the flavors (and your preserves/jam can fully dissolve).</li>
<li id="instruction-step-6">Serve with Stacy&#8217;s Pita Chips (so that you don&#8217;t have to turn on your oven and make your own).</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":134955};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-319200 size-full" title="I love this easy fruit salsa and cinnamon pita chips recipe!  It is the perfect summer dessert or snack and is perfect for your July 4th BBQ or party!  #salsa #easyfruitsalsa #summersalsa #fruitsalsarecipe #fruitrecipes #summer #PPM" src="https://pennypinchinmom.com/wp-content/uploads/2018/06/fruit-salsa-copy.png" alt="salsa made with fruit" width="500" height="750" srcset="https://pennypinchinmom.com/wp-content/uploads/2018/06/fruit-salsa-copy.png 500w, https://pennypinchinmom.com/wp-content/uploads/2018/06/fruit-salsa-copy-167x250.png 167w, https://pennypinchinmom.com/wp-content/uploads/2018/06/fruit-salsa-copy-267x400.png 267w, https://pennypinchinmom.com/wp-content/uploads/2018/06/fruit-salsa-copy-400x600.png 400w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/summer-fruit-salsa-with-stacys-cinnamon-pita-chips/">Summer Fruit Salsa with Cinnamon Pita Chips</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Veggie Turkey Pinwheels Recipe</title>
		<link>https://pennypinchinmom.com/veggie-turkey-pinwheels-recipe/</link>
		
		<dc:creator><![CDATA[Susan]]></dc:creator>
		<pubDate>Thu, 19 Apr 2018 15:21:40 +0000</pubDate>
				<category><![CDATA[Appetizers]]></category>
		<category><![CDATA[Entrees]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<category><![CDATA[Lunch]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=316944</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/veggie-turkey-pinwheels-recipe/">Veggie Turkey Pinwheels Recipe</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Who doesn&#8217;t love a good turkey sandwich?  They are great, but they can also be rather boring. Take your lunch up a notch by making one of these turkey pinwheel sandwiches instead.  Your taste buds will thank you. The closer it gets to the end of the school year, the less interest I have in making ... <a href="https://pennypinchinmom.com/veggie-turkey-pinwheels-recipe/" class="more-link">Read More <span class="screen-reader-text">about  Veggie Turkey Pinwheels Recipe</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/veggie-turkey-pinwheels-recipe/">Veggie Turkey Pinwheels Recipe</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/veggie-turkey-pinwheels-recipe/">Veggie Turkey Pinwheels Recipe</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Who doesn&#8217;t love a good turkey sandwich?  They are great, but they can also be rather boring. Take your lunch up a notch by making one of these turkey pinwheel sandwiches instead.  Your taste buds will thank you.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-316945 size-full" src="https://pennypinchinmom.com/wp-content/uploads/2018/04/veggie-turkey-pinwheel-recipe-1.png" alt="pinwheels recipes" width="675" height="566" srcset="https://pennypinchinmom.com/wp-content/uploads/2018/04/veggie-turkey-pinwheel-recipe-1.png 675w, https://pennypinchinmom.com/wp-content/uploads/2018/04/veggie-turkey-pinwheel-recipe-1-250x210.png 250w, https://pennypinchinmom.com/wp-content/uploads/2018/04/veggie-turkey-pinwheel-recipe-1-477x400.png 477w" sizes="auto, (max-width: 675px) 100vw, 675px" /></p>
<p>The closer it gets to the end of the school year, the less interest I have in making school lunches.  My kids and I are both bored with the same old ham and cheese or PB&amp;J sandwiches.  We need to take it up a notch. That led me to try to find something that they&#8217;d like, but that I&#8217;d enjoy too.</p>
<p>These veggie turkey pinwheels do just that!  They are a simple way to hide some of those veggies so that your kids don&#8217;t even realize they are eating them (shhhhh!!!).  It takes just a few minutes to make, but it tastes like you spent hours!</p>
<p>While I recommend using Flat Bread, you can swap it out for a toritilla instead.  Or, just spread this onto your favorite bread and turn it into a sandwich!</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/veggie-turkey-pinwheels-recipe/print/316947/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-316947-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-316947" data-tr-id="316947" class="tasty-recipes tasty-recipes-316947 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Veggie Turkey Pinwheels Recipe</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2018/04/veggie-turkey-pinwheel-recipe-150x150.png" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/veggie-turkey-pinwheels-recipe/?tp_image_id=316946" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/veggie-turkey-pinwheels-recipe/print/316947/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fveggie-turkey-pinwheels-recipe%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fveggie-turkey-pinwheels-recipe%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>


	<div class="tasty-recipes-description" data-tasty-recipes-customization="body-color.color">
		<p>Veggie turkey pinwheels are a simple way to turn a boring lunch into something extraordinary.</p>
	</div>

	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Tracie</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li><span data-amount="0.5" data-unit="cup">1/2 cup</span> of grated Carrots</li>
<li><span data-amount="1">1</span> package of Cream Cheese</li>
<li><span data-amount="4" data-unit="tablespoon">4 tablespoons</span> of grated Celery</li>
<li><span data-amount="2" data-unit="tablespoon">2 tablespoons</span> of grated Onion</li>
<li><span data-amount="0.25">1/4</span> a teaspoon of Garlic Powder</li>
<li><span data-amount="0.5" data-unit="cup">1/2 cup</span> of Cottage Cheese</li>
<li><span data-amount="1" data-unit="tablespoon">1 tablespoon</span> of Pickle Relish</li>
<li><span data-amount="1">1</span> large package of Sliced Turkey</li>
<li><span data-amount="2">2</span>&#8211;<span data-amount="4">4</span> Wheat Flat Bread Wraps</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a616312f2290_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a616312f2290_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1">Mix all ingredients except, turkey and wraps in a large mixing bowl.</li>
<li id="instruction-step-2">Cover and refrigerate the mixture for 2 hours.</li>
<li id="instruction-step-3">Lay out flat bread and place a layer of turkey on top.</li>
<li id="instruction-step-4">Spread your cream cheese mixture over the top of the turkey. (Try to keep it fairly thin so that it rolls easily.)</li>
<li id="instruction-step-5">Next, tightly roll your wrap up jellyroll fashion.</li>
<li id="instruction-step-6">Trim the edges evenly and cut into 1 and 1/2 inch sections.</li>
<li id="instruction-step-7">Serve and enjoy!</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":316944};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-316948 size-full" title="A simple lunch idea - veggie turkey pinwheels.  Not only is this a simple take on a sandwich for school lunch, it could even be dinner or you can serve it as an appetizer at your next party or get together.  These turkey pinwheels are super easy to make and taste absolutely delicious.  #turkey #veggies #pinwheel #lunchideas #sandwiches" src="https://pennypinchinmom.com/wp-content/uploads/2018/04/veggie-turkey-pinwheels-p-copy.jpg" alt="veggie pinwheels" width="490" height="750" srcset="https://pennypinchinmom.com/wp-content/uploads/2018/04/veggie-turkey-pinwheels-p-copy.jpg 490w, https://pennypinchinmom.com/wp-content/uploads/2018/04/veggie-turkey-pinwheels-p-copy-163x250.jpg 163w, https://pennypinchinmom.com/wp-content/uploads/2018/04/veggie-turkey-pinwheels-p-copy-261x400.jpg 261w" sizes="auto, (max-width: 490px) 100vw, 490px" /></p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/veggie-turkey-pinwheels-recipe/">Veggie Turkey Pinwheels Recipe</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Valentine&#8217;s Day Cupcakes</title>
		<link>https://pennypinchinmom.com/easy-valentines-day-cupcakes/</link>
		
		<dc:creator><![CDATA[SammieB]]></dc:creator>
		<pubDate>Mon, 05 Feb 2018 16:00:06 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<category><![CDATA[Valentine's Day]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=277865</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/easy-valentines-day-cupcakes/">Valentine&#8217;s Day Cupcakes</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Valentine&#8217;s Day is another holiday that can be fun when it comes to making treats.  A simple cupcake is an easy way to say I love you.  But, you transform an ordinary cupcake into a special Valentine&#8217;s Day cupcake with a simple topper. You won&#8217;t believe how easy these cupcakes are to make.  If you ... <a href="https://pennypinchinmom.com/easy-valentines-day-cupcakes/" class="more-link">Read More <span class="screen-reader-text">about  Valentine&#8217;s Day Cupcakes</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/easy-valentines-day-cupcakes/">Valentine&#8217;s Day Cupcakes</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/easy-valentines-day-cupcakes/">Valentine&#8217;s Day Cupcakes</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-289700" src="https://pennypinchinmom.com/wp-content/uploads/2017/01/easy-vday-cupcakes-pinterest-2.png" alt="Valentine's Day Cupcakes" width="675" height="566" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/01/easy-vday-cupcakes-pinterest-2.png 940w, https://pennypinchinmom.com/wp-content/uploads/2017/01/easy-vday-cupcakes-pinterest-2-250x210.png 250w, https://pennypinchinmom.com/wp-content/uploads/2017/01/easy-vday-cupcakes-pinterest-2-768x644.png 768w, https://pennypinchinmom.com/wp-content/uploads/2017/01/easy-vday-cupcakes-pinterest-2-477x400.png 477w" sizes="auto, (max-width: 675px) 100vw, 675px" /></p>
<p>Valentine&#8217;s Day is another holiday that can be fun when it comes to making treats.  A simple cupcake is an easy way to say I love you.  But, you transform an ordinary cupcake into a special Valentine&#8217;s Day cupcake with a simple topper.</p>
<p>You won&#8217;t believe how easy these cupcakes are to make.  If you can use an oven and microwave &#8211; then you can make these cupcakes yourself!</p>
<p>Other simple Valentine&#8217;s Day ideas:</p>
<ul>
<li><strong><a href="https://pennypinchinmom.com/15-absolutely-adorable-valentines-day-crafts/" target="_blank" rel="noopener">15 Adorable Kids&#8217; Valentine&#8217;s Day Crafts</a></strong></li>
<li><strong><a href="https://pennypinchinmom.com/easy-valentine-cookie-wafers/" target="_blank" rel="noopener">Easy Valentine&#8217;s Day Cookies</a></strong></li>
<li><strong><a href="https://pennypinchinmom.com/easy-valentines-day-cinnamon-rolls/">Valentine&#8217;s Day Cinnamon Roll Recipe</a></strong></li>
<li><strong><a href="https://pennypinchinmom.com/valentines-day-cake-pops/">Valentine&#8217;s Day Cake Pop Recipe</a></strong></li>
<li><strong><a href="https://pennypinchinmom.com/diy-sweetheart-centerpieces/" target="_blank" rel="noopener">Simple Valentine&#8217;s Day Centerpiece</a></strong></li>
<li><strong><a href="https://pennypinchinmom.com/valentines-day-gifts-for-kids/">Unique Valentine&#8217;s Day Gift Ideas for Under $30</a></strong></li>
</ul>
<h2>VALENTINE&#8217;S DAY CUPCAKES</h2>
<h3><strong>SUPPLIES</strong></h3>
<p>Strawberry cake mix<br />
Strawberry icing<br />
Sprinkles (optional)<br />
<a href="http://linksynergy.walmart.com/fs-bin/click?id=cAXvEDM4eQY&amp;subid=0&amp;offerid=223073.1&amp;type=10&amp;tmpid=1082&amp;RD_PARM1=https%253A%252F%252Fwww.walmart.com%252Fip%252FWilton-Candy-Melts-Red-12-oz%252F24107740" target="_blank" rel="nofollow noopener">Red candy melts</a><br />
Small plastic baggie<br />
Wax paper</p>
<h3>INSTRUCTIONS</h3>
<p>Make your cupcakes as directed and ice them in any way you would like. If you want to make them look similar to what I&#8217;ve done here, put your frosting in a baggie and cut off one corner.  Squeeze the icing onto the cupcake. Add sprinkles (if you desire).Ice them with the strawberry frosting any way you like.</p>
<p>Next, lay out a sheet of wax paper onto a cookie sheet or cutting board. I cut a sheet that was about as long as my forearm to give me plenty of room to work.</p>
<p>Microwave approximately one cup of the red candy melts for 30 seconds then stir.  Continue to repeat until the the candies are completely melted and smooth.  Quickly transfer the melted candies into a small plastic baggie. Cut a <em>very small</em> tip off one corner.  This is your piping bag.</p>
<p>Draw several shapes onto the wax paper, making sure not to touch any of the designs to each other.  You can draw hearts, lips, the word &#8220;love&#8221; &#8212; anything with a Valentine&#8217;s Day theme.  Make sure your designs are not too thin, or they may snap when you try to remove them from the wax paper.</p>
<p>Place in the fridge for 15 &#8211; 20 minutes (so they are completely cooled and set up).  Carefully peel the wax paper off the back of each design. I find that if I peel the paper away rather than try to pull the design off, there is less chance that it will break.</p>
<p>Gently press them gently into the frosting of your cupcakes. The cupcakes won&#8217;t need to be refrigerated ( but don&#8217;t keep them near a heat source either).</p>
<p>You can use this same idea for any event &#8211; St. Patrick&#8217;s Day, Easter, Birthdays, Christmas &#8211; the list goes on and on!</p>
<p class="entry-title"><img loading="lazy" decoding="async" class="aligncenter wp-image-311760" title="Valentine's Cupcakes with Candy toppers -- make the perfect treat for that special someone!" src="https://pennypinchinmom.com/wp-content/uploads/2017/01/valentines-day-cupcakes.jpg" alt="Pink cupcakes with Candy Valentine's Words" width="467" height="700" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/01/valentines-day-cupcakes.jpg 735w, https://pennypinchinmom.com/wp-content/uploads/2017/01/valentines-day-cupcakes-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/01/valentines-day-cupcakes-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2017/01/valentines-day-cupcakes-400x600.jpg 400w" sizes="auto, (max-width: 467px) 100vw, 467px" /></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/easy-valentines-day-cupcakes/">Valentine&#8217;s Day Cupcakes</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>18 Super Easy &#038; Kid Friendly Valentine&#8217;s Day Treats</title>
		<link>https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/</link>
		
		<dc:creator><![CDATA[Skye Moyer]]></dc:creator>
		<pubDate>Sat, 20 Jan 2018 14:10:46 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<category><![CDATA[Valentine's Day]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=308928</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/">18 Super Easy &#038; Kid Friendly Valentine&#8217;s Day Treats</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Fun, simple and easy Valentine&#8217;s Day treats and snacks you can make for your kids this year! As a child, Valentine&#8217;s Day was one of my favorite holidays that we got to celebrate at school. I can remember working so hard on my box and then picking which classmate got which special Valentine card. Valentine&#8217;s ... <a href="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/" class="more-link">Read More <span class="screen-reader-text">about  18 Super Easy &#038; Kid Friendly Valentine&#8217;s Day Treats</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/">18 Super Easy &#038; Kid Friendly Valentine&#8217;s Day Treats</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/">18 Super Easy &#038; Kid Friendly Valentine&#8217;s Day Treats</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>

<p class="wp-block-paragraph">Fun, simple and easy Valentine&#8217;s Day treats and snacks you can make for your kids this year!</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="308" height="725" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308950" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/Delicious-Valentine-Treats.jpg" alt="Easy &amp; Kid Friendly Valentine's Day Treats" class="wp-image-308950" title="Super easy Valentine's Day Treats for kids" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/Delicious-Valentine-Treats.jpg 308w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Delicious-Valentine-Treats-106x250.jpg 106w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Delicious-Valentine-Treats-170x400.jpg 170w" sizes="auto, (max-width: 308px) 100vw, 308px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">As a child, Valentine&#8217;s Day was one of my favorite holidays that we got to celebrate at school. I can remember working so hard on my box and then picking which classmate got which special Valentine card.</p>



<p class="wp-block-paragraph">Valentine&#8217;s Day is one of the only holidays my kids&#8217; school actually has a party for, and they ask parents to bring a special treat. Here are some I am thinking of making this year!</p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://pennypinchinmom.com/valentines-day-cake-pops/"><img loading="lazy" decoding="async" width="940" height="788" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=333715" src="https://pennypinchinmom.com/wp-content/uploads/2023/01/How-To-Keep-Your-Home-Smelling-Fresh-2.png" alt="" class="wp-image-333715" srcset="https://pennypinchinmom.com/wp-content/uploads/2023/01/How-To-Keep-Your-Home-Smelling-Fresh-2.png 940w, https://pennypinchinmom.com/wp-content/uploads/2023/01/How-To-Keep-Your-Home-Smelling-Fresh-2-250x210.png 250w, https://pennypinchinmom.com/wp-content/uploads/2023/01/How-To-Keep-Your-Home-Smelling-Fresh-2-924x775.png 924w, https://pennypinchinmom.com/wp-content/uploads/2023/01/How-To-Keep-Your-Home-Smelling-Fresh-2-768x644.png 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /></a></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Make memories with my <a href="https://pennypinchinmom.com/valentines-day-cake-pops/">Valentine&#8217;s Day cake pop recipe</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="579" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308945" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Day-Popcorn-FamilyFreshMeals.com-1-1.png" alt="popcorn treats" class="wp-image-308945" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Day-Popcorn-FamilyFreshMeals.com-1-1.png 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Day-Popcorn-FamilyFreshMeals.com-1-1-194x250.png 194w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Day-Popcorn-FamilyFreshMeals.com-1-1-311x400.png 311w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Fun and easy <a href="https://www.familyfreshmeals.com/2016/02/valentines-day-popcorn-treat.html" target="_blank" rel="noopener noreferrer">Popcorn Treat</a>!</p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="675" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308935" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/make-chocolate-covered-pretzels.jpg" alt="chocolate covered pretzels " class="wp-image-308935" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/make-chocolate-covered-pretzels.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/make-chocolate-covered-pretzels-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/11/make-chocolate-covered-pretzels-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2017/11/make-chocolate-covered-pretzels-400x600.jpg 400w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://www.lovefromtheoven.com/chocolate-covered-pretzel-tutorial/" target="_blank" rel="noopener noreferrer">Chocolate Covered Pretzels</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="675" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308944" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Day-Layered-Fudge-2-of-4.jpg" alt="conversation heart fudge" class="wp-image-308944" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Day-Layered-Fudge-2-of-4.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Day-Layered-Fudge-2-of-4-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Day-Layered-Fudge-2-of-4-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Day-Layered-Fudge-2-of-4-400x600.jpg 400w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://www.crazyforcrust.com/valentines-day-fudge/" target="_blank" rel="noopener noreferrer">Conversation Heart Fudge</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="549" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308943" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Day-Donuts-8B.jpg" alt="homemade donuts" class="wp-image-308943" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Day-Donuts-8B.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Day-Donuts-8B-205x250.jpg 205w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Day-Donuts-8B-328x400.jpg 328w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://thefirstyearblog.com/valentines-day-donuts/" target="_blank" rel="noopener noreferrer">Homemade Donuts</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="675" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308942" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Chocolate-Pretzel-Bark-2.jpg" alt="chocolate pretzel bark" class="wp-image-308942" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Chocolate-Pretzel-Bark-2.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Chocolate-Pretzel-Bark-2-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Chocolate-Pretzel-Bark-2-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Valentines-Chocolate-Pretzel-Bark-2-400x600.jpg 400w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://www.anightowlblog.com/valentines-chocolate-pretzel-bark/" target="_blank" rel="noopener noreferrer">Chocolate Pretzel Bark</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="677" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308930" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/DSC_0887-e1454718529295.jpg" alt="heart rice krispie treats" class="wp-image-308930" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/DSC_0887-e1454718529295.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/DSC_0887-e1454718529295-166x250.jpg 166w, https://pennypinchinmom.com/wp-content/uploads/2017/11/DSC_0887-e1454718529295-266x400.jpg 266w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://diycandy.com/valentines-day-rice-krispie-treat-recipe/" target="_blank" rel="noopener noreferrer">Heart Rice Krispies</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="675" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308931" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/Easy-Valentines-Day-Cinnamon-Rolls-pinterest-2.png" alt="Easy Cinnamon Rolls" class="wp-image-308931" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/Easy-Valentines-Day-Cinnamon-Rolls-pinterest-2.png 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Easy-Valentines-Day-Cinnamon-Rolls-pinterest-2-167x250.png 167w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Easy-Valentines-Day-Cinnamon-Rolls-pinterest-2-267x400.png 267w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Easy-Valentines-Day-Cinnamon-Rolls-pinterest-2-400x600.png 400w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://pennypinchinmom.com/easy-valentines-day-cinnamon-rolls/" target="_blank" rel="noopener noreferrer">Easy Cinnamon Rolls</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="600" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308938" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/photo11-e1328197089843.jpg" alt="Cake Mix Cookies" class="wp-image-308938" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/photo11-e1328197089843.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/photo11-e1328197089843-188x250.jpg 188w, https://pennypinchinmom.com/wp-content/uploads/2017/11/photo11-e1328197089843-300x400.jpg 300w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://sallysbakingaddiction.com/devils-food-cake-mix-cookies/" target="_blank" rel="noopener noreferrer">Cake Mix Cookies</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="447" height="670" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=325752" src="https://pennypinchinmom.com/wp-content/uploads/2018/01/easy-valentines-day-patties.jpg" alt="Valentines Day Patties" class="wp-image-325752" srcset="https://pennypinchinmom.com/wp-content/uploads/2018/01/easy-valentines-day-patties.jpg 447w, https://pennypinchinmom.com/wp-content/uploads/2018/01/easy-valentines-day-patties-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2018/01/easy-valentines-day-patties-400x600.jpg 400w" sizes="auto, (max-width: 447px) 100vw, 447px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://www.momontimeout.com/easy-valentines-day-patties/" target="_blank" rel="noopener noreferrer">Pretty Patties</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="734" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308929" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/Cookie-Dough-Valentines-Hearts-1.jpg" alt="Chocolate Chip Cookie Dough Hearts" class="wp-image-308929" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/Cookie-Dough-Valentines-Hearts-1.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Cookie-Dough-Valentines-Hearts-1-153x250.jpg 153w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Cookie-Dough-Valentines-Hearts-1-245x400.jpg 245w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://omgchocolatedesserts.com/chocolate-chip-cookie-dough-valentines-hearts/" target="_blank" rel="noopener noreferrer">Chocolate Chip Cookie Dough Hearts</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="450" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308936" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/naturally-colored-conversation-heart-cheesecakes-.jpg" alt="Conversation Heart Cheesecakes" class="wp-image-308936" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/naturally-colored-conversation-heart-cheesecakes-.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/naturally-colored-conversation-heart-cheesecakes--150x150.jpg 150w, https://pennypinchinmom.com/wp-content/uploads/2017/11/naturally-colored-conversation-heart-cheesecakes--250x250.jpg 250w, https://pennypinchinmom.com/wp-content/uploads/2017/11/naturally-colored-conversation-heart-cheesecakes--400x400.jpg 400w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://hungryhappenings.com/conversation-heart-cheesecakes-valentines-desserts/" target="_blank" rel="noopener noreferrer">Conversation Heart Cheesecakes</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="675" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308932" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/easy-vday-cupcakes-pinterest-1-1.png" alt="Easy Valentine Treats" class="wp-image-308932" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/easy-vday-cupcakes-pinterest-1-1.png 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/easy-vday-cupcakes-pinterest-1-1-167x250.png 167w, https://pennypinchinmom.com/wp-content/uploads/2017/11/easy-vday-cupcakes-pinterest-1-1-267x400.png 267w, https://pennypinchinmom.com/wp-content/uploads/2017/11/easy-vday-cupcakes-pinterest-1-1-400x600.png 400w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://pennypinchinmom.com/easy-valentines-day-cupcakes/" target="_blank" rel="noopener noreferrer">Super Simple Cupcakes</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="674" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308940" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/valentine-smores-trail-mix-10.jpg" alt="Smores Trail Mix" class="wp-image-308940" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/valentine-smores-trail-mix-10.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/valentine-smores-trail-mix-10-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/11/valentine-smores-trail-mix-10-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2017/11/valentine-smores-trail-mix-10-400x600.jpg 400w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://www.garnishandglaze.com/valentine-smores-trail-mix-recipe/" target="_blank" rel="noopener noreferrer">S&#8217;mores Trail Mix</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="607" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308946" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/Vday-Yogurt-Bark-759x1024.jpg" alt="Valentine's Day Yogurt Bark" class="wp-image-308946" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/Vday-Yogurt-Bark-759x1024.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Vday-Yogurt-Bark-759x1024-185x250.jpg 185w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Vday-Yogurt-Bark-759x1024-297x400.jpg 297w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://www.forkandbeans.com/2016/01/18/valentines-yogurt-bark/" target="_blank" rel="noopener noreferrer">Yogurt Bark</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="672" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308939" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/Red-Velvet-Cheesecake-Bites-1-sm2.jpg" alt="Red Velvet Cheesecake Bites" class="wp-image-308939" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/Red-Velvet-Cheesecake-Bites-1-sm2.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Red-Velvet-Cheesecake-Bites-1-sm2-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Red-Velvet-Cheesecake-Bites-1-sm2-268x400.jpg 268w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://thenovicechefblog.com/marbled-red-velvet-cheesecake-brownies/" target="_blank" rel="noopener noreferrer">Velvet Cheesecake Brownies</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="838" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308937" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/Oreo-Truffles-Valentines-Hearts-1.jpg" alt="Oreo Truffles" class="wp-image-308937" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/Oreo-Truffles-Valentines-Hearts-1.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Oreo-Truffles-Valentines-Hearts-1-134x250.jpg 134w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Oreo-Truffles-Valentines-Hearts-1-215x400.jpg 215w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://omgchocolatedesserts.com/oreo-truffles-valentines-hearts/" target="_blank" rel="noopener noreferrer">Oreo Truffle Hearts</a></p>



<p class="wp-block-paragraph">&nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="571" data-pin-url="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/?tp_image_id=308933" src="https://pennypinchinmom.com/wp-content/uploads/2017/11/Heart-Shaped-Strawberry-Handpies.-Perfect-for-Valentines-Day.jpg" alt="Valentine's Day Treat Handpie" class="wp-image-308933" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/11/Heart-Shaped-Strawberry-Handpies.-Perfect-for-Valentines-Day.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Heart-Shaped-Strawberry-Handpies.-Perfect-for-Valentines-Day-197x250.jpg 197w, https://pennypinchinmom.com/wp-content/uploads/2017/11/Heart-Shaped-Strawberry-Handpies.-Perfect-for-Valentines-Day-315x400.jpg 315w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><a href="https://www.wellplated.com/strawberry-hand-pies/" target="_blank" rel="noopener noreferrer">Strawberry Hand Pies</a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/18-super-easy-kid-friendly-valentines-day-treats/">18 Super Easy &#038; Kid Friendly Valentine&#8217;s Day Treats</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Loaded Potato Meatloaf Casserole</title>
		<link>https://pennypinchinmom.com/loaded-potato-meatloaf-casserole/</link>
		
		<dc:creator><![CDATA[SammieB]]></dc:creator>
		<pubDate>Thu, 18 Jan 2018 00:00:13 +0000</pubDate>
				<category><![CDATA[Entrees]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<category><![CDATA[Lunch]]></category>
		<category><![CDATA[Recipes]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=310617</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/loaded-potato-meatloaf-casserole/">Loaded Potato Meatloaf Casserole</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>I have always loved meatloaf.  And, I&#8217;m a fan of mashed potatoes.  Maybe that is why this loaded meatloaf and potato casserole is one of my favorite dishes.  It&#8217;s not only super easy to make, but the fact that it is a one pan dinner makes serving it up an absolute breeze. Anytime I can ... <a href="https://pennypinchinmom.com/loaded-potato-meatloaf-casserole/" class="more-link">Read More <span class="screen-reader-text">about  Loaded Potato Meatloaf Casserole</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/loaded-potato-meatloaf-casserole/">Loaded Potato Meatloaf Casserole</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/loaded-potato-meatloaf-casserole/">Loaded Potato Meatloaf Casserole</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>I have always loved meatloaf.  And, I&#8217;m a fan of mashed potatoes.  Maybe that is why this loaded meatloaf and potato casserole is one of my favorite dishes.  It&#8217;s not only super easy to make, but the fact that it is a one pan dinner makes serving it up an absolute breeze.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-310618 size-full" title="This meatloaf casserole recipe is going quickly become your family's favorite weeknight meal!  Topped with potatoes, loaded potato meatloaf casserole is a simple one pan meal that takes little time to prepare and clean up a breeze.  #meatloaf #casserole #easydinner #kidfriendly #potatoes #loadedbakedpotato #meatloafcasserole #PPM" src="https://pennypinchinmom.com/wp-content/uploads/2018/01/loaded-potato-meatloaf-casserole-post.png" alt="meatloaf casserole; meatloaf with potatoes and bacon" width="675" height="500" srcset="https://pennypinchinmom.com/wp-content/uploads/2018/01/loaded-potato-meatloaf-casserole-post.png 675w, https://pennypinchinmom.com/wp-content/uploads/2018/01/loaded-potato-meatloaf-casserole-post-250x185.png 250w, https://pennypinchinmom.com/wp-content/uploads/2018/01/loaded-potato-meatloaf-casserole-post-525x389.png 525w" sizes="auto, (max-width: 675px) 100vw, 675px" /></p>
<p>Anytime I can find a way to make life easier, I&#8217;m all over it.  This is especially true when it comes to dinner.  One pan dishes are not only easy to throw together, but they&#8217;re easy for clean-up too.</p>
<p>That is just one reason to love loaded potato meatloaf casserole.  You start with a basic meatloaf recipe and then add your mashed potatoes and top it off with bacon.  I mean, anything with bacon is good, right?</p>
<p>I usually make mine with homemade potatoes and freshly fried bacon.  But, it tastes just as good if you are in a hurry and want to use instant mashed potatoes and pre-cooked bacon. See, just another reason to love this recipe!</p>
<p>Loaded Potato Meatloaf Casserole combines two of my favorite things: loaded baked potatoes, and meatloaf. It&#8217;s easy comfort food that makes enough to feed your family, and maybe even enough for leftovers for lunch the next day!</p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/loaded-potato-meatloaf-casserole/print/310621/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-310621-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-310621" data-tr-id="310621" class="tasty-recipes tasty-recipes-310621 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Loaded Potato Meatloaf Casserole</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2018/01/loaded-potato-meatloaf-casserole-fb-150x150.png" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/loaded-potato-meatloaf-casserole/?tp_image_id=310620" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/loaded-potato-meatloaf-casserole/print/310621/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Floaded-potato-meatloaf-casserole%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Floaded-potato-meatloaf-casserole%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>


	<div class="tasty-recipes-description" data-tasty-recipes-customization="body-color.color">
		<p>A simple weeknight dinner that combines meatloaf and loaded baked potatoes for an amazingly delicious meal.</p>
	</div>

	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">SammieB</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li><span data-amount="2">2</span> lbs hamburger</li>
<li><span data-amount="1">1</span> packet of dry onion soup mix</li>
<li><span data-amount="2">2</span> eggs</li>
<li><span data-amount="6" data-unit="cup">6 cups</span> of mashed potatoes</li>
<li><span data-amount="1">1</span> lb bacon</li>
<li><span data-amount="1" data-unit="cup">1 cup</span> shredded cheese</li>
</ol>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a61631310022_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a61631310022_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1">In a large bowl, combine the hamburger, eggs, and dry onion soup mix.</li>
<li id="instruction-step-2">Mix it together using your hands until thoroughly blended.</li>
<li id="instruction-step-3">Spread the mixture in a greased 9&#215;13 pan and bake at 400 for 25 minutes.</li>
<li id="instruction-step-4">While the meatloaf is baking cut the bacon into 1&#8243; pieces, and fry until crispy.</li>
<li id="instruction-step-5">Drain the grease from the bacon and set aside.</li>
<li id="instruction-step-6">Make 6 cups of homemade mashed potatoes (if making fresh, that&#8217;s about 7-8 potatoes) and set aside.</li>
<li id="instruction-step-7">Once the meatloaf has baked for 25 minutes, remove it from the oven and drain the grease.</li>
<li id="instruction-step-8">Spread the mashed potatoes over the top of the meatloaf. Then top the mashed potatoes with the cheese, and the cheese with the bacon.</li>
<li id="instruction-step-9">Bake the entire mixture at 400 for 30 minutes.</li>
<li id="instruction-step-10">Remove from the oven and let cool for 10 minutes before serving.</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":310617};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-319197 size-full" title="This meatloaf casserole recipe is going quickly become your family's favorite weeknight meal!  Topped with potatoes, loaded potato meatloaf casserole is a simple one pan meal that takes little time to prepare and clean up a breeze.  #meatloaf #casserole #easydinner #kidfriendly #potatoes #loadedbakedpotato #meatloafcasserole #PPM" src="https://pennypinchinmom.com/wp-content/uploads/2018/01/meatloaf-casserole-copy.jpg" alt="loaded potato meatloaf casserole recipe" width="500" height="750" srcset="https://pennypinchinmom.com/wp-content/uploads/2018/01/meatloaf-casserole-copy.jpg 500w, https://pennypinchinmom.com/wp-content/uploads/2018/01/meatloaf-casserole-copy-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2018/01/meatloaf-casserole-copy-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2018/01/meatloaf-casserole-copy-400x600.jpg 400w" sizes="auto, (max-width: 500px) 100vw, 500px" /></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/loaded-potato-meatloaf-casserole/">Loaded Potato Meatloaf Casserole</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Eggs Benedict Casserole</title>
		<link>https://pennypinchinmom.com/eggs-benedict-casserole/</link>
		
		<dc:creator><![CDATA[SammieB]]></dc:creator>
		<pubDate>Wed, 17 Jan 2018 00:00:29 +0000</pubDate>
				<category><![CDATA[Breakfast]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=310956</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/eggs-benedict-casserole/">Eggs Benedict Casserole</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Eggs Benedict is a popular breakfast food. But, I don&#8217;t like to take the time to make it in the morning. That&#8217;s why usually make this Eggs Benedict casserole instead. I love easy meals. As you&#8217;ve probably seen on my site, I love meals that can be made quickly, but are full of flavor and ... <a href="https://pennypinchinmom.com/eggs-benedict-casserole/" class="more-link">Read More <span class="screen-reader-text">about  Eggs Benedict Casserole</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/eggs-benedict-casserole/">Eggs Benedict Casserole</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/eggs-benedict-casserole/">Eggs Benedict Casserole</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Eggs Benedict is a popular breakfast food. But, I don&#8217;t like to take the time to make it in the morning. That&#8217;s why usually make this Eggs Benedict casserole instead.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-310957" src="https://pennypinchinmom.com/wp-content/uploads/2018/01/eggs-benedict-casserole-post.png" alt="Eggs Benedict Casserole" width="675" height="500" srcset="https://pennypinchinmom.com/wp-content/uploads/2018/01/eggs-benedict-casserole-post.png 675w, https://pennypinchinmom.com/wp-content/uploads/2018/01/eggs-benedict-casserole-post-250x185.png 250w, https://pennypinchinmom.com/wp-content/uploads/2018/01/eggs-benedict-casserole-post-525x389.png 525w" sizes="auto, (max-width: 675px) 100vw, 675px" /></p>
<p>I love easy meals. As you&#8217;ve probably seen on my site, I love meals that can be made quickly, but are full of flavor and good nutrients for my family!</p>
<p>This Eggs Benedict Casserole is prepped the night before so breakfast doesn&#8217;t have to be such a rush in the morning. It&#8217;s delicious and simple and is one of our favorites!</p>
<p>Eggs Benedict Casserole uses pre-made English muffins so there&#8217;s no baking involved. If you can stir a sauce, and cut some bread, you can make this casserole with ease!</p>
<ul>
<li><span style="font-weight: 400;">Pro tip: This casserole is an easy addition to a special occasion breakfast, like Christmas brunch! Get our other budget-friendly Christmas brunch options at </span><a href="https://pennypinchinmom.com/how-to-do-christmas-on-a-budget/"><span style="font-weight: 400;">How to Do Christmas on a Budget</span></a><span style="font-weight: 400;">.</span></li>
</ul>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/eggs-benedict-casserole/print/310959/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-310959-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-310959" data-tr-id="310959" class="tasty-recipes tasty-recipes-310959 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Eggs Benedict Casserole</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2018/01/eggs-benedict-casserole-fb-150x150.png" class="attachment-thumbnail size-thumbnail" alt="Eggs Benedict Casserole" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/eggs-benedict-casserole/?tp_image_id=310958" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/eggs-benedict-casserole/print/310959/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Feggs-benedict-casserole%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Feggs-benedict-casserole%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">SammieB</span></li>
							<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">20</span></li>
							<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">50</span></li>
							<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">1 hour 10 minutes</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<p><strong>CASSEROLE</strong></p>
<ul>
<li><span data-amount="6">6</span> english muffins, cubed</li>
<li><span data-amount="8">8</span> eggs, scrambled</li>
<li><span data-amount="16" data-unit="oz">16 oz</span> package of cubed ham</li>
<li><span data-amount="2" data-unit="cup">2 cups</span> whole milk</li>
<li><span data-amount="1" data-unit="teaspoon">1 teaspoon</span> onion powder</li>
<li>salt and pepper to taste</li>
</ul>
<p><strong>SAUCE:</strong></p>
<ul>
<li><span data-amount="4">4</span> egg yolks</li>
<li><span data-amount="0.5" data-unit="cup">1/2 cup</span> heavy whipping cream</li>
<li><span data-amount="2" data-unit="tablespoon">2 tablespoons</span> lemon juice</li>
<li><span data-amount="1" data-unit="teaspoon">1 teaspoon</span> dijon mustard</li>
<li><span data-amount="0.5" data-unit="cup">1/2 cup</span> butter, melted</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a61631315bd2_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a61631315bd2_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1">Turn the oven broiler onto high.</li>
<li id="instruction-step-2">Place the cubed English muffins on a cookie sheet and broil for 1-2 minutes.</li>
<li id="instruction-step-3">Flip the cubes over and broil for another 1-2 minutes.</li>
<li id="instruction-step-4">In a large bowl, whisk the eggs, milk, onion powder and salt and pepper together.</li>
<li id="instruction-step-5">Pour the mixture over the English muffin cubes.</li>
<li id="instruction-step-6">Cover and refrigerate overnight.</li>
<li id="instruction-step-7">In the morning, sprinkle the ham over the mixture.</li>
<li id="instruction-step-8">Bake covered at 375 for 35 minutes.</li>
<li id="instruction-step-9">Remove from the oven and uncover the dish.</li>
<li id="instruction-step-10">Bake for another 20 minutes at 375.</li>
<li id="instruction-step-11">While it bakes, prepare the sauce.</li>
<li id="instruction-step-12">In a double boiler, combine the egg yolks, heavy whipping cream, mustard, and lemon juice. Whisk non-stop until the sauce is thick enough that it will coat the back of your spoon.</li>
<li id="instruction-step-13">Remove from the heat and add the butter.</li>
<li id="instruction-step-14">Pour the sauce over the casserole fresh from the oven and serve immediately.</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":310956};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-312694" title="Super easy breakfast recipe idea - Eggs Benedict Casserole! It combines your favorite dish into a simpler to serve recipe that feeds a crowd! Eggs Benedict Casserole | Eggs Benedict Recipe | Breakfast Casserole | Breakfast Recipe | Easy Breakfast Recipe | #eggsbenedict #breakfastrecipe #eggs #breakfast" src="https://pennypinchinmom.com/wp-content/uploads/2018/01/eggs-benedict.jpg" alt="Eggs benedict in white dish" width="332" height="700" srcset="https://pennypinchinmom.com/wp-content/uploads/2018/01/eggs-benedict.jpg 700w, https://pennypinchinmom.com/wp-content/uploads/2018/01/eggs-benedict-119x250.jpg 119w, https://pennypinchinmom.com/wp-content/uploads/2018/01/eggs-benedict-190x400.jpg 190w" sizes="auto, (max-width: 332px) 100vw, 332px" /></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/eggs-benedict-casserole/">Eggs Benedict Casserole</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Chocolate Strawberry Hearts</title>
		<link>https://pennypinchinmom.com/chocolate-strawberry-hearts/</link>
		
		<dc:creator><![CDATA[Susan]]></dc:creator>
		<pubDate>Tue, 16 Jan 2018 15:30:04 +0000</pubDate>
				<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Kid Friendly]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=230930</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/chocolate-strawberry-hearts/">Chocolate Strawberry Hearts</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>One of my favorite treats is chocolate covered strawberries.  They are something I could sit and just gobble down without even thinking about it! My husband normally makes them for me for Valentine&#8217;s Day.  He will take the time to even drizzle white chocolate on them to make them even more special.  I love that ... <a href="https://pennypinchinmom.com/chocolate-strawberry-hearts/" class="more-link">Read More <span class="screen-reader-text">about  Chocolate Strawberry Hearts</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/chocolate-strawberry-hearts/">Chocolate Strawberry Hearts</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/chocolate-strawberry-hearts/">Chocolate Strawberry Hearts</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-311006" src="https://pennypinchinmom.com/wp-content/uploads/2016/01/PennyPinchinMom.com_-1.png" alt="" width="675" height="566" srcset="https://pennypinchinmom.com/wp-content/uploads/2016/01/PennyPinchinMom.com_-1.png 940w, https://pennypinchinmom.com/wp-content/uploads/2016/01/PennyPinchinMom.com_-1-250x210.png 250w, https://pennypinchinmom.com/wp-content/uploads/2016/01/PennyPinchinMom.com_-1-768x644.png 768w, https://pennypinchinmom.com/wp-content/uploads/2016/01/PennyPinchinMom.com_-1-477x400.png 477w" sizes="auto, (max-width: 675px) 100vw, 675px" /></p>
<p>One of my favorite treats is chocolate covered strawberries.  They are something I could sit and just gobble down without even thinking about it!</p>
<p>My husband normally makes them for me for Valentine&#8217;s Day.  He will take the time to even drizzle white chocolate on them to make them even more special.  I love that he cares that much about me that he wants to make sure my day is special.</p>
<p>Of course, my kids ended up trying mine one year (my &#8220;mistake&#8221; for sharing).  Now, they want to have them along with me!</p>
<p>I love that they enjoy these because it is a sneaky way for them to eat some fruit.  They think it is a sweet treat, but they don&#8217;t think about the fact that it also contains something healthy.  Because of that, I wanted to find a way to make their own special Valentine&#8217;s Day treat.   That is when I started making them Chocolate Strawberry Hearts!</p>
<p>These are super easy to make.  You need only a few items and in less than 10 minutes you&#8217;ll be all done!  What a fun idea to add to your Valentine&#8217;s Day Breakfast!  I mean, it DOES have fruit inside!  <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/chocolate-strawberry-hearts/print/303994/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-303994-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-303994" data-tr-id="303994" class="tasty-recipes tasty-recipes-303994 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Chocolate Strawberry Hearts</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2016/01/PennyPinchinMom.com_-1-150x150.png" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/chocolate-strawberry-hearts/?tp_image_id=311006" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/chocolate-strawberry-hearts/print/303994/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fchocolate-strawberry-hearts%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fchocolate-strawberry-hearts%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Tracie</span></li>
							<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>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li>Strawberries (cleaned and dried)</li>
<li>Chocolate Almond Bark</li>
<li>Toothpicks</li>
<li>Cookie sheet lined with wax paper</li>
<li>Sprinkles (if desired)</li>
</ul>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a6163131e74e_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a6163131e74e_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1">Slice the stem off of each strawberry.</li>
<li id="instruction-step-2">Slice the strawberry in half (vertically).</li>
<li id="instruction-step-3">&#8220;Join&#8221; the points of the strawberry together and connect them with a toothpick (hint &#8211; make sure you leave some of the toothpick showing so that you can remove it once the chocolate sets, so you do not have to worry about biting down into a toothpick).</li>
<li id="instruction-step-4">Melt 1/2 of the package of almond bark in the microwave. It is best to do so in 30 second increments, stirring between each. This will avoid burning and scorching.</li>
<li id="instruction-step-5">Dip each connected strawberry into the chocolate. You may need to use a spoon to cover all of the tops and sides.</li>
<li id="instruction-step-6">Place each one onto the wax paper. You can spin the strawberry and make adjustments as needed so that they look like a heart.</li>
<li id="instruction-step-7">If you wish to add sprinkles, do so while the chocolate is melted.</li>
<li id="instruction-step-8">Allow to set up for 20 &#8211; 30 minutes (can do this on your counter or in your refrigerator.</li>
<li id="instruction-step-9">Store for up to 1 week.</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can't wait to see what you've made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":230930};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-311008" src="https://pennypinchinmom.com/wp-content/uploads/2016/01/strawberry-hearts-copy.jpg" alt="" width="467" height="700" srcset="https://pennypinchinmom.com/wp-content/uploads/2016/01/strawberry-hearts-copy.jpg 467w, https://pennypinchinmom.com/wp-content/uploads/2016/01/strawberry-hearts-copy-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2016/01/strawberry-hearts-copy-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2016/01/strawberry-hearts-copy-400x600.jpg 400w" sizes="auto, (max-width: 467px) 100vw, 467px" /></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/chocolate-strawberry-hearts/">Chocolate Strawberry Hearts</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Edible Rainbow Cookie Dough</title>
		<link>https://pennypinchinmom.com/edible-rainbow-cookie-dough/</link>
		
		<dc:creator><![CDATA[SammieB]]></dc:creator>
		<pubDate>Sun, 14 Jan 2018 00:00:00 +0000</pubDate>
				<category><![CDATA[Kid Friendly]]></category>
		<category><![CDATA[Desserts]]></category>
		<category><![CDATA[Recipes]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=310924</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/edible-rainbow-cookie-dough/">Edible Rainbow Cookie Dough</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Who needs cookies when you can make&#160;Edible Rainbow Cookie Dough? Seriously, I&#8217;m a sucker for cookie dough. It&#8217;s better than a bowl of ice cream , in my opinion, and takes so little effort to make! I don&#8217;t like eating raw eggs, so I always make special batches of cookie dough that are eggless so ... <a href="https://pennypinchinmom.com/edible-rainbow-cookie-dough/" class="more-link">Read More <span class="screen-reader-text">about  Edible Rainbow Cookie Dough</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/edible-rainbow-cookie-dough/">Edible Rainbow Cookie Dough</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/edible-rainbow-cookie-dough/">Edible Rainbow Cookie Dough</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="675" height="500" data-pin-url="https://pennypinchinmom.com/edible-rainbow-cookie-dough/?tp_image_id=310925" src="https://pennypinchinmom.com/wp-content/uploads/2018/01/Edible-Rainbow-Cookie-Dough-post.png" alt="Edible Rainbow Cookie Dough" class="wp-image-310925" srcset="https://pennypinchinmom.com/wp-content/uploads/2018/01/Edible-Rainbow-Cookie-Dough-post.png 675w, https://pennypinchinmom.com/wp-content/uploads/2018/01/Edible-Rainbow-Cookie-Dough-post-250x185.png 250w, https://pennypinchinmom.com/wp-content/uploads/2018/01/Edible-Rainbow-Cookie-Dough-post-525x389.png 525w" sizes="auto, (max-width: 675px) 100vw, 675px" /></figure>
</div>


<p class="wp-block-paragraph">Who needs cookies when you can make&nbsp;Edible Rainbow Cookie Dough? Seriously, I&#8217;m a sucker for cookie dough. It&#8217;s better than a bowl of ice cream , in my opinion, and takes so little effort to make! I don&#8217;t like eating raw eggs, so I always make special batches of cookie dough that are eggless so I can eat it with a clean conscience.</p>



<p class="wp-block-paragraph">I usually make a batch of this, then just keep it stored in the fridge in an air-tight container. You can omit the sprinkles if you want, but they&#8217;re my favorite part! The rainbow sprinkles make it so fun and colorful and it can brighten my day every single time! My kids love it when I do this too.</p>


<svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="9 9 46 42" id="wpt-star-full">
	<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" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://pennypinchinmom.com/edible-rainbow-cookie-dough/print/310927/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-310927-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-310927" data-tr-id="310927" class="tasty-recipes tasty-recipes-310927 tasty-recipes-display tasty-recipes-has-image">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Edible Rainbow Cookie Dough</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img loading="lazy" decoding="async" width="150" height="150" src="https://pennypinchinmom.com/wp-content/uploads/2018/01/Edible-Rainbow-Cookie-Dough-post-1-150x150.png" class="attachment-thumbnail size-thumbnail" alt="Edible Rainbow Cookie Dough" data-pin-nopin="true" data-pin-url="https://pennypinchinmom.com/edible-rainbow-cookie-dough/?tp_image_id=310926" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://pennypinchinmom.com/edible-rainbow-cookie-dough/print/310927/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="share-pin button" data-pin-custom="true" data-href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fedible-rainbow-cookie-dough%2F" href="https://www.pinterest.com/pin/create/bookmarklet/?url=https%3A%2F%2Fpennypinchinmom.com%2Fedible-rainbow-cookie-dough%2F" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-pinterest" data-pin-nopin="true" src="https://pennypinchinmom.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-pinterest.png">
		Pin Recipe</a>
<script>
	const share_pin_buttons = document.getElementsByClassName( 'share-pin button' );
	if ( share_pin_buttons ) {
		for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {
			share_pin_buttons[share_key].addEventListener( 'click', (e) => {
				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;
			} );
		}
	}
</script>
		</div>
			</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
			</div>



	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">SammieB</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li><span data-amount="1" data-unit="cup">1 cup</span> brown sugar</li>
<li><span data-amount="0.25" data-unit="cup">1/4 cup</span> sugar</li>
<li><span data-amount="1" data-unit="cup">1 cup</span> unsalted butter</li>
<li><span data-amount="2" data-unit="teaspoon">2 teaspoons</span> vanilla</li>
<li><span data-amount="1" data-unit="teaspoon">1 teaspoon</span> salt</li>
<li><span data-amount="2" data-unit="cup">2 cups</span> flour</li>
<li><span data-amount="2" data-unit="tablespoon">2 Tablespoons</span> of milk</li>
<li><span data-amount="0.66666666666667" data-unit="cup">2/3 cup</span> rainbow sprinkles</li>
</ol>
<!--INSIDE_INGREDIENTS-->		</div>
		<p
	id="shop-with-instacart-v1" 	data-affiliate_id="2676"
	data-source_origin="affiliate_hub"
	data-affiliate_platform="recipe_widget">
</p>
<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_6a6163132d76d_cookmode">
			<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>
		</label>
		<label for="tasty_recipes_6a6163132d76d_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1">In a large bowl, mix together the sugars and the butter until fluffy.</li>
<li id="instruction-step-2">Add in the salt and vanilla and mix until combined.</li>
<li id="instruction-step-3">Mix in the flour slowly.</li>
<li id="instruction-step-4">Add in the milk a Tablespoon at a time until the dough is starting to come together. If you need an additional Tablespoon, feel free to add one.</li>
<li id="instruction-step-5">Store your Edible Rainbow Cookie Dough in the fridge until you&#8217;re ready to eat it.</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Share a photo and tag us — we can&#8217;t wait to see what you&#8217;ve made!</p></div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/pennypinchinmom.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":310924};
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()
);

(function(){
document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {
var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');
if ( ! input ) {
return;
}
if (input.checked) {
el.dataset.trIngredientCheckbox = 'checked';
}
el.addEventListener('click', function(event) {
if ( 'A' === event.target.nodeName
|| 'INPUT' === event.target.nodeName
|| 'LABEL' === event.target.nodeName ) {
return;
}
input.click();
});
input.addEventListener('change', function() {
el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';
});
});
}());

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 <= 0 ) {
return;
}
for ( const rating of ratings ) {
rating.addEventListener( 'click', event => {
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 < this.minRating ) {
commentTextarea.setAttribute( 'required', '' );
return;
}

commentTextarea.removeAttribute( 'required' );
},
maybeSendRating( rating, element ) {
if ( this.savingRating === rating ) {
return;
}

this.savingRating = rating;
window.TastyRecipes.staticTooltip.init( element );

const recipeCardElement = element.closest( '.tasty-recipes' );
if ( ! recipeCardElement ) {
window.TastyRecipes.staticTooltip.destroy();
return;
}

window.TastyRecipes.ajax.sendPostRequest(
window.trCommon.ajaxurl,
{
action: 'tasty_recipes_save_rating',
rating,
nonce: window.trCommon.ratingNonce,
post_id: window.trCommon.postId,
recipe_id: recipeCardElement.dataset.trId,
},
( response ) => {
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 );
});
</script></div>


<p class="wp-block-paragraph">If you liked this Edible Rainbow Cookie Dough, check out these recipes too:</p>



<p class="wp-block-paragraph"><strong><a href="https://pennypinchinmom.com/edible-cookie-dough/">Edible Chocolate Chip Cookie Dough</a><br /><a href="https://pennypinchinmom.com/easy-mini-fruit-pizzas/" data-type="post" data-id="289158">Mini Fruit Pizza</a><br /><a href="https://pennypinchinmom.com/fluffy-moist-mm-cookies-recipe/">Monster M&amp;M Cookie Recipe</a></strong></p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="340" height="800" data-pin-url="https://pennypinchinmom.com/edible-rainbow-cookie-dough/?tp_image_id=310929" src="https://pennypinchinmom.com/wp-content/uploads/2018/01/Edible-Rainbow-Cookie-Dough-Pinterest-in-post.png" alt="Edible Rainbow Cookie Dough" class="wp-image-310929" srcset="https://pennypinchinmom.com/wp-content/uploads/2018/01/Edible-Rainbow-Cookie-Dough-Pinterest-in-post.png 340w, https://pennypinchinmom.com/wp-content/uploads/2018/01/Edible-Rainbow-Cookie-Dough-Pinterest-in-post-106x250.png 106w, https://pennypinchinmom.com/wp-content/uploads/2018/01/Edible-Rainbow-Cookie-Dough-Pinterest-in-post-170x400.png 170w" sizes="auto, (max-width: 340px) 100vw, 340px" /></figure>
</div><p>The post <a rel="nofollow" href="https://pennypinchinmom.com/edible-rainbow-cookie-dough/">Edible Rainbow Cookie Dough</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Make Ahead Freezer Meals For Your Busy Family</title>
		<link>https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/</link>
		
		<dc:creator><![CDATA[Skye Moyer]]></dc:creator>
		<pubDate>Sat, 16 Dec 2017 00:30:36 +0000</pubDate>
				<category><![CDATA[Kid Friendly]]></category>
		<category><![CDATA[Entrees]]></category>
		<category><![CDATA[Lunch]]></category>
		<guid isPermaLink="false">https://pennypinchinmom.com/?p=305419</guid>

					<description><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/">Make Ahead Freezer Meals For Your Busy Family</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
<p>Weeknights around here are often chaotic and super busy, which can make dinner a challenge. Fortunately, these make-ahead freezer meals make busy nights easier than ever. I try to meal plan and prep the best that I can, but some nights time gets the best of me. On those nights, I pull a premade freezer ... <a href="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/" class="more-link">Read More <span class="screen-reader-text">about  Make Ahead Freezer Meals For Your Busy Family</span></a></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/">Make Ahead Freezer Meals For Your Busy Family</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/">Make Ahead Freezer Meals For Your Busy Family</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>

<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="525" height="267" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=305436" src="https://pennypinchinmom.com/wp-content/uploads/2017/10/easy-freezer-meals-525x267.jpg" alt="" class="wp-image-305436" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/10/easy-freezer-meals-525x267.jpg 525w, https://pennypinchinmom.com/wp-content/uploads/2017/10/easy-freezer-meals-250x127.jpg 250w, https://pennypinchinmom.com/wp-content/uploads/2017/10/easy-freezer-meals-768x390.jpg 768w, https://pennypinchinmom.com/wp-content/uploads/2017/10/easy-freezer-meals.jpg 1200w" sizes="auto, (max-width: 525px) 100vw, 525px" /></figure>



<p class="wp-block-paragraph">Weeknights around here are often chaotic and super busy, which can make dinner a challenge. Fortunately, these make-ahead freezer meals make busy nights easier than ever.</p>



<p class="wp-block-paragraph">I try to meal plan and prep the best that I can, but some nights time gets the best of me. On those nights, I pull a premade freezer meal out of my deep freezer and taaaa daaaa &#8211; dinner is served.</p>



<p class="wp-block-paragraph">And, don&#8217;t forget to learn <a href="https://pennypinchinmom.com/how-to-create-a-menu-plan/" target="_blank" rel="noopener">how to menu plan</a> or use my <a href="https://pennypinchinmom.com/download/family-favorite-meals-printable/">free family favorite meals printable</a> to save your sanity!!  Here are some from my favorite bloggers I plan to try soon!</p>



<p class="wp-block-paragraph">Other recipes you may be interested in:</p>



<ul class="wp-block-list">
<li><a href="https://pennypinchinmom.com/15-savory-soups-can-make-instant-pot/" data-type="post" data-id="310414"><strong>15 Savory Soups you Can Make in your Instant Pot</strong></a></li>



<li><a href="https://pennypinchinmom.com/crockpot-recipes/" data-type="post" data-id="172878"><strong>25 Slowcooker Recipes</strong></a></li>



<li><a href="https://pennypinchinmom.com/black-white-bean-spicy-chili-recipe/" data-type="post" data-id="188802"><strong>Black and White Bean Spicy Chili Recipe</strong></a></li>



<li><a href="https://pennypinchinmom.com/simple-delicious-sloppy-joes/" data-type="post" data-id="160179"><strong>Simple and Delicious Sloppy Joes</strong></a></li>
</ul>



<p class="wp-block-paragraph"></p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="675" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=305431" src="https://pennypinchinmom.com/wp-content/uploads/2017/10/slow-cooker-honey-teriyaki-chicken.jpg" alt="" class="wp-image-305431" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/10/slow-cooker-honey-teriyaki-chicken.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/10/slow-cooker-honey-teriyaki-chicken-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/10/slow-cooker-honey-teriyaki-chicken-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2017/10/slow-cooker-honey-teriyaki-chicken-400x600.jpg 400w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"><a href="https://sallysbakingaddiction.com/2017/10/06/slow-cooker-honey-teriyaki-chicken/" target="_blank" rel="noopener">Honey Chicken Teriyaki</a></p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="756" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=305425" src="https://pennypinchinmom.com/wp-content/uploads/2017/10/Freezer-Shrimp-Fried-Rice.jpg" alt="" class="wp-image-305425" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/10/Freezer-Shrimp-Fried-Rice.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Freezer-Shrimp-Fried-Rice-149x250.jpg 149w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Freezer-Shrimp-Fried-Rice-238x400.jpg 238w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"><a href="http://damndelicious.net/2017/08/29/freezer-shrimp-fried-rice/" target="_blank" rel="noopener">Shrimp Fried Rice</a></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://pennypinchinmom.com/easy-creamy-chicken-enchiladas/"><img loading="lazy" decoding="async" width="500" height="333" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=157781" src="https://pennypinchinmom.com/wp-content/uploads/2014/02/1.jpg" alt="" class="wp-image-157781" srcset="https://pennypinchinmom.com/wp-content/uploads/2014/02/1.jpg 500w, https://pennypinchinmom.com/wp-content/uploads/2014/02/1-250x167.jpg 250w" sizes="auto, (max-width: 500px) 100vw, 500px" /></a></figure>
</div>


<p class="wp-block-paragraph"><a href="https://pennypinchinmom.com/easy-creamy-chicken-enchiladas/" target="_blank" rel="noreferrer noopener">Creamy Chicken Enchiladas</a></p>



<figure class="wp-block-image size-large"><a href="https://pennypinchinmom.com/easy-swedish-meatballs/"><img loading="lazy" decoding="async" width="924" height="775" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=320772" src="https://pennypinchinmom.com/wp-content/uploads/2017/03/easy-swedish-meatballs-post-1-2-924x775.png" alt="" class="wp-image-320772" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/03/easy-swedish-meatballs-post-1-2-924x775.png 924w, https://pennypinchinmom.com/wp-content/uploads/2017/03/easy-swedish-meatballs-post-1-2-250x210.png 250w, https://pennypinchinmom.com/wp-content/uploads/2017/03/easy-swedish-meatballs-post-1-2-768x644.png 768w, https://pennypinchinmom.com/wp-content/uploads/2017/03/easy-swedish-meatballs-post-1-2.png 940w" sizes="auto, (max-width: 924px) 100vw, 924px" /></a></figure>



<p class="wp-block-paragraph"><a href="https://pennypinchinmom.com/easy-swedish-meatballs/" data-type="post" data-id="281037">Swedish Meatballs</a></p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="679" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=305424" src="https://pennypinchinmom.com/wp-content/uploads/2017/10/Everything-Bagel-Bombs-3.jpg" alt="" class="wp-image-305424" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/10/Everything-Bagel-Bombs-3.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Everything-Bagel-Bombs-3-166x250.jpg 166w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Everything-Bagel-Bombs-3-265x400.jpg 265w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"><a href="http://hostthetoast.com/freezer-friendly-everything-bagel-bombs/" target="_blank" rel="noopener">Everything Bagel Bomb</a></p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://pennypinchinmom.com/no-cook-banana-pecan-overnight-oatmeal/"><img loading="lazy" decoding="async" width="477" height="400" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=247774" src="https://pennypinchinmom.com/wp-content/uploads/2015/04/banana-oatmeal-477x400.jpg" alt="" class="wp-image-247774" srcset="https://pennypinchinmom.com/wp-content/uploads/2015/04/banana-oatmeal-477x400.jpg 477w, https://pennypinchinmom.com/wp-content/uploads/2015/04/banana-oatmeal-250x210.jpg 250w, https://pennypinchinmom.com/wp-content/uploads/2015/04/banana-oatmeal-768x644.jpg 768w, https://pennypinchinmom.com/wp-content/uploads/2015/04/banana-oatmeal.jpg 940w" sizes="auto, (max-width: 477px) 100vw, 477px" /></a></figure>
</div>


<p class="wp-block-paragraph"><a href="https://pennypinchinmom.com/no-cook-banana-pecan-overnight-oatmeal/">No Cook Banana Pecan Overnight Oatmeal</a></p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="542" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=305423" src="https://pennypinchinmom.com/wp-content/uploads/2017/10/Deluxe-Pizza-Stuffed-Shells-2.jpg" alt="" class="wp-image-305423" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/10/Deluxe-Pizza-Stuffed-Shells-2.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Deluxe-Pizza-Stuffed-Shells-2-208x250.jpg 208w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Deluxe-Pizza-Stuffed-Shells-2-332x400.jpg 332w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"><a href="https://www.thechunkychef.com/deluxe-pizza-stuffed-shells/" target="_blank" rel="noopener">Pizza Stuffed Shells</a></p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="675" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=305427" src="https://pennypinchinmom.com/wp-content/uploads/2017/10/Homemade-Pizza-Pockets-5.jpg" alt="" class="wp-image-305427" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/10/Homemade-Pizza-Pockets-5.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Homemade-Pizza-Pockets-5-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Homemade-Pizza-Pockets-5-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Homemade-Pizza-Pockets-5-400x600.jpg 400w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"><a href="http://thegirlonbloor.com/freezer-friendly-homemade-pizza-pockets/" target="_blank" rel="noopener">Pizza Pockets</a></p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="569" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=305426" src="https://pennypinchinmom.com/wp-content/uploads/2017/10/Healthy-Breakfast-Quesadilla-recipe-600x758@2x.jpg" alt="" class="wp-image-305426" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/10/Healthy-Breakfast-Quesadilla-recipe-600x758@2x.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Healthy-Breakfast-Quesadilla-recipe-600x758@2x-198x250.jpg 198w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Healthy-Breakfast-Quesadilla-recipe-600x758@2x-316x400.jpg 316w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"><a href="https://www.wellplated.com/breakfast-quesadilla/" target="_blank" rel="noopener">Breakfast Quesadillas</a></p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="675" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=305433" src="https://pennypinchinmom.com/wp-content/uploads/2017/10/These-DIY-Uncrustable-Freezer-Sandwiches-are-a-huge-time-saver-in-the-morning-Peanut-Butter-and-Jelly-Freezer-Sandwiches-are-the-perfect-lunchbox-solution..jpg" alt="" class="wp-image-305433" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/10/These-DIY-Uncrustable-Freezer-Sandwiches-are-a-huge-time-saver-in-the-morning-Peanut-Butter-and-Jelly-Freezer-Sandwiches-are-the-perfect-lunchbox-solution..jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/10/These-DIY-Uncrustable-Freezer-Sandwiches-are-a-huge-time-saver-in-the-morning-Peanut-Butter-and-Jelly-Freezer-Sandwiches-are-the-perfect-lunchbox-solution.-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/10/These-DIY-Uncrustable-Freezer-Sandwiches-are-a-huge-time-saver-in-the-morning-Peanut-Butter-and-Jelly-Freezer-Sandwiches-are-the-perfect-lunchbox-solution.-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2017/10/These-DIY-Uncrustable-Freezer-Sandwiches-are-a-huge-time-saver-in-the-morning-Peanut-Butter-and-Jelly-Freezer-Sandwiches-are-the-perfect-lunchbox-solution.-400x600.jpg 400w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"><a href="https://princesspinkygirl.com/diy-uncrustables-freezer-sandwiches/" target="_blank" rel="noopener">Uncrustables</a></p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="675" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=305432" src="https://pennypinchinmom.com/wp-content/uploads/2017/10/Teriyaki-Chicken-Bowl-Freezer-Friendly-Culinary-Hill-9-660x990.jpg" alt="" class="wp-image-305432" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/10/Teriyaki-Chicken-Bowl-Freezer-Friendly-Culinary-Hill-9-660x990.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Teriyaki-Chicken-Bowl-Freezer-Friendly-Culinary-Hill-9-660x990-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Teriyaki-Chicken-Bowl-Freezer-Friendly-Culinary-Hill-9-660x990-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Teriyaki-Chicken-Bowl-Freezer-Friendly-Culinary-Hill-9-660x990-400x600.jpg 400w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"><a href="https://www.culinaryhill.com/teriyaki-chicken-bowl-freezer-friendly/" target="_blank" rel="noopener">Teriyaki Chicken Bowl</a></p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="675" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=305421" src="https://pennypinchinmom.com/wp-content/uploads/2017/10/crop-Freezer-friendly-Turkey-Sausage-Breakfast-Sandwiches5-1-of-1.jpg" alt="" class="wp-image-305421" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/10/crop-Freezer-friendly-Turkey-Sausage-Breakfast-Sandwiches5-1-of-1.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/10/crop-Freezer-friendly-Turkey-Sausage-Breakfast-Sandwiches5-1-of-1-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/10/crop-Freezer-friendly-Turkey-Sausage-Breakfast-Sandwiches5-1-of-1-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2017/10/crop-Freezer-friendly-Turkey-Sausage-Breakfast-Sandwiches5-1-of-1-400x600.jpg 400w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"><a href="http://thegirlonbloor.com/freezer-friendly-turkey-sausage-breakfast-sandwich/" target="_blank" rel="noopener">Turkey Sausage Breakfast Sandwich</a></p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="675" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=305429" src="https://pennypinchinmom.com/wp-content/uploads/2017/10/Mini-Omelettes-Recipe-in-muffin-tin.jpg" alt="" class="wp-image-305429" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/10/Mini-Omelettes-Recipe-in-muffin-tin.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Mini-Omelettes-Recipe-in-muffin-tin-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Mini-Omelettes-Recipe-in-muffin-tin-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Mini-Omelettes-Recipe-in-muffin-tin-400x600.jpg 400w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"><a href="https://musthavemom.com/easy-mini-omelette-recipe-with-sausage-egg-veggies-freeze-them-for-easy-breakfasts/" target="_blank" rel="noopener">Mini Omelettes</a></p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="675" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=305420" src="https://pennypinchinmom.com/wp-content/uploads/2017/10/Crock-Pot-Chicken-Salsa-recipe-flouronmyface.jpg" alt="" class="wp-image-305420" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/10/Crock-Pot-Chicken-Salsa-recipe-flouronmyface.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Crock-Pot-Chicken-Salsa-recipe-flouronmyface-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Crock-Pot-Chicken-Salsa-recipe-flouronmyface-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2017/10/Crock-Pot-Chicken-Salsa-recipe-flouronmyface-400x600.jpg 400w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"><a href="https://flouronmyface.com/freezer-meals-crock-pot-salsa-chicken/" target="_blank" rel="noopener">Salsa Chicken</a></p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="450" height="675" data-pin-url="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/?tp_image_id=305430" src="https://pennypinchinmom.com/wp-content/uploads/2017/10/slow-cooker-chicken-fajitas-900x1350.jpg" alt="" class="wp-image-305430" srcset="https://pennypinchinmom.com/wp-content/uploads/2017/10/slow-cooker-chicken-fajitas-900x1350.jpg 450w, https://pennypinchinmom.com/wp-content/uploads/2017/10/slow-cooker-chicken-fajitas-900x1350-167x250.jpg 167w, https://pennypinchinmom.com/wp-content/uploads/2017/10/slow-cooker-chicken-fajitas-900x1350-267x400.jpg 267w, https://pennypinchinmom.com/wp-content/uploads/2017/10/slow-cooker-chicken-fajitas-900x1350-400x600.jpg 400w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div>


<p class="wp-block-paragraph"><a href="http://crystalandcomp.com/easy-freezer-meals-slow-cooker-chicken-fajitas/" target="_blank" rel="noopener">Chicken Fajitas</a></p>



<p class="wp-block-paragraph"></p>



<p align= "Center"><iframe loading="lazy" src="https://assets.pinterest.com/ext/embed.html?id=8725793023012405" height="856" width="450" frameborder="0" scrolling="no"></iframe></p>
<p>The post <a rel="nofollow" href="https://pennypinchinmom.com/make-ahead-freezer-meals-busy-family/">Make Ahead Freezer Meals For Your Busy Family</a> appeared first on <a rel="nofollow" href="https://pennypinchinmom.com">Penny Pinchin&#039; Mom</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: pennypinchinmom.com @ 2026-07-22 19:40:51 by W3 Total Cache
-->