<?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>Joy + OliverChocolate Espresso Buche De Noel - Joy + Oliver</title>
	<atom:link href="https://joyoliver.com/chocolate-espresso-buche-de-noel/feed/" rel="self" type="application/rss+xml" />
	<link>https://joyoliver.com/chocolate-espresso-buche-de-noel/</link>
	<description>Dessert &#38; Entertaining Blog</description>
	<lastBuildDate>Wed, 22 Apr 2026 16:09:24 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	
	<item>
		<title>Chocolate Espresso Buche De Noel</title>
		<link>https://joyoliver.com/chocolate-espresso-buche-de-noel/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=chocolate-espresso-buche-de-noel</link>
		<enclosure url="https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-7-682x1024.jpg" type="image/jpeg" /> 
		<comments>https://joyoliver.com/chocolate-espresso-buche-de-noel/#respond</comments>
		<pubDate>Wed, 19 Dec 2018 15:09:23 +0000</pubDate>
		<dc:creator><![CDATA[Kristen Massad]]></dc:creator>
				<category><![CDATA[Cakes + Cupcakes Recipes]]></category>
		<category><![CDATA[Chocolate]]></category>
		<category><![CDATA[Recipes]]></category>
		<category><![CDATA[buche de noel]]></category>
		<category><![CDATA[chocolate cake]]></category>
		<category><![CDATA[chocolate espresso buche de noel]]></category>
		<category><![CDATA[chocolate espresso icing]]></category>
		<category><![CDATA[chocolate italian butter cream]]></category>
		<category><![CDATA[chocolate yule log]]></category>
		<category><![CDATA[yule log]]></category>

		<guid isPermaLink="false">https://joyoliver.com/?p=4369</guid>
		<description><![CDATA[Facebook Pinterest Email Chocolate Espresso Buche de Noel is a holiday tradition that will stay with your family for years to come! &#160;Buche de Noel, also known as a Yule Log, is one of the most traditional christmas cakes in France and one that I love to serve every year.&#160; As December rolls around, the...]]></description>
				<content:encoded><![CDATA[<div class="tasty-recipes-quick-links">
<a class="tasty-recipes-jump-link tasty-recipes-scrollto" href="#tasty-recipes-6919-jump-target">Jump to Recipe</a><span>&middot;</span><a class="tasty-recipes-print-link" href="https://joyoliver.com/chocolate-espresso-buche-de-noel/print/6919/">Print Recipe</a>
</div>

<p><em>Chocolate Espresso Buche de Noel is a holiday tradition that will stay with your family for years to come! &nbsp;</em><a href="https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-4-1.jpg"><img fetchpriority="high" decoding="async" data-pin-title="Chocolate Espresso Buche De Noel" class="aligncenter size-large wp-image-4381" src="https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-4-1-1024x682.jpg" alt="Buche de Noel" width="1024" height="682" srcset="https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-4-1-1024x682.jpg 1024w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-4-1-410x273.jpg 410w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-4-1-768x512.jpg 768w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-4-1.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></a>Buche de Noel, also known as a Yule Log, is one of the most traditional christmas cakes in France and one that I love to serve every year.<span class="Apple-converted-space">&nbsp; </span>As December rolls around, the Christmas decoration are up, we are loaded with holiday gatherings and planning the menu for our Christmas day feast.<span class="Apple-converted-space">&nbsp; </span>The Buche de Noel is always on the menu, sometimes served on christmas eve or enjoyed on Christmas day. <span class="Apple-converted-space">&nbsp;</span></p>
<p>Buche de Noel is a roulade, or rolled cake, filled and iced with buttercream and decorated with meringue mushrooms, fresh flowers, or fondant holly and resembles an actual Yule Log.<span class="Apple-converted-space">&nbsp; </span>The best part of this cake is that the filling can be changed every year to make it a surprise for the season.<span class="Apple-converted-space">&nbsp; </span>This year, I will be serving a Chocolate Espresso Buche de Noel that has a rich and decadent flavor and is the best way to end a special meal. <span class="Apple-converted-space">&nbsp;<a href="https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-7.jpg"><img decoding="async" data-pin-title="Chocolate Espresso Buche De Noel" class="aligncenter size-large wp-image-4378" src="https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-7-682x1024.jpg" alt="" width="682" height="1024" srcset="https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-7-682x1024.jpg 682w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-7-410x615.jpg 410w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-7-768x1152.jpg 768w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-7-720x1080.jpg 720w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-7-360x540.jpg 360w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-7-180x270.jpg 180w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-7-150x225.jpg 150w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-7.jpg 853w" sizes="(max-width: 682px) 100vw, 682px" /></a><a href="https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-2.jpg"><img decoding="async" data-pin-title="Chocolate Espresso Buche De Noel" class="aligncenter size-large wp-image-4377" src="https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-2-682x1024.jpg" alt="" width="682" height="1024" srcset="https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-2-682x1024.jpg 682w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-2-410x615.jpg 410w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-2-768x1152.jpg 768w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-2.jpg 853w" sizes="(max-width: 682px) 100vw, 682px" /></a></span></p>
<p><b>Chocolate Cake<br />
</b>The rich devils food cake is a perfect cake to roll because it is moist which allows it to take shape with out cracking.<span class="Apple-converted-space">&nbsp; </span>The key to creating this shape is to form it while it is still warm.<span class="Apple-converted-space">&nbsp; </span>Once the cake is baked and out of the oven, allow it to cool for twenty minutes.<span class="Apple-converted-space">&nbsp; </span>While the chocolate cake is still slightly warm, leave the parchment paper on the bottom and roll the cake.<span class="Apple-converted-space">&nbsp; </span>The cake will keep its shape when unrolled and ready to fill with icing. <span class="Apple-converted-space">&nbsp;</span></p>
<p><b>Chocolate Espresso Italian Buttercream Icing <span class="Apple-converted-space">&nbsp;<br />
</span></b>Not as simple as a quick American buttercream, but there is nothing better than Italian Buttercream.<span class="Apple-converted-space">&nbsp; </span>This method is started with an Italian meringue; boiling water and sugar and then slowly added to whipping egg whites.<span class="Apple-converted-space">&nbsp; </span>Once the syrup is added, incorporate the butter, one piece at a time, to create the light, fluffy and not overly sweet Italian Buttercream.<span class="Apple-converted-space">&nbsp; </span>Melted chocolate and espresso powder is then added to the buttercream to bring the flavor to life.<span class="Apple-converted-space">&nbsp; </span>The Chocolate Espresso Italian Buttercream is used for the filling and the icing of the Buche de Noel.</p>
<p><b>Meringue Mushrooms<br />
</b>If you can save them long enough to make it onto your Buche de Noel, meringue mushrooms are the shining star of this cake.<span class="Apple-converted-space">&nbsp; </span>They are cute, crunchy and bring a personality to your log.<span class="Apple-converted-space">&nbsp; </span>The meringue can be made a day in advance because they take quite some time to dry.<span class="Apple-converted-space">&nbsp; </span>Create the meringue using egg white, sugar and cream of tarter and then pipe into the shape of mushrooms; the stem and the cap.<span class="Apple-converted-space">&nbsp; </span>Before baking, sprinkle the caps with espresso powder.<span class="Apple-converted-space">&nbsp; </span>Once the mushrooms are baked and cooled, dip the caps into chocolate and then place on the stem. <span class="Apple-converted-space">&nbsp;</span></p>
<p>Each cake is rolled, filled, iced and decorated and I promise it will be the most beautiful and delicious dessert on the table.<span class="Apple-converted-space">&nbsp; </span>Garnish your Buche de Noel with your homemade meringue mushrooms, fresh flowers and powdered sugar for an elegant centerpiece and a very merry Christmas tradition! <span class="Apple-converted-space">&nbsp;<a href="https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-10.jpg"><img decoding="async" data-pin-title="Chocolate Espresso Buche De Noel" class="aligncenter size-large wp-image-4379" src="https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-10-682x1024.jpg" alt="" width="682" height="1024" srcset="https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-10-682x1024.jpg 682w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-10-410x615.jpg 410w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-10-768x1152.jpg 768w, https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-10.jpg 853w" sizes="(max-width: 682px) 100vw, 682px" /></a></span></p>
<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://joyoliver.com/chocolate-espresso-buche-de-noel/print/6919/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-6919-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-6919" data-tr-id="6919" class="tasty-recipes tasty-recipes-6919 tasty-recipes-display tasty-recipes-has-image" data-tasty-recipes-customization="primary-color.background-color primary-color.outline-color">


<h2 class="tasty-recipes-title" data-tasty-recipes-customization="h2-color.color h2-transform.text-transform">Chocolate Espresso Buche De Noel</h2>
<div class="tasty-recipes-image-button-container">
			<div class="tasty-recipes-image">
			<img decoding="async" width="150" height="150" src="https://joyoliver.com/wp-content/uploads/2018/12/Buche-de-Noel-7-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="" data-pin-nopin="true" />		</div>
		<div class="tasty-recipes-buttons">
				<div class="tasty-recipes-button-wrap">
			
<a class="button tasty-recipes-print-button tasty-recipes-no-print" href="https://joyoliver.com/chocolate-espresso-buche-de-noel/print/6919/" target="_blank" data-tasty-recipes-customization="">
			<img decoding="async" class="svg-print" data-pin-nopin="true" src="https://joyoliver.com/wp-content/plugins/tasty-recipes/templates/buttons/images/icon-print.png">
		Print Recipe</a>
		</div>
					</div>
</div>
	<div class="tasty-recipes-rating" data-tasty-recipes-customization="body-color.color">
					<p><span class="tasty-recipes-ratings-buttons tasty-recipes-no-ratings-buttons"	data-tr-default-rating="0"	>		<span class="tasty-recipes-rating" >		<i class="checked" data-rating="5">			<span class="tasty-recipes-rating-solid" data-tr-clip="0">				<svg xmlns="http://www.w3.org/2000/svg" viewbox="9 9 46 42" width="18" height="17">	<defs>		<linearGradient id="tasty-recipes-clip-10">			<stop offset="10%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-20">			<stop offset="20%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-30">			<stop offset="30%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-40">			<stop offset="40%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-50">			<stop offset="50%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-60">			<stop offset="60%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-70">			<stop offset="70%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-80">			<stop offset="80%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-90">			<stop offset="90%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>	</defs>	<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"/></svg>			</span>			<span class="tasty-recipes-screen-reader">				5 Stars			</span>		</i>	</span>		<span class="tasty-recipes-rating" >		<i class="checked" data-rating="4">			<span class="tasty-recipes-rating-solid" data-tr-clip="0">				<svg xmlns="http://www.w3.org/2000/svg" viewbox="9 9 46 42" width="18" height="17">	<defs>		<linearGradient id="tasty-recipes-clip-10">			<stop offset="10%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-20">			<stop offset="20%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-30">			<stop offset="30%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-40">			<stop offset="40%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-50">			<stop offset="50%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-60">			<stop offset="60%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-70">			<stop offset="70%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-80">			<stop offset="80%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-90">			<stop offset="90%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>	</defs>	<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"/></svg>			</span>			<span class="tasty-recipes-screen-reader">				4 Stars			</span>		</i>	</span>		<span class="tasty-recipes-rating" >		<i class="checked" data-rating="3">			<span class="tasty-recipes-rating-solid" data-tr-clip="0">				<svg xmlns="http://www.w3.org/2000/svg" viewbox="9 9 46 42" width="18" height="17">	<defs>		<linearGradient id="tasty-recipes-clip-10">			<stop offset="10%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-20">			<stop offset="20%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-30">			<stop offset="30%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-40">			<stop offset="40%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-50">			<stop offset="50%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-60">			<stop offset="60%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-70">			<stop offset="70%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-80">			<stop offset="80%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-90">			<stop offset="90%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>	</defs>	<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"/></svg>			</span>			<span class="tasty-recipes-screen-reader">				3 Stars			</span>		</i>	</span>		<span class="tasty-recipes-rating" >		<i class="checked" data-rating="2">			<span class="tasty-recipes-rating-solid" data-tr-clip="0">				<svg xmlns="http://www.w3.org/2000/svg" viewbox="9 9 46 42" width="18" height="17">	<defs>		<linearGradient id="tasty-recipes-clip-10">			<stop offset="10%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-20">			<stop offset="20%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-30">			<stop offset="30%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-40">			<stop offset="40%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-50">			<stop offset="50%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-60">			<stop offset="60%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-70">			<stop offset="70%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-80">			<stop offset="80%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-90">			<stop offset="90%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>	</defs>	<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"/></svg>			</span>			<span class="tasty-recipes-screen-reader">				2 Stars			</span>		</i>	</span>		<span class="tasty-recipes-rating" >		<i class="checked" data-rating="1">			<span class="tasty-recipes-rating-solid" data-tr-clip="0">				<svg xmlns="http://www.w3.org/2000/svg" viewbox="9 9 46 42" width="18" height="17">	<defs>		<linearGradient id="tasty-recipes-clip-10">			<stop offset="10%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-20">			<stop offset="20%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-30">			<stop offset="30%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-40">			<stop offset="40%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-50">			<stop offset="50%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-60">			<stop offset="60%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-70">			<stop offset="70%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-80">			<stop offset="80%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>		<linearGradient id="tasty-recipes-clip-90">			<stop offset="90%" stop-color="currentColor"/>			<stop stop-opacity="var(--tr-star-opacity)" offset="0%" stop-color="currentColor"/>		</linearGradient>	</defs>	<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"/></svg>			</span>			<span class="tasty-recipes-screen-reader">				1 Star			</span>		</i>	</span></span></p>
							<p><span data-tasty-recipes-customization="detail-label-color.color" class="rating-label">No reviews</span></p>
			</div>


	<div class="tasty-recipes-description" data-tasty-recipes-customization="body-color.color">
		<p>Buche de Noel, also known as a Yule Log, is one of the most traditional christmas cakes in France and one that I love to serve every year. As December rolls around, the Christmas decoration are up, we are loaded with holiday gatherings and planning the menu for our Christmas day feast. The Buche de Noel is always on the menu, sometimes served on christmas eve or enjoyed on Christmas day.</p>
	</div>

	<div class="tasty-recipes-details" data-tasty-recipes-customization="body-color.color">
		<ul>
							<li class="author"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Author:</strong> <a data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-author-name" href="https://joyoliver.com/about/">Kristen Massad</a></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<ul>
<li><strong>Chocolate Devils Food Cake</strong></li>
<li><span data-amount="2" data-unit="cup">2 Cups</span> All Purpose Flour</li>
<li><span data-amount="0.75" data-unit="cup">¾ Cup</span> Unsweetened Cocoa Powder</li>
<li><span data-amount="1" data-unit="tsp">1 tsp</span> Baking Powder</li>
<li><span data-amount="2" data-unit="tsp">2 tsp</span> Baking Soda</li>
<li><span data-amount="1" data-unit="tsp">1 tsp</span> Salt</li>
<li><span data-amount="2" data-unit="cup">2 Cups</span> Granulated Sugar</li>
<li><span data-amount="1" data-unit="cup">1 Cup</span> Vegetable Oil</li>
<li><span data-amount="1" data-unit="cup">1 Cup</span> Buttermilk</li>
<li><span data-amount="2">2</span> Eggs</li>
<li><span data-amount="1" data-unit="tsp">1 tsp</span> Vanilla Extract</li>
<li><span data-amount="1" data-unit="cup">1 Cup</span> Hot Coffee</li>
<li><strong>Chocolate Espresso Italian Buttercream </strong></li>
<li><span data-amount="1" data-unit="cup">1 Cup</span> Granulated Sugar, divided</li>
<li><span data-amount="0.25" data-unit="cup">¼ Cup</span> Water</li>
<li><span data-amount="5">5</span> Egg Whites</li>
<li><span data-amount="2" data-unit="cup">2 Cups</span> Unsalted Butter, cubed at room temperature</li>
<li><span data-amount="2" data-unit="tsp">2 tsp</span> Espresso Powder</li>
<li><span data-amount="1" data-unit="cup">1 Cup</span> Semisweet Chocolate, melted</li>
<li><strong>Espresso Meringue Mushrooms</strong></li>
<li><span data-amount="2">2</span> Egg Whites</li>
<li><span data-amount="0.25" data-unit="tsp">¼ tsp</span> Cream of Tartar</li>
<li><span data-amount="0.5" data-unit="cup">½ Cup</span> Granulated Sugar</li>
<li><span data-amount="0.25" data-unit="cup">¼ cup</span> Semi Sweet Chocolate, Melted</li>
<li>Espresso Powder, dusting</li>
</ul>
<!--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_6a28e776129b7_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_6a28e776129b7_cookmode">
			<span class="tasty-recipes-cook-mode__label">Cook Mode</span>
			<span class="tasty-recipes-cook-mode__helper">
				Prevent your screen from going dark			</span>
		</label>
	</div>
</div>
	</div>

	<div class="tasty-recipe-instructions">
		<div class="tasty-recipes-instructions-header">
			<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Instructions</h3>
					</div>
		<div class="tasty-recipes-instructions-body" data-tasty-recipes-customization="body-color.color">
			<ol>
<li id="instruction-step-1"><strong>Chocolate Cake</strong></li>
<li id="instruction-step-2">Preheat oven to 350 degrees F and line a ½ sheet pan with parchment paper</li>
<li id="instruction-step-3">In a large bowl combine all purpose flour, cocoa powder, baking powder, baking soda and salt; set aside</li>
<li id="instruction-step-4">In a mixing bowl with paddle attachment combine the granulated sugar, vegetable oil, buttermilk and eggs; mix until fully combined</li>
<li id="instruction-step-5">Alternating with dry ingredients and hot coffee, slowly add to the egg mixture and mix until smooth</li>
<li id="instruction-step-6">Pour the chocolate cake batter onto the prepared sheet pan and spread evenly</li>
<li id="instruction-step-7">Bake for 20-25 minutes or until the cake springs back at the touch</li>
<li id="instruction-step-8">Remove the cake from the oven and allow to cool for 20 minutes</li>
<li id="instruction-step-9">While the cake is still warm, roll the cake with parchment paper along the 13 inch side</li>
<li id="instruction-step-10">Allow the cake to cool completely while rolled up Once your are ready to ice the cake, very carefully unroll the cake (do not flatten) and spread icing to cover the entire cake</li>
<li id="instruction-step-11">Roll the cake back up, removing the parchment paper as you roll</li>
<li id="instruction-step-12">Refrigerate the cake for 20-30 minutes before icing the Buche de Noel</li>
<li id="instruction-step-13"><strong>Chocolate Espresso Buttercream</strong></li>
<li id="instruction-step-14">Place the egg whites in a mixing bowl with whisk attachment; Set aside</li>
<li id="instruction-step-15">In a small saucepan, combine ¾ cup granulated sugar and water</li>
<li id="instruction-step-16">Cook the sugar on medium until the temperature reaches 235 degrees F or soft ball</li>
<li id="instruction-step-17">While the sugar is cooking, whisk the egg whites until they get to stiff peaks</li>
<li id="instruction-step-18">Slowly add in ¼ cup granulated sugar</li>
<li id="instruction-step-19">Once the sugar syrup has reached 235 degrees F, while the mixer is on low speed, slowly pour the syrup into the egg white meringue</li>
<li id="instruction-step-20">A few pieces at a time, add in the cubed butter until you have used all 2 cups of butter</li>
<li id="instruction-step-21">Continue whisking the butter cream (it will look separated, but continue whisking) until the butter creamy is smooth</li>
<li id="instruction-step-22">Add in espresso powder and melted semi sweet chocolate</li>
<li id="instruction-step-23">Continue whisking until smooth</li>
<li id="instruction-step-24">Use Immediately or store in the refrigerator until ready to use</li>
<li id="instruction-step-25">(if you refrigerate the buttercream, you will need to set it out at room temperature for approx. 30-45 minute or until is becomes soft and spreadable)</li>
<li id="instruction-step-26"><strong>Meringue Mushrooms</strong></li>
<li id="instruction-step-27">Preheat oven to 200 degrees F and line a baking sheet with parchment paper</li>
<li id="instruction-step-28">In a mixing bowl with whisk attachment, whisk the egg whites and cream of tartar until still peaks</li>
<li id="instruction-step-29">Slowly add in granulated sugar to the egg whites and whisk until stiff and shiny</li>
<li id="instruction-step-30">Remove the bowl from the mixer and spoon the meringue into a piping bag with a round tip</li>
<li id="instruction-step-31">Pipe 20 1 inch round meringue caps and pipe 20 stems</li>
<li id="instruction-step-32">Bake for 30-40 minutes or until the meringue are crunchy and still white</li>
<li id="instruction-step-33">Remove the meringue from the oven and allow them to cool completely or overnight</li>
<li id="instruction-step-34">Dip the bottom of the meringue caps in the melted chocolate to create the bottom of the mushroom</li>
<li id="instruction-step-35">Stick the stem to the chocolate and allow it to dry before moving them</li>
<li id="instruction-step-36">Dust the top of the mushroom cap with espresso powder for garnish</li>
<li id="instruction-step-37"><strong>Assembly </strong></li>
<li id="instruction-step-38">Remove the cake from the refrigerator and place the rolled cake on the platter you are going to serve the cake on</li>
<li id="instruction-step-39">Start icing the log with Chocolate Espresso Buttercream and leave it a textured icing to give it a rustic look</li>
<li id="instruction-step-40">Cut 4 inches off of one end of the log and place it on top of the log</li>
<li id="instruction-step-41">Continue icing until the whole cake is covered</li>
<li id="instruction-step-42">Trim the edges of the cake off so that you can see the roll</li>
<li id="instruction-step-43">Dust the Buche de Noel with powdered sugar, garnish with Espresso Meringue Mushrooms, and fresh flowers (optional)</li>
</ol>
		</div>
	</div>








<footer class="tasty-recipes-entry-footer">
	<h3 data-tasty-recipes-customization="footer-heading-color.color h3-transform.text-transform footer-heading.innerText">Did you make this recipe?</h3>
	<div data-tasty-recipes-customization="footer-description-color.color footer-description.innerHTML"><p>Tag <a href="https://www.instagram.com/joyandoliver" target="_blank" rel="noreferrer noopener">@joyandoliver</a> on Instagram</p>
</div>
</footer>



<script>
window.trCommon={"minRating":6,"ajaxurl":"https:\/\/joyoliver.com\/wp-admin\/admin-ajax.php","ratingNonce":"","postId":4369};
window.TastyRecipes = window.TastyRecipes || {};

window.TastyRecipes.smoothScroll = {
init() {
document.addEventListener( 'click', ( e ) => {
let anchor = e.target;
if ( anchor.tagName !== 'A' ) {
anchor = anchor.closest( 'a.tasty-recipes-scrollto' );
}

if ( ! anchor || ! anchor.classList.contains( 'tasty-recipes-scrollto' ) ) {
return;
}

const elementHref = anchor.getAttribute( 'href' );
if ( ! elementHref ) {
return;
}

e.preventDefault();
this.goToSelector( elementHref );
});
},
goToSelector( selector ) {
const element = document.querySelector( selector );
if ( ! element ) {
return;
}
element.scrollIntoView( { behavior: 'smooth' } );
}
};

document.addEventListener(
'DOMContentLoaded',
() => window.TastyRecipes.smoothScroll.init()
);

window.TastyRecipes = window.TastyRecipes || {};
window.TastyRecipes.cookMode = {
wakeLockApi: false,
wakeLock: false,
cookModeSelector: '.tasty-recipes-cook-mode',
init() {
if ("wakeLock" in navigator && "request" in navigator.wakeLock) {
this.wakeLockApi = navigator.wakeLock;
}

const cookModes = document.querySelectorAll(this.cookModeSelector);

if (cookModes.length > 0) {
for (const cookMode of cookModes) {
if (this.wakeLockApi) {
cookMode.querySelector('input[type="checkbox"]').addEventListener("change", event => {
this.checkboxChange(event.target);
}, false);
} else {
cookMode.style.display = "none";
}
}
}
},
checkboxChange(checkbox) {
if (checkbox.checked) {
this.lock();
} else {
this.unlock();
}
},
setCheckboxesState(state) {
const checkboxes = document.querySelectorAll(this.cookModeSelector + ' input[type="checkbox"]');
for (const checkbox of checkboxes) {
checkbox.checked = state;
}
},
async lock() {
try {
this.wakeLock = await this.wakeLockApi.request("screen");
this.wakeLock.addEventListener("release", () => {
this.wakeLock = false;
this.setCheckboxesState(false);
});
this.setCheckboxesState(true);
} catch (error) {
this.setCheckboxesState(false);
}
},
unlock() {
if (this.wakeLock) {
this.wakeLock.release();
this.wakeLock = false;
}
this.setCheckboxesState(false);
}
};

(function(callback) {
if (document.readyState !== "loading") {
callback();
} else {
document.addEventListener("DOMContentLoaded", callback);
}
})(() => {
window.TastyRecipes.cookMode.init();
});



window.TastyRecipes = window.TastyRecipes || {};

window.TastyRecipes.staticTooltip = {
element: null,
tooltipElement: null,
deleting: false,
init( element ) {
if ( this.deleting ) {
return;
}
this.element = element;
this.buildElements();
},
destroy() {
if ( ! this.tooltipElement || this.deleting ) {
return;
}

this.deleting = true;
this.tooltipElement.classList.remove( 'opened' );

setTimeout( () => {
this.tooltipElement.remove();
this.deleting = false;
}, 500 );
},
buildElements() {
const tooltipElement = document.createElement( 'div' );
tooltipElement.classList.add( 'tasty-recipes-static-tooltip');
tooltipElement.setAttribute( 'id', 'tasty-recipes-tooltip' );

const currentTooltipElement = document.getElementById( 'tasty-recipes-tooltip' );
if ( currentTooltipElement ) {
document.body.replaceChild( tooltipElement, currentTooltipElement );
} else {
document.body.appendChild( tooltipElement );
}

this.tooltipElement = document.getElementById( 'tasty-recipes-tooltip' );
},
show() {
if ( ! this.tooltipElement ) {
return;
}

const tooltipTop = this.element.getBoundingClientRect().top
+ window.scrollY
- 10 // 10px offset.
- this.tooltipElement.getBoundingClientRect().height;
const tooltipLeft = this.element.getBoundingClientRect().left
- ( this.tooltipElement.getBoundingClientRect().width / 2 )
+ ( this.element.getBoundingClientRect().width / 2 ) - 1;
const posLeft = Math.max( 10, tooltipLeft );
this.maybeRemoveTail( posLeft !== tooltipLeft );

this.tooltipElement.setAttribute( 'style', 'top:' + tooltipTop + 'px;left:' + posLeft + 'px;' );
this.tooltipElement.classList.add( 'opened' );

},
maybeRemoveTail( removeTail ) {
if ( removeTail ) {
this.tooltipElement.classList.add( 'tr-hide-tail' );
} else {
this.tooltipElement.classList.remove( 'tr-hide-tail' );
}
},
changeMessage( message ) {
if ( ! this.tooltipElement ) {
return;
}
this.tooltipElement.innerHTML = message;
}
};

window.TastyRecipes.ajax = {
sendPostRequest( url, data, success, failure ) {
const xhr = new XMLHttpRequest();
xhr.open( 'POST', url, true );
xhr.send( this.preparePostData( data ) );

xhr.onreadystatechange = () => {
if ( 4 !== xhr.readyState ) {
return;
}
if ( xhr.status === 200 ) {
success( JSON.parse( xhr.responseText ) );
return;
}

failure( xhr );
};

xhr.onerror = () => {
failure( xhr );
};
},
preparePostData( data ) {
const formData = new FormData();

for ( const key in data ) {
formData.append( key, data[key] );
}
return formData;
},
};

window.TastyRecipes.ratings = {
defaultRating: 0,
currentRatingPercentage: 100,
savingRating: false,
init( minRating ) {
this.minRating = minRating;

this.formWatchRating();
this.closeTooltipWhenClickOutside();
this.addBodyClassBasedOnSelectedRating();
this.backwardCompFormRatingPosition();
},
formWatchRating() {
const ratings = document.querySelectorAll('.tasty-recipes-no-ratings-buttons [data-rating]');
if ( ratings.length <= 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><a href="https://joyoliver.com/wp-content/uploads/2015/09/Ink-Foods-Signature-e1443546792792.jpg"><img decoding="async" data-pin-title="Chocolate Espresso Buche De Noel" class="aligncenter size-full wp-image-2774" src="https://joyoliver.com/wp-content/uploads/2015/09/Ink-Foods-Signature-e1443546792792.jpg" alt="" width="201" height="66"></a></p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fjoyoliver.com%2Fchocolate-espresso-buche-de-noel%2F&amp;linkname=Chocolate%20Espresso%20Buche%20De%20Noel" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fjoyoliver.com%2Fchocolate-espresso-buche-de-noel%2F&amp;linkname=Chocolate%20Espresso%20Buche%20De%20Noel" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fjoyoliver.com%2Fchocolate-espresso-buche-de-noel%2F&amp;linkname=Chocolate%20Espresso%20Buche%20De%20Noel" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_tumblr" href="https://www.addtoany.com/add_to/tumblr?linkurl=https%3A%2F%2Fjoyoliver.com%2Fchocolate-espresso-buche-de-noel%2F&amp;linkname=Chocolate%20Espresso%20Buche%20De%20Noel" title="Tumblr" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_yummly" href="https://www.addtoany.com/add_to/yummly?linkurl=https%3A%2F%2Fjoyoliver.com%2Fchocolate-espresso-buche-de-noel%2F&amp;linkname=Chocolate%20Espresso%20Buche%20De%20Noel" title="Yummly" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fjoyoliver.com%2Fchocolate-espresso-buche-de-noel%2F&#038;title=Chocolate%20Espresso%20Buche%20De%20Noel" data-a2a-url="https://joyoliver.com/chocolate-espresso-buche-de-noel/" data-a2a-title="Chocolate Espresso Buche De Noel"></a></p>]]></content:encoded>
			<wfw:commentRss>https://joyoliver.com/chocolate-espresso-buche-de-noel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
