{"id":4007,"date":"2026-03-09T13:40:41","date_gmt":"2026-03-09T13:40:41","guid":{"rendered":"https:\/\/inasrecipes.com\/?p=4007"},"modified":"2026-03-09T13:40:43","modified_gmt":"2026-03-09T13:40:43","slug":"mango-strawberry-sunset-cupcakes","status":"publish","type":"post","link":"https:\/\/inasrecipes.com\/fr\/mango-strawberry-sunset-cupcakes\/","title":{"rendered":"Mango Strawberry Sunset Cupcakes: 12 Bright, Bakery-Pretty Cupcakes (Easy!)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">These <strong>Mango Strawberry Sunset Cupcakes<\/strong> are pure happy-on-a-plate: soft vanilla cupcakes, a creamy mango-strawberry swirl frosting, and a warm \u201csunset\u201d look that makes people grab their phones before they grab a bite.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The flavor is bright and fruity without tasting fake. <a href=\"https:\/\/inasrecipes.com\/mango-habanero-honey-garlic-sauce-sweet-spicy\/\">Mango brings<\/a> tropical sweetness, strawberry adds a fresh berry pop, and a little citrus keeps everything clean and balanced. If you need a dessert for birthdays, brunch, baby showers, or summer parties, <strong>Mango Strawberry Sunset Cupcakes<\/strong> are the move.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Table of Contents<\/h2><nav><ul><li><a href=\"#they-look-fancy-but-the-steps-are-simple\">They look fancy, but the steps are simple<\/a><\/li><li><a href=\"#the-sunset-frosting-tastes-real\">The \u201csunset\u201d frosting tastes real<\/a><\/li><li><a href=\"#they-stay-moist\">They stay moist<\/a><\/li><li><a href=\"#fruit-flavor-choose-the-option-you-like\">Fruit flavor (choose the option you like)<\/a><\/li><li><a href=\"#step-1-prep-the-pan\"> Step 1: Prep the pan<\/a><\/li><li><a href=\"#step-2-mix-dry-ingredients\"> Step 2: Mix dry ingredients<\/a><\/li><li><a href=\"#step-3-cream-butter-sugar\"> Step 3: Cream butter + sugar<\/a><\/li><li><a href=\"#step-4-add-eggs-vanilla\"> Step 4: Add eggs + vanilla<\/a><\/li><li><a href=\"#step-5-add-sour-cream-milk-dry-alternate\"> Step 5: Add sour cream + milk + dry (alternate)<\/a><\/li><li><a href=\"#step-6-bake\"> Step 6: Bake<\/a><\/li><li><a href=\"#option-a-freeze-dried-fruit-powder-fast-bold\"> Option A: Freeze-dried fruit powder (fast + bold)<\/a><\/li><li><a href=\"#option-b-fruit-reduction-fresh-flavor-less-watery\"> Option B: Fruit reduction (fresh flavor, less watery)<\/a><\/li><li><a href=\"#step-1-base-buttercream\"> Step 1: Base buttercream<\/a><\/li><li><a href=\"#step-2-split-and-flavor\"> Step 2: Split and flavor<\/a><\/li><li><a href=\"#step-3-set-up-the-swirl-easy-method\"> Step 3: Set up the swirl (easy method)<\/a><\/li><li><a href=\"#the-biggest-reasons-cupcakes-get-dry\"> The biggest reasons cupcakes get dry<\/a><\/li><li><a href=\"#quick-fixes-that-actually-work\"> Quick fixes that actually work<\/a><\/li><li><a href=\"#cupcakes-are-older-than-most-people-think\"> Cupcakes are older than most people think<\/a><\/li><li><a href=\"#the-biggest-cupcake-ever-was-massive\"> The biggest cupcake ever was massive<\/a><\/li><li><a href=\"#sweet-simple-sayings\"> Sweet + simple sayings<\/a><\/li><li><a href=\"#mango-strawberry-sunset-cupcakes-specific-lines\"> Mango Strawberry Sunset Cupcakes-specific lines<\/a><\/li><li><a href=\"#the-sweet-meaning\"> The sweet meaning<\/a><\/li><li><a href=\"#the-slang-meaning-when-someone-asks\"> The slang meaning (when someone asks)<\/a><\/li><li><a href=\"#best-occasions\"> Best occasions<\/a><\/li><li><a href=\"#easy-pairings\"> Easy pairings<\/a><\/li><li><a href=\"#how-to-store\"> How to store<\/a><\/li><li><a href=\"#make-ahead-plan\"> Make-ahead plan<\/a><\/li><li><a href=\"#what-are-some-fun-facts-about-cupcakes\">What are some fun facts about cupcakes?<\/a><\/li><li><a href=\"#what-are-some-fun-cupcake-sayings\">What are some fun cupcake sayings?<\/a><\/li><li><a href=\"#what-makes-cupcakes-dry\">What makes cupcakes dry?<\/a><\/li><li><a href=\"#what-is-cupcake-in-love\">What is cupcake in love?<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Why you\u2019ll love Mango Strawberry Sunset Cupcakes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"they-look-fancy-but-the-steps-are-simple\">They look fancy, but the steps are simple<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You\u2019ll pipe one frosting swirl, and the cupcakes instantly look bakery-level.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"the-sunset-frosting-tastes-real\">The \u201csunset\u201d frosting tastes real<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We use fruit (fresh or freeze-dried) for flavor, not just food coloring.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"they-stay-moist\">They stay moist<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">I\u2019m sharing the exact \u201cdon\u2019t dry them out\u201d tips so your cupcakes stay soft for days.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ingredients for Mango Strawberry Sunset Cupcakes<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">Cupcake batter (soft, fluffy, moist)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1 \u00bd cups all-purpose flour<\/li>\n\n\n\n<li>1 \u00bd tsp baking powder<\/li>\n\n\n\n<li>\u00bc tsp baking soda<\/li>\n\n\n\n<li>\u00bd tsp fine salt<\/li>\n\n\n\n<li>\u00bd cup unsalted butter, softened<\/li>\n\n\n\n<li>\u00be cup granulated sugar<\/li>\n\n\n\n<li>2 large eggs, room temperature<\/li>\n\n\n\n<li>2 tsp vanilla extract<\/li>\n\n\n\n<li>\u00bd cup sour cream (or Greek yogurt)<\/li>\n\n\n\n<li>\u00bd cup milk (whole milk is best)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Mango-strawberry \u201csunset\u201d frosting (swirl)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1 cup unsalted butter, softened<\/li>\n\n\n\n<li>3 \u00bd cups powdered sugar<\/li>\n\n\n\n<li>2\u20133 tbsp heavy cream or milk<\/li>\n\n\n\n<li>1 tsp vanilla extract<\/li>\n\n\n\n<li>Pinch of salt<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"fruit-flavor-choose-the-option-you-like\">Fruit flavor (choose the option you like)<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"683\" data-pin-url=\"https:\/\/inasrecipes.com\/fr\/mango-strawberry-sunset-cupcakes\/?tp_image_id=4010\" data-pin-title=\"Mango Strawberry Sunset Cupcakes\" data-pin-description=\"Mango Strawberry Sunset Cupcakes\" src=\"https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/03\/image_1200x800_1773063261694-1024x683.webp\" alt=\"\" class=\"wp-image-4010\" title=\"\" srcset=\"https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/03\/image_1200x800_1773063261694-1024x683.webp 1024w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/03\/image_1200x800_1773063261694-300x200.webp 300w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/03\/image_1200x800_1773063261694-768x512.webp 768w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/03\/image_1200x800_1773063261694.webp 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Option A (strongest flavor + easiest): freeze-dried fruit<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00bd cup freeze-dried strawberries, crushed into powder<\/li>\n\n\n\n<li>\u00bd cup freeze-dried mango, crushed into powder<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Option B (fresh fruit, more \u201cjuicy\u201d): thick fruit reduction<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00be cup mango puree (reduce to \u00bc cup)<\/li>\n\n\n\n<li>\u00be cup strawberry puree (reduce to \u00bc cup)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>For sunset color (optional)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1\u20132 drops yellow + 1\u20132 drops pink food coloring<br><em>(Skip if using freeze-dried fruit\u2014colors are naturally pretty.)<\/em><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How to make Mango Strawberry Sunset Cupcakes<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">Make the cupcakes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-1-prep-the-pan\"><strong> Step 1: Prep the pan<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Heat oven to <strong>350\u00b0F (175\u00b0C)<\/strong><\/li>\n\n\n\n<li>Line a 12-cup muffin pan with liners<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-2-mix-dry-ingredients\"><strong> Step 2: Mix dry ingredients<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Whisk flour, baking powder, baking soda, and salt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-3-cream-butter-sugar\"><strong> Step 3: Cream butter + sugar<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Beat butter and sugar 2 minutes until lighter and fluffy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-4-add-eggs-vanilla\"><strong> Step 4: Add eggs + vanilla<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Add eggs one at a time, then vanilla.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-5-add-sour-cream-milk-dry-alternate\"><strong> Step 5: Add sour cream + milk + dry (alternate)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mix in sour cream.<br>Add dry ingredients in two additions, alternating with milk. Mix just until combined.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-6-bake\"><strong> Step 6: Bake<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Fill liners <strong>\u2154 full<\/strong>.<br>Bake <strong>16\u201319 minutes<\/strong> until a toothpick comes out with a few moist crumbs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cool 5 minutes in the pan, then move to a rack.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Make the mango + strawberry flavor (2 ways)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"option-a-freeze-dried-fruit-powder-fast-bold\"><strong> Option A: Freeze-dried fruit powder (fast + bold)<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Crush freeze-dried strawberries and mango into fine powders.<\/li>\n\n\n\n<li>Set aside separately (you\u2019ll flavor two frosting bowls).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"option-b-fruit-reduction-fresh-flavor-less-watery\"><strong> Option B: Fruit reduction (fresh flavor, less watery)<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Simmer purees in small saucepans over medium-low.<\/li>\n\n\n\n<li>Stir often until thick, glossy, and reduced to about \u00bc cup each.<\/li>\n\n\n\n<li>Cool completely before adding to frosting.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tip:<\/strong> If you add watery fruit to frosting, it can split. Thick reduction fixes that.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Make the sunset swirl frosting<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-1-base-buttercream\"><strong> Step 1: Base buttercream<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Beat butter 2 minutes until smooth.<\/li>\n\n\n\n<li>Add powdered sugar gradually.<\/li>\n\n\n\n<li>Add vanilla, salt, then cream (1 tbsp at a time) until fluffy.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-2-split-and-flavor\"><strong> Step 2: Split and flavor<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Divide buttercream into two bowls:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bowl 1: mix in strawberry powder (or strawberry reduction)<\/li>\n\n\n\n<li>Bowl 2: mix in mango powder (or mango reduction)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-3-set-up-the-swirl-easy-method\"><strong> Step 3: Set up the swirl (easy method)<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Lay plastic wrap on the counter.<\/li>\n\n\n\n<li>Spread mango buttercream in a stripe.<\/li>\n\n\n\n<li>Spread strawberry buttercream next to it.<\/li>\n\n\n\n<li>Roll into a log, twist ends, and drop into a piping bag fitted with a large star tip.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Pipe onto cooled cupcakes. Now your <strong>Mango Strawberry Sunset Cupcakes<\/strong> look like a sunset swirl.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to keep Mango Strawberry Sunset Cupcakes from turning dry<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"the-biggest-reasons-cupcakes-get-dry\"><strong> The biggest reasons cupcakes get dry<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cupcakes are commonly dry when they\u2019re <strong>overbaked<\/strong>, the oven runs hot, there\u2019s too much flour, or the batter gets overmixed. (<a href=\"https:\/\/foodiosity.com\/why-are-my-cupcakes-so-dry\/?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noopener\">foodiosity.com<\/a>)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"quick-fixes-that-actually-work\"><strong> Quick fixes that actually work<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bake less:<\/strong> pull them when crumbs are moist, not when toothpick is clean<\/li>\n\n\n\n<li><strong>Measure flour correctly:<\/strong> spoon into the cup and level (don\u2019t scoop\/pack)<\/li>\n\n\n\n<li><strong>Don\u2019t overmix:<\/strong> mix only until flour disappears (overmixing toughens texture) (<a href=\"https:\/\/foodiosity.com\/why-are-my-cupcakes-so-dry\/?utm_source=chatgpt.com\" target=\"_blank\" rel=\"noopener\">foodiosity.com<\/a>)<\/li>\n\n\n\n<li><strong>Use sour cream or yogurt:<\/strong> adds moisture and softness (this recipe already does)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Fun facts about cupcakes (for your party post or caption)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cupcakes-are-older-than-most-people-think\"><strong> Cupcakes are older than most people think<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A very early description of cupcake-style baking appears in 1796 as \u201ca light cake to bake in small cups,\u201d and the term \u201ccupcake\u201d shows up in print in 1828.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"the-biggest-cupcake-ever-was-massive\"><strong> The biggest cupcake ever was massive<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Guinness World Records lists the largest cupcake at <strong>1,176.6 kg (2,594 lb)<\/strong>, made by Georgetown Cupcake in 2011.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want, you can add this fun fact right into your post intro under <strong>Mango Strawberry Sunset Cupcakes<\/strong> for instant \u201cshare-worthy\u201d vibes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fun cupcake sayings (cute lines for a sign, post, or party labels)<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sweet-simple-sayings\"><strong> Sweet + simple sayings<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u201cYou can\u2019t be sad with a cupcake in your hand.\u201d<\/li>\n\n\n\n<li>\u201cLife is short. Frost the cupcake.\u201d<\/li>\n\n\n\n<li>\u201cSprinkles are my love language.\u201d<\/li>\n\n\n\n<li>\u201cCupcakes: small cake, big happiness.\u201d<\/li>\n\n\n\n<li>\u201cHappiness is homemade\u2026 and frosted.\u201d<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"623\" data-pin-url=\"https:\/\/inasrecipes.com\/fr\/mango-strawberry-sunset-cupcakes\/?tp_image_id=4011\" data-pin-title=\"Mango Strawberry Sunset Cupcakes\" data-pin-description=\"Mango Strawberry Sunset Cupcakes\" src=\"https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/03\/image_1200x800_1773063278497-e1773063368368-1024x623.webp\" alt=\"\" class=\"wp-image-4011\" title=\"\" srcset=\"https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/03\/image_1200x800_1773063278497-e1773063368368-1024x623.webp 1024w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/03\/image_1200x800_1773063278497-e1773063368368-300x183.webp 300w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/03\/image_1200x800_1773063278497-e1773063368368-768x467.webp 768w, https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/03\/image_1200x800_1773063278497-e1773063368368.webp 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"mango-strawberry-sunset-cupcakes-specific-lines\"><strong> Mango Strawberry Sunset Cupcakes-specific lines<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u201cSunset in a swirl.\u201d<\/li>\n\n\n\n<li>\u201cTropical bite, berry finish.\u201d<\/li>\n\n\n\n<li>\u201cMeet me at the cupcake table.\u201d<\/li>\n\n\n\n<li>\u201cToday\u2019s forecast: 100% sweet.\u201d<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For more cupcake quote inspiration, you\u2019ll find long lists of cupcake sayings and captions online.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is \u201ccupcake in love\u201d?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"the-sweet-meaning\"><strong> The sweet meaning<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In everyday use, \u201ccupcake\u201d can be a term of endearment like \u201csweetie.\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"the-slang-meaning-when-someone-asks\"><strong> The slang meaning (when someone asks)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Some references also list \u201ccupcake in love\u201d as slang meaning <strong>to flirt<\/strong> or act romantically.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For your post, the cute meaning is usually what readers want: <strong>\u201ccupcake\u201d = sweet nickname<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Serving ideas for Mango Strawberry Sunset Cupcakes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"best-occasions\"><strong> Best occasions<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Summer birthdays<\/li>\n\n\n\n<li>Baby showers (sunset colors look amazing)<\/li>\n\n\n\n<li>Brunch dessert table<\/li>\n\n\n\n<li>Graduation parties<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"easy-pairings\"><strong> Easy pairings<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fresh fruit platter<\/li>\n\n\n\n<li>Lemonade or iced tea<\/li>\n\n\n\n<li>Vanilla ice cream (yes, on the side)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Storage and make-ahead<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-to-store\"><strong> How to store<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Store frosted cupcakes in an airtight container in the fridge <strong>up to 4 days<\/strong>.<\/li>\n\n\n\n<li>Let them sit at room temp 15\u201320 minutes before serving for best texture.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"make-ahead-plan\"><strong> Make-ahead plan<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bake cupcakes 1 day ahead (room temp, airtight).<\/li>\n\n\n\n<li>Make frosting 1 day ahead (fridge). Re-whip 30 seconds before piping.<\/li>\n\n\n\n<li>Assemble day-of for the prettiest <strong>Mango Strawberry Sunset Cupcakes<\/strong> swirls.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ: Mango Strawberry Sunset Cupcakes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-are-some-fun-facts-about-cupcakes\">What are some fun facts about cupcakes?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cupcake-style baking was described as early as 1796, and the word \u201ccupcake\u201d appears in print by 1828. Also, Guinness World Records lists the largest cupcake at 2,594 lb, made in 2011.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-are-some-fun-cupcake-sayings\">What are some fun cupcake sayings?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Examples: \u201cLife is short. Frost the cupcake.\u201d and \u201cSprinkles are my love language.\u201d Longer collections of cupcake quotes and captions are commonly shared online.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-makes-cupcakes-dry\">What makes cupcakes dry?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Common causes include overbaking, too much flour, oven temperature issues, or overmixing the batter.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-is-cupcake-in-love\">What is cupcake in love?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cCupcake\u201d can be used as a sweet nickname, and some references list \u201ccupcake in love\u201d as slang meaning to flirt or act amorously.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you want a dessert that looks like a summer sunset and tastes like a fruit-forward treat, make <strong>Mango Strawberry Sunset Cupcakes<\/strong>. Keep the cupcakes moist by not overbaking, cool fully before frosting, and use the swirl method for that picture-perfect finish.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notes<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For bold fruit flavor without watery frosting, freeze-dried fruit powder works best.<\/li>\n\n\n\n<li>Don\u2019t overbake\u2014pull when toothpick shows moist crumbs.<\/li>\n<\/ul>\n\n\n<svg aria-hidden=\"true\" style=\"position: absolute;width: 0;height: 0;overflow: hidden\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<defs>\n<symbol viewbox=\"9 9 46 42\" id=\"wpt-star-full\">\n\t<path d=\"m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z\" \/>\n<\/symbol>\n<\/defs>\n<\/svg>\n<a class=\"button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card\" href=\"https:\/\/inasrecipes.com\/fr\/mango-strawberry-sunset-cupcakes\/print\/4008\/\">Print<\/a><span class=\"tasty-recipes-jump-target\" id=\"tasty-recipes-4008-jump-target\" style=\"display:block;padding-top:2px;margin-top:-2px;\"><\/span><div id=\"tasty-recipes-4008\" data-tr-id=\"4008\" class=\"tasty-recipes tasty-recipes-4008 tasty-recipes-display tasty-recipes-has-image\" style=\"border-color: #EEF1E6 !important;\" data-tasty-recipes-customization=\"primary-color.border-color\">\n\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"display: none;\"><defs><symbol id=\"tasty-recipes-icon-clock\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>clock<\/title> <desc>clock icon<\/desc><path d=\"M22 5.72l-4.6-3.86-1.29 1.53 4.6 3.86L22 5.72zM7.88 3.39L6.6 1.86 2 5.71l1.29 1.53 4.59-3.85zM12.5 8H11v6l4.75 2.85.75-1.23-4-2.37V8zM12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9c4.97 0 9-4.03 9-9s-4.03-9-9-9zm0 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z\" fill=\"currentColor\" \/><\/symbol><symbol id=\"tasty-recipes-icon-cutlery\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>cutlery<\/title> <desc>cutlery icon<\/desc><path d=\"M11 9H9V2H7v7H5V2H3v7c0 2.12 1.66 3.84 3.75 3.97V22h2.5v-9.03C11.34 12.84 13 11.12 13 9V2h-2v7zm5-3v8h2.5v8H21V2c-2.76 0-5 2.24-5 4z\" fill=\"currentColor\" \/><\/symbol><symbol id=\"tasty-recipes-icon-flag\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>flag<\/title> <desc>flag icon<\/desc><path d=\"M14.4 6L14 4H5v17h2v-7h5.6l.4 2h7V6z\" fill=\"currentColor\"\/><\/symbol><symbol id=\"tasty-recipes-icon-folder\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>folder<\/title> <desc>folder icon<\/desc><path d=\"M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z\" fill=\"currentColor\" \/><\/symbol><symbol id=\"tasty-recipes-icon-instagram\" viewBox=\"0 0 448 512\"><title>instagram<\/title> <desc>instagram icon<\/desc><path fill=\"currentColor\" d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/symbol><symbol id=\"tasty-recipes-icon-pinterest\" viewBox=\"0 0 384 512\"><title>pinterest<\/title> <desc>pinterest icon<\/desc><path fill=\"currentColor\" d=\"M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z\" \/><\/symbol><symbol id=\"tasty-recipes-icon-facebook\" viewBox=\"0 0 448 512\"><title>facebook<\/title> <desc>facebook icon<\/desc><path fill=\"currentColor\" d=\"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z\" \/><\/symbol><symbol id=\"tasty-recipes-icon-print\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>print<\/title> <desc>print icon<\/desc><path d=\"M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z\" fill=\"currentColor\" \/><\/symbol><symbol id=\"tasty-recipes-icon-squares\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><title>squares<\/title> <desc>squares icon<\/desc><path d=\"M22 9V7h-2V5c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-2h2v-2h-2v-2h2v-2h-2V9h2zm-4 10H4V5h14v14zM6 13h5v4H6zm6-6h4v3h-4zM6 7h5v5H6zm6 4h4v6h-4z\" fill=\"currentColor\" \/><\/symbol><symbol id=\"tasty-recipes-icon-heart-regular\" viewBox=\"0 0 512 512\"><title>heart<\/title> <desc>heart icon<\/desc><path fill=\"currentColor\" d=\"M458.4 64.3C400.6 15.7 311.3 23 256 79.3 200.7 23 111.4 15.6 53.6 64.3-21.6 127.6-10.6 230.8 43 285.5l175.4 178.7c10 10.2 23.4 15.9 37.6 15.9 14.3 0 27.6-5.6 37.6-15.8L469 285.6c53.5-54.7 64.7-157.9-10.6-221.3zm-23.6 187.5L259.4 430.5c-2.4 2.4-4.4 2.4-6.8 0L77.2 251.8c-36.5-37.2-43.9-107.6 7.3-150.7 38.9-32.7 98.9-27.8 136.5 10.5l35 35.7 35-35.7c37.8-38.5 97.8-43.2 136.5-10.6 51.1 43.1 43.5 113.9 7.3 150.8z\"><\/path><\/symbol><symbol id=\"tasty-recipes-icon-heart-solid\" viewBox=\"0 0 512 512\"><title>heart solid<\/title> <desc>heart solid icon<\/desc><path fill=\"currentColor\" d=\"M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z\"><\/path><\/symbol><\/defs><\/svg>\n<header class=\"tasty-recipes-entry-header\" style=\"background: #EEF1E6 !important;\" data-tasty-recipes-customization=\"primary-color.background\">\n\t\t\t<div class=\"tasty-recipes-image\">\n\t\t\t<img decoding=\"async\" style=\"border-color: #EEF1E6 !important;\" data-tasty-recipes-customization=\"primary-color.border-color\" width=\"150\" height=\"150\" src=\"https:\/\/inasrecipes.com\/wp-content\/uploads\/2026\/03\/image_1200x800_1773063246142-e1773063353813-150x150.webp\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" data-pin-nopin=\"true\" data-pin-description=\"Mango Strawberry Sunset Cupcakes\" data-pin-title=\"Mango Strawberry Sunset Cupcakes\" data-pin-url=\"https:\/\/inasrecipes.com\/fr\/mango-strawberry-sunset-cupcakes\/?tp_image_id=4009\" title=\"\">\t\t<\/div>\n\t\t<h2 class=\"tasty-recipes-title\" style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"h2-color.color h2-transform.text-transform\">Mango Strawberry Sunset Cupcakes<\/h2>\n\t<hr style=\"border-color: #F4F1E8 !important; background-color: #F4F1E8 !important;\" data-tasty-recipes-customization=\"secondary-color.border-color secondary-color.background-color\">\n\t\t\t<div class=\"tasty-recipes-rating\">\n\t\t\t\t\t\t\t<p><svg aria-hidden=\"true\" style=\"position: absolute;width: 0;height: 0;overflow: hidden\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<defs>\n<symbol viewbox=\"9 9 46 42\" id=\"wpt-star-full\">\n\t<path d=\"m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z\" \/>\n<\/symbol>\n<\/defs>\n<\/svg>\n<span class=\"tasty-recipes-ratings-buttons tasty-recipes-no-ratings-buttons\"\tdata-tr-default-rating=\"0\"\t>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"5\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t5 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"4\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t4 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"3\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t3 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"2\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t2 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\" >\t\t<i class=\"checked\" data-rating=\"1\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\t\t\t\t<svg class=\"tasty-recipes-svg\" width=\"18\" height=\"17\"><use href=\"#wpt-star-full\" \/><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t1 Star\t\t\t<\/span>\t\t<\/i>\t<\/span><\/span><\/p>\n\t\t\t\t\t\t\t\t\t\t<p><span style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\" class=\"rating-label\">No reviews<\/span><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"tasty-recipes-details\">\n\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"author\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tAuthor:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-author-name\">Inas Recipes<\/span>\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"total-time\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<svg viewBox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-clock\" style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"icon-color.color\"><\/use><\/svg>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tTotal Time:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-total-time\">1 hour 30 minutes<\/span>\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"yield\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<svg viewBox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-cutlery\" style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"icon-color.color\"><\/use><\/svg>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tYield:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-yield\">12 cupcakes<\/span>\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t<\/div>\n\t<\/header>\n\n<div class=\"tasty-recipes-entry-content\">\n\n\t\t<div class=\"tasty-recipes-buttons\">\n\t\t\t\t<div class=\"tasty-recipes-button-wrap\">\n\t\t\t\n<a class=\"button tasty-recipes-print-button tasty-recipes-no-print\" href=\"https:\/\/inasrecipes.com\/fr\/mango-strawberry-sunset-cupcakes\/print\/4008\/\" target=\"_blank\" data-tasty-recipes-customization=\"\">\n\t\t\t<svg viewBox=\"0 0 24 24\" class=\"svg-print\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-print\"><\/use><\/svg>\n\t\tPrint Recipe<\/a>\n\t\t<\/div>\n\t\t\t\t\t\t<div class=\"tasty-recipes-button-wrap\">\n\t\t\t\n<a class=\"share-pin button\" data-pin-custom=\"true\" data-href=\"https:\/\/www.pinterest.com\/pin\/create\/bookmarklet\/?url=https%3A%2F%2Finasrecipes.com%2Ffr%2Fmango-strawberry-sunset-cupcakes%2F\" href=\"https:\/\/www.pinterest.com\/pin\/create\/bookmarklet\/?url=https%3A%2F%2Finasrecipes.com%2Ffr%2Fmango-strawberry-sunset-cupcakes%2F\" data-tasty-recipes-customization=\"\">\n\t\t\t<svg viewBox=\"0 0 24 24\" class=\"svg-print\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-pinterest\"><\/use><\/svg>\n\t\tPin Recipe<\/a>\n<script>\n\tconst share_pin_buttons = document.getElementsByClassName( 'share-pin button' );\n\tif ( share_pin_buttons ) {\n\t\tfor ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) {\n\t\t\tshare_pin_buttons[share_key].addEventListener( 'click', (e) => {\n\t\t\t\te.stopPropagation();\n\t\t\t\twindow.open(e.target.dataset.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=500');\n\t\t\t\treturn false;\n\t\t\t} );\n\t\t}\n\t}\n<\/script>\n\t\t<\/div>\n\t\t\t<\/div>\n\t\n\t\t\t<div class=\"tasty-recipes-description\">\n\t\t\t<h3 style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Description<\/h3>\n\t\t\t<div class=\"tasty-recipes-description-body\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t\t<p>Mango Strawberry Sunset Cupcakes are light, fluffy vanilla cupcakes topped with a vibrant swirl of mango and strawberry buttercream. The fruity frosting creates a beautiful sunset effect and a refreshing flavor perfect for summer desserts, parties, or celebrations.<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t\t\t<hr style=\"border-color: #F4F1E8 !important; background-color: #F4F1E8 !important;\" data-tasty-recipes-customization=\"secondary-color.border-color secondary-color.background-color\">\n\t\n\t\t\t<div class=\"tasty-recipes-ingredients\">\n\t\t\t<div class=\"tasty-recipes-ingredients-header\">\n\t\t\t\t<div class=\"tasty-recipes-ingredients-clipboard-container\">\n\t\t\t\t\t<h3 style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Ingredients<\/h3>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"tasty-recipes-units-scale-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t\t<h4>Cupcakes<\/h4>\n<ul>\n<li>All-purpose flour<\/li>\n<li>Baking powder<\/li>\n<li>Baking soda<\/li>\n<li>Salt<\/li>\n<li>Butter<\/li>\n<li>Sugar<\/li>\n<li>Eggs<\/li>\n<li>Vanilla extract<\/li>\n<li>Sour cream<\/li>\n<li>Milk<\/li>\n<\/ul>\n<h4>Buttercream Frosting<\/h4>\n<ul>\n<li>Butter<\/li>\n<li>Powdered sugar<\/li>\n<li>Heavy cream<\/li>\n<li>Vanilla extract<\/li>\n<li>Pinch of salt<\/li>\n<\/ul>\n<h4>Flavoring<\/h4>\n<ul>\n<li>Freeze-dried strawberry powder<\/li>\n<li>Mango powder<\/li>\n<li>Optional: cooled strawberry or mango fruit reductions<\/li>\n<\/ul>\n<!--INSIDE_INGREDIENTS-->\t\t\t<\/div>\n\t\t\t<div class=\"tasty-recipes-cook-mode\">\n\t<div class=\"tasty-recipes-cook-mode__container\">\n\t\t<label class=\"tasty-recipes-cook-mode__switch\">\n\t\t\t<input type=\"checkbox\" id=\"tasty_recipes_6add25762ccac_cookmode\">\n\t\t\t<span class=\"tasty-recipes-cook-mode__switch-slider tasty-recipes-cook-mode__switch-round\"\n\t\t\t\tdata-tasty-recipes-customization=\"button-color.background button-text-color.color\"><\/span>\n\t\t<\/label>\n\t\t<label for=\"tasty_recipes_6add25762ccac_cookmode\">\n\t\t\t<span class=\"tasty-recipes-cook-mode__label\">Cook Mode<\/span>\n\t\t\t<span class=\"tasty-recipes-cook-mode__helper\">\n\t\t\t\tPrevent your screen from going dark\t\t\t<\/span>\n\t\t<\/label>\n\t<\/div>\n<\/div>\n\t\t<\/div>\n\t\n\t\t\t<hr style=\"border-color: #F4F1E8 !important; background-color: #F4F1E8 !important;\" data-tasty-recipes-customization=\"secondary-color.border-color secondary-color.background-color\">\n\t\n\t\t<div class=\"tasty-recipes-instructions\">\n\t\t<div class=\"tasty-recipes-instructions-header\">\n\t\t\t<h3 style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Instructions<\/h3>\n\t\t\t\t\t<\/div>\n\t\t<div style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t<ol>\n<li id=\"instruction-step-1\">Preheat oven to 350\u00b0F and line a 12-cup muffin pan with cupcake liners.<\/li>\n<li id=\"instruction-step-2\">Prepare cupcake batter by mixing dry ingredients (flour, baking powder, baking soda, salt) in one bowl.<\/li>\n<li id=\"instruction-step-3\">Cream butter and sugar in another bowl until light and fluffy.<\/li>\n<li id=\"instruction-step-4\">Add eggs one at a time, then mix in vanilla.<\/li>\n<li id=\"instruction-step-5\">Alternate adding dry ingredients with sour cream and milk until just combined.<\/li>\n<li id=\"instruction-step-6\">Fill cupcake liners about \u2154 full.<\/li>\n<li id=\"instruction-step-7\">Bake for 16\u201319 minutes until a toothpick inserted in the center comes out clean.<\/li>\n<li id=\"instruction-step-8\">Cool cupcakes completely before frosting.<\/li>\n<li id=\"instruction-step-9\">Beat butter, powdered sugar, cream, vanilla, and salt until smooth and fluffy to make the buttercream.<\/li>\n<li id=\"instruction-step-10\">Divide frosting into two bowls. Flavor one with strawberry powder and the other with mango powder.<\/li>\n<li id=\"instruction-step-11\">Place both frostings side-by-side in plastic wrap, roll into a log, and insert into a piping bag.<\/li>\n<li id=\"instruction-step-12\">Pipe a swirl of frosting onto each cupcake to create the sunset effect.<\/li>\n<\/ol>\n\t\t<\/div>\n\t<\/div>\n\t\n\t\n\t\t\n\t\n\t\t\t<div class=\"tasty-recipes-notes\" style=\"background-color: #F4F1E8 !important;\" data-tasty-recipes-customization=\"secondary-color.background-color\">\n\t\t\t<h3 style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Notes<\/h3>\n\t\t\t<div class=\"tasty-recipes-notes-body\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t\t<p>Using freeze-dried fruit powders keeps the frosting vibrant without thinning the buttercream. For extra decoration, top with fresh fruit pieces or edible glitter for a sunset-inspired look.<\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t\t\t<div class=\"tasty-recipes-other-details\" style=\"background-color: #F4F1E8 !important;\" data-tasty-recipes-customization=\"secondary-color.background-color\">\n\t\t\t<ul>\n\t\t\t\t<li class=\"prep-time\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\"><svg viewbox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-clock\"><\/use><\/svg>Prep Time:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-prep-time\">25 minutes<\/span><\/li><li class=\"cook-time\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\"><svg viewbox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-clock\"><\/use><\/svg>Cook Time:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-cook-time\">18 minutes<\/span><\/li><li class=\"category\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\"><svg viewbox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-folder\"><\/use><\/svg>Category:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-category\">Dessert<\/span><\/li><li class=\"method\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\"><svg viewbox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-squares\"><\/use><\/svg>Method:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-method\">Baking<\/span><\/li><li class=\"cuisine\"><span class=\"tasty-recipes-label\" style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"detail-label-color.color\"><svg viewbox=\"0 0 24 24\" class=\"detail-icon\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-flag\"><\/use><\/svg>Cuisine:<\/span> <span style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-cuisine\">American<\/span><\/li>\t\t\t<\/ul>\n\t\t<\/div>\n\t\n\t\n\t\n\t\t\t\t<div class=\"tasty-recipes-nutrition\">\n\t\t\t<h3 style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Nutrition<\/h3>\n\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Serving Size:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-serving-size\">1 cupcake<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Calories:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-calories\">280<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Sugar:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-sugar\">24g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Sodium:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-sodium\">160mg<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Fat:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-fat\">14g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Saturated Fat:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-saturated-fat\">8g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Unsaturated Fat:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-unsaturated-fat\">5g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Trans Fat:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-trans-fat\">0g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Carbohydrates:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-carbohydrates\">35g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Fiber:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-fiber\">1g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Protein:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-protein\">3g<\/span><\/li>\n\t\t\t\t\t\t\t\t\t<li><strong class=\"tasty-recipes-label\" style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\">Cholesterol:<\/strong> <span style=\"color: #292A25 !important;\" data-tasty-recipes-customization=\"body-color.color\" class=\"tasty-recipes-cholesterol\">55mg<\/span><\/li>\n\t\t\t\t\t\t\t<\/ul>\n\t\t\t<\/div>\n\t\n\t\n\t<footer class=\"tasty-recipes-entry-footer\" style=\"background: #EEF1E6 !important;\" data-tasty-recipes-customization=\"primary-color.background\">\n\t\t<div class=\"tasty-recipes-footer-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t<svg viewBox=\"0 0 24 24\" class=\"svg-instagram\" aria-hidden=\"true\" style=\"color: #314C3C !important;\" data-tasty-recipes-customization=\"footer-icon-color.color\"><use xlink:href=\"#tasty-recipes-icon-instagram\"><\/use><\/svg>\n\t\t\t\t\t\t\t\t\t\t<div class=\"tasty-recipes-footer-copy\">\n\t\t\t\t<h3 style=\"color: #283C30 !important;\" data-tasty-recipes-customization=\"footer-heading-color.color h3-transform.text-transform footer-heading.innerText\">Did you make this recipe?<\/h3>\n\t\t\t\t<div style=\"color: #374B3E !important;\" data-tasty-recipes-customization=\"footer-description-color.color footer-description.innerHTML\"><p>Share a photo and tag us \u2014 we can&#8217;t wait to see what you&#8217;ve made!<\/p>\n<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/footer>\n<\/div>\n\n\n\n<script>\nwindow.trCommon={\"minRating\":6,\"ajaxurl\":\"https:\\\/\\\/inasrecipes.com\\\/wp-admin\\\/admin-ajax.php\",\"ratingNonce\":\"\",\"postId\":4007};\nwindow.TastyRecipes = window.TastyRecipes || {};\n\nwindow.TastyRecipes.smoothScroll = {\ninit() {\ndocument.addEventListener( 'click', ( e ) => {\nlet anchor = e.target;\nif ( anchor.tagName !== 'A' ) {\nanchor = anchor.closest( 'a.tasty-recipes-scrollto' );\n}\n\nif ( ! anchor || ! anchor.classList.contains( 'tasty-recipes-scrollto' ) ) {\nreturn;\n}\n\nconst elementHref = anchor.getAttribute( 'href' );\nif ( ! elementHref ) {\nreturn;\n}\n\ne.preventDefault();\nthis.goToSelector( elementHref );\n});\n},\ngoToSelector( selector ) {\nconst element = document.querySelector( selector );\nif ( ! element ) {\nreturn;\n}\nelement.scrollIntoView( { behavior: 'smooth' } );\n}\n};\n\ndocument.addEventListener(\n'DOMContentLoaded',\n() => window.TastyRecipes.smoothScroll.init()\n);\n\nwindow.TastyRecipes = window.TastyRecipes || {};\nwindow.TastyRecipes.cookMode = {\nwakeLockApi: false,\nwakeLock: false,\ncookModeSelector: '.tasty-recipes-cook-mode',\ninit() {\nif (\"wakeLock\" in navigator && \"request\" in navigator.wakeLock) {\nthis.wakeLockApi = navigator.wakeLock;\n}\n\nconst cookModes = document.querySelectorAll(this.cookModeSelector);\n\nif (cookModes.length > 0) {\nfor (const cookMode of cookModes) {\nif (this.wakeLockApi) {\ncookMode.querySelector('input[type=\"checkbox\"]').addEventListener(\"change\", event => {\nthis.checkboxChange(event.target);\n}, false);\n} else {\ncookMode.style.display = \"none\";\n}\n}\n}\n},\ncheckboxChange(checkbox) {\nif (checkbox.checked) {\nthis.lock();\n} else {\nthis.unlock();\n}\n},\nsetCheckboxesState(state) {\nconst checkboxes = document.querySelectorAll(this.cookModeSelector + ' input[type=\"checkbox\"]');\nfor (const checkbox of checkboxes) {\ncheckbox.checked = state;\n}\n},\nasync lock() {\ntry {\nthis.wakeLock = await this.wakeLockApi.request(\"screen\");\nthis.wakeLock.addEventListener(\"release\", () => {\nthis.wakeLock = false;\nthis.setCheckboxesState(false);\n});\nthis.setCheckboxesState(true);\n} catch (error) {\nthis.setCheckboxesState(false);\n}\n},\nunlock() {\nif (this.wakeLock) {\nthis.wakeLock.release();\nthis.wakeLock = false;\n}\nthis.setCheckboxesState(false);\n}\n};\n\n(function(callback) {\nif (document.readyState !== \"loading\") {\ncallback();\n} else {\ndocument.addEventListener(\"DOMContentLoaded\", callback);\n}\n})(() => {\nwindow.TastyRecipes.cookMode.init();\n});\n\n\n\nwindow.TastyRecipes = window.TastyRecipes || {};\n\nwindow.TastyRecipes.staticTooltip = {\nelement: null,\ntooltipElement: null,\ndeleting: false,\ninit( element ) {\nif ( this.deleting ) {\nreturn;\n}\nthis.element = element;\nthis.buildElements();\n},\ndestroy() {\nif ( ! this.tooltipElement || this.deleting ) {\nreturn;\n}\n\nthis.deleting = true;\nthis.tooltipElement.classList.remove( 'opened' );\n\nsetTimeout( () => {\nthis.tooltipElement.remove();\nthis.deleting = false;\n}, 500 );\n},\nbuildElements() {\nconst tooltipElement = document.createElement( 'div' );\ntooltipElement.classList.add( 'tasty-recipes-static-tooltip');\ntooltipElement.setAttribute( 'id', 'tasty-recipes-tooltip' );\n\nconst currentTooltipElement = document.getElementById( 'tasty-recipes-tooltip' );\nif ( currentTooltipElement ) {\ndocument.body.replaceChild( tooltipElement, currentTooltipElement );\n} else {\ndocument.body.appendChild( tooltipElement );\n}\n\nthis.tooltipElement = document.getElementById( 'tasty-recipes-tooltip' );\n},\nshow() {\nif ( ! this.tooltipElement ) {\nreturn;\n}\n\nconst tooltipTop = this.element.getBoundingClientRect().top\n+ window.scrollY\n- 10 \/\/ 10px offset.\n- this.tooltipElement.getBoundingClientRect().height;\nconst tooltipLeft = this.element.getBoundingClientRect().left\n- ( this.tooltipElement.getBoundingClientRect().width \/ 2 )\n+ ( this.element.getBoundingClientRect().width \/ 2 ) - 1;\nconst posLeft = Math.max( 10, tooltipLeft );\nthis.maybeRemoveTail( posLeft !== tooltipLeft );\n\nthis.tooltipElement.setAttribute( 'style', 'top:' + tooltipTop + 'px;left:' + posLeft + 'px;' );\nthis.tooltipElement.classList.add( 'opened' );\n\n},\nmaybeRemoveTail( removeTail ) {\nif ( removeTail ) {\nthis.tooltipElement.classList.add( 'tr-hide-tail' );\n} else {\nthis.tooltipElement.classList.remove( 'tr-hide-tail' );\n}\n},\nchangeMessage( message ) {\nif ( ! this.tooltipElement ) {\nreturn;\n}\nthis.tooltipElement.innerHTML = message;\n}\n};\n\nwindow.TastyRecipes.ajax = {\nsendPostRequest( url, data, success, failure ) {\nconst xhr = new XMLHttpRequest();\nxhr.open( 'POST', url, true );\nxhr.send( this.preparePostData( data ) );\n\nxhr.onreadystatechange = () => {\nif ( 4 !== xhr.readyState ) {\nreturn;\n}\nif ( xhr.status === 200 ) {\nsuccess( JSON.parse( xhr.responseText ) );\nreturn;\n}\n\nfailure( xhr );\n};\n\nxhr.onerror = () => {\nfailure( xhr );\n};\n},\npreparePostData( data ) {\nconst formData = new FormData();\n\nfor ( const key in data ) {\nformData.append( key, data[key] );\n}\nreturn formData;\n},\n};\n\nwindow.TastyRecipes.ratings = {\ndefaultRating: 0,\ncurrentRatingPercentage: 100,\nsavingRating: false,\ninit( minRating ) {\nthis.minRating = minRating;\n\nthis.formWatchRating();\nthis.closeTooltipWhenClickOutside();\nthis.addBodyClassBasedOnSelectedRating();\nthis.backwardCompFormRatingPosition();\n},\nformWatchRating() {\nconst ratings = document.querySelectorAll('.tasty-recipes-no-ratings-buttons [data-rating]');\nif ( ratings.length <= 0 ) {\nreturn;\n}\nfor ( const rating of ratings ) {\nrating.addEventListener( 'click', event => {\nevent.preventDefault();\nthis.defaultRating = event.target.closest( '.checked' ).dataset.rating;\nthis.setCheckedStar( event.target );\nthis.maybeSendRating( this.defaultRating, event.target );\nthis.setRatingInForm( this.defaultRating );\n} );\n}\n},\ncloseTooltipWhenClickOutside() {\nwindow.addEventListener( 'click', e => {\n\/\/ Bailout (don't remove the tooltip) when the clicked element is a rating star, or it's the tooltip itself.\nif ( e.target.closest( '.tasty-recipes-rating' ) || e.target.classList.contains( 'tasty-recipes-static-tooltip' ) ) {\nreturn;\n}\n\nwindow.TastyRecipes.staticTooltip.destroy();\n} );\n},\n setRatingInForm( rating ) {\nconst ratingInput = document.querySelector( '#respond .tasty-recipes-rating[value=\"' + rating + '\"]' );\nif ( ! ratingInput ) {\nreturn;\n}\nratingInput.click();\n},\naddBodyClassBasedOnSelectedRating() {\nconst ratingInputs = document.querySelectorAll( 'input.tasty-recipes-rating' );\nif ( ! ratingInputs ) {\nreturn;\n}\nfor ( const ratingInput of ratingInputs ) {\nratingInput.addEventListener( 'click', currentEvent => {\nconst selectedRating = currentEvent.target.getAttribute( 'value' );\nthis.handleBodyClassByRating( selectedRating );\nthis.toggleCommentTextareaRequired( selectedRating );\n} );\n}\n},\nhandleBodyClassByRating( rating ) {\nif ( rating < this.minRating ) {\ndocument.body.classList.remove( 'tasty-recipes-selected-minimum-rating' );\nreturn;\n}\ndocument.body.classList.add( 'tasty-recipes-selected-minimum-rating' );\n},\ntoggleCommentTextareaRequired( rating ) {\nconst commentTextarea = document.getElementById( 'comment' );\nif ( ! commentTextarea ) {\nreturn;\n}\n\nif ( rating < this.minRating ) {\ncommentTextarea.setAttribute( 'required', '' );\nreturn;\n}\n\ncommentTextarea.removeAttribute( 'required' );\n},\nmaybeSendRating( rating, element ) {\nif ( this.savingRating === rating ) {\nreturn;\n}\n\nthis.savingRating = rating;\nwindow.TastyRecipes.staticTooltip.init( element );\n\nconst recipeCardElement = element.closest( '.tasty-recipes' );\nif ( ! recipeCardElement ) {\nwindow.TastyRecipes.staticTooltip.destroy();\nreturn;\n}\n\nwindow.TastyRecipes.ajax.sendPostRequest(\nwindow.trCommon.ajaxurl,\n{\naction: 'tasty_recipes_save_rating',\nrating,\nnonce: window.trCommon.ratingNonce,\npost_id: window.trCommon.postId,\nrecipe_id: recipeCardElement.dataset.trId,\n},\n( response ) => {\nwindow.TastyRecipes.staticTooltip.changeMessage( response.data.message );\nwindow.TastyRecipes.staticTooltip.show();\nthis.updateAverageText( response.data, recipeCardElement );\nthis.maybeFillCommentForm( response.data );\n\n\/\/ Hide the tooltip after 5 seconds.\nsetTimeout( () => {\nthis.maybeResetTooltip( recipeCardElement, response.data, rating );\n}, 5000 );\n},\n() => {\nthis.resetTooltip( recipeCardElement );\n}\n);\n},\nupdateAverageText( data, recipeCardElement ) {\nif ( ! data.average ) {\nreturn;\n}\nthis.setRatingPercent( data );\n\nif ( ! data.count ) {\nreturn;\n}\n\nconst quickLink = document.querySelector( '.tasty-recipes-rating-link' );\nif ( quickLink ) {\nthis.setTextInContainer( quickLink, data );\nthis.setPartialStar( quickLink );\n}\n\nconst cardStars = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );\ncardStars.dataset.trDefaultRating = data.average;\nthis.setTextInContainer( recipeCardElement.querySelector( '.tasty-recipes-rating' ), data );\n},\nsetTextInContainer( container, data ) {\nif ( ! container ) {\nreturn;\n}\n\nif ( data.label ) {\nconst ratingLabelElement = container.querySelector( '.rating-label' );\nif ( ratingLabelElement ) {\nratingLabelElement.innerHTML = data.label;\n}\nreturn;\n}\n\nconst averageElement = container.querySelector( '.average' );\nif ( averageElement ) {\naverageElement.textContent = data.average;\n}\n\nconst countElement = container.querySelector( '.count' );\nif ( countElement ) {\ncountElement.textContent = data.count;\n}\n},\nsetPartialStar( container ) {\nconst highestStar = container.querySelector( '[data-rating=\"' + Math.ceil( this.defaultRating ) + '\"]' );\nif ( highestStar ) {\nhighestStar.dataset.trClip = this.currentRatingPercentage;\n}\n},\nsetRatingPercent( data ) {\nthis.defaultRating = data.average.toFixed( 1 );\nconst parts = data.average.toFixed( 2 ).toString().split( '.' );\nthis.currentRatingPercentage = parts[1] ? parts[1] : 100;\nif ( this.currentRatingPercentage === '00' ) {\nthis.currentRatingPercentage = 100;\n}\n},\nsetCheckedStar( target ) {\nconst cardRatingContainer = target.closest( '.tasty-recipes-ratings-buttons' );\nconst selectedRatingElement = cardRatingContainer.querySelector( '[data-tr-checked]' );\nif ( selectedRatingElement ) {\ndelete selectedRatingElement.dataset.trChecked;\n}\n\nconst thisStar = target.closest( '.tasty-recipes-rating' );\nthisStar.dataset.trChecked = 1;\nthisStar.querySelector( '[data-tr-clip]' ).dataset.trClip = 100;\n},\nmaybeFillCommentForm( data ) {\nif ( ! data.comment || ! data.comment.content ) {\nreturn;\n}\n\nconst commentForm = document.querySelector( '#commentform' );\nif ( ! commentForm ) {\nreturn;\n}\n\nconst commentBox = commentForm.querySelector( '[name=comment]' );\nif ( ! commentBox || commentBox.value ) {\nreturn;\n}\n\n\/\/ Add comment details for editing.\ncommentBox.innerHTML = data.comment.content;\nif ( data.comment.name ) {\ncommentForm.querySelector( '[name=author]' ).value = data.comment.name;\ncommentForm.querySelector( '[name=email]' ).value = data.comment.email;\n}\n},\nmaybeResetTooltip( recipeCardElement, data, rating ) {\nif ( this.savingRating === rating ) {\nthis.resetTooltip( recipeCardElement, data );\n}\n},\nresetTooltip( recipeCardElement, data ) {\nwindow.TastyRecipes.staticTooltip.destroy();\nthis.savingRating = false;\n\n\/\/ Reset the default rating.\nconst cardRatingContainer = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );\nif ( cardRatingContainer ) {\nthis.defaultRating = ( data && data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;\ncardRatingContainer.dataset.trDefaultRating = this.defaultRating;\n\nthis.resetSelectedStar( cardRatingContainer, data );\n}\n},\nresetSelectedStar( cardRatingContainer ) {\nconst selectedRatingElement = cardRatingContainer.querySelector( '[data-rating=\"' + Math.ceil( this.defaultRating ) + '\"]' );\nif ( selectedRatingElement ) {\nselectedRatingElement.querySelector( '[data-tr-clip]' ).dataset.trClip = this.currentRatingPercentage;\nselectedRatingElement.parentNode.dataset.trChecked = 1;\n}\n\nconst previousSelectedElement= cardRatingContainer.querySelector( '[data-tr-checked]' );\nif ( previousSelectedElement ) {\nconst currentSelectedRating = previousSelectedElement.querySelector('[data-rating]');\nif ( currentSelectedRating !== selectedRatingElement ) {\ndelete previousSelectedElement.dataset.trChecked;\n}\n}\n},\nbackwardCompFormRatingPosition() {\nconst ratingsButtons = document.querySelector( '#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons' );\nif ( ! ratingsButtons ) {\nreturn;\n}\nconst ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);\nif ( ! ratingsButtonsStyles.display.includes( 'flex' ) ) {\nratingsButtons.style.direction = 'rtl';\n}\n\nif ( typeof tastyRecipesRating !== 'undefined' ) {\n\/\/ Select the rating that was previously selected in admin.\nratingsButtons.querySelector( '.tasty-recipes-rating[value=\"' + tastyRecipesRating + '\"]' ).checked = true;\n}\n\nconst ratingSpans = ratingsButtons.querySelectorAll( '.tasty-recipes-rating' );\nfor (const ratingSpan of ratingSpans) {\nratingSpan.addEventListener( 'click', event => {\nif ( ratingSpan === event.target ) {\nreturn;\n}\nratingSpan.previousElementSibling.click();\n} );\n}\n}\n};\n\n(function(callback) {\nif (document.readyState !== \"loading\") {\ncallback();\n} else {\nwindow.addEventListener( 'load', callback );\n}\n})(() => {\nwindow.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 );\n});\n<\/script><\/div>\n    <div class=\"xs_social_share_widget xs_share_url after_content \t\tmain_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content\">\n\n\t\t\n        <ul>\n\t\t\t        <\/ul>\n    <\/div> \n","protected":false},"excerpt":{"rendered":"<p>These Mango Strawberry Sunset Cupcakes are pure happy-on-a-plate: soft vanilla cupcakes, a creamy mango-strawberry swirl frosting, and a warm \u201csunset\u201d look that &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Mango Strawberry Sunset Cupcakes: 12 Bright, Bakery-Pretty Cupcakes (Easy!)\" class=\"read-more button\" href=\"https:\/\/inasrecipes.com\/fr\/mango-strawberry-sunset-cupcakes\/#more-4007\" aria-label=\"En savoir plus sur Mango Strawberry Sunset Cupcakes: 12 Bright, Bakery-Pretty Cupcakes (Easy!)\">Voir la recette<\/a><\/p>","protected":false},"author":2,"featured_media":4009,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"googlesitekit_rrm_CAownpvBDA:productID":"","footnotes":""},"categories":[32],"tags":[],"class_list":["post-4007","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desserts","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50","no-featured-image-padding"],"_links":{"self":[{"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/posts\/4007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/comments?post=4007"}],"version-history":[{"count":1,"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/posts\/4007\/revisions"}],"predecessor-version":[{"id":4012,"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/posts\/4007\/revisions\/4012"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/media\/4009"}],"wp:attachment":[{"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/media?parent=4007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/categories?post=4007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inasrecipes.com\/fr\/wp-json\/wp\/v2\/tags?post=4007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}