{"id":3253,"date":"2014-06-10T08:00:25","date_gmt":"2014-06-10T13:00:25","guid":{"rendered":"http:\/\/domesticallyblissful.com\/?p=3253"},"modified":"2019-08-23T12:45:11","modified_gmt":"2019-08-23T16:45:11","slug":"goat-cheese-breakfast-sandwich","status":"publish","type":"post","link":"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/","title":{"rendered":"Goat Cheese Breakfast Sandwich"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3258\" alt=\"Goat Cheese Breakfast Sandwich\" src=\"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Goat-Cheese-Breakfast-Sandwich.jpg\" width=\"4272\" height=\"2848\" srcset=\"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Goat-Cheese-Breakfast-Sandwich.jpg 4272w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Goat-Cheese-Breakfast-Sandwich-300x200.jpg 300w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Goat-Cheese-Breakfast-Sandwich-1024x682.jpg 1024w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Goat-Cheese-Breakfast-Sandwich-600x400.jpg 600w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Goat-Cheese-Breakfast-Sandwich-250x166.jpg 250w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Goat-Cheese-Breakfast-Sandwich-800x533.jpg 800w\" sizes=\"auto, (max-width: 4272px) 100vw, 4272px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>By the time you read this Roger and I will be enjoying the warm Florida sunshine while vacationing in the Florida Keys. However, right now I am bundled up inside while my husband studies away in an attempt to finish his second year of <span style=\"color: #00ccff;\"><a href=\"https:\/\/domesticallyblissful.com\/?s=dental+school\"><span style=\"color: #00ccff;\">dental school<\/span><\/a><\/span> with a bang. Since he will have one month off before he starts the second half of his dental school career &#8211; and I really don&#8217;t know what we will be doing from one moment to the next &#8211; I thought I would plan ahead so that Domestically Blissful wouldn&#8217;t get lonely during our 2014 summer adventures &#8211; which you can keep up with on <span style=\"color: #00ccff;\"><a href=\"http:\/\/instagram.com\/domesticallyblissful\" target=\"_blank\"><span style=\"color: #00ccff;\">Instagram<\/span><\/a><\/span>!<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3256\" alt=\"Breakfast Sandwich with mushrooms and spinach\" src=\"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-with-mushrooms-and-spinach.jpg\" width=\"4272\" height=\"2848\" srcset=\"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-with-mushrooms-and-spinach.jpg 4272w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-with-mushrooms-and-spinach-300x200.jpg 300w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-with-mushrooms-and-spinach-1024x682.jpg 1024w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-with-mushrooms-and-spinach-600x400.jpg 600w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-with-mushrooms-and-spinach-250x166.jpg 250w\" sizes=\"auto, (max-width: 4272px) 100vw, 4272px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>So to start this summer vacation off I thought I might share this fancy little Goat Cheese Breakfast Sandwich. My mouth waters just looking at these pictures, I have a special love for baby bella mushrooms and spinach &#8211; I hope you do too!<\/p>\n<p>&nbsp;<\/p>\n<h3>Ingredients:<\/h3>\n<p>1-2 Large Eggs<\/p>\n<p>1 English Muffin &#8211; I prefer the sourdough version for this recipe which we buy from Publix<\/p>\n<p>1-2 tablespoons Extra Virgin Olive Oil<\/p>\n<p>3-4 Sliced Baby Bella Mushrooms<\/p>\n<p>1 Large Handful Baby Spinach<\/p>\n<p>Salt<\/p>\n<p>Pepper<\/p>\n<p>1-2 teaspoons Goat Cheese<\/p>\n<p>&nbsp;<\/p>\n<p>First, cook the eggs at medium heat in an egg pan with a sprinkling of salt and pepper. I like my eggs to be thoroughly cooked with the yoke and egg white swirled together.<\/p>\n<p>&nbsp;<\/p>\n<p>While the eggs are cooking place the sliced mushrooms in a small pan of extra virgin olive oil at medium heat and sprinkle on a little salt and pepper. Once the mushrooms are golden brown on both sides add the spinach. I like to place the mushrooms on top of the spinach &#8211; stirring as needed &#8211; until the spinach has wilted down.&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>You could either toast the english muffins or you can place the english muffin &#8211; insides down &#8211; onto the warm mushrooms and spinach to warm them up.<\/p>\n<p>&nbsp;<\/p>\n<p>Assemble the Goat Cheese Breakfast Sandwich by spreading the goat cheese onto one or both sides of the warmed english muffin. If your goat cheese is really hard from being in your refrigerator you can&nbsp;place the goat cheese in the microwave for about 3-5 seconds so it will spread easier on the english muffin.&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3255\" alt=\"Breakfast Sandwich with Goat Cheese\" src=\"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-with-Goat-Cheese.jpg\" width=\"4075\" height=\"2553\" srcset=\"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-with-Goat-Cheese.jpg 4075w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-with-Goat-Cheese-300x188.jpg 300w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-with-Goat-Cheese-1024x641.jpg 1024w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-with-Goat-Cheese-600x375.jpg 600w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-with-Goat-Cheese-250x156.jpg 250w\" sizes=\"auto, (max-width: 4075px) 100vw, 4075px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Then layer on the egg, the mushrooms and spinach, and the top of the english muffin &#8211; I cut my egg for the pictures but I usually just let the excess egg hang over the sides of the sandwich.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3257\" alt=\"Breakfast Sandwich\" src=\"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich.jpg\" width=\"4272\" height=\"2848\" srcset=\"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich.jpg 4272w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-300x200.jpg 300w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-1024x682.jpg 1024w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-600x400.jpg 600w, https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Breakfast-Sandwich-250x166.jpg 250w\" sizes=\"auto, (max-width: 4272px) 100vw, 4272px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Enjoy with some seasonal fruit and maybe even a <span style=\"color: #00ccff;\"><a title=\"Sinfully Delicious Cinnamon Rolls\" href=\"https:\/\/domesticallyblissful.com\/sinfully-delicious-cinnamon-rolls\/\"><span style=\"color: #00ccff;\">Sinfully Delicious Cinnamon Roll<\/span><\/a><\/span>!<\/p>\n<p>&nbsp;<\/p>\n<p>I\u2019d love to see your Goat Cheese Breakfast Sandwich! Show off your yummy breakfast on <span style=\"color: #00ccff;\"><a href=\"http:\/\/instagram.com\/domesticallyblissful\" target=\"_blank\"><span style=\"color: #00ccff;\">Instagram<\/span><\/a><\/span>&nbsp;with the hashtag #DomesticallyBlissful<\/p>\n<p>&nbsp;<\/p>\n<p><svg aria-hidden=\"true\" style=\"position: absolute;width: 0;height: 0;overflow: hidden\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<defs>\n<symbol viewbox=\"9 9 46 42\" id=\"wpt-star-full\">\n\t<path d=\"m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z\" \/>\n<\/symbol>\n<\/defs>\n<\/svg>\n<a class=\"button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card\" href=\"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/print\/27981\/\">Print<\/a><span class=\"tasty-recipes-jump-target\" id=\"tasty-recipes-27981-jump-target\" style=\"display:block;padding-top:2px;margin-top:-2px;\"><\/span><div id=\"tasty-recipes-27981\" data-tr-id=\"27981\" class=\"tasty-recipes tasty-recipes-27981 tasty-recipes-display tasty-recipes-has-image tasty-recipes-has-plug\" data-tasty-recipes-customization=\"primary-color.background-color primary-color.outline-color\">\n\n\n<h2 class=\"tasty-recipes-title\" data-tasty-recipes-customization=\"h2-color.color h2-transform.text-transform\">Goat Cheese Breakfast Sandwich<\/h2>\n<div class=\"tasty-recipes-image-button-container\">\n\t\t\t<div class=\"tasty-recipes-image\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Goat-Cheese-Breakfast-Sandwich-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" data-pin-nopin=\"true\" \/>\t\t<\/div>\n\t\t<div class=\"tasty-recipes-buttons\">\n\t\t\t\t<div class=\"tasty-recipes-button-wrap\">\n\t\t\t\n<a class=\"button tasty-recipes-print-button tasty-recipes-no-print\" href=\"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/print\/27981\/\" target=\"_blank\" data-tasty-recipes-customization=\"\">\n\t\t\t<svg viewBox=\"0 0 24 24\" class=\"svg-print\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-print\"><\/use><\/svg>\n\t\tPrint Recipe<\/a>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n<\/div>\n\t<div class=\"tasty-recipes-rating\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t\t\t<p><svg aria-hidden=\"true\" style=\"position: absolute;width: 0;height: 0;overflow: hidden\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<defs>\n<symbol viewbox=\"9 9 46 42\" id=\"wpt-star-full\">\n\t<path d=\"m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z\" \/>\n<\/symbol>\n<\/defs>\n<\/svg>\n<span class=\"tasty-recipes-ratings-buttons tasty-recipes-no-ratings-buttons\"\tdata-tr-default-rating=\"0\"\t>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"5\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t5 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"4\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t4 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"3\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t3 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"2\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t2 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"1\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t1 Star\t\t\t<\/span>\t\t<\/i>\t<\/span><\/span><\/p>\n\t\t\t\t\t\t\t<p><span data-tasty-recipes-customization=\"detail-label-color.color\" class=\"rating-label\">No reviews<\/span><\/p>\n\t\t\t<\/div>\n\n\n\n\t<div class=\"tasty-recipes-details\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t<ul>\n\t\t\t\t\t\t\t<li class=\"prep-time\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Prep Time:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-prep-time\">10<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"cook-time\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Cook Time:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-cook-time\">10<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"total-time\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Total Time:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-total-time\">20<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"yield\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Yield:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-yield\"><span data-amount=\"1\">1<\/span> <span class=\"tasty-recipes-yield-scale\"><span data-amount=\"1\">1<\/span>x<\/span><\/span><\/li>\n\t\t\t\t\t<\/ul>\n\t<\/div>\n\n\t<div class=\"tasty-recipes-ingredients\">\n\t\t<div class=\"tasty-recipes-ingredients-header\">\n\t\t\t<div class=\"tasty-recipes-ingredients-clipboard-container\">\n\t\t\t\t<h3 data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Ingredients<\/h3>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"tasty-recipes-units-scale-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"tasty-recipes-scale-container\">\n\t\t\t\t\t\t<span class=\"tasty-recipes-scale-label\">Scale<\/span>\n\t\t\t\t\t\t<button class=\"tasty-recipes-scale-button tasty-recipes-scale-button-active\" data-amount=\"1\" type=\"button\">1x<\/button><button class=\"tasty-recipes-scale-button\" data-amount=\"2\" type=\"button\">2x<\/button><button class=\"tasty-recipes-scale-button\" data-amount=\"3\" type=\"button\">3x<\/button>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"tasty-recipes-ingredients-body\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t<ul>\n<li><span data-amount=\"1\">1<\/span>&#8211;<span data-amount=\"2\">2<\/span> Large Eggs<\/li>\n<li>English Muffin &#8211; I prefer the sourdough version for this recipe<\/li>\n<li><span data-amount=\"1\">1<\/span>&#8211;<span data-amount=\"2\">2<\/span> tablespoons Extra Virgin Olive Oil<\/li>\n<li><span data-amount=\"3\">3<\/span>&#8211;<span data-amount=\"4\">4<\/span> Sliced Baby Bella Mushrooms<\/li>\n<li><span data-amount=\"1\">1<\/span> Large Handful Baby Spinach<\/li>\n<li>Salt<\/li>\n<li>Pepper<\/li>\n<li><span data-amount=\"1\">1<\/span>&#8211;<span data-amount=\"2\">2<\/span> teaspoons Goat Cheese<\/li>\n<\/ul>\n<!--INSIDE_INGREDIENTS-->\t\t<\/div>\n\t\t<div class=\"tasty-recipes-cook-mode\">\n\t<div class=\"tasty-recipes-cook-mode__container\">\n\t\t<label class=\"tasty-recipes-cook-mode__switch\">\n\t\t\t<input type=\"checkbox\" id=\"tasty_recipes_69ea216b36bdd_cookmode\">\n\t\t\t<span class=\"tasty-recipes-cook-mode__switch-slider tasty-recipes-cook-mode__switch-round\"\n\t\t\t\tdata-tasty-recipes-customization=\"button-color.background button-text-color.color\"><\/span>\n\t\t<\/label>\n\t\t<label for=\"tasty_recipes_69ea216b36bdd_cookmode\">\n\t\t\t<span class=\"tasty-recipes-cook-mode__label\">Cook Mode<\/span>\n\t\t\t<span class=\"tasty-recipes-cook-mode__helper\">\n\t\t\t\tPrevent your screen from going dark\t\t\t<\/span>\n\t\t<\/label>\n\t<\/div>\n<\/div>\n\t<\/div>\n\n\t<div class=\"tasty-recipe-instructions\">\n\t\t<div class=\"tasty-recipes-instructions-header\">\n\t\t\t<h3 data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Instructions<\/h3>\n\t\t\t\t\t<\/div>\n\t\t<div class=\"tasty-recipes-instructions-body\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t<ol>\n<li id=\"instruction-step-1\">First, cook the eggs at medium heat in an egg pan with a sprinkling of salt and pepper. I like my eggs to be thoroughly cooked with the yoke and egg white swirled together.<\/li>\n<li id=\"instruction-step-2\">While the eggs are cooking place the sliced mushrooms in a small pan of extra virgin olive oil at medium heat and sprinkle on a little salt and pepper. Once the mushrooms are golden brown on both sides add the spinach. I like to place the mushrooms on top of the spinach &#8211; stirring as needed &#8211; until the spinach has wilted down.<\/li>\n<li id=\"instruction-step-3\">You could either toast the english muffins or you can place the english muffin &#8211; insides down &#8211; onto the warm mushrooms and spinach to warm them up.<\/li>\n<li id=\"instruction-step-4\">Assemble the Goat Cheese Breakfast Sandwich by spreading the goat cheese onto one or both sides of the english muffin. If your goat cheese is really hard from being in the refrigerator you can place the goat cheese in the microwave for about 3-5 seconds so it will spread easier on the bread.<\/li>\n<li id=\"instruction-step-5\">Then layer on the egg &#8211; I cut my egg for the pictures but I usually just let the excess egg hang over the sides of the sandwich &#8211; the mushrooms and spinach, and the top of the english muffin.<\/li>\n<li id=\"instruction-step-6\">Enjoy with some seasonal fruit and maybe even a Sinfully Delicious Cinnamon Roll!<\/li>\n<\/ol>\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n\n\n\t<div class=\"tasty-recipes-nutrition\">\n\t\t<h3 data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Nutrition<\/h3>\n\t\t<ul>\n\t\t\t\t\t\t\t<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>\n\t\t\t\t\t<\/ul>\n\t<\/div>\n\n\n<footer class=\"tasty-recipes-entry-footer\">\n\t<h3 data-tasty-recipes-customization=\"footer-heading-color.color h3-transform.text-transform footer-heading.innerText\">Did you make this recipe?<\/h3>\n\t<div data-tasty-recipes-customization=\"footer-description-color.color footer-description.innerHTML\"><p>Tag <a href=\"https:\/\/www.instagram.com\/domesticallyblissful\" target=\"_blank\" rel=\"noreferrer noopener\">@domesticallyblissful<\/a> on Instagram and hashtag it <a href=\"https:\/\/www.instagram.com\/explore\/tags\/domesticallyblissful\" target=\"_blank\" rel=\"noreferrer noopener\">#domesticallyblissful<\/a><\/p><\/div>\n<\/footer>\n\n\n\n<script>\nwindow.trCommon={\"minRating\":6,\"ajaxurl\":\"https:\\\/\\\/domesticallyblissful.com\\\/wp-admin\\\/admin-ajax.php\",\"ratingNonce\":\"\",\"postId\":3253};\nwindow.TastyRecipes = window.TastyRecipes || {};\n\nwindow.TastyRecipes.smoothScroll = {\ninit() {\ndocument.addEventListener( 'click', ( e ) => {\nlet anchor = e.target;\nif ( anchor.tagName !== 'A' ) {\nanchor = anchor.closest( 'a.tasty-recipes-scrollto' );\n}\n\nif ( ! anchor || ! anchor.classList.contains( 'tasty-recipes-scrollto' ) ) {\nreturn;\n}\n\nconst elementHref = anchor.getAttribute( 'href' );\nif ( ! elementHref ) {\nreturn;\n}\n\ne.preventDefault();\nthis.goToSelector( elementHref );\n});\n},\ngoToSelector( selector ) {\nconst element = document.querySelector( selector );\nif ( ! element ) {\nreturn;\n}\nelement.scrollIntoView( { behavior: 'smooth' } );\n}\n};\n\ndocument.addEventListener(\n'DOMContentLoaded',\n() => window.TastyRecipes.smoothScroll.init()\n);\n\n(function(){\n\n\nvar bothEquals = function( d1, d2, D ) {\nvar ret = 0;\nif (d1<=D) {\nret++;\n}\nif (d2<=D) {\nret++;\n}\nreturn ret === 2;\n};\n\nvar frac =function frac(x,D,mixed){var n1=Math.floor(x),d1=1;var n2=n1+1,d2=1;if(x!==n1){while(bothEquals(d1,d2,D)){var m=(n1+n2)\/(d1+d2);if(x===m){if(d1+d2<=D){d1+=d2;n1+=n2;d2=D+1}else if(d1>d2){d2=D+1;}else {d1=D+1;}break}else if(x<m){n2=n1+n2;d2=d1+d2}else{n1=n1+n2;d1=d1+d2}}}if(d1>D){d1=d2;n1=n2}if(!mixed){return[0,n1,d1];}var q=Math.floor(n1\/d1);return[q,n1-q*d1,d1]};frac.cont=function cont(x,D,mixed){var sgn=x<0?-1:1;var B=x*sgn;var P_2=0,P_1=1,P=0;var Q_2=1,Q_1=0,Q=0;var A=Math.floor(B);while(Q_1<D){A=Math.floor(B);P=A*P_1+P_2;Q=A*Q_1+Q_2;if(B-A<5e-8){break;}B=1\/(B-A);P_2=P_1;P_1=P;Q_2=Q_1;Q_1=Q}if(Q>D){if(Q_1>D){Q=Q_2;P=P_2}else{Q=Q_1;P=P_1}}if(!mixed){return[0,sgn*P,Q];}var q=Math.floor(sgn*P\/Q);return[q,sgn*P-q*Q,Q]};\n\n\nwindow.tastyRecipesVulgarFractions = JSON.parse(decodeURIComponent(\"%7B%22%C2%BC%22%3A%221%2F4%22%2C%22%C2%BD%22%3A%221%2F2%22%2C%22%C2%BE%22%3A%223%2F4%22%2C%22%E2%85%93%22%3A%221%2F3%22%2C%22%E2%85%94%22%3A%222%2F3%22%2C%22%E2%85%95%22%3A%221%2F5%22%2C%22%E2%85%96%22%3A%222%2F5%22%2C%22%E2%85%97%22%3A%223%2F5%22%2C%22%E2%85%98%22%3A%224%2F5%22%2C%22%E2%85%99%22%3A%221%2F6%22%2C%22%E2%85%9A%22%3A%225%2F6%22%2C%22%E2%85%9B%22%3A%221%2F8%22%2C%22%E2%85%9C%22%3A%223%2F8%22%2C%22%E2%85%9D%22%3A%225%2F8%22%2C%22%E2%85%9E%22%3A%227%2F8%22%7D\"));\n\nwindow.tastyRecipesFormatAmount = function(amount, el) {\nif ( parseFloat( amount ) === parseInt( amount ) ) {\nreturn amount;\n}\nvar roundType = 'frac';\nif (typeof el.dataset.amountShouldRound !== 'undefined') {\nif ('false' !== el.dataset.amountShouldRound) {\nif ( 'number' === el.dataset.amountShouldRound ) {\nroundType = 'number';\n} else if ('frac' === el.dataset.amountShouldRound) {\nroundType = 'frac';\n} else if ('vulgar' === el.dataset.amountShouldRound) {\nroundType = 'vulgar';\n} else {\nroundType = 'integer';\n}\n}\n}\nif ('number' === roundType) {\namount = Number.parseFloat(amount).toPrecision(2);\n} else if ('integer' === roundType) {\namount = Math.round(amount);\n} else if ('frac' === roundType || 'vulgar' === roundType) {\nvar denom = 8;\nif (typeof el.dataset.unit !== 'undefined') {\nvar unit = el.dataset.unit;\nif (['cups','cup','c'].includes(unit)) {\ndenom = 4;\nif (0.125 === amount) {\ndenom = 8;\n}\nif (\"0.1667\" === Number.parseFloat( amount ).toPrecision(4)) {\ndenom = 6;\n}\n}\nif (['tablespoons','tablespoon','tbsp'].includes(unit)) {\ndenom = 2;\n}\nif (['teaspoons','teaspoon','tsp'].includes(unit)) {\ndenom = 8;\n}\n}\nvar amountArray = frac.cont( amount, denom, true );\nvar newAmount = '';\nif ( amountArray[1] !== 0 ) {\nnewAmount = amountArray[1] + '\/' + amountArray[2];\nif ('vulgar' === roundType) {\nObject.keys(window.tastyRecipesVulgarFractions).forEach(function(vulgar) {\nif (newAmount === window.tastyRecipesVulgarFractions[vulgar]) {\nnewAmount = vulgar;\n}\n});\n}\n}\nif ( newAmount ) {\nnewAmount = ' ' + newAmount;\n}\nif ( amountArray[0] ) {\nnewAmount = amountArray[0] + newAmount;\n}\namount = newAmount;\n}\nreturn amount;\n};\n\n\nwindow.tastyRecipesUpdatePrintLink = () => {\n\nconst printButton = document.querySelector( '.tasty-recipes-print-button' );\n\n\nif ( ! printButton ) {\nreturn;\n}\n\nconst printURL = new URL( printButton.href );\nconst searchParams = new URLSearchParams( printURL.search );\n\nconst unitButton = document.querySelector( '.tasty-recipes-convert-button-active' );\nconst scaleButton = document.querySelector( '.tasty-recipes-scale-button-active' );\n\nlet unit = '';\nlet scale = '';\n\nif ( unitButton ) {\nunit = unitButton.dataset.unitType;\nsearchParams.delete('unit');\nsearchParams.set( 'unit', unit );\n}\n\nif ( scaleButton ) {\nscale = scaleButton.dataset.amount;\nsearchParams.set( 'scale', scale );\n}\n\nconst paramString = searchParams.toString();\nconst newURL = '' === paramString ? printURL.href : printURL.origin + printURL.pathname + '?' + paramString;\nconst printLinks = document.querySelectorAll( '.tasty-recipes-print-link' );\n\nprintLinks.forEach( ( el ) => {\nel.href = newURL;\n});\n\nconst printButtons = document.querySelectorAll( '.tasty-recipes-print-button' );\nprintButtons.forEach( ( el ) => {\nel.href = newURL;\n});\n};\n\n\ndocument.addEventListener( 'DOMContentLoaded', () => {\n\n\nif ( ! window.location.href.includes( '\/print\/' ) ) {\nreturn;\n}\n\nconst searchParams = new URLSearchParams( window.location.search );\n\nconst unit = searchParams.get( 'unit' );\nconst scale = searchParams.get( 'scale' );\n\nif ( unit && ( 'metric' === unit || 'usc' === unit ) ) {\ndocument.querySelector( '.tasty-recipes-convert-button[data-unit-type=\"' + unit + '\"]' ).click();\n}\n\nif ( scale && Number(scale) > 0 ) {\ndocument.querySelector( '.tasty-recipes-scale-button[data-amount=\"' + Number(scale) + '\"]' ).click();\n}\n});\n}());\n\n(function(){\nvar buttonClass = 'tasty-recipes-scale-button',\nbuttonActiveClass = 'tasty-recipes-scale-button-active',\nbuttons = document.querySelectorAll('.tasty-recipes-scale-button');\nif ( ! buttons ) {\nreturn;\n}\n\nbuttons.forEach(function(button){\nbutton.addEventListener('click', function(event){\nevent.preventDefault();\nvar recipe = event.target.closest('.tasty-recipes');\nif ( ! recipe ) {\nreturn;\n}\nvar otherButtons = recipe.querySelectorAll('.' + buttonClass);\notherButtons.forEach(function(bt){\nbt.classList.remove(buttonActiveClass);\n});\nbutton.classList.add(buttonActiveClass);\n\n\nvar scalables = recipe.querySelectorAll('span[data-amount]');\nvar buttonAmount = parseFloat( button.dataset.amount );\nscalables.forEach(function(scalable){\nif (typeof scalable.dataset.amountOriginalType === 'undefined'\n&& typeof scalable.dataset.nfOriginal === 'undefined') {\nif (-1 !== scalable.innerText.indexOf('\/')) {\nscalable.dataset.amountOriginalType = 'frac';\n}\nif (-1 !== scalable.innerText.indexOf('.')) {\nscalable.dataset.amountOriginalType = 'number';\n}\nObject.keys(window.tastyRecipesVulgarFractions).forEach(function(vulgar) {\nif (-1 !== scalable.innerText.indexOf(vulgar)) {\nscalable.dataset.amountOriginalType = 'vulgar';\n}\n});\nif (typeof scalable.dataset.amountOriginalType !== 'undefined') {\nscalable.dataset.amountShouldRound = scalable.dataset.amountOriginalType;\n}\n}\nvar amount = parseFloat( scalable.dataset.amount ) * buttonAmount;\namount = window.tastyRecipesFormatAmount(amount, scalable);\nif ( typeof scalable.dataset.unit !== 'undefined' ) {\nif ( ! scalable.classList.contains('nutrifox-quantity') ) {\nif ( ! scalable.classList.contains('nutrifox-second-quantity') ) {\namount += ' ' + scalable.dataset.unit;\n}\n}\n}\nscalable.innerText = amount;\n});\n\nvar nonNumerics = recipe.querySelectorAll('[data-has-non-numeric-amount]');\nnonNumerics.forEach(function(nonNumeric){\nvar indicator = nonNumeric.querySelector('span[data-non-numeric-label]');\nif ( indicator ) {\nnonNumeric.removeChild(indicator);\n}\nif ( 1 !== buttonAmount ) {\nindicator = document.createElement('span');\nindicator.setAttribute('data-non-numeric-label', true);\nvar text = document.createTextNode(' (x' + buttonAmount + ')');\nindicator.appendChild(text);\nnonNumeric.appendChild(indicator);\n}\n});\n\nwindow.tastyRecipesUpdatePrintLink();\n});\n});\n}());\n\nwindow.TastyRecipes = window.TastyRecipes || {};\nwindow.TastyRecipes.cookMode = {\nwakeLockApi: false,\nwakeLock: false,\ncookModeSelector: '.tasty-recipes-cook-mode',\ninit() {\nif (\"wakeLock\" in navigator && \"request\" in navigator.wakeLock) {\nthis.wakeLockApi = navigator.wakeLock;\n}\n\nconst cookModes = document.querySelectorAll(this.cookModeSelector);\n\nif (cookModes.length > 0) {\nfor (const cookMode of cookModes) {\nif (this.wakeLockApi) {\ncookMode.querySelector('input[type=\"checkbox\"]').addEventListener(\"change\", event => {\nthis.checkboxChange(event.target);\n}, false);\n} else {\ncookMode.style.display = \"none\";\n}\n}\n}\n},\ncheckboxChange(checkbox) {\nif (checkbox.checked) {\nthis.lock();\n} else {\nthis.unlock();\n}\n},\nsetCheckboxesState(state) {\nconst checkboxes = document.querySelectorAll(this.cookModeSelector + ' input[type=\"checkbox\"]');\nfor (const checkbox of checkboxes) {\ncheckbox.checked = state;\n}\n},\nasync lock() {\ntry {\nthis.wakeLock = await this.wakeLockApi.request(\"screen\");\nthis.wakeLock.addEventListener(\"release\", () => {\nthis.wakeLock = false;\nthis.setCheckboxesState(false);\n});\nthis.setCheckboxesState(true);\n} catch (error) {\nthis.setCheckboxesState(false);\n}\n},\nunlock() {\nif (this.wakeLock) {\nthis.wakeLock.release();\nthis.wakeLock = false;\n}\nthis.setCheckboxesState(false);\n}\n};\n\n(function(callback) {\nif (document.readyState !== \"loading\") {\ncallback();\n} else {\ndocument.addEventListener(\"DOMContentLoaded\", callback);\n}\n})(() => {\nwindow.TastyRecipes.cookMode.init();\n});\n\n\n\nwindow.TastyRecipes = window.TastyRecipes || {};\n\nwindow.TastyRecipes.staticTooltip = {\nelement: null,\ntooltipElement: null,\ndeleting: false,\ninit( element ) {\nif ( this.deleting ) {\nreturn;\n}\nthis.element = element;\nthis.buildElements();\n},\ndestroy() {\nif ( ! this.tooltipElement || this.deleting ) {\nreturn;\n}\n\nthis.deleting = true;\nthis.tooltipElement.classList.remove( 'opened' );\n\nsetTimeout( () => {\nthis.tooltipElement.remove();\nthis.deleting = false;\n}, 500 );\n},\nbuildElements() {\nconst tooltipElement = document.createElement( 'div' );\ntooltipElement.classList.add( 'tasty-recipes-static-tooltip');\ntooltipElement.setAttribute( 'id', 'tasty-recipes-tooltip' );\n\nconst currentTooltipElement = document.getElementById( 'tasty-recipes-tooltip' );\nif ( currentTooltipElement ) {\ndocument.body.replaceChild( tooltipElement, currentTooltipElement );\n} else {\ndocument.body.appendChild( tooltipElement );\n}\n\nthis.tooltipElement = document.getElementById( 'tasty-recipes-tooltip' );\n},\nshow() {\nif ( ! this.tooltipElement ) {\nreturn;\n}\n\nconst tooltipTop = this.element.getBoundingClientRect().top\n+ window.scrollY\n- 10 \/\/ 10px offset.\n- this.tooltipElement.getBoundingClientRect().height;\nconst tooltipLeft = this.element.getBoundingClientRect().left\n- ( this.tooltipElement.getBoundingClientRect().width \/ 2 )\n+ ( this.element.getBoundingClientRect().width \/ 2 ) - 1;\nconst posLeft = Math.max( 10, tooltipLeft );\nthis.maybeRemoveTail( posLeft !== tooltipLeft );\n\nthis.tooltipElement.setAttribute( 'style', 'top:' + tooltipTop + 'px;left:' + posLeft + 'px;' );\nthis.tooltipElement.classList.add( 'opened' );\n\n},\nmaybeRemoveTail( removeTail ) {\nif ( removeTail ) {\nthis.tooltipElement.classList.add( 'tr-hide-tail' );\n} else {\nthis.tooltipElement.classList.remove( 'tr-hide-tail' );\n}\n},\nchangeMessage( message ) {\nif ( ! this.tooltipElement ) {\nreturn;\n}\nthis.tooltipElement.innerHTML = message;\n}\n};\n\nwindow.TastyRecipes.ajax = {\nsendPostRequest( url, data, success, failure ) {\nconst xhr = new XMLHttpRequest();\nxhr.open( 'POST', url, true );\nxhr.send( this.preparePostData( data ) );\n\nxhr.onreadystatechange = () => {\nif ( 4 !== xhr.readyState ) {\nreturn;\n}\nif ( xhr.status === 200 ) {\nsuccess( JSON.parse( xhr.responseText ) );\nreturn;\n}\n\nfailure( xhr );\n};\n\nxhr.onerror = () => {\nfailure( xhr );\n};\n},\npreparePostData( data ) {\nconst formData = new FormData();\n\nfor ( const key in data ) {\nformData.append( key, data[key] );\n}\nreturn formData;\n},\n};\n\nwindow.TastyRecipes.ratings = {\ndefaultRating: 0,\ncurrentRatingPercentage: 100,\nsavingRating: false,\ninit( minRating ) {\nthis.minRating = minRating;\n\nthis.formWatchRating();\nthis.closeTooltipWhenClickOutside();\nthis.addBodyClassBasedOnSelectedRating();\nthis.backwardCompFormRatingPosition();\n},\nformWatchRating() {\nconst ratings = document.querySelectorAll('.tasty-recipes-no-ratings-buttons [data-rating]');\nif ( ratings.length <= 0 ) {\nreturn;\n}\nfor ( const rating of ratings ) {\nrating.addEventListener( 'click', event => {\nevent.preventDefault();\nthis.defaultRating = event.target.closest( '.checked' ).dataset.rating;\nthis.setCheckedStar( event.target );\nthis.maybeSendRating( this.defaultRating, event.target );\nthis.setRatingInForm( this.defaultRating );\n} );\n}\n},\ncloseTooltipWhenClickOutside() {\nwindow.addEventListener( 'click', e => {\n\/\/ Bailout (don't remove the tooltip) when the clicked element is a rating star, or it's the tooltip itself.\nif ( e.target.closest( '.tasty-recipes-rating' ) || e.target.classList.contains( 'tasty-recipes-static-tooltip' ) ) {\nreturn;\n}\n\nwindow.TastyRecipes.staticTooltip.destroy();\n} );\n},\n setRatingInForm( rating ) {\nconst ratingInput = document.querySelector( '#respond .tasty-recipes-rating[value=\"' + rating + '\"]' );\nif ( ! ratingInput ) {\nreturn;\n}\nratingInput.click();\n},\naddBodyClassBasedOnSelectedRating() {\nconst ratingInputs = document.querySelectorAll( 'input.tasty-recipes-rating' );\nif ( ! ratingInputs ) {\nreturn;\n}\nfor ( const ratingInput of ratingInputs ) {\nratingInput.addEventListener( 'click', currentEvent => {\nconst selectedRating = currentEvent.target.getAttribute( 'value' );\nthis.handleBodyClassByRating( selectedRating );\nthis.toggleCommentTextareaRequired( selectedRating );\n} );\n}\n},\nhandleBodyClassByRating( rating ) {\nif ( rating < this.minRating ) {\ndocument.body.classList.remove( 'tasty-recipes-selected-minimum-rating' );\nreturn;\n}\ndocument.body.classList.add( 'tasty-recipes-selected-minimum-rating' );\n},\ntoggleCommentTextareaRequired( rating ) {\nconst commentTextarea = document.getElementById( 'comment' );\nif ( ! commentTextarea ) {\nreturn;\n}\n\nif ( rating < this.minRating ) {\ncommentTextarea.setAttribute( 'required', '' );\nreturn;\n}\n\ncommentTextarea.removeAttribute( 'required' );\n},\nmaybeSendRating( rating, element ) {\nif ( this.savingRating === rating ) {\nreturn;\n}\n\nthis.savingRating = rating;\nwindow.TastyRecipes.staticTooltip.init( element );\n\nconst recipeCardElement = element.closest( '.tasty-recipes' );\nif ( ! recipeCardElement ) {\nwindow.TastyRecipes.staticTooltip.destroy();\nreturn;\n}\n\nwindow.TastyRecipes.ajax.sendPostRequest(\nwindow.trCommon.ajaxurl,\n{\naction: 'tasty_recipes_save_rating',\nrating,\nnonce: window.trCommon.ratingNonce,\npost_id: window.trCommon.postId,\nrecipe_id: recipeCardElement.dataset.trId,\n},\n( response ) => {\nwindow.TastyRecipes.staticTooltip.changeMessage( response.data.message );\nwindow.TastyRecipes.staticTooltip.show();\nthis.updateAverageText( response.data, recipeCardElement );\nthis.maybeFillCommentForm( response.data );\n\n\/\/ Hide the tooltip after 5 seconds.\nsetTimeout( () => {\nthis.maybeResetTooltip( recipeCardElement, response.data, rating );\n}, 5000 );\n},\n() => {\nthis.resetTooltip( recipeCardElement );\n}\n);\n},\nupdateAverageText( data, recipeCardElement ) {\nif ( ! data.average ) {\nreturn;\n}\nthis.setRatingPercent( data );\n\nif ( ! data.count ) {\nreturn;\n}\n\nconst quickLink = document.querySelector( '.tasty-recipes-rating-link' );\nif ( quickLink ) {\nthis.setTextInContainer( quickLink, data );\nthis.setPartialStar( quickLink );\n}\n\nconst cardStars = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );\ncardStars.dataset.trDefaultRating = data.average;\nthis.setTextInContainer( recipeCardElement.querySelector( '.tasty-recipes-rating' ), data );\n},\nsetTextInContainer( container, data ) {\nif ( ! container ) {\nreturn;\n}\n\nif ( data.label ) {\nconst ratingLabelElement = container.querySelector( '.rating-label' );\nif ( ratingLabelElement ) {\nratingLabelElement.innerHTML = data.label;\n}\nreturn;\n}\n\nconst averageElement = container.querySelector( '.average' );\nif ( averageElement ) {\naverageElement.textContent = data.average;\n}\n\nconst countElement = container.querySelector( '.count' );\nif ( countElement ) {\ncountElement.textContent = data.count;\n}\n},\nsetPartialStar( container ) {\nconst highestStar = container.querySelector( '[data-rating=\"' + Math.ceil( this.defaultRating ) + '\"]' );\nif ( highestStar ) {\nhighestStar.dataset.trClip = this.currentRatingPercentage;\n}\n},\nsetRatingPercent( data ) {\nthis.defaultRating = data.average.toFixed( 1 );\nconst parts = data.average.toFixed( 2 ).toString().split( '.' );\nthis.currentRatingPercentage = parts[1] ? parts[1] : 100;\nif ( this.currentRatingPercentage === '00' ) {\nthis.currentRatingPercentage = 100;\n}\n},\nsetCheckedStar( target ) {\nconst cardRatingContainer = target.closest( '.tasty-recipes-ratings-buttons' );\nconst selectedRatingElement = cardRatingContainer.querySelector( '[data-tr-checked]' );\nif ( selectedRatingElement ) {\ndelete selectedRatingElement.dataset.trChecked;\n}\n\nconst thisStar = target.closest( '.tasty-recipes-rating' );\nthisStar.dataset.trChecked = 1;\nthisStar.querySelector( '[data-tr-clip]' ).dataset.trClip = 100;\n},\nmaybeFillCommentForm( data ) {\nif ( ! data.comment || ! data.comment.content ) {\nreturn;\n}\n\nconst commentForm = document.querySelector( '#commentform' );\nif ( ! commentForm ) {\nreturn;\n}\n\nconst commentBox = commentForm.querySelector( '[name=comment]' );\nif ( ! commentBox || commentBox.value ) {\nreturn;\n}\n\n\/\/ Add comment details for editing.\ncommentBox.innerHTML = data.comment.content;\nif ( data.comment.name ) {\ncommentForm.querySelector( '[name=author]' ).value = data.comment.name;\ncommentForm.querySelector( '[name=email]' ).value = data.comment.email;\n}\n},\nmaybeResetTooltip( recipeCardElement, data, rating ) {\nif ( this.savingRating === rating ) {\nthis.resetTooltip( recipeCardElement, data );\n}\n},\nresetTooltip( recipeCardElement, data ) {\nwindow.TastyRecipes.staticTooltip.destroy();\nthis.savingRating = false;\n\n\/\/ Reset the default rating.\nconst cardRatingContainer = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );\nif ( cardRatingContainer ) {\nthis.defaultRating = ( data && data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;\ncardRatingContainer.dataset.trDefaultRating = this.defaultRating;\n\nthis.resetSelectedStar( cardRatingContainer, data );\n}\n},\nresetSelectedStar( cardRatingContainer ) {\nconst selectedRatingElement = cardRatingContainer.querySelector( '[data-rating=\"' + Math.ceil( this.defaultRating ) + '\"]' );\nif ( selectedRatingElement ) {\nselectedRatingElement.querySelector( '[data-tr-clip]' ).dataset.trClip = this.currentRatingPercentage;\nselectedRatingElement.parentNode.dataset.trChecked = 1;\n}\n\nconst previousSelectedElement= cardRatingContainer.querySelector( '[data-tr-checked]' );\nif ( previousSelectedElement ) {\nconst currentSelectedRating = previousSelectedElement.querySelector('[data-rating]');\nif ( currentSelectedRating !== selectedRatingElement ) {\ndelete previousSelectedElement.dataset.trChecked;\n}\n}\n},\nbackwardCompFormRatingPosition() {\nconst ratingsButtons = document.querySelector( '#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons' );\nif ( ! ratingsButtons ) {\nreturn;\n}\nconst ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);\nif ( ! ratingsButtonsStyles.display.includes( 'flex' ) ) {\nratingsButtons.style.direction = 'rtl';\n}\n\nif ( typeof tastyRecipesRating !== 'undefined' ) {\n\/\/ Select the rating that was previously selected in admin.\nratingsButtons.querySelector( '.tasty-recipes-rating[value=\"' + tastyRecipesRating + '\"]' ).checked = true;\n}\n\nconst ratingSpans = ratingsButtons.querySelectorAll( '.tasty-recipes-rating' );\nfor (const ratingSpan of ratingSpans) {\nratingSpan.addEventListener( 'click', event => {\nif ( ratingSpan === event.target ) {\nreturn;\n}\nratingSpan.previousElementSibling.click();\n} );\n}\n}\n};\n\n(function(callback) {\nif (document.readyState !== \"loading\") {\ncallback();\n} else {\nwindow.addEventListener( 'load', callback );\n}\n})(() => {\nwindow.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 );\n});\n<\/script><\/div><div class=\"tasty-recipes-plug\">Recipe Card powered by<a href=\"https:\/\/shareasale.com\/r.cfm?b=973044&#038;u=https:\/\/www.shareasale.com\/r.cfm?b=964352&#038;u=1025880&#038;m=69860&#038;m=69860&#038;urllink=&#038;afftrack=trattr\" target=\"_blank\" rel=\"nofollow\"><img decoding=\"async\" data-pin-nopin=\"true\" alt=\"Tasty Recipes\" src=\"https:\/\/domesticallyblissful.com\/wp-content\/plugins\/tasty-recipes\/assets\/images\/tasty-recipes-neutral.svg\" height=\"20\"><\/a><\/div><br \/>\n&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><script charset=\"utf-8\" type=\"text\/javascript\" src=\"https:\/\/ws-na.amazon-adsystem.com\/widgets\/q?ServiceVersion=20070822&#038;MarketPlace=US&#038;ID=V20070822%2FUS%2Fdomestiblissf-20%2F8010%2Fb3d56512-0dc1-405e-9105-f26eb8df65a6&#038;Operation=GetScriptTemplate\"> <\/script> <noscript><a HREF=\"http:\/\/ws-na.amazon-adsystem.com\/widgets\/q?ServiceVersion=20070822&#038;MarketPlace=US&#038;ID=V20070822%2FUS%2Fdomestiblissf-20%2F8010%2Fb3d56512-0dc1-405e-9105-f26eb8df65a6&#038;Operation=NoScript\">Amazon.com Widgets<\/a><\/noscript><\/p>\n<p>&nbsp;<\/p>\n<p>[smoothslider]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; By the time you read this Roger and I will be enjoying the warm Florida sunshine while vacationing in the Florida Keys. However, right now I am bundled up inside while my husband studies away in an attempt to finish his second year of dental school with a bang. Since he will have one&#8230;<\/p>\n","protected":false},"author":1,"featured_media":3258,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[115,81,1,900],"tags":[84,1145,415,88,1149,1416,1291,1409,1621,1414,1415,1214,1142,1413,1410,1411,1412,242],"class_list":["post-3253","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-american","category-breakfast","category-recipes","category-sandwiches-food-tried-and-true","tag-breakfast-2","tag-breakfast-sandwich","tag-brunch","tag-cheese","tag-english-muffin","tag-fancy-breakfast-sandwich","tag-goat-cheese","tag-goat-cheese-breakfast-sandwich","tag-goat-cheese-sandwich","tag-gourmet-breakfast-sandwich","tag-gourmet-sandwich","tag-mushrooms","tag-sandwich","tag-sandwich-for-breakfast","tag-sour-dough","tag-sour-dough-bread","tag-sour-dough-english-muffin","tag-spinach"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Goat Cheese Breakfast Sandwich<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Giustina Miller\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/goat-cheese-breakfast-sandwich\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/goat-cheese-breakfast-sandwich\\\/\"},\"author\":{\"name\":\"Giustina Miller\",\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/#\\\/schema\\\/person\\\/779d27eb2205a402722237440bcee38a\"},\"headline\":\"Goat Cheese Breakfast Sandwich\",\"datePublished\":\"2014-06-10T13:00:25+00:00\",\"dateModified\":\"2019-08-23T16:45:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/goat-cheese-breakfast-sandwich\\\/\"},\"wordCount\":482,\"commentCount\":5,\"image\":{\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/goat-cheese-breakfast-sandwich\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/domesticallyblissful.com\\\/wp-content\\\/uploads\\\/2014\\\/05\\\/Goat-Cheese-Breakfast-Sandwich.jpg\",\"keywords\":[\"breakfast\",\"breakfast sandwich\",\"brunch\",\"cheese\",\"english muffin\",\"fancy breakfast sandwich\",\"goat cheese\",\"goat cheese breakfast sandwich\",\"goat cheese sandwich\",\"gourmet breakfast sandwich\",\"gourmet sandwich\",\"mushrooms\",\"sandwich\",\"sandwich for breakfast\",\"sour dough\",\"sour dough bread\",\"sour dough english muffin\",\"spinach\"],\"articleSection\":[\"American\",\"Breakfast\",\"Recipes\",\"Sandwiches\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/domesticallyblissful.com\\\/goat-cheese-breakfast-sandwich\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/goat-cheese-breakfast-sandwich\\\/\",\"url\":\"https:\\\/\\\/domesticallyblissful.com\\\/goat-cheese-breakfast-sandwich\\\/\",\"name\":\"Goat Cheese Breakfast Sandwich\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/goat-cheese-breakfast-sandwich\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/goat-cheese-breakfast-sandwich\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/domesticallyblissful.com\\\/wp-content\\\/uploads\\\/2014\\\/05\\\/Goat-Cheese-Breakfast-Sandwich.jpg\",\"datePublished\":\"2014-06-10T13:00:25+00:00\",\"dateModified\":\"2019-08-23T16:45:11+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/#\\\/schema\\\/person\\\/779d27eb2205a402722237440bcee38a\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/goat-cheese-breakfast-sandwich\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/domesticallyblissful.com\\\/goat-cheese-breakfast-sandwich\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/goat-cheese-breakfast-sandwich\\\/#primaryimage\",\"url\":\"https:\\\/\\\/domesticallyblissful.com\\\/wp-content\\\/uploads\\\/2014\\\/05\\\/Goat-Cheese-Breakfast-Sandwich.jpg\",\"contentUrl\":\"https:\\\/\\\/domesticallyblissful.com\\\/wp-content\\\/uploads\\\/2014\\\/05\\\/Goat-Cheese-Breakfast-Sandwich.jpg\",\"width\":4272,\"height\":2848},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/goat-cheese-breakfast-sandwich\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/domesticallyblissful.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Goat Cheese Breakfast Sandwich\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/#website\",\"url\":\"https:\\\/\\\/domesticallyblissful.com\\\/\",\"name\":\"\",\"description\":\"Helping you create bliss through food, home, faith, &amp; travel.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/domesticallyblissful.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/#\\\/schema\\\/person\\\/779d27eb2205a402722237440bcee38a\",\"name\":\"Giustina Miller\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/domesticallyblissful.com\\\/wp-content\\\/uploads\\\/2018\\\/07\\\/IMG_3101-150x150.jpg\",\"url\":\"https:\\\/\\\/domesticallyblissful.com\\\/wp-content\\\/uploads\\\/2018\\\/07\\\/IMG_3101-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/domesticallyblissful.com\\\/wp-content\\\/uploads\\\/2018\\\/07\\\/IMG_3101-150x150.jpg\",\"caption\":\"Giustina Miller\"},\"sameAs\":[\"http:\\\/\\\/domesticallyblissful.com\\\/\",\"https:\\\/\\\/www.facebook.com\\\/domesticallyblissful\",\"https:\\\/\\\/x.com\\\/@blissfulmiller\"],\"url\":\"https:\\\/\\\/domesticallyblissful.com\\\/author\\\/domesticallyblissfulyahoo-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Goat Cheese Breakfast Sandwich","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/","twitter_misc":{"Written by":"Giustina Miller","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/#article","isPartOf":{"@id":"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/"},"author":{"name":"Giustina Miller","@id":"https:\/\/domesticallyblissful.com\/#\/schema\/person\/779d27eb2205a402722237440bcee38a"},"headline":"Goat Cheese Breakfast Sandwich","datePublished":"2014-06-10T13:00:25+00:00","dateModified":"2019-08-23T16:45:11+00:00","mainEntityOfPage":{"@id":"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/"},"wordCount":482,"commentCount":5,"image":{"@id":"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/#primaryimage"},"thumbnailUrl":"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Goat-Cheese-Breakfast-Sandwich.jpg","keywords":["breakfast","breakfast sandwich","brunch","cheese","english muffin","fancy breakfast sandwich","goat cheese","goat cheese breakfast sandwich","goat cheese sandwich","gourmet breakfast sandwich","gourmet sandwich","mushrooms","sandwich","sandwich for breakfast","sour dough","sour dough bread","sour dough english muffin","spinach"],"articleSection":["American","Breakfast","Recipes","Sandwiches"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/","url":"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/","name":"Goat Cheese Breakfast Sandwich","isPartOf":{"@id":"https:\/\/domesticallyblissful.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/#primaryimage"},"image":{"@id":"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/#primaryimage"},"thumbnailUrl":"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Goat-Cheese-Breakfast-Sandwich.jpg","datePublished":"2014-06-10T13:00:25+00:00","dateModified":"2019-08-23T16:45:11+00:00","author":{"@id":"https:\/\/domesticallyblissful.com\/#\/schema\/person\/779d27eb2205a402722237440bcee38a"},"breadcrumb":{"@id":"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/#primaryimage","url":"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Goat-Cheese-Breakfast-Sandwich.jpg","contentUrl":"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2014\/05\/Goat-Cheese-Breakfast-Sandwich.jpg","width":4272,"height":2848},{"@type":"BreadcrumbList","@id":"https:\/\/domesticallyblissful.com\/goat-cheese-breakfast-sandwich\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/domesticallyblissful.com\/"},{"@type":"ListItem","position":2,"name":"Goat Cheese Breakfast Sandwich"}]},{"@type":"WebSite","@id":"https:\/\/domesticallyblissful.com\/#website","url":"https:\/\/domesticallyblissful.com\/","name":"","description":"Helping you create bliss through food, home, faith, &amp; travel.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/domesticallyblissful.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/domesticallyblissful.com\/#\/schema\/person\/779d27eb2205a402722237440bcee38a","name":"Giustina Miller","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2018\/07\/IMG_3101-150x150.jpg","url":"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2018\/07\/IMG_3101-150x150.jpg","contentUrl":"https:\/\/domesticallyblissful.com\/wp-content\/uploads\/2018\/07\/IMG_3101-150x150.jpg","caption":"Giustina Miller"},"sameAs":["http:\/\/domesticallyblissful.com\/","https:\/\/www.facebook.com\/domesticallyblissful","https:\/\/x.com\/@blissfulmiller"],"url":"https:\/\/domesticallyblissful.com\/author\/domesticallyblissfulyahoo-com\/"}]}},"_links":{"self":[{"href":"https:\/\/domesticallyblissful.com\/wp-json\/wp\/v2\/posts\/3253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/domesticallyblissful.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/domesticallyblissful.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/domesticallyblissful.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/domesticallyblissful.com\/wp-json\/wp\/v2\/comments?post=3253"}],"version-history":[{"count":0,"href":"https:\/\/domesticallyblissful.com\/wp-json\/wp\/v2\/posts\/3253\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/domesticallyblissful.com\/wp-json\/wp\/v2\/media\/3258"}],"wp:attachment":[{"href":"https:\/\/domesticallyblissful.com\/wp-json\/wp\/v2\/media?parent=3253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/domesticallyblissful.com\/wp-json\/wp\/v2\/categories?post=3253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/domesticallyblissful.com\/wp-json\/wp\/v2\/tags?post=3253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}