<?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>Hssons skafferi</title>
	<atom:link href="https://www.hssonsskafferi.se/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.hssonsskafferi.se/</link>
	<description>Recept på god mat och dryck från Tjörn</description>
	<lastBuildDate>Thu, 04 May 2023 14:18:47 +0000</lastBuildDate>
	<language>sv-SE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>

<image>
	<url>https://www.hssonsskafferi.se/wp-content/uploads/2016/09/cropped-hssonsskafferi_logo-32x32.png</url>
	<title>Hssons skafferi</title>
	<link>https://www.hssonsskafferi.se/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">54021799</site>	<item>
		<title>Rostade morötter med söt &#038; syrlig dressing</title>
		<link>https://www.hssonsskafferi.se/tillbehor/rostade-morotter-med-sot-syrlig-dressing/</link>
					<comments>https://www.hssonsskafferi.se/tillbehor/rostade-morotter-med-sot-syrlig-dressing/#respond</comments>
		
		<dc:creator><![CDATA[Marcus]]></dc:creator>
		<pubDate>Thu, 04 May 2023 14:18:46 +0000</pubDate>
				<category><![CDATA[Morot]]></category>
		<category><![CDATA[Tillbehör]]></category>
		<guid isPermaLink="false">https://www.hssonsskafferi.se/?p=4739</guid>

					<description><![CDATA[<p><a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a></p>
<p>Rostade morötter kan ge denna enkla grönsak en ny dimension. Ge dina morötter lite extra kärlek och vi lovar att de, tillsammans med den sötsyrliga dressingen, blir en finfin och mycket uppskattad del av en god måltid.</p>
<p>Fler recept på <a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a>. Alla recept av <a href="https://www.hssonsskafferi.se/author/marcus/">Marcus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a></p>

<p>Rostade morötter kan ge denna enkla grönsak en ny dimension. Ge dina morötter lite extra kärlek och vi lovar att de, tillsammans med den sötsyrliga dressingen, blir en finfin och mycket uppskattad del av en god måltid.</p>


<svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="5 5 54 50" id="wpt-star-full">
	<defs>
		<linearGradient id="tasty-recipes-clip-0">
			<stop stop-opacity="1" offset="0%" stop-color="currentColor"></stop>
			<stop stop-opacity="0" offset="0%"></stop>
		</linearGradient>
	</defs>
	<path d="m46.296296 51.906272-14.379945-9.431623-14.413639 9.380051 4.52636-16.590672-13.375018-10.80959 17.177389-.821975 6.147423-16.0607456 6.08985 16.0826626 17.174335.883504-13.413655 10.761608z" stroke="currentColor" stroke-width="2.5" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://www.hssonsskafferi.se/tillbehor/rostade-morotter-med-sot-syrlig-dressing/print/4741/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-4741-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-4741" data-tr-id="4741" class="tasty-recipes tasty-recipes-4741 tasty-recipes-display tasty-recipes-has-image" data-tasty-recipes-customization="primary-color.border-color">


<header class="tasty-recipes-entry-header" data-tasty-recipes-customization="primary-color.background">
			<div class="tasty-recipes-image">
			<img decoding="async" data-tasty-recipes-customization="primary-color.border-color" width="150" height="150" src="https://www.hssonsskafferi.se/wp-content/uploads/2023/05/rotade-morotter-hssons-skafferi-150x150.webp" class="attachment-thumbnail size-thumbnail" alt="Rostade morötter med söt &amp; syrlig dressing - Recep ur Hssons Skafferi" data-pin-nopin="true" />		</div>
		<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Rostade morötter med söt &amp; syrlig dressing</h2>
	<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
			<div class="tasty-recipes-rating">
							<p><span id="post-ratings-4741" class="post-ratings" data-nonce="2cccb985f5"><img decoding="async" id="rating_4741_1" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_on.gif" alt="1 Star" title="1 Star" onmouseover="current_rating(4741, 1, '1 Star');" onmouseout="ratings_off(5, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4741_2" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_on.gif" alt="2 Star" title="2 Star" onmouseover="current_rating(4741, 2, '2 Star');" onmouseout="ratings_off(5, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4741_3" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_on.gif" alt="3 Stars" title="3 Stars" onmouseover="current_rating(4741, 3, '3 Stars');" onmouseout="ratings_off(5, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4741_4" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_on.gif" alt="4 Stars" title="4 Stars" onmouseover="current_rating(4741, 4, '4 Stars');" onmouseout="ratings_off(5, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4741_5" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_on.gif" alt="5 Stars" title="5 Stars" onmouseover="current_rating(4741, 5, '5 Stars');" onmouseout="ratings_off(5, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> (5,00)
<br /><em>Sätt ditt betyg på receptet!</em></span></p>
										<p><span style="display:none" data-tasty-recipes-customization="detail-label-color.color" class="rating-label"><span style="display:none" class="average">5</span> from <span style="display:none" class="count">1</span> review</span></p>
					</div>
				<div class="tasty-recipes-details">
			<ul>
																<li class="author"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
														Author:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Marcus</span>						</li>
																							<li class="yield"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
																<img decoding="async" nopin="nopin" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-cutlery.png">
																Yield:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-yield">6</span>						</li>
														</ul>
		</div>
	</header>

<div class="tasty-recipes-entry-content">

		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://www.hssonsskafferi.se/tillbehor/rostade-morotter-med-sot-syrlig-dressing/print/4741/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-slickstream-button tasty-recipes-no-print" href="javascript:void(0)" data-tasty-recipes-customization="">
	<span class="tasty-recipes-not-saved">
		<svg viewBox="0 0 24 24" class="svg-heart-regular" aria-hidden="true"><use xlink:href="#tasty-recipes-icon-heart-regular"></use></svg>
		Save Recipe	</span>
	<span class="tasty-recipes-saved" style="display: none;">
		<svg viewBox="0 0 24 24" class="svg-heart-solid" aria-hidden="true"><use xlink:href="#tasty-recipes-icon-heart-solid"></use></svg>
		Recipe Saved	</span>
</a>
<script>
(function(){
	function ensureSlickstream() {
		return new Promise((resolve, reject) => {
			if (window.slickstream) {
				resolve(window.slickstream.v1);
			} else {
				document.addEventListener('slickstream-ready', () => {
					resolve(window.slickstream.v1);
				});
			}
		});
	}
	function updateFavoriteButtonState() {
		ensureSlickstream().then(function(slickstream) {
			var isFavorite = slickstream.favorites.getState();
			document.querySelectorAll('.tasty-recipes-slickstream-button').forEach(function(el) {
				el.querySelector('.tasty-recipes-saved').style.display = isFavorite ? null : 'none';
				el.querySelector('.tasty-recipes-not-saved').style.display = isFavorite ? 'none' : null;
			});
		});
	}
	document.querySelectorAll('.tasty-recipes-slickstream-button').forEach(function(el) {
		el.addEventListener('click', function() {
			ensureSlickstream().then(function(slickstream) {
				var state = slickstream.favorites.getState();
				slickstream.favorites.setState(!state);
			});
		});
	});
	document.addEventListener('slickstream-favorite-change', () => {
		updateFavoriteButtonState();
	});
	updateFavoriteButtonState();
}())
</script>
		</div>
			</div>
	
			<div class="tasty-recipes-description">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Description</h3>
			<div class="tasty-recipes-description-body" data-tasty-recipes-customization="body-color.color">
				<p>Rostade morötter kan ge denna enkla grönsak en ny dimension. Ge dina morötter lite extra kärlek och vi lovar att de, tillsammans med den sötsyrliga dressingen, blir en finfin och mycket uppskattad del av en god måltid.</p>
			</div>
		</div>
	
			<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
	
			<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 data-tasty-recipes-customization="body-color.color">
				<h4>Till dressingen</h4>
<p><span data-amount="50" data-unit="g">50 g</span> gyllene eller sultanarussin</p>
<p><span data-amount="3">3</span> msk äppelcidervinäger</p>
<p><span data-amount="1">1</span> msk lönnsirap</p>
<p><span data-amount="1">1</span>&#8211;<span data-amount="0.5">1/2</span> matskedar olivolja</p>
<p><span data-amount="2">2</span> matskedar osaltat smör</p>
<p><span data-amount="50" data-unit="g">50 g</span> blancherad mandel, grovt hackad</p>
<h4>Till morötterna</h4>
<p><span data-amount="1">1</span> tesked kummin</p>
<p><span data-amount="0.5">½</span> tesked spiskummin</p>
<p><span data-amount="1">1</span> kg morötter</p>
<p><span data-amount="1">1</span>&#8211;<span data-amount="0.5">1/2</span> matskedar olivolja</p>
<p>Salt</p>
<p>Nymalen peppar</p>
<!--INSIDE_INGREDIENTS-->			</div>
			<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_687ca5212f473_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_687ca5212f473_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>
	
			<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
	
		<div class="tasty-recipes-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div data-tasty-recipes-customization="body-color.color">
			<h4>Dressing</h4>
<p id="instruction-step-1">Blanda russin, vinäger och lönnsirap i en medelstor värmebeständig skål och låt stå i 20 minuter medan du förbereder morötterna. Gör klart morötterna och fortsätt sedan som nedan.</p>
<p id="instruction-step-2">Hetta upp en liten stekpanna på medelhög värme, värm olja och smör och bryn mandeln. Rör om då och då, cirka 3 till 4 minuter. Häll den varma blandningen i skålen med russin tillsammans med ¼ tesked salt. Dressingen kan göras upp till tre dagar i förväg, kylas och sedan värmas.</p>
<h4>Morötterna</h4>
<p id="instruction-step-3">Värm ugnen till 230 C. Rosta kummin och spiskummin i en torr stekpanna tills de doftar, krossa dem sedan grovt med en mortel. Ställ åt sidan.</p>
<p id="instruction-step-4">Skala morötterna. Om de är stora, skär dem på längden i halvor eller kvartar. Om de är nyplockade, trimma topparna och lämna cirka 2,5 cm gröna stjälkar intakta. Du kan använda några av morotsbladen eller hackad persilja som garnering på de kokta morötterna.</p>
<p id="instruction-step-5">Klä en plåt med bakplåtspapper och bred ut morötter på pappret. Ringla över 1-1/2 matskedar olivolja, ¾ tesked salt och ett generöst stänk av peppar.</p>
<p id="instruction-step-6">Rosta i förvärmd ugn i 20 till 25 minuter tills de är mjuka och lätt bruna. Vänd morötterna efter halva tiden</p>
<p id="instruction-step-7">Fördela de varma morötterna på ett stort fat, strö över de rostade och mortlade kryddorna och häll över dressingen.</p>
<p id="instruction-step-8">Garnera med morotstjälkarna eller hackad persilja.</p>
		</div>
	</div>
	
	
		
	
	
	
	
	
	
	
	<footer class="tasty-recipes-entry-footer" data-tasty-recipes-customization="primary-color.background">
		<div class="tasty-recipes-footer-content">
												<img decoding="async" class="svg-instagram" data-pin-nopin="true" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-instagram.png">
										<div class="tasty-recipes-footer-copy">
				<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Lagade du receptet?</h3>
				<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Dela ett foto och tagga oss &#8211; vi vill garna se hur det blev!</p>
</div>
			</div>
		</div>
	</footer>
</div>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/www.hssonsskafferi.se\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":4739};
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>Fler recept på <a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a>. Alla recept av <a href="https://www.hssonsskafferi.se/author/marcus/">Marcus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hssonsskafferi.se/tillbehor/rostade-morotter-med-sot-syrlig-dressing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4739</post-id>	</item>
		<item>
		<title>Philly cheesesteaks bowls</title>
		<link>https://www.hssonsskafferi.se/huvudratt/kott/not/philly-cheesesteaks-bowls/</link>
					<comments>https://www.hssonsskafferi.se/huvudratt/kott/not/philly-cheesesteaks-bowls/#respond</comments>
		
		<dc:creator><![CDATA[Marcus]]></dc:creator>
		<pubDate>Tue, 11 Apr 2023 10:44:51 +0000</pubDate>
				<category><![CDATA[Nöt]]></category>
		<category><![CDATA[Matlåda]]></category>
		<category><![CDATA[Proteinrikt]]></category>
		<category><![CDATA[USA]]></category>
		<guid isPermaLink="false">https://www.hssonsskafferi.se/?p=4729</guid>

					<description><![CDATA[<p><a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a></p>
<p>En brödfri version av den klassiska Philly Cheesesteak-mackan som passar perfekt till matlådan. Zucchinin och svampen ger lite volym och kompenserar väl för bristen på bröd.</p>
<p>Fler recept på <a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a>. Alla recept av <a href="https://www.hssonsskafferi.se/author/marcus/">Marcus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a></p>

<p>En brödfri version av den klassiska Philly Cheesesteak-mackan som passar perfekt till matlådan. Zucchinin och svampen ger lite volym och kompenserar väl för bristen på bröd.</p>


<svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="5 5 54 50" id="wpt-star-full">
	<defs>
		<linearGradient id="tasty-recipes-clip-0">
			<stop stop-opacity="1" offset="0%" stop-color="currentColor"></stop>
			<stop stop-opacity="0" offset="0%"></stop>
		</linearGradient>
	</defs>
	<path d="m46.296296 51.906272-14.379945-9.431623-14.413639 9.380051 4.52636-16.590672-13.375018-10.80959 17.177389-.821975 6.147423-16.0607456 6.08985 16.0826626 17.174335.883504-13.413655 10.761608z" stroke="currentColor" stroke-width="2.5" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://www.hssonsskafferi.se/huvudratt/kott/not/philly-cheesesteaks-bowls/print/4731/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-4731-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-4731" data-tr-id="4731" class="tasty-recipes tasty-recipes-4731 tasty-recipes-display tasty-recipes-has-image" data-tasty-recipes-customization="primary-color.border-color">


<header class="tasty-recipes-entry-header" data-tasty-recipes-customization="primary-color.background">
			<div class="tasty-recipes-image">
			<img decoding="async" data-tasty-recipes-customization="primary-color.border-color" width="150" height="150" src="https://www.hssonsskafferi.se/wp-content/uploads/2023/04/Phillycheesesteak-bowls-150x150.jpeg" class="attachment-thumbnail size-thumbnail" alt="Philly cheesesteaks bowls - recept hos Hssons Skafferi" data-pin-nopin="true" />		</div>
		<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Philly cheesesteaks bowls</h2>
	<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
			<div class="tasty-recipes-rating">
							<p><span id="post-ratings-4731" class="post-ratings" data-nonce="4f3c7a7ebd"><img decoding="async" id="rating_4731_1" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_on.gif" alt="1 Star" title="1 Star" onmouseover="current_rating(4731, 1, '1 Star');" onmouseout="ratings_off(4, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4731_2" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_on.gif" alt="2 Star" title="2 Star" onmouseover="current_rating(4731, 2, '2 Star');" onmouseout="ratings_off(4, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4731_3" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_on.gif" alt="3 Stars" title="3 Stars" onmouseover="current_rating(4731, 3, '3 Stars');" onmouseout="ratings_off(4, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4731_4" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_on.gif" alt="4 Stars" title="4 Stars" onmouseover="current_rating(4731, 4, '4 Stars');" onmouseout="ratings_off(4, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4731_5" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_off.gif" alt="5 Stars" title="5 Stars" onmouseover="current_rating(4731, 5, '5 Stars');" onmouseout="ratings_off(4, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> (4,00)
<br /><em>Sätt ditt betyg på receptet!</em></span></p>
										<p><span style="display:none" data-tasty-recipes-customization="detail-label-color.color" class="rating-label"><span style="display:none" class="average">4</span> from <span style="display:none" class="count">1</span> review</span></p>
					</div>
				<div class="tasty-recipes-details">
			<ul>
																<li class="author"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
														Author:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Marcus</span>						</li>
																																											<li class="total-time"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
																<img decoding="async" nopin="nopin" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-clock.png">
																Total Time:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-total-time">40</span>						</li>
																							<li class="yield"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
																<img decoding="async" nopin="nopin" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-cutlery.png">
																Yield:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-yield">5</span>						</li>
														</ul>
		</div>
	</header>

<div class="tasty-recipes-entry-content">

		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://www.hssonsskafferi.se/huvudratt/kott/not/philly-cheesesteaks-bowls/print/4731/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-slickstream-button tasty-recipes-no-print" href="javascript:void(0)" data-tasty-recipes-customization="">
	<span class="tasty-recipes-not-saved">
		<svg viewBox="0 0 24 24" class="svg-heart-regular" aria-hidden="true"><use xlink:href="#tasty-recipes-icon-heart-regular"></use></svg>
		Save Recipe	</span>
	<span class="tasty-recipes-saved" style="display: none;">
		<svg viewBox="0 0 24 24" class="svg-heart-solid" aria-hidden="true"><use xlink:href="#tasty-recipes-icon-heart-solid"></use></svg>
		Recipe Saved	</span>
</a>
<script>
(function(){
	function ensureSlickstream() {
		return new Promise((resolve, reject) => {
			if (window.slickstream) {
				resolve(window.slickstream.v1);
			} else {
				document.addEventListener('slickstream-ready', () => {
					resolve(window.slickstream.v1);
				});
			}
		});
	}
	function updateFavoriteButtonState() {
		ensureSlickstream().then(function(slickstream) {
			var isFavorite = slickstream.favorites.getState();
			document.querySelectorAll('.tasty-recipes-slickstream-button').forEach(function(el) {
				el.querySelector('.tasty-recipes-saved').style.display = isFavorite ? null : 'none';
				el.querySelector('.tasty-recipes-not-saved').style.display = isFavorite ? 'none' : null;
			});
		});
	}
	document.querySelectorAll('.tasty-recipes-slickstream-button').forEach(function(el) {
		el.addEventListener('click', function() {
			ensureSlickstream().then(function(slickstream) {
				var state = slickstream.favorites.getState();
				slickstream.favorites.setState(!state);
			});
		});
	});
	document.addEventListener('slickstream-favorite-change', () => {
		updateFavoriteButtonState();
	});
	updateFavoriteButtonState();
}())
</script>
		</div>
			</div>
	
			<div class="tasty-recipes-description">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Description</h3>
			<div class="tasty-recipes-description-body" data-tasty-recipes-customization="body-color.color">
				<p><span style="color: #000000;font-family: -webkit-standard;font-size: medium">En brödfri version av den klassiska Philly Cheesesteak-mackan som passar perfekt till matlådan. Zucchinin och svampen ger lite volym och kompenserar väl för bristen på bröd.</span></p>
			</div>
		</div>
	
			<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
	
			<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 data-tasty-recipes-customization="body-color.color">
				<p><span data-amount="1">1</span> kg högrev, hel bit</p>
<p><span data-amount="2">2</span> zucchinis</p>
<p><span data-amount="225" data-unit="g">225 g</span> skivade champinjoner</p>
<p><span data-amount="2">2</span> grön paprika</p>
<p><span data-amount="1">1</span> silverlök</p>
<p><span data-amount="2">2</span> msk Worcestershiresås</p>
<p>Salt och peppar efter smak</p>
<p><span data-amount="2">2</span> msk olivolja</p>
<p><span data-amount="5">5</span> skivor provoloneost, eller mozarella</p>
<h4>Kryddor till köttet</h4>
<p><span data-amount="1">1</span> tsk salt</p>
<p><span data-amount="1">1</span> tsk peppar</p>
<p><span data-amount="1">1</span> tsk paprika</p>
<p><span data-amount="0.5">1⁄2</span> tsk cayennepeppar</p>
<p><span data-amount="1">1</span> tsk lökpulver</p>
<p><span data-amount="0.5">1⁄2</span> tsk vitlökspulver</p>
<p><span data-amount="1">1</span> msk <a href="https://www.urtekram.se/mat/kryddor/italiensk-krydda/" target="_blank" rel="noopener">italiensk krydda</a></p>
<!--INSIDE_INGREDIENTS-->			</div>
			<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_687ca52130e8a_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_687ca52130e8a_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>
	
			<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
	
		<div class="tasty-recipes-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div data-tasty-recipes-customization="body-color.color">
			<p id="instruction-step-1">1. Skär bort alla stora bitar av fett från köttet. Skär den i tunna bitar, c:a 0,5 cm tjocka. Köttbitarna ska vara ungefär 3x3x0,5 cm stora.</p>
<p id="instruction-step-2">2. Värm en stor stekpanna på medelhög värme och tillsätt 1 msk olivolja.</p>
<p id="instruction-step-3">3. Blanda alla kryddor och krydda ena sidan av köttet med hälften. Lägg köttet med den kryddade sidan nedåt i stekpannan och krydda den andra sidan. Stek i ungefär en minut och vänd. Köttet kommer att tillagas väldigt snabbt eftersom det är så tunt.</p>
<p id="instruction-step-4">4. Tillsätt 2 msk Worcestershiresås och blanda runt. Behåll saften som blir över i pannan.</p>
<p id="instruction-step-5">5. Skär löken och paprikan i strimlor. Skär dina svampar i små tärningar och zucchinin i stora tärningar.</p>
<p id="instruction-step-6">6. Värm en annan stekpanna på medelvärme. Häll lite olivolja i varje. I den ena tillsätter du lök och paprika och i den andra tillsätts tärnad svamp. När svampen har krympt och blivit mjuk, lägg i zucchinin. Stek tills den är mjuk.</p>
<p id="instruction-step-7">7. Krydda maten med salt och peppar efter smak.</p>
		</div>
	</div>
	
	
		
	
			<div class="tasty-recipes-notes" data-tasty-recipes-customization="secondary-color.background-color">
			<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>Detta recept ger 5 portioner. Fördela ingredienserna jämnt mellan dina 5 matlådor. Varva svamp- och zucchiniblandningen med lök och paprika, och till sist biffen. Häll eventuell återstående sås på toppen för mer smak. Lägg en skiva provoloneost på toppen av varje maträtt.</p>
<p>Hittar du inte provolone så fungerar mozarella också bra.</p>
			</div>
		</div>
	
			<div class="tasty-recipes-other-details" data-tasty-recipes-customization="secondary-color.background-color">
			<ul>
				<li class="prep-time"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color"><img decoding="async" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-clock.png">Prep Time:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-prep-time">10</span></li><li class="cook-time"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color"><img decoding="async" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-clock.png">Cook Time:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-cook-time">30</span></li>			</ul>
		</div>
	
	
	
				<div class="tasty-recipes-nutrition">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Nutrition</h3>
			<ul>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Calories:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-calories">588 kcal</span></li>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Fat:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-fat">41 g</span></li>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Carbohydrates:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-carbohydrates">12 g</span></li>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Protein:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-protein">42 g</span></li>
							</ul>
			</div>
	
	
	<footer class="tasty-recipes-entry-footer" data-tasty-recipes-customization="primary-color.background">
		<div class="tasty-recipes-footer-content">
												<img decoding="async" class="svg-instagram" data-pin-nopin="true" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-instagram.png">
										<div class="tasty-recipes-footer-copy">
				<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Lagade du receptet?</h3>
				<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Dela ett foto och tagga oss &#8211; vi vill garna se hur det blev!</p>
</div>
			</div>
		</div>
	</footer>
</div>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/www.hssonsskafferi.se\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":4729};
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>Fler recept på <a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a>. Alla recept av <a href="https://www.hssonsskafferi.se/author/marcus/">Marcus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hssonsskafferi.se/huvudratt/kott/not/philly-cheesesteaks-bowls/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4729</post-id>	</item>
		<item>
		<title>Proteinvåfflor</title>
		<link>https://www.hssonsskafferi.se/frukost/proteinvafflor/</link>
					<comments>https://www.hssonsskafferi.se/frukost/proteinvafflor/#respond</comments>
		
		<dc:creator><![CDATA[Marcus]]></dc:creator>
		<pubDate>Mon, 03 Apr 2023 14:54:49 +0000</pubDate>
				<category><![CDATA[Frukost]]></category>
		<category><![CDATA[IG]]></category>
		<category><![CDATA[Proteinrikt]]></category>
		<guid isPermaLink="false">https://www.hssonsskafferi.se/?p=4711</guid>

					<description><![CDATA[<p><a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a></p>
<p>En glutenfri, proteinrik våffla gjord av havremjöl och en blandning av vassle- och kaseinprotein. Bra till frukost för en rejäl start på dagen, eller som ett snack efter gymmet.</p>
<p>Fler recept på <a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a>. Alla recept av <a href="https://www.hssonsskafferi.se/author/marcus/">Marcus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a></p>

<p>En glutenfri, proteinrik våffla gjord av havremjöl och en blandning av vassle- och kaseinprotein. Bra till frukost för en rejäl start på dagen, eller som ett snack efter gymmet.</p>


<svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="5 5 54 50" id="wpt-star-full">
	<defs>
		<linearGradient id="tasty-recipes-clip-0">
			<stop stop-opacity="1" offset="0%" stop-color="currentColor"></stop>
			<stop stop-opacity="0" offset="0%"></stop>
		</linearGradient>
	</defs>
	<path d="m46.296296 51.906272-14.379945-9.431623-14.413639 9.380051 4.52636-16.590672-13.375018-10.80959 17.177389-.821975 6.147423-16.0607456 6.08985 16.0826626 17.174335.883504-13.413655 10.761608z" stroke="currentColor" stroke-width="2.5" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://www.hssonsskafferi.se/frukost/proteinvafflor/print/4714/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-4714-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-4714" data-tr-id="4714" class="tasty-recipes tasty-recipes-4714 tasty-recipes-display tasty-recipes-has-image" data-tasty-recipes-customization="primary-color.border-color">


<header class="tasty-recipes-entry-header" data-tasty-recipes-customization="primary-color.background">
			<div class="tasty-recipes-image">
			<img decoding="async" data-tasty-recipes-customization="primary-color.border-color" width="150" height="150" src="https://www.hssonsskafferi.se/wp-content/uploads/2023/03/proteinvafflor-150x150.jpeg" class="attachment-thumbnail size-thumbnail" alt="Proteinvåfflor - Recept från Hssons Skafferi" data-pin-nopin="true" />		</div>
		<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Proteinvåfflor</h2>
	<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
			<div class="tasty-recipes-rating">
							<p><span id="post-ratings-4714" class="post-ratings" data-nonce="fb0fb96288"><img decoding="async" id="rating_4714_1" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_on.gif" alt="1 Star" title="1 Star" onmouseover="current_rating(4714, 1, '1 Star');" onmouseout="ratings_off(5, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4714_2" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_on.gif" alt="2 Star" title="2 Star" onmouseover="current_rating(4714, 2, '2 Star');" onmouseout="ratings_off(5, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4714_3" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_on.gif" alt="3 Stars" title="3 Stars" onmouseover="current_rating(4714, 3, '3 Stars');" onmouseout="ratings_off(5, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4714_4" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_on.gif" alt="4 Stars" title="4 Stars" onmouseover="current_rating(4714, 4, '4 Stars');" onmouseout="ratings_off(5, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4714_5" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_on.gif" alt="5 Stars" title="5 Stars" onmouseover="current_rating(4714, 5, '5 Stars');" onmouseout="ratings_off(5, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> (5,00)
<br /><em>Sätt ditt betyg på receptet!</em></span></p>
										<p><span style="display:none" data-tasty-recipes-customization="detail-label-color.color" class="rating-label"><span style="display:none" class="average">5</span> from <span style="display:none" class="count">1</span> review</span></p>
					</div>
				<div class="tasty-recipes-details">
			<ul>
																<li class="author"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
														Author:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Marcus</span>						</li>
																																											<li class="total-time"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
																<img decoding="async" nopin="nopin" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-clock.png">
																Total Time:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-total-time">10 minuter</span>						</li>
																							<li class="yield"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
																<img decoding="async" nopin="nopin" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-cutlery.png">
																Yield:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-yield">1 våffla</span>						</li>
																							<li class="diet"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
																<img decoding="async" nopin="nopin" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-heart-regular.png">
																Diet:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-diet">Gluten Free</span>						</li>
														</ul>
		</div>
	</header>

<div class="tasty-recipes-entry-content">

		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://www.hssonsskafferi.se/frukost/proteinvafflor/print/4714/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-slickstream-button tasty-recipes-no-print" href="javascript:void(0)" data-tasty-recipes-customization="">
	<span class="tasty-recipes-not-saved">
		<svg viewBox="0 0 24 24" class="svg-heart-regular" aria-hidden="true"><use xlink:href="#tasty-recipes-icon-heart-regular"></use></svg>
		Save Recipe	</span>
	<span class="tasty-recipes-saved" style="display: none;">
		<svg viewBox="0 0 24 24" class="svg-heart-solid" aria-hidden="true"><use xlink:href="#tasty-recipes-icon-heart-solid"></use></svg>
		Recipe Saved	</span>
</a>
<script>
(function(){
	function ensureSlickstream() {
		return new Promise((resolve, reject) => {
			if (window.slickstream) {
				resolve(window.slickstream.v1);
			} else {
				document.addEventListener('slickstream-ready', () => {
					resolve(window.slickstream.v1);
				});
			}
		});
	}
	function updateFavoriteButtonState() {
		ensureSlickstream().then(function(slickstream) {
			var isFavorite = slickstream.favorites.getState();
			document.querySelectorAll('.tasty-recipes-slickstream-button').forEach(function(el) {
				el.querySelector('.tasty-recipes-saved').style.display = isFavorite ? null : 'none';
				el.querySelector('.tasty-recipes-not-saved').style.display = isFavorite ? 'none' : null;
			});
		});
	}
	document.querySelectorAll('.tasty-recipes-slickstream-button').forEach(function(el) {
		el.addEventListener('click', function() {
			ensureSlickstream().then(function(slickstream) {
				var state = slickstream.favorites.getState();
				slickstream.favorites.setState(!state);
			});
		});
	});
	document.addEventListener('slickstream-favorite-change', () => {
		updateFavoriteButtonState();
	});
	updateFavoriteButtonState();
}())
</script>
		</div>
			</div>
	
			<div class="tasty-recipes-description">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Description</h3>
			<div class="tasty-recipes-description-body" data-tasty-recipes-customization="body-color.color">
				<p><span style="color: #000000;font-family: -webkit-standard;font-size: medium">En glutenfri, proteinrik våffla gjord av havremjöl och en blandning av vassle- och kaseinprotein. Bra till frukost för en rejäl start på dagen, eller som ett snack efter gymmet.</span></p>
			</div>
		</div>
	
			<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
	
			<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 data-tasty-recipes-customization="body-color.color">
				<p><span data-amount="0.66666666666667">2⁄3</span> skopa vaniljvassle/kaseinblandning, 50/50 blandning</p>
<p><span data-amount="3">3</span> msk havremjöl</p>
<p><span data-amount="1">1</span> msk tapiokamjöl</p>
<p><span data-amount="0.25">1⁄4</span> tsk bakpulver</p>
<p><span data-amount="3">3</span> msk flytande äggvita</p>
<p><span data-amount="3">3</span> msk vanlig, fettfri grekisk yoghurt</p>
<p><span data-amount="1">1</span> 1⁄3 msk vatten</p>
<!--INSIDE_INGREDIENTS-->			</div>
			<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_687ca52132900_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_687ca52132900_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>
	
			<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
	
		<div class="tasty-recipes-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div data-tasty-recipes-customization="body-color.color">
			<p id="instruction-step-1">1. Blanda ihop alla torra ingredienser tills att inga klumpar finns kvar.</p>
<p id="instruction-step-2">2. Tillsätt de blöta ingredienserna och blanda väl.</p>
<p id="instruction-step-3">3. Värm ett våffeljärn på medelvärme med lite olja eller smör. Tillsätt smeten och stek ett par minuter.</p>
		</div>
	</div>
	
	
		
	
			<div class="tasty-recipes-notes" data-tasty-recipes-customization="secondary-color.background-color">
			<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>OBS: Jag har testat detta med enbart vassleprotein och det blir inte bra. Enbart kasein fungerar men du kan behöva mer vatten i smeten. Blandningen 50/50 är bäst.</p>
			</div>
		</div>
	
			<div class="tasty-recipes-other-details" data-tasty-recipes-customization="secondary-color.background-color">
			<ul>
				<li class="prep-time"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color"><img decoding="async" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-clock.png">Prep Time:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-prep-time">5 minuter</span></li><li class="cook-time"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color"><img decoding="async" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-clock.png">Cook Time:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-cook-time">5 minuter</span></li>			</ul>
		</div>
	
	
	
				<div class="tasty-recipes-nutrition">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Nutrition</h3>
			<ul>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Calories:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-calories">183 kcal</span></li>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Fat:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-fat">1.4 g</span></li>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Carbohydrates:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-carbohydrates">17.9 g</span></li>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Protein:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-protein">25.1 g</span></li>
							</ul>
			</div>
	
	
	<footer class="tasty-recipes-entry-footer" data-tasty-recipes-customization="primary-color.background">
		<div class="tasty-recipes-footer-content">
												<img decoding="async" class="svg-instagram" data-pin-nopin="true" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-instagram.png">
										<div class="tasty-recipes-footer-copy">
				<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Lagade du receptet?</h3>
				<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Dela ett foto och tagga oss &#8211; vi vill garna se hur det blev!</p>
</div>
			</div>
		</div>
	</footer>
</div>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/www.hssonsskafferi.se\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":4711};
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>Fler recept på <a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a>. Alla recept av <a href="https://www.hssonsskafferi.se/author/marcus/">Marcus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hssonsskafferi.se/frukost/proteinvafflor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4711</post-id>	</item>
		<item>
		<title>Pepperoni Pizza Bites</title>
		<link>https://www.hssonsskafferi.se/snacks/pepperoni-pizza-bites/</link>
					<comments>https://www.hssonsskafferi.se/snacks/pepperoni-pizza-bites/#respond</comments>
		
		<dc:creator><![CDATA[Marcus]]></dc:creator>
		<pubDate>Fri, 31 Mar 2023 15:19:04 +0000</pubDate>
				<category><![CDATA[Snacks]]></category>
		<category><![CDATA[IG]]></category>
		<category><![CDATA[USA]]></category>
		<guid isPermaLink="false">https://www.hssonsskafferi.se/?p=4718</guid>

					<description><![CDATA[<p><a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a></p>
<p>Pepperoni pizza bites är ett glutenfritt snacks som är frysvänligt och alltid redo när du behöver ett snabbt och gott mellanmål.</p>
<p>Fler recept på <a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a>. Alla recept av <a href="https://www.hssonsskafferi.se/author/marcus/">Marcus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a></p>

<p>Pepperoni pizza bites är ett glutenfritt snacks som är frysvänligt och alltid redo när du behöver ett snabbt och gott mellanmål.</p>


<svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="5 5 54 50" id="wpt-star-full">
	<defs>
		<linearGradient id="tasty-recipes-clip-0">
			<stop stop-opacity="1" offset="0%" stop-color="currentColor"></stop>
			<stop stop-opacity="0" offset="0%"></stop>
		</linearGradient>
	</defs>
	<path d="m46.296296 51.906272-14.379945-9.431623-14.413639 9.380051 4.52636-16.590672-13.375018-10.80959 17.177389-.821975 6.147423-16.0607456 6.08985 16.0826626 17.174335.883504-13.413655 10.761608z" stroke="currentColor" stroke-width="2.5" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://www.hssonsskafferi.se/snacks/pepperoni-pizza-bites/print/4720/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-4720-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-4720" data-tr-id="4720" class="tasty-recipes tasty-recipes-4720 tasty-recipes-display tasty-recipes-has-image" data-tasty-recipes-customization="primary-color.border-color">


<header class="tasty-recipes-entry-header" data-tasty-recipes-customization="primary-color.background">
			<div class="tasty-recipes-image">
			<img decoding="async" data-tasty-recipes-customization="primary-color.border-color" width="150" height="150" src="https://www.hssonsskafferi.se/wp-content/uploads/2023/03/pizza-bites-hssons-skafferi-150x150.webp" class="attachment-thumbnail size-thumbnail" alt="Pepperoni Pizza Bites - Recept ur Hssons Skafferi" data-pin-nopin="true" />		</div>
		<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Pepperoni Pizza Bites</h2>
	<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
			<div class="tasty-recipes-rating">
							<p><span id="post-ratings-4720" class="post-ratings" data-nonce="7bded8c389"><img decoding="async" id="rating_4720_1" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_off.gif" alt="1 Star" title="1 Star" onmouseover="current_rating(4720, 1, '1 Star');" onmouseout="ratings_off(0, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4720_2" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_off.gif" alt="2 Star" title="2 Star" onmouseover="current_rating(4720, 2, '2 Star');" onmouseout="ratings_off(0, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4720_3" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_off.gif" alt="3 Stars" title="3 Stars" onmouseover="current_rating(4720, 3, '3 Stars');" onmouseout="ratings_off(0, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4720_4" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_off.gif" alt="4 Stars" title="4 Stars" onmouseover="current_rating(4720, 4, '4 Stars');" onmouseout="ratings_off(0, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4720_5" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_off.gif" alt="5 Stars" title="5 Stars" onmouseover="current_rating(4720, 5, '5 Stars');" onmouseout="ratings_off(0, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> (Inga betyg än)</span></p>
										<p><span style="display:none" data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
					</div>
				<div class="tasty-recipes-details">
			<ul>
																<li class="author"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
														Author:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Marcus</span>						</li>
																																											<li class="total-time"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
																<img decoding="async" nopin="nopin" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-clock.png">
																Total Time:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-total-time">45 minuter</span>						</li>
																							<li class="yield"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
																<img decoding="async" nopin="nopin" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-cutlery.png">
																Yield:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-yield">48 bites</span>						</li>
																							<li class="diet"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
																<img decoding="async" nopin="nopin" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-heart-regular.png">
																Diet:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-diet">Gluten Free</span>						</li>
														</ul>
		</div>
	</header>

<div class="tasty-recipes-entry-content">

		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://www.hssonsskafferi.se/snacks/pepperoni-pizza-bites/print/4720/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-slickstream-button tasty-recipes-no-print" href="javascript:void(0)" data-tasty-recipes-customization="">
	<span class="tasty-recipes-not-saved">
		<svg viewBox="0 0 24 24" class="svg-heart-regular" aria-hidden="true"><use xlink:href="#tasty-recipes-icon-heart-regular"></use></svg>
		Save Recipe	</span>
	<span class="tasty-recipes-saved" style="display: none;">
		<svg viewBox="0 0 24 24" class="svg-heart-solid" aria-hidden="true"><use xlink:href="#tasty-recipes-icon-heart-solid"></use></svg>
		Recipe Saved	</span>
</a>
<script>
(function(){
	function ensureSlickstream() {
		return new Promise((resolve, reject) => {
			if (window.slickstream) {
				resolve(window.slickstream.v1);
			} else {
				document.addEventListener('slickstream-ready', () => {
					resolve(window.slickstream.v1);
				});
			}
		});
	}
	function updateFavoriteButtonState() {
		ensureSlickstream().then(function(slickstream) {
			var isFavorite = slickstream.favorites.getState();
			document.querySelectorAll('.tasty-recipes-slickstream-button').forEach(function(el) {
				el.querySelector('.tasty-recipes-saved').style.display = isFavorite ? null : 'none';
				el.querySelector('.tasty-recipes-not-saved').style.display = isFavorite ? 'none' : null;
			});
		});
	}
	document.querySelectorAll('.tasty-recipes-slickstream-button').forEach(function(el) {
		el.addEventListener('click', function() {
			ensureSlickstream().then(function(slickstream) {
				var state = slickstream.favorites.getState();
				slickstream.favorites.setState(!state);
			});
		});
	});
	document.addEventListener('slickstream-favorite-change', () => {
		updateFavoriteButtonState();
	});
	updateFavoriteButtonState();
}())
</script>
		</div>
			</div>
	
			<div class="tasty-recipes-description">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Description</h3>
			<div class="tasty-recipes-description-body" data-tasty-recipes-customization="body-color.color">
				<p><span style="color: #000000;font-family: -webkit-standard;font-size: medium">Pepperoni pizza bites är ett glutenfritt snacks som är frysvänligt och alltid redo när du behöver ett snabbt och gott mellanmål.</span></p>
			</div>
		</div>
	
			<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
	
			<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 data-tasty-recipes-customization="body-color.color">
				<p><span data-amount="3.5">3 1/2</span> dl havremjöl</p>
<p><span data-amount="6">6</span> msk flytande äggvita</p>
<p><span data-amount="3.5">3 1/2</span> dl vanlig, fettfri grekisk yoghurt</p>
<p><span data-amount="2">2</span> tsk bakpulver</p>
<p><span data-amount="1">1</span> tsk lökpulver</p>
<p><span data-amount="1">1</span> tsk vitlökspulver</p>
<p><span data-amount="0.5">1⁄2</span> tsk salt</p>
<p><span data-amount="2.5">2 1/2</span> dl pizzasås</p>
<p><span data-amount="1">1</span> msk strimlad mozzarellaost</p>
<p><span data-amount="15">15</span> skivor pepperoni</p>
<!--INSIDE_INGREDIENTS-->			</div>
			<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_687ca52134295_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_687ca52134295_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>
	
			<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
	
		<div class="tasty-recipes-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div data-tasty-recipes-customization="body-color.color">
			<h id="instruction-step-1"4>För degen</h4>
<p id="instruction-step-2">1. Värm ugnen till 220°C.</p>
<p id="instruction-step-3">2. Blanda havremjöl, äggvita, grekisk yoghurt, bakpulver, salt, lökpulver och vitlökspulver i en stor skål och rör om ordentligt.</p>
<p id="instruction-step-4">3. Olja en minimuffinsform. Lägg en sked deg i var och en av 48 formar. Gör ditt bästa för att få dem jämnt fyllda.</p>
<p id="instruction-step-5">4. Forma degen till formen av muffinsformen. Det här steget tycker jag är lättast om du använder en spetsig sked, sätter skeden i mitten av degen och drar baksidan av skeden upp på sidorna samtidigt som du trycker lite på muffinsformens alla sidor. Jag gillar att fylla alla formar först, sedan gå igenom och forma brunnarna och sedan omfördela eventuell deg som behövs för att göra dem jämnare.</p>
<p id="instruction-step-6">5. Förgrädda degen i 4-6 minuter.</p>
<h4>För toppingen</h4>
<p id="instruction-step-7">1. Mät upp sås och ost och pepperoni. Skär pepperonin i små bitar så att de passar ovanpå.</p>
<p id="instruction-step-8">2. Toppa varje pizzabit med sås, ost och sedan pepperoni ovanpå. Grädda i ytterligare 6-10 minuter.</p>
<p id="instruction-step-9">3. Ta ut ur ugnen och låt svalna.</p>
		</div>
	</div>
	
	
		
	
			<div class="tasty-recipes-notes" data-tasty-recipes-customization="secondary-color.background-color">
			<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>När bitarna svalnat till rumstemperatur, lägg till dem i en vacuumpåse, märk påsen med namn och datum och frys in.</p>
<p>För att värma upp pizzabitarna, använd en air fryer eller mikrovågsugn. Air fry i 200°C tills de är varma eller mikra dem i 1-2 minuter eller tills de är tinade beroende på din mikrovågsugn. Air fry för att värma upp är den metod jag gillar bäst.</p>
			</div>
		</div>
	
			<div class="tasty-recipes-other-details" data-tasty-recipes-customization="secondary-color.background-color">
			<ul>
				<li class="prep-time"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color"><img decoding="async" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-clock.png">Prep Time:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-prep-time">35 minuter</span></li><li class="cook-time"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color"><img decoding="async" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-clock.png">Cook Time:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-cook-time">10 minuter</span></li>			</ul>
		</div>
	
	
	
				<div class="tasty-recipes-nutrition">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Nutrition</h3>
			<ul>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Serving Size:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-serving-size">1</span></li>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Calories:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-calories">33 kcal</span></li>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Fat:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-fat">1.1 g</span></li>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Carbohydrates:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-carbohydrates">3.5 g</span></li>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Protein:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-protein">2.2 g</span></li>
							</ul>
			</div>
	
	
	<footer class="tasty-recipes-entry-footer" data-tasty-recipes-customization="primary-color.background">
		<div class="tasty-recipes-footer-content">
												<img decoding="async" class="svg-instagram" data-pin-nopin="true" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-instagram.png">
										<div class="tasty-recipes-footer-copy">
				<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Lagade du receptet?</h3>
				<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Dela ett foto och tagga oss &#8211; vi vill garna se hur det blev!</p>
</div>
			</div>
		</div>
	</footer>
</div>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/www.hssonsskafferi.se\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":4718};
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>Fler recept på <a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a>. Alla recept av <a href="https://www.hssonsskafferi.se/author/marcus/">Marcus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hssonsskafferi.se/snacks/pepperoni-pizza-bites/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4718</post-id>	</item>
		<item>
		<title>Fåraherdens paj med sötpotatischips</title>
		<link>https://www.hssonsskafferi.se/huvudratt/kott/kottfars/faraherdens-paj-med-sotpotatischips/</link>
					<comments>https://www.hssonsskafferi.se/huvudratt/kott/kottfars/faraherdens-paj-med-sotpotatischips/#respond</comments>
		
		<dc:creator><![CDATA[Marcus]]></dc:creator>
		<pubDate>Wed, 29 Mar 2023 14:15:10 +0000</pubDate>
				<category><![CDATA[Köttfärs]]></category>
		<category><![CDATA[IG]]></category>
		<category><![CDATA[Matlåda]]></category>
		<category><![CDATA[Proteinrikt]]></category>
		<guid isPermaLink="false">https://www.hssonsskafferi.se/?p=4704</guid>

					<description><![CDATA[<p><a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a></p>
<p>Fåraherdens paj med sötpotatischips är en hälsosammare variant på klassikern fåraherdens paj. Istället för potatismos ovanpå köttfärsen görs det här receptet med en kombination av blomkål och potatis, och med sötpotatischips vid sidan om.</p>
<p>Fler recept på <a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a>. Alla recept av <a href="https://www.hssonsskafferi.se/author/marcus/">Marcus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a></p>

<p>Fåraherdens paj med sötpotatischips är en hälsosammare variant på klassikern fåraherdens paj. Istället för potatismos ovanpå köttfärsen görs det här receptet med en kombination av blomkål och potatis, och med sötpotatischips vid sidan om.</p>


<svg aria-hidden="true" style="position: absolute;width: 0;height: 0;overflow: hidden" xmlns="http://www.w3.org/2000/svg">
<defs>
<symbol viewbox="5 5 54 50" id="wpt-star-full">
	<defs>
		<linearGradient id="tasty-recipes-clip-0">
			<stop stop-opacity="1" offset="0%" stop-color="currentColor"></stop>
			<stop stop-opacity="0" offset="0%"></stop>
		</linearGradient>
	</defs>
	<path d="m46.296296 51.906272-14.379945-9.431623-14.413639 9.380051 4.52636-16.590672-13.375018-10.80959 17.177389-.821975 6.147423-16.0607456 6.08985 16.0826626 17.174335.883504-13.413655 10.761608z" stroke="currentColor" stroke-width="2.5" />
</symbol>
</defs>
</svg>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://www.hssonsskafferi.se/huvudratt/kott/kottfars/faraherdens-paj-med-sotpotatischips/print/4706/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-4706-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-4706" data-tr-id="4706" class="tasty-recipes tasty-recipes-4706 tasty-recipes-display tasty-recipes-has-image" data-tasty-recipes-customization="primary-color.border-color">


<header class="tasty-recipes-entry-header" data-tasty-recipes-customization="primary-color.background">
			<div class="tasty-recipes-image">
			<img decoding="async" data-tasty-recipes-customization="primary-color.border-color" width="150" height="150" src="https://www.hssonsskafferi.se/wp-content/uploads/2023/03/faraherdens-paj-150x150.jpeg" class="attachment-thumbnail size-thumbnail" alt="Fåraherdens paj med sötpotatischips - Recept av Hssons Skafferi" data-pin-nopin="true" />		</div>
		<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Fåraherdens paj med sötpotatischips</h2>
	<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
			<div class="tasty-recipes-rating">
							<p><span id="post-ratings-4706" class="post-ratings" data-nonce="b66c3ea2a4"><img decoding="async" id="rating_4706_1" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_off.gif" alt="1 Star" title="1 Star" onmouseover="current_rating(4706, 1, '1 Star');" onmouseout="ratings_off(0, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4706_2" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_off.gif" alt="2 Star" title="2 Star" onmouseover="current_rating(4706, 2, '2 Star');" onmouseout="ratings_off(0, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4706_3" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_off.gif" alt="3 Stars" title="3 Stars" onmouseover="current_rating(4706, 3, '3 Stars');" onmouseout="ratings_off(0, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4706_4" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_off.gif" alt="4 Stars" title="4 Stars" onmouseover="current_rating(4706, 4, '4 Stars');" onmouseout="ratings_off(0, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img decoding="async" id="rating_4706_5" src="https://www.hssonsskafferi.se/wp-content/plugins/wp-postratings/images/stars_crystal/rating_off.gif" alt="5 Stars" title="5 Stars" onmouseover="current_rating(4706, 5, '5 Stars');" onmouseout="ratings_off(0, 0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> (Inga betyg än)</span></p>
										<p><span style="display:none" data-tasty-recipes-customization="detail-label-color.color" class="rating-label"></span></p>
					</div>
				<div class="tasty-recipes-details">
			<ul>
																<li class="author"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
														Author:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name">Marcus</span>						</li>
																																											<li class="total-time"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
																<img decoding="async" nopin="nopin" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-clock.png">
																Total Time:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-total-time">50 minuter</span>						</li>
																							<li class="yield"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color">
																<img decoding="async" nopin="nopin" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-cutlery.png">
																Yield:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-yield">5</span>						</li>
														</ul>
		</div>
	</header>

<div class="tasty-recipes-entry-content">

		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://www.hssonsskafferi.se/huvudratt/kott/kottfars/faraherdens-paj-med-sotpotatischips/print/4706/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
						<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-slickstream-button tasty-recipes-no-print" href="javascript:void(0)" data-tasty-recipes-customization="">
	<span class="tasty-recipes-not-saved">
		<svg viewBox="0 0 24 24" class="svg-heart-regular" aria-hidden="true"><use xlink:href="#tasty-recipes-icon-heart-regular"></use></svg>
		Save Recipe	</span>
	<span class="tasty-recipes-saved" style="display: none;">
		<svg viewBox="0 0 24 24" class="svg-heart-solid" aria-hidden="true"><use xlink:href="#tasty-recipes-icon-heart-solid"></use></svg>
		Recipe Saved	</span>
</a>
<script>
(function(){
	function ensureSlickstream() {
		return new Promise((resolve, reject) => {
			if (window.slickstream) {
				resolve(window.slickstream.v1);
			} else {
				document.addEventListener('slickstream-ready', () => {
					resolve(window.slickstream.v1);
				});
			}
		});
	}
	function updateFavoriteButtonState() {
		ensureSlickstream().then(function(slickstream) {
			var isFavorite = slickstream.favorites.getState();
			document.querySelectorAll('.tasty-recipes-slickstream-button').forEach(function(el) {
				el.querySelector('.tasty-recipes-saved').style.display = isFavorite ? null : 'none';
				el.querySelector('.tasty-recipes-not-saved').style.display = isFavorite ? 'none' : null;
			});
		});
	}
	document.querySelectorAll('.tasty-recipes-slickstream-button').forEach(function(el) {
		el.addEventListener('click', function() {
			ensureSlickstream().then(function(slickstream) {
				var state = slickstream.favorites.getState();
				slickstream.favorites.setState(!state);
			});
		});
	});
	document.addEventListener('slickstream-favorite-change', () => {
		updateFavoriteButtonState();
	});
	updateFavoriteButtonState();
}())
</script>
		</div>
			</div>
	
			<div class="tasty-recipes-description">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Description</h3>
			<div class="tasty-recipes-description-body" data-tasty-recipes-customization="body-color.color">
				<p><span style="color: #000000;font-family: -webkit-standard;font-size: medium">Fåraherdens paj med sötpotatischips är en hälsosammare variant på klassikern fåraherdens paj. Istället för potatismos ovanpå köttfärsen görs det här receptet med en kombination av blomkål och potatis, och med sötpotatischips vid sidan om.</span></p>
			</div>
		</div>
	
			<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
	
			<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 data-tasty-recipes-customization="body-color.color">
				<h4>Till köttblandningen</h4>
<p><span data-amount="800" data-unit="g">800 g</span> nötfärs</p>
<p><span data-amount="8">8</span> ägg</p>
<p><span data-amount="800" data-unit="g">800 g</span> krossade tomater</p>
<p><span data-amount="350" data-unit="g">350 g</span> blandade frysta grönsaker</p>
<p><span data-amount="1">1</span> medelstor lök</p>
<p><span data-amount="1">1</span> msk finhackad vitlök</p>
<p><span data-amount="1">1</span> msk olivolja</p>
<p><span data-amount="1">1</span> msk torkad basilika</p>
<p><span data-amount="1">1</span> msk torkad oregano</p>
<p>Salt och peppar efter smak</p>
<h4>Till sötpotatischipsen</h4>
<p><span data-amount="2">2</span> stora sötpotatisar</p>
<p><span data-amount="1">1</span> msk olivolja</p>
<p><span data-amount="1">1</span> tsk vitlökspulver</p>
<p>Salt och peppar efter smak</p>
<h4>Till blomkål/potatiskombinationen</h4>
<p><span data-amount="400" data-unit="g">400 g</span> fryst blomkål</p>
<p><span data-amount="1">1</span> mjölig potatis</p>
<p><span data-amount="0.5">1/2</span> dl mjölk, drygt</p>
<p><span data-amount="1">1</span> msk smör</p>
<p>Salt och peppar efter smak</p>
<!--INSIDE_INGREDIENTS-->			</div>
			<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_687ca52135d10_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_687ca52135d10_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>
	
			<hr data-tasty-recipes-customization="secondary-color.border-color secondary-color.background-color">
	
		<div class="tasty-recipes-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div data-tasty-recipes-customization="body-color.color">
			<h id="instruction-step-1"4>För köttblandningen</h4>
<p id="instruction-step-2">1. Fyll en kastrull som är tillräckligt stor för att koka äggen med vatten.</p>
<p id="instruction-step-3">2. Hårdkoka 8 ägg. Lägg äggen i vattnet och när det kokar, ta bort från värmen och täck i 12 minuter. Efter 12 minuter, skölj kallt vatten över äggen och ta bort skalet.</p>
<p id="instruction-step-4">3. Sätt en stor kastrull/panna på medelhög värme och tillsätt 1 msk olivolja</p>
<p id="instruction-step-5">4. Tärna löken och lägg i pannan tillsammans med 1 msk vitlök. Stek tills löken är genomskinlig.</p>
<p id="instruction-step-6">5. Lägg i köttfärsen och bryn den. Häll bort fettet när den fått färg.</p>
<p id="instruction-step-7">6. Tillsätt tomater, blandade grönsaker, 1 msk oregano och 1 msk basilika</p>
<p id="instruction-step-8">7. Sänk värmen till låg och låt sjuda i 15-20 minuter. Tillsätt salt och peppar efter smak.</p>
<p id="instruction-step-9">8. Skär de hårdkokta äggen i stora tärningar och vänd försiktigt ner i blandningen.</p>
<h4>För blomkål- &amp; potatismoset</h4>
<p id="instruction-step-10">1. Tvätta och skala potatisen och skär den i stora tärningar.</p>
<p id="instruction-step-11">2. Koka upp en stor kastrull med vatten och tillsätt blomkål och potatis. Koka tills allt är mjukt. Häll av vattnet ur grytan och tillsätt mjölk och 1 msk smör. Mosa blomkålen och potatisen tills det blir slätt. Krydda med salt och peppar.</p>
<p><strong>För sötpotatischipsen</strong></p>
<p id="instruction-step-12">1. Värm ugnen till 200°C.</p>
<p id="instruction-step-13">2. Tvätta sötpotatisen noggrant. Använd en mandolin eller kniv och skär din potatis i c:a 1/2 cm tjocka skivor.</p>
<p id="instruction-step-14">3. Bred ut potatisen på en plåt och ringla över olivolja. Krydda med salt, peppar och 1 tsk vitlökspulver.</p>
<p id="instruction-step-15">4. Grädda potatisen i 8-10 minuter och vänd den sedan och grädda ytterligare 5-8 minuter.</p>
		</div>
	</div>
	
	
		
	
			<div class="tasty-recipes-notes" data-tasty-recipes-customization="secondary-color.background-color">
			<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>Detta recept ger 5 portioner. Fördela maten jämnt i 5 matlådor, med köttfärsen i botten, moset ovanpå och chipsen bredvid.</p>
			</div>
		</div>
	
			<div class="tasty-recipes-other-details" data-tasty-recipes-customization="secondary-color.background-color">
			<ul>
				<li class="prep-time"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color"><img decoding="async" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-clock.png">Prep Time:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-prep-time">10 minuter</span></li><li class="cook-time"><span class="tasty-recipes-label" data-tasty-recipes-customization="detail-label-color.color"><img decoding="async" data-pin-nopin="1" class="detail-icon" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-clock.png">Cook Time:</span> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-cook-time">40 minuter</span></li>			</ul>
		</div>
	
	
	
				<div class="tasty-recipes-nutrition">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Nutrition</h3>
			<ul>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Calories:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-calories">757 kcal</span></li>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Fat:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-fat">37 g</span></li>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Carbohydrates:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-carbohydrates">60 g</span></li>
									<li><strong class="tasty-recipes-label" data-tasty-recipes-customization="body-color.color">Protein:</strong> <span data-tasty-recipes-customization="body-color.color" class="tasty-recipes-protein">46 g</span></li>
							</ul>
			</div>
	
	
	<footer class="tasty-recipes-entry-footer" data-tasty-recipes-customization="primary-color.background">
		<div class="tasty-recipes-footer-content">
												<img decoding="async" class="svg-instagram" data-pin-nopin="true" src="https://www.hssonsskafferi.se/wp-content/plugins/tasty-recipes/templates/designs/bold/images/icon-instagram.png">
										<div class="tasty-recipes-footer-copy">
				<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Lagade du receptet?</h3>
				<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Dela ett foto och tagga oss &#8211; vi vill garna se hur det blev!</p>
</div>
			</div>
		</div>
	</footer>
</div>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/www.hssonsskafferi.se\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":4704};
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>Fler recept på <a href="https://www.hssonsskafferi.se">Hssons skafferi - Recept på god mat och dryck från Tjörn</a>. Alla recept av <a href="https://www.hssonsskafferi.se/author/marcus/">Marcus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.hssonsskafferi.se/huvudratt/kott/kottfars/faraherdens-paj-med-sotpotatischips/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4704</post-id>	</item>
	</channel>
</rss>
