<?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 + OliverPumpkin Cream Cheese Bundt Cake - Joy + Oliver</title>
	<atom:link href="https://joyoliver.com/pumpkin-cream-cheese-bundt-cake/feed/" rel="self" type="application/rss+xml" />
	<link>https://joyoliver.com/pumpkin-cream-cheese-bundt-cake/</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>Pumpkin Cream Cheese Bundt Cake</title>
		<link>https://joyoliver.com/pumpkin-cream-cheese-bundt-cake/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pumpkin-cream-cheese-bundt-cake</link>
		<enclosure url="https://joyoliver.com/wp-content/uploads/2020/10/IMG_8175-694x1024.jpg" type="image/jpeg" /> 
		<comments>https://joyoliver.com/pumpkin-cream-cheese-bundt-cake/#respond</comments>
		<pubDate>Fri, 23 Oct 2020 22:25:34 +0000</pubDate>
		<dc:creator><![CDATA[Kristen Massad]]></dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[Cakes + Cupcakes Recipes]]></category>
		<category><![CDATA[Dessert]]></category>
		<category><![CDATA[Fall Favorites]]></category>
		<category><![CDATA[Recipes]]></category>
		<category><![CDATA[Sweets]]></category>
		<category><![CDATA[bundt cake]]></category>
		<category><![CDATA[fall bundt cake]]></category>
		<category><![CDATA[pumpkin bundt cake]]></category>
		<category><![CDATA[pumpkin cake]]></category>
		<category><![CDATA[pumpkin cream cheese bundt cake]]></category>
		<category><![CDATA[pumpkin cream cheese swirl bundt cake]]></category>
		<category><![CDATA[Pumpkin Desserts]]></category>

		<guid isPermaLink="false">https://joyoliver.com/?p=8609</guid>
		<description><![CDATA[Flavorful, moist, perfectly spiced and filled with cream cheese, this Pumpkin Cream Cheese Bundt Cake is all you need this fall.  ]]></description>
				<content:encoded><![CDATA[<div class="tasty-recipes-quick-links">
<a class="tasty-recipes-jump-link tasty-recipes-scrollto" href="#tasty-recipes-8642-jump-target">Jump to Recipe</a><span>&middot;</span><a class="tasty-recipes-print-link" href="https://joyoliver.com/pumpkin-cream-cheese-bundt-cake/print/8642/">Print Recipe</a>
</div>

<div id="dpsp-content-top" class="dpsp-content-wrapper dpsp-shape-circle dpsp-size-medium dpsp-has-spacing dpsp-show-on-mobile dpsp-button-style-5" style="min-height:40px;position:relative">
	<ul class="dpsp-networks-btns-wrapper dpsp-networks-btns-share dpsp-networks-btns-content dpsp-column-auto dpsp-has-button-icon-animation" style="padding:0;margin:0;list-style-type:none">
<li class="dpsp-network-list-item dpsp-network-list-item-facebook" style="float:left">
	<a rel="nofollow noopener" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fjoyoliver.com%2Fpumpkin-cream-cheese-bundt-cake%2F&#038;t=Pumpkin%20Cream%20Cheese%20Bundt%20Cake" class="dpsp-network-btn dpsp-facebook dpsp-first dpsp-has-label" target="_blank" aria-label="Share on Facebook" title="Share on Facebook" style="font-size:14px;padding:0rem;max-height:40px" >	<span class="dpsp-network-icon "><span class="dpsp-network-icon-inner" ><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 18 32"><path d="M17.12 0.224v4.704h-2.784q-1.536 0-2.080 0.64t-0.544 1.92v3.392h5.248l-0.704 5.28h-4.544v13.568h-5.472v-13.568h-4.544v-5.28h4.544v-3.904q0-3.328 1.856-5.152t4.96-1.824q2.624 0 4.064 0.224z"></path></svg></span></span>
	<span class="dpsp-network-label">Facebook</span></a></li>

<li class="dpsp-network-list-item dpsp-network-list-item-pinterest" style="float:left">
	<button rel="nofollow noopener" data-href="https://pinterest.com/pin/create/button/?url=https%3A%2F%2Fjoyoliver.com%2Fpumpkin-cream-cheese-bundt-cake%2F&#038;media=&#038;description=Pumpkin%20Cream%20Cheese%20Bundt%20Cake" class="dpsp-network-btn dpsp-pinterest dpsp-has-label" target="_blank" aria-label="Save to Pinterest" title="Save to Pinterest" style="font-size:14px;padding:0rem;max-height:40px" >	<span class="dpsp-network-icon "><span class="dpsp-network-icon-inner" ><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 23 32"><path d="M0 10.656q0-1.92 0.672-3.616t1.856-2.976 2.72-2.208 3.296-1.408 3.616-0.448q2.816 0 5.248 1.184t3.936 3.456 1.504 5.12q0 1.728-0.32 3.36t-1.088 3.168-1.792 2.656-2.56 1.856-3.392 0.672q-1.216 0-2.4-0.576t-1.728-1.568q-0.16 0.704-0.48 2.016t-0.448 1.696-0.352 1.28-0.48 1.248-0.544 1.12-0.832 1.408-1.12 1.536l-0.224 0.096-0.16-0.192q-0.288-2.816-0.288-3.36 0-1.632 0.384-3.68t1.184-5.152 0.928-3.616q-0.576-1.152-0.576-3.008 0-1.504 0.928-2.784t2.368-1.312q1.088 0 1.696 0.736t0.608 1.824q0 1.184-0.768 3.392t-0.8 3.36q0 1.12 0.8 1.856t1.952 0.736q0.992 0 1.824-0.448t1.408-1.216 0.992-1.696 0.672-1.952 0.352-1.984 0.128-1.792q0-3.072-1.952-4.8t-5.12-1.728q-3.552 0-5.952 2.304t-2.4 5.856q0 0.8 0.224 1.536t0.48 1.152 0.48 0.832 0.224 0.544q0 0.48-0.256 1.28t-0.672 0.8q-0.032 0-0.288-0.032-0.928-0.288-1.632-0.992t-1.088-1.696-0.576-1.92-0.192-1.92z"></path></svg></span></span>
	<span class="dpsp-network-label">Pinterest</span></button></li>

<li class="dpsp-network-list-item dpsp-network-list-item-email" style="float:left">
	<a rel="nofollow noopener" href="mailto:?subject=Pumpkin%20Cream%20Cheese%20Bundt%20Cake&#038;body=https%3A%2F%2Fjoyoliver.com%2Fpumpkin-cream-cheese-bundt-cake%2F" class="dpsp-network-btn dpsp-email dpsp-last dpsp-has-label" target="_blank" aria-label="Send over email" title="Send over email" style="font-size:14px;padding:0rem;max-height:40px" >	<span class="dpsp-network-icon "><span class="dpsp-network-icon-inner" ><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 28 32"><path d="M18.56 17.408l8.256 8.544h-25.248l8.288-8.448 4.32 4.064zM2.016 6.048h24.32l-12.16 11.584zM20.128 15.936l8.224-7.744v16.256zM0 24.448v-16.256l8.288 7.776z"></path></svg></span></span>
	<span class="dpsp-network-label">Email</span></a></li>
</ul></div>

<p class="has-text-align-center"><em>Flavorful, moist, perfectly spiced, this <strong>Pumpkin Cream Cheese Bundt Cake</strong> is exactly what you need this Fall. The combination of pumpkin cake and cream cheese filling is hard to beat.</em></p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1024" height="1536" data-pin-title="Pumpkin Cream Cheese Bundt Cake" src="https://joyoliver.com/wp-content/uploads/2020/10/IMG_8157.jpg" alt="pumpkin bundt cake on a wood cake stand " class="wp-image-8626" srcset="https://joyoliver.com/wp-content/uploads/2020/10/IMG_8157.jpg 1024w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8157-410x615.jpg 410w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8157-683x1024.jpg 683w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8157-768x1152.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>There are so many ways to use pumpkin in the Fall and I love all the options but there is nothing better than a classic bundt cake. The cream cheese filling is what makes this pumpkin bundt cake extra special.&nbsp;Although I love cream cheese frosting paired with a pumpkin bundt cake, I love cream cheese filling even more. Moist in texture and full of so much flavor, this pumpkin cream cheese bundt cake will be perfect for a breakfast treat with coffee or served for dessert.</p>



<p>If you find yourself bundt cake obsessed after making this recipe, you should try this <a href="https://joyoliver.com/apple-spice-bundt-cake-with-butter-rum-glaze/" target="_blank" rel="noreferrer noopener">Apple Spice Bundt Cake</a> next. As these Fall days get chillier, having a warm, spiced cake really is the best comfort! These kinds of recipes will also be amazing for your Thanksgiving dessert lineup.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1024" height="1536" data-pin-title="Pumpkin Cream Cheese Bundt Cake" src="https://joyoliver.com/wp-content/uploads/2020/10/IMG_8165.jpg" alt="close up of a pumpkin bundt cake" class="wp-image-8629" srcset="https://joyoliver.com/wp-content/uploads/2020/10/IMG_8165.jpg 1024w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8165-410x615.jpg 410w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8165-683x1024.jpg 683w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8165-768x1152.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading" id="h-ingredients">Ingredients</h2>



<ul class="wp-block-list"><li><strong>Pumpkin puree-</strong> 100% pure pumpkin puree, make sure it's not pumpkin pie filling</li><li><strong>Spices-</strong> Cinnamon and Ginger will liven up this cake, and additional spices like nutmeg and allspice can also be added</li><li><strong>Flour-</strong> Simple, all-purpose flour is great for this recipe</li><li><strong>Cream Cheese-</strong> The magic ingredient of the creamy filling</li><li><strong>Sugar-</strong> For sweetness, and to combine with cinnamon for the topping</li><li><strong>Baking Soda and Powder-</strong> Make sure you use both leavening agents to help the cake rise</li></ul>



<h2 class="wp-block-heading" id="h-directions">Directions</h2>



<figure class="wp-block-image size-full"><img decoding="async" width="2000" height="1600" data-pin-title="Pumpkin Cream Cheese Bundt Cake" src="https://joyoliver.com/wp-content/uploads/2020/10/pumpkin-cream-cheese-bundt-cake-steps.jpg" alt="6 photos showing the pumpkin cream cheese bundt cake being made step by step" class="wp-image-8641" srcset="https://joyoliver.com/wp-content/uploads/2020/10/pumpkin-cream-cheese-bundt-cake-steps.jpg 2000w, https://joyoliver.com/wp-content/uploads/2020/10/pumpkin-cream-cheese-bundt-cake-steps-410x328.jpg 410w, https://joyoliver.com/wp-content/uploads/2020/10/pumpkin-cream-cheese-bundt-cake-steps-1024x819.jpg 1024w, https://joyoliver.com/wp-content/uploads/2020/10/pumpkin-cream-cheese-bundt-cake-steps-768x614.jpg 768w, https://joyoliver.com/wp-content/uploads/2020/10/pumpkin-cream-cheese-bundt-cake-steps-1536x1229.jpg 1536w" sizes="(max-width: 2000px) 100vw, 2000px" /></figure>



<ul class="wp-block-list"><li>In a large bowl combine the flour, baking soda, baking powder, cinnamon, ginger and salt</li><li>In a medium bowl whisk the granulated sugar, vegetable oil, eggs and pumpkin puree together</li><li>Pour the liquid mixture into the dry mixture and whisk together until smooth; set aside</li><li>Whisk the cream cheese, granulated sugar, egg, and vanilla until smooth and creamy</li></ul>



<figure class="wp-block-image size-full"><img decoding="async" width="1024" height="1536" data-pin-title="Pumpkin Cream Cheese Bundt Cake" src="https://joyoliver.com/wp-content/uploads/2020/10/IMG_8189.jpg" alt="slice of pumpkin cream cheese bundt cake" class="wp-image-8635" srcset="https://joyoliver.com/wp-content/uploads/2020/10/IMG_8189.jpg 1024w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8189-410x615.jpg 410w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8189-683x1024.jpg 683w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8189-768x1152.jpg 768w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8189-720x1080.jpg 720w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8189-360x540.jpg 360w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8189-180x270.jpg 180w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8189-150x225.jpg 150w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list"><li>Fill your prepared bundt pan halfway with pumpkin cake batter</li><li>Layer the cream cheese filling evenly over the batter</li><li>Pour the rest of the cake batter on top</li><li>Bake for 50 to 55 minutes, or until a cake tester comes out clean</li><li>While the cake is in the oven, mix together the sugar and cinnamon for the topping</li><li>Once the bundt cake is baked and removed from the pan, brush the melted butter over the top of the bundt cake and immediately sprinkle the top with cinnamon sugar</li><li>Serve and enjoy!</li></ul>



<figure class="wp-block-image size-full"><img decoding="async" width="1024" height="1512" data-pin-title="Pumpkin Cream Cheese Bundt Cake" src="https://joyoliver.com/wp-content/uploads/2020/10/IMG_8175.jpg" alt="slice of pumpkin bundt cake " class="wp-image-8631" srcset="https://joyoliver.com/wp-content/uploads/2020/10/IMG_8175.jpg 1024w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8175-410x605.jpg 410w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8175-694x1024.jpg 694w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8175-768x1134.jpg 768w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8175-720x1063.jpg 720w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8175-360x532.jpg 360w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8175-180x266.jpg 180w, https://joyoliver.com/wp-content/uploads/2020/10/IMG_8175-150x221.jpg 150w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading" id="h-tips-and-faqs-for-pumpkin-cream-cheese-bundt-cake">Tips and FAQS for Pumpkin Cream Cheese Bundt Cake</h2>



<ul class="wp-block-list"><li>Make sure all the ingredients are room temperature so everything combines easily</li><li>Have the cinnamon sugar prepared before you brush the cake with butter, as it needs to be sprinkled on right over the butter to stick</li></ul>



<div class="schema-faq wp-block-yoast-faq-block"><div class="schema-faq-section" id="faq-question-1634576646809"><strong class="schema-faq-question">What can I do to make sure the cake comes out of the pan easily?</strong> <p class="schema-faq-answer">Butter and flour the pan before pouring the batter in, and the cake should come out without any problems.</p> </div> </div>



<h2 class="wp-block-heading" id="h-more-desserts-you-will-love">More Desserts You Will Love</h2>


<div class='feast-category-index  feast-recipe-index'><ul class="fsri-list feast-grid-half feast-desktop-grid-fourth"><li class="listing-item"><a href="https://joyoliver.com/pumpkin-ginger-bundt-cake/"><img decoding="async" data-pin-url="https://joyoliver.com/pumpkin-ginger-bundt-cake/" width="360" height="480" src="https://joyoliver.com/wp-content/uploads/2014/10/DSC00980-360x480.jpg" class="feast_3x4_thumbnail fsri-image wp-post-image" alt="" data-pin-nopin="true" aria-hidden="true" srcset="https://joyoliver.com/wp-content/uploads/2014/10/DSC00980-360x480.jpg 360w, https://joyoliver.com/wp-content/uploads/2014/10/DSC00980-720x960.jpg 720w, https://joyoliver.com/wp-content/uploads/2014/10/DSC00980-180x240.jpg 180w, https://joyoliver.com/wp-content/uploads/2014/10/DSC00980-640x853.jpg 640w" sizes="(max-width: 360px) 100vw, 360px" /><div class="fsri-title">Pumpkin Ginger Bundt Cake</div></a></li><li class="listing-item"><a href="https://joyoliver.com/pumpkin-spice-whoopie-pie/"><img decoding="async" data-pin-url="https://joyoliver.com/pumpkin-spice-whoopie-pie/" width="360" height="480" src="https://joyoliver.com/wp-content/uploads/2014/10/IMG_1014-360x480.jpg" class="feast_3x4_thumbnail fsri-image wp-post-image" alt="" data-pin-nopin="true" aria-hidden="true" srcset="https://joyoliver.com/wp-content/uploads/2014/10/IMG_1014-360x480.jpg 360w, https://joyoliver.com/wp-content/uploads/2014/10/IMG_1014-720x960.jpg 720w, https://joyoliver.com/wp-content/uploads/2014/10/IMG_1014-180x240.jpg 180w, https://joyoliver.com/wp-content/uploads/2014/10/IMG_1014-640x853.jpg 640w" sizes="(max-width: 360px) 100vw, 360px" /><div class="fsri-title">Pumpkin Spice Whoopie Pies</div></a></li><li class="listing-item"><a href="https://joyoliver.com/apple-spice-bundt-cake-with-butter-rum-glaze/"><img decoding="async" data-pin-url="https://joyoliver.com/apple-spice-bundt-cake-with-butter-rum-glaze/" width="360" height="480" src="https://joyoliver.com/wp-content/uploads/2020/09/IMG_6586-360x480.jpg" class="feast_3x4_thumbnail fsri-image wp-post-image" alt="Apple Spice Bundt Cake on top of a cake stand" data-pin-nopin="true" aria-hidden="true" srcset="https://joyoliver.com/wp-content/uploads/2020/09/IMG_6586-360x480.jpg 360w, https://joyoliver.com/wp-content/uploads/2020/09/IMG_6586-720x960.jpg 720w, https://joyoliver.com/wp-content/uploads/2020/09/IMG_6586-180x240.jpg 180w, https://joyoliver.com/wp-content/uploads/2020/09/IMG_6586-640x853.jpg 640w" sizes="(max-width: 360px) 100vw, 360px" /><div class="fsri-title">Apple Spice Bundt Cake with Butter Rum Glaze</div></a></li><li class="listing-item"><a href="https://joyoliver.com/the-best-apple-cider-snack-cake/"><img decoding="async" data-pin-url="https://joyoliver.com/the-best-apple-cider-snack-cake/" width="360" height="480" src="https://joyoliver.com/wp-content/uploads/2021/09/Apple-Cider-Cake-15-360x480.jpeg" class="feast_3x4_thumbnail fsri-image wp-post-image" alt="A square piece of cake with a dried apple on a gray dessert place and a gold fork." data-pin-nopin="true" aria-hidden="true" srcset="https://joyoliver.com/wp-content/uploads/2021/09/Apple-Cider-Cake-15-360x480.jpeg 360w, https://joyoliver.com/wp-content/uploads/2021/09/Apple-Cider-Cake-15-720x960.jpeg 720w, https://joyoliver.com/wp-content/uploads/2021/09/Apple-Cider-Cake-15-180x240.jpeg 180w, https://joyoliver.com/wp-content/uploads/2021/09/Apple-Cider-Cake-15-640x853.jpeg 640w" sizes="(max-width: 360px) 100vw, 360px" /><div class="fsri-title">The Best Apple Cider Snack Cake</div></a></li></ul></div>



<a class="button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card" href="https://joyoliver.com/pumpkin-cream-cheese-bundt-cake/print/8642/">Print</a><span class="tasty-recipes-jump-target" id="tasty-recipes-8642-jump-target" style="display:block;padding-top:2px;margin-top:-2px;"></span><div id="tasty-recipes-8642" data-tr-id="8642" class="tasty-recipes tasty-recipes-8642 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">Pumpkin Cream Cheese Bundt Cake</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/2020/10/IMG_8189-150x150.jpg" class="attachment-thumbnail size-thumbnail" alt="slice of pumpkin cream cheese bundt cake" 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/pumpkin-cream-cheese-bundt-cake/print/8642/" 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-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>
							<li class="prep-time"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Prep Time:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-prep-time">20 minutes</span></li>
							<li class="cook-time"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Cook Time:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-cook-time">50-55 minutes</span></li>
							<li class="total-time"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Total Time:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-total-time">0 hours</span></li>
							<li class="yield"><strong data-tasty-recipes-customization="detail-label-color.color" class="tasty-recipes-label">Yield:</strong> <span data-tasty-recipes-customization="detail-value-color.color" class="tasty-recipes-yield">10-12</span></li>
					</ul>
	</div>

	<div class="tasty-recipes-ingredients">
		<div class="tasty-recipes-ingredients-header">
			<div class="tasty-recipes-ingredients-clipboard-container">
				<h3 data-tasty-recipes-customization="h3-color.color h3-transform.text-transform">Ingredients</h3>
							</div>
			<div class="tasty-recipes-units-scale-container">
											</div>
		</div>
		<div class="tasty-recipes-ingredients-body" data-tasty-recipes-customization="body-color.color">
			<p><span style="font-weight: 400"><span data-amount="3" data-unit="cup">3 Cups</span> All Purpose Flour </span><span style="font-weight: 400"><br />
</span><span style="font-weight: 400">2 teaspoons Baking Soda<br />
</span><span style="font-weight: 400">½ teaspoon Baking Powder</span><span style="font-weight: 400"><br />
</span><span style="font-weight: 400">1 teaspoon Ground Cinnamon<br />
</span><span style="font-weight: 400">1 teaspoon Ground Ginger<br />
</span><span style="font-weight: 400">1 teaspoon Salt<br />
</span><span style="font-weight: 400">2 ½ Cups Granulated Sugar<br />
</span><span style="font-weight: 400">1 Cup Vegetable Oil<br />
</span><span style="font-weight: 400">3 Eggs<br />
</span><span style="font-weight: 400">1 (15-ounce can) Pumpkin Puree </span></p>
<p><strong>Cream Cheese Filling</strong><span style="font-weight: 400"><br />
</span><span style="font-weight: 400">8 ounces Cream Cheese, softened</span><span style="font-weight: 400"><br />
</span><span style="font-weight: 400">¼ Cup Granulated Sugar </span><span style="font-weight: 400"><br />
</span><span style="font-weight: 400">1 Egg<br />
</span><span style="font-weight: 400">1 teaspoon Vanilla Extract </span></p>
<p><span style="font-weight: 400"><strong>Cinnamon Sugar Topping</strong><br />
</span><span style="font-weight: 400">2 Tablespoons Unsalted Butter, Melted </span><span style="font-weight: 400"><br />
</span><span style="font-weight: 400">3 Tablespoons Granulated Sugar<br />
</span><span style="font-weight: 400">1 teaspoon Ground Cinnamon </span></p>
<!--INSIDE_INGREDIENTS-->		</div>
		<div class="tasty-recipes-cook-mode">
	<div class="tasty-recipes-cook-mode__container">
		<label class="tasty-recipes-cook-mode__switch">
			<input type="checkbox" id="tasty_recipes_69fa2a6821108_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_69fa2a6821108_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" style="font-weight: 400"><span style="font-weight: 400">Preheat oven to 350 degrees F and prepare a bundt pan with melted butter or pan spray </span></li>
<li id="instruction-step-2" style="font-weight: 400"><span style="font-weight: 400">In a large bowl combine the flour, baking soda, baking powder, cinnamon, ginger and salt; set aside </span></li>
<li id="instruction-step-3" style="font-weight: 400"><span style="font-weight: 400">In a medium bowl, whisk together the granulated sugar, oil and eggs mix until combined and fluffy</span></li>
<li id="instruction-step-4" style="font-weight: 400"><span style="font-weight: 400">Add the pumpkin puree into the sugar mixture and mix until fully combined</span></li>
<li id="instruction-step-5" style="font-weight: 400"><span style="font-weight: 400">Slowly pour the liquid ingredients over the dry ingredients and whisk until all the ingredients are combined and smooth; set aside while you prepare the cream cheese filling</span></li>
<li id="instruction-step-6" style="font-weight: 400"><span style="font-weight: 400">Cream Cheese Filling: Whisk together the cream cheese, granulated sugar, egg and vanilla extract until smooth and creamy</span></li>
<li id="instruction-step-7" style="font-weight: 400"><span style="font-weight: 400">Fill the prepared bundt pan halfway with the pumpkin cake batter </span></li>
<li id="instruction-step-8" style="font-weight: 400"><span style="font-weight: 400">Layer the cream cheese filling on top of the batter and spread evenly </span></li>
<li id="instruction-step-9" style="font-weight: 400"><span style="font-weight: 400">Add the remaining pumpkin cake batter to the bundt pan </span></li>
<li id="instruction-step-10" style="font-weight: 400"><span style="font-weight: 400">Place the bundt pan in the oven and bake for 50-55 minutes or until a cake tester comes out clean </span></li>
<li id="instruction-step-11" style="font-weight: 400"><span style="font-weight: 400">While the cake is baking, prepare the cinnamon sugar topping: in a small bowl, mix together the cinnamon and sugar</span></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":8609};
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>


<div class="wp-block-image"><figure class="aligncenter"><img decoding="async" width="410" height="173" data-pin-title="Pumpkin Cream Cheese Bundt Cake" src="https://joyoliver.com/wp-content/uploads/2019/05/Joy-Oliver-Signature-410x173.png" alt="" class="wp-image-4929" srcset="https://joyoliver.com/wp-content/uploads/2019/05/Joy-Oliver-Signature-410x173.png 410w, https://joyoliver.com/wp-content/uploads/2019/05/Joy-Oliver-Signature.png 726w" sizes="(max-width: 410px) 100vw, 410px" /></figure></div>



<p></p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fjoyoliver.com%2Fpumpkin-cream-cheese-bundt-cake%2F&amp;linkname=Pumpkin%20Cream%20Cheese%20Bundt%20Cake" 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%2Fpumpkin-cream-cheese-bundt-cake%2F&amp;linkname=Pumpkin%20Cream%20Cheese%20Bundt%20Cake" 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%2Fpumpkin-cream-cheese-bundt-cake%2F&amp;linkname=Pumpkin%20Cream%20Cheese%20Bundt%20Cake" 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%2Fpumpkin-cream-cheese-bundt-cake%2F&amp;linkname=Pumpkin%20Cream%20Cheese%20Bundt%20Cake" 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%2Fpumpkin-cream-cheese-bundt-cake%2F&amp;linkname=Pumpkin%20Cream%20Cheese%20Bundt%20Cake" 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%2Fpumpkin-cream-cheese-bundt-cake%2F&#038;title=Pumpkin%20Cream%20Cheese%20Bundt%20Cake" data-a2a-url="https://joyoliver.com/pumpkin-cream-cheese-bundt-cake/" data-a2a-title="Pumpkin Cream Cheese Bundt Cake"></a></p>]]></content:encoded>
			<wfw:commentRss>https://joyoliver.com/pumpkin-cream-cheese-bundt-cake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
