Extract structured data from the following HTML and return it as JSON.

HTML:
<div class="css-1yulucv e1f1sunr2" style="outline-offset: 2px; outline: rgb(74, 144, 226) solid 3px;"><nav aria-label="breadcrumbs" class="css-0 e3morl63" data-lazy-parent="P0-13"><ol class="css-y2v1rv e3morl62" data-theme-key="breadcrumbs-list" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="css-zxq36b e3morl61 auto-3504" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem"><a class="e3morl60 css-10e6ywj e1c1bym14" data-theme-key="base-link" data-vars-ga-call-to-action="Meals &amp; Cooking" data-vars-ga-outbound-link="https://www.delish.com/cooking/" data-vars-ga-ux-element="Breadcrumbs" href="/cooking/" itemprop="item"><span itemprop="name">Meals &amp; Cooking</span></a><meta content="1" itemprop="position"/></li><li class="css-zxq36b e3morl61" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem"><a class="e3morl60 css-10e6ywj e1c1bym14" data-theme-key="base-link" data-vars-ga-call-to-action="Recipe Headquarters" data-vars-ga-outbound-link="https://www.delish.com/cooking/recipe-ideas/" data-vars-ga-ux-element="Breadcrumbs" href="/cooking/recipe-ideas/" itemprop="item"><span itemprop="name">Recipe Headquarters</span></a><meta content="2" itemprop="position"/></li><li class="css-huh8md e3morl61" itemprop="itemListElement" itemscope="" itemtype="https://schema.org/ListItem"><a class="e3morl60 css-10e6ywj e1c1bym14" data-theme-key="base-link" data-vars-ga-call-to-action="Spiked Hot Chocolate" data-vars-ga-outbound-link="https://www.delish.com/cooking/recipe-ideas/a42277098/best-spiked-hot-chocolate-recipe/" data-vars-ga-ux-element="Breadcrumbs" href="/cooking/recipe-ideas/a42277098/best-spiked-hot-chocolate-recipe/" itemprop="item"><span itemprop="name">Spiked Hot Chocolate</span></a><meta content="3" itemprop="position"/></li></ol></nav><h1 class="css-kwk3bz e1f1sunr8" data-theme-key="content-header-title" style="outline-offset: 2px;"><span aria-hidden="true" class="css-0 eagam8p0" data-theme-key="title-design-element-before"></span>Spiked Hot Chocolate<span aria-hidden="true" class="css-0 eagam8p1" data-theme-key="title-design-element-after"></span></h1><div class="css-i5ur1r e1f1sunr5"><address class="css-1texvov e1v8cotw2"><span class="css-py0mfu e1v8cotw1" data-theme-key="by-line-name">By <a alt="" aria-expanded="false" aria-haspopup="dialog" class="er6ohko0 e1puv02z1 css-11jafjk e1c1bym14" data-theme-key="popover-trigger" href="/author/229187/brooke-caison/" title="Brooke Caison">Brooke Caison</a></span><time class="css-vufemo e1f1sunr4">Updated: Dec 18, 2025</time></address><div class="css-13o6z6d escjxm04"><div class="css-1nje6au escjxm05"><span class="css-c67j8i escjxm02"><img alt="Verified" class="css-1wadzyw escjxm01" data-dynamic-svg="true" data-testid="dynamic-svg-base" height="15" loading="lazy" src="/_assets/design-tokens/fre/static/icons/verified.a84216f.svg?primary=%2523525252" width="15"/>Approved by the <a alt="" aria-expanded="false" aria-haspopup="dialog" class="er6ohko0 e1puv02z1 css-11jafjk e1c1bym14" data-theme-key="popover-trigger" href="/about/a60636180/tested-approved-delish-kitchen-process/" title="Delish Test Kitchen">Delish Test Kitchen</a></span></div></div></div><div aria-hidden="true" class="no-print css-17mvcka e1f1sunr11" data-id="23474" data-theme-key="header-action-block"><div class="css-q3t56u ep7m5ns8" data-testid="rating-component" data-theme-key="star-rating-wrapper"><div class="css-q98t ep7m5ns4" data-testid="rating-star-items-container" data-theme-key="star-rating-container"><img alt="Star Fill" class="css-0 ep7m5ns6" data-dynamic-svg="true" data-testid="dynamic-svg-base" data-theme-key="star-rating-default-icon" height="24" loading="lazy" src="/_assets/design-tokens/fre/static/icons/star-fill.81d35b4.svg?primary=%2523F3B032&amp;secondary=%2523F3B032&amp;tertiary=1" width="24"/><img alt="Star Fill" class="css-0 ep7m5ns6" data-dynamic-svg="true" data-testid="dynamic-svg-base" data-theme-key="star-rating-default-icon" height="24" loading="lazy" src="/_assets/design-tokens/fre/static/icons/star-fill.81d35b4.svg?primary=%2523F3B032&amp;secondary=%2523F3B032&amp;tertiary=1" width="24"/><img alt="Star Fill" class="css-0 ep7m5ns6" data-dynamic-svg="true" data-testid="dynamic-svg-base" data-theme-key="star-rating-default-icon" height="24" loading="lazy" src="/_assets/design-tokens/fre/static/icons/star-fill.81d35b4.svg?primary=%2523F3B032&amp;secondary=%2523F3B032&amp;tertiary=1" width="24"/><img alt="Star Fill" class="css-0 ep7m5ns6" data-dynamic-svg="true" data-testid="dynamic-svg-base" data-theme-key="star-rating-default-icon" height="24" loading="lazy" src="/_assets/design-tokens/fre/static/icons/star-fill.81d35b4.svg?primary=%2523F3B032&amp;secondary=%2523F3B032&amp;tertiary=1" width="24"/><img alt="Half Star" class="css-0 ep7m5ns5" data-dynamic-svg="true" data-testid="dynamic-svg-base" data-theme-key="half-star-rating-icon" height="24" loading="lazy" src="/_assets/design-tokens/fre/static/icons/star-half-fill.2b9560e.svg?primary=%2523F3B032&amp;secondary=%2523F3B032&amp;tertiary=1" width="24"/></div><div class="css-1prnvwd ep7m5ns3" data-theme-key="star-rating-text-container"><span class="css-1nbbrhu ep7m5ns2" data-theme-key="star-rating-value">4.3</span></div><div class="css-0 ep7m5ns1" data-theme-key="star-rating-link-wrapper"><a class="ep7m5ns0 css-1e2917v e1c1bym14" data-theme-key="star-rating-link" href="#">4 Ratings</a></div></div><a class="jump-to-recipe e111sngu2 css-qvyz86 e1c1bym14" data-dispatch-ga='{"eventType":"jumpLink","eventName":"jump-to-recipe"}' data-theme-key="base-link" href="#" role="button"><img alt="Arrow Circle Down Icon" class="css-rnnmht e111sngu3" data-dynamic-svg="true" data-testid="dynamic-svg-base" height="24" loading="lazy" src="/_assets/design-tokens/fre/static/icons/arrow-circle-down-fill.3409c9c.svg?primary=%2523ffffff" width="24"/>Jump to recipe</a></div></div>
<!-- FRAGMENT SEPARATOR -->
<div class="css-1653b1v eopo4zh7" data-tm="recipe-info" style="outline-offset: 2px; outline: rgb(74, 144, 226) solid 3px;"><div class="css-1s6np3l eopo4zh5"><div class="css-heef59 eopo4zh4">Yields: </div><div class="css-2rhcdo eopo4zh3"><span class="css-jotu25 eopo4zh2">4</span><span class="css-9o4hfe eopo4zh1"> serving(s)</span></div><span aria-hidden="true" class="css-hm3lsj eopo4zh0"></span></div><div class="css-1s6np3l eopo4zh5"><div class="css-heef59 eopo4zh4">Prep Time: </div><div class="css-2rhcdo eopo4zh3"><span class="css-jotu25 eopo4zh2"> </span><span class="css-9o4hfe eopo4zh1"> </span><span class="css-jotu25 eopo4zh2"> </span><span class="css-9o4hfe eopo4zh1"> </span><span aria-hidden="true" class="css-jotu25 eopo4zh2" data-id="25726"> 5</span><span class="css-9o4hfe eopo4zh1"> mins</span></div><span aria-hidden="true" class="css-hm3lsj eopo4zh0"></span></div><div class="css-1s6np3l eopo4zh5"><div class="css-heef59 eopo4zh4">Total Time: </div><div class="css-2rhcdo eopo4zh3"><span class="css-jotu25 eopo4zh2"> </span><span class="css-9o4hfe eopo4zh1"> </span><span class="css-jotu25 eopo4zh2"> </span><span class="css-9o4hfe eopo4zh1"> </span><span class="css-jotu25 eopo4zh2"> 10</span><span class="css-9o4hfe eopo4zh1"> mins</span></div><span aria-hidden="true" class="css-hm3lsj eopo4zh0"></span></div><div class="css-1s6np3l eopo4zh5" style="outline-offset: 2px;"><div class="css-heef59 eopo4zh4">Cal/Serv: </div><div class="css-2rhcdo eopo4zh3"><span class="css-jotu25 eopo4zh2">569</span></div><span aria-hidden="true" class="css-hm3lsj eopo4zh0"></span></div><div class="css-1pxujv3 eopo4zh6"><button alt="" aria-expanded="false" aria-haspopup="dialog" class="ecif9ag10 css-16sha8d e1puv02z1" data-theme-key="popover-trigger" style="outline-offset: 2px;" title="">See All Nutritional Information<img alt="" class="css-1f8vznw e1puv02z0" data-dynamic-svg="true" data-testid="dynamic-svg-base" data-theme-key="popover-menu-icon" fetchpriority="low" height="auto" loading="lazy" src="/_assets/design-tokens/fre/static/icons/caret-down-regular.c3bbed9.svg?primary=%2523262626" width="auto"/></button></div></div>
<!-- FRAGMENT SEPARATOR -->
<section class="css-ryg3go e12sb1179" data-ad-exclusion-zone="true" style="outline: rgb(74, 144, 226) solid 3px; outline-offset: 2px;"><div class="css-10b6d0w e1l7omtc3"><h2 class="css-1uad193 e12sb1178">Ingredients</h2><div class="no-print css-49t6h1 e1l7omtc2"></div></div><div class="ingredients-body css-0 e12sb1176" id="ingredients"><div class="css-0 e12sb1174" style="outline-offset: 2px;"><h3 class="css-19d1gte e12sb1177" style="outline-offset: 2px;">Kahlúa Marshmallows (Optional)</h3><ul class="ingredient-lists css-xm7ys2 e12sb1173"><li class="css-1kiufme e12sb1172" style="outline-offset: 2px;"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-24-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-24-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-24-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><strong>1/4</strong> <strong>cup</strong> <p>water</p></span></li><li class="css-1kiufme e12sb1172" style="outline-offset: 2px;"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-25-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-25-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-25-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><strong>3</strong> <strong>1/2</strong> <strong>tsp.</strong> <p>unflavored gelatin powder (from 1 1/2 packets)</p></span></li><li class="css-1kiufme e12sb1172 auto-9095" style="outline-offset: 2px;"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-26-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-26-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-26-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><strong>1/4</strong> <strong>tsp.</strong> <p aria-hidden="true" class="auto-6562" data-id="32037">kosher salt</p></span></li><li class="css-1kiufme e12sb1172" style="outline-offset: 2px;"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-27-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-27-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-27-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><strong>1/3</strong> <strong>cup</strong> <p>(40 g.) powdered sugar</p></span></li><li class="css-1kiufme e12sb1172"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-28-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-28-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-28-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><strong>2</strong> <strong>Tbsp.</strong> <p>cornstarch</p></span></li><li class="css-1kiufme e12sb1172"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-29-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-29-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-29-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><p>Cooking spray</p></span></li><li class="css-1kiufme e12sb1172"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-30-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-30-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-30-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><strong>1/2</strong> <strong data-id="59834">cup</strong> <p>(100 g.) granulated sugar</p></span></li><li class="css-1kiufme e12sb1172" style="outline-offset: 2px;"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-31-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-31-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-31-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><strong>1/3</strong> <strong>cup</strong> <p>light corn syrup</p></span></li><li class="css-1kiufme e12sb1172"><label class="css-1sb901m e1i48oa17 auto-8155" data-theme-key="switch-label-container" id="P0-32-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-32-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-32-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><strong>1/4</strong> <strong>cup</strong> <p>Kahlúa</p></span></li></ul></div><div class="css-0 e12sb1174"><h3 class="css-19d1gte e12sb1177">Spiked Hot Chocolate</h3><ul class="ingredient-lists css-xm7ys2 e12sb1173"><li class="css-1kiufme e12sb1172"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-33-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-33-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-33-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><strong>2</strong> <strong>Tbsp.</strong> <p>unsweetened cocoa powder</p></span></li><li class="css-1kiufme e12sb1172"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-34-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-34-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-34-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><strong>3</strong> <strong>cups</strong> <p>whole or nut milk, divided</p></span></li><li class="css-1kiufme e12sb1172"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-35-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-35-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-35-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><strong>4</strong> <strong>oz.</strong> <p>(1/4 c.) semisweet chocolate chips</p></span></li><li class="css-1kiufme e12sb1172"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-36-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-36-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-36-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><strong>1/4</strong> <strong aria-hidden="true">cup</strong> <p>bourbon whiskey</p></span></li><li class="css-1kiufme e12sb1172" style="outline-offset: 2px;"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-37-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-37-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-37-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><strong>2</strong> <strong>Tbsp.</strong> <p>Kahlúa</p></span></li><li class="css-1kiufme e12sb1172"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-38-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-38-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-38-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><strong>1</strong> <strong>tsp.</strong> <p>pure vanilla extract</p></span></li><li class="css-1kiufme e12sb1172"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-39-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-39-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-39-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><strong>1/4</strong> <strong>tsp.</strong> <p>kosher salt</p></span></li><li class="css-1kiufme e12sb1172"><label class="css-1sb901m e1i48oa17" data-theme-key="switch-label-container" id="P0-40-input-label"><div class="css-nr3nke e1i48oa16" data-theme-key="checkbox-input-wrapper" id="P0-40-input-wrapper"><input aria-checked="false" aria-invalid="false" class="css-aomdle e1i48oa15" data-theme-key="checkbox-input" id="P0-40-input" type="checkbox" value=""/></div><span class="css-1e1iaay e1i48oa11" data-theme-key="switch-label-text"></span></label><span class="css-4g6ai3 e12sb1171"><p><a href="https://www.delish.com/cooking/recipe-ideas/a24492200/how-to-make-homemade-whipped-cream/" target="_blank">Whipped cream</a>, for topping (optional)</p></span></li></ul></div><button alt="" aria-expanded="false" aria-haspopup="dialog" class="ecif9ag10 css-f2sogc e1puv02z1" data-theme-key="popover-trigger" title="">See All Nutritional Information<img alt="" class="css-1f8vznw e1puv02z0" data-dynamic-svg="true" data-testid="dynamic-svg-base" data-theme-key="popover-menu-icon" fetchpriority="low" height="auto" loading="lazy" src="/_assets/design-tokens/fre/static/icons/caret-down-regular.c3bbed9.svg?primary=%2523262626" width="auto"/></button><section data-lazy-id="P0-41" data-loaded="1"><div class="e1hkvxgv0 css-1gj09vd e14vsxgc5" data-theme-key="toggle-wrapper"><label class="css-lvdl8g e14vsxgc4" data-theme-key="toggle-label" for="PP0-41-0">Keep screen awake</label><div class="e1hkvxgv0 css-suuiss e14vsxgc11" data-testid="toggle-switch" data-theme-key="toggle-switch"><input aria-checked="false" class="e1hkvxgv0 css-1usamtr e14vsxgc7" data-theme-key="toggle-field" id="PP0-41-0" role="switch" type="checkbox"/><span class="css-qkeoe e14vsxgc10" data-theme-key="toggle-slider" data-toggle="setting"><span class="css-1whe3vp e14vsxgc1" data-theme-key="toggle-slider-indication" data-toggle="indication"></span></span><span class="css-128wj2v e14vsxgc6" data-theme-key="toggle-text" data-toggle="text">Off</span></div></div></section><div class="gpt-adslot noskim" data-google-query-id="CJPGudPVxpEDFStknQkd1ngIcw" id="gpt_pairing" style="padding-top: 25px; margin-bottom: 1.875rem;"><div id="google_ads_iframe_/36117602/hdm-delish/cooking/breaker_1__container__" style="border: 0pt none; margin: auto; text-align: center; width: 300px; height: 250px;"><iframe allow="private-state-token-redemption;attribution-reporting" aria-label="Advertisement" data-google-container-id="4" data-is-safeframe="true" data-load-complete="true" frameborder="0" height="250" id="google_ads_iframe_/36117602/hdm-delish/cooking/breaker_1" marginheight="0" marginwidth="0" name="" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" scrolling="no" src="https://b36f833c9066141c9ed79ec1d42083ad.safeframe.googlesyndication.com/safeframe/1-0-45/html/container.html" style="border: 0px; vertical-align: bottom;" tabindex="0" title="3rd party ad content" width="300"></iframe></div></div></div><div class="no-print css-0 e12sb1175"><div class="css-awkyzr elxov8x7" style="outline-offset: 2px;"><div aria-labelledby="P0-55" aria-live="off" aria-roledescription="carousel" class="css-vzlvvm e1kgjrvy4" data-theme-key="carousel-container" role="region"><div class="css-1t3oi0e e1kgjrvy3" data-theme-key="carousel-header"><h2 class="css-4i2xvz e1kgjrvy5" data-theme-key="carousel-hed" id="P0-55"><span aria-hidden="true" class="css-0 eagam8p0" data-theme-key="title-design-element-before"></span>You’ll Also Love:<span aria-hidden="true" class="css-0 eagam8p1" data-theme-key="title-design-element-after"></span></h2></div><div class="css-cbaigl e1kgjrvy0" data-testid="inner-carousel" data-theme-key="carousel-inner-wrapper" style="cursor: grab; user-select: none;"><div class="css-16bjk5g e1kgjrvy6" data-testid="item" data-theme-key="carousel-item"><a aria-label="Read more about Spiked Hot Chocolate" class="css-1v69xqk elxov8x6" href="https://www.delish.com/cooking/recipe-ideas/a42277098/spiked-hot-chocolate-recipe/?itm_source=parsely-api"><img alt="" class="css-zrlub8 elxov8x5" height="100%" src="https://hips.hearstapps.com/hmg-prod/images/delish-221213-spiked-hot-chocolate-074-rl-1671481279.jpg?resize=600%3A*" width="100%"/><h3 class="css-1d1waf4 elxov8x4">Spiked Hot Chocolate</h3></a></div><div class="css-16bjk5g e1kgjrvy6" data-testid="item" data-theme-key="carousel-item"><a aria-label="Read more about Hot Cocoa Fluff" class="css-1v69xqk elxov8x6" href="https://www.delish.com/holiday-recipes/christmas/a69546771/hot-cocoa-fluff-recipe/?itm_source=parsely-api"><img alt="" class="css-zrlub8 elxov8x5" height="100%" src="https://hips.hearstapps.com/hmg-prod/images/hot-cocoa-dip-index-67005e50d1fe7.jpg?resize=600%3A*" width="100%"/><h3 class="css-1d1waf4 elxov8x4">Hot Cocoa Fluff</h3></a></div><div class="css-16bjk5g e1kgjrvy6" data-testid="item" data-theme-key="carousel-item"><a aria-hidden="true" aria-label="Read more about Mexican Hot Chocolate" class="css-1v69xqk elxov8x6 auto-1341" href="https://www.delish.com/cooking/recipe-ideas/a28929619/mexican-hot-chocolate-recipe/?itm_source=parsely-api"><img alt="" class="css-zrlub8 elxov8x5" height="100%" src="https://hips.hearstapps.com/hmg-prod/images/20190905-delish-mexican-hot-chocolate-ehg-1314-jpg-1569007276.jpg?resize=600%3A*" width="100%"/><h3 class="css-1d1waf4 elxov8x4">Mexican Hot Chocolate</h3></a></div><div class="css-16bjk5g e1kgjrvy6" data-testid="item" data-theme-key="carousel-item"><a aria-label="Read more about Hot Chocolate" class="css-1v69xqk elxov8x6" href="https://www.delish.com/cooking/recipe-ideas/a63071910/hot-chocolate-recipe/?itm_source=parsely-api"><img alt="" class="css-zrlub8 elxov8x5" height="100%" src="https://hips.hearstapps.com/hmg-prod/images/hot-chocolate-index-675c61bc88ba1.jpg?resize=600%3A*" width="100%"/><h3 class="css-1d1waf4 elxov8x4">Hot Chocolate</h3></a></div><div class="css-16bjk5g e1kgjrvy6" data-testid="item" data-theme-key="carousel-item"><a aria-label="Read more about Bourbon Balls" class="css-1v69xqk elxov8x6" href="https://www.delish.com/cooking/recipe-ideas/a40930591/bourbon-balls-recipe/?itm_source=parsely-api"><img alt="" class="css-zrlub8 elxov8x5" height="100%" src="https://hips.hearstapps.com/hmg-prod/images/delish-220909-bourbon-balls-003-ab-web-1-1663592190.jpg?resize=600%3A*" width="100%"/><h3 class="css-1d1waf4 elxov8x4">Bourbon Balls</h3></a></div><div class="css-16bjk5g e1kgjrvy6" data-testid="item" data-theme-key="carousel-item"><a aria-label="Read more about Tiramisu Dip" class="css-1v69xqk elxov8x6" href="https://www.delish.com/cooking/recipe-ideas/a62120686/tiramisu-dip-recipe/?itm_source=parsely-api"><img alt="" class="css-zrlub8 elxov8x5" height="100%" src="https://hips.hearstapps.com/hmg-prod/images/tiramisu-dip-index-66e311e8f199b.jpg?resize=600%3A*" width="100%"/><h3 class="css-1d1waf4 elxov8x4">Tiramisu Dip</h3></a></div><div class="css-16bjk5g e1kgjrvy6" data-testid="item" data-theme-key="carousel-item"><a aria-label="Read more about Espresso Martini Icebox Cake" class="css-1v69xqk elxov8x6" href="https://www.delish.com/cooking/recipe-ideas/a62900177/espresso-martini-icebox-cake-recipe/?itm_source=parsely-api"><img alt="" class="css-zrlub8 elxov8x5" height="100%" src="https://hips.hearstapps.com/hmg-prod/images/del109924-espressomartiniiceboxcake-web-221-rv-index-6735688c76dfb.jpg?resize=600%3A*" width="100%"/><h3 class="css-1d1waf4 elxov8x4">Espresso Martini Icebox Cake</h3></a></div><div class="css-16bjk5g e1kgjrvy6" data-testid="item" data-theme-key="carousel-item"><button style="background: none; border: none; padding: 0px; cursor: pointer; width: 100%;" type="button"><div class="css-ds7v7u elxov8x2"><span class="css-12t45ju elxov8x0">We've got more</span><a class="css-s2wiwm elxov8x1" href="https://www.delish.com/cooking/recipe-ideas/" width="100%">GET THE RECIPES</a></div></button></div></div></div><div class="css-488yf5 elxov8x3"></div></div></div></section>
<!-- FRAGMENT SEPARATOR -->
<div class="css-1ufx6sc e1241r8m6" style="outline-offset: 2px; outline: rgb(74, 144, 226) solid 3px;"><div class="css-10b6d0w e1l7omtc3" style="outline-offset: 2px;"><h2 class="css-18azdfg e1241r8m5">Directions</h2><div class="no-print css-49t6h1 e1l7omtc2"><button class="contentSaveButton css-8nbblo e12nq69g1" data-theme-key="button-primary" data-vars-ga-name="recipe-save-button" data-vars-ga-recipe-button-state="recipe_save"><img alt="bookmarks" class="eah8dyz2 css-1bwafig" data-dynamic-svg="true" data-testid="base-image" data-theme-key="save-button-icon" height="24" loading="lazy" src="/_assets/design-tokens/fre/static/icons/saved.ad81f1a.svg?primary=%2523004685" width="24"/><span data-theme-key="save-button-label">Save</span></button><button class="contentPrintButton css-1prx335 e12nq69g1" data-theme-key="button-primary" data-vars-ga-name="recipe-print-button"><img alt="print" class="e10xrn1e0 css-119uik" data-dynamic-svg="true" data-testid="base-image" height="24" loading="lazy" src="/_assets/design-tokens/fre/static/icons/printer-fill.231288c.svg?primary=%2523004685" width="24"/>Print</button></div></div><ul class="directions css-j01fd6 e1241r8m4 auto-2275"><li class="css-966ppw e1241r8m3" style="outline-offset: 2px;"><h3 class="css-140isbn e1241r8m2" data-node-id="1" style="outline-offset: 2px;">Kahlúa Marshmallows (Optional)</h3><ol class="css-kw9lqy emevuu60"><li class="direction" data-node-id="recipe-instruction.0.0" style="outline-offset: 2px;"><span aria-hidden="true" class="css-0 eagam8p0" data-theme-key="title-design-element-before"></span><span class="css-0 e1241r8m1">Step </span><span class="css-0 e1241r8m0">1</span><span aria-hidden="true" class="css-13o7eu2 eagam8p1" data-theme-key="title-design-element-after"></span>In the large bowl of a stand mixer fitted with the whisk attachment, whisk water, gelatin, and salt to combine. Let bloom 10 minutes.</li><li class="direction" data-node-id="recipe-instruction.0.1"><span aria-hidden="true" class="css-0 eagam8p0" data-theme-key="title-design-element-before"></span><span class="css-0 e1241r8m1">Step </span><span class="css-0 e1241r8m0">2</span><span aria-hidden="true" class="css-13o7eu2 eagam8p1" data-theme-key="title-design-element-after"></span>Meanwhile, into a small bowl, sift powdered sugar and cornstarch. Grease an 8" square pan with cooking spray. Dust pan with powdered sugar mixture, pouring any excess into another small bowl.</li><li class="direction" data-node-id="recipe-instruction.0.2"><span aria-hidden="true" class="css-0 eagam8p0" data-theme-key="title-design-element-before"></span><span class="css-0 e1241r8m1">Step </span><span class="css-0 e1241r8m0">3</span><span aria-hidden="true" class="css-13o7eu2 eagam8p1" data-theme-key="title-design-element-after"></span>In a small saucepan over medium heat, combine granulated sugar, corn syrup, and Kahlúa. Cook, undisturbed, until an instant-read thermometer registers 240°. Remove from heat. </li><li class="direction" data-node-id="recipe-instruction.0.3" style="outline-offset: 2px;"><span aria-hidden="true" class="css-0 eagam8p0" data-theme-key="title-design-element-before"></span><span class="css-0 e1241r8m1">Step </span><span class="css-0 e1241r8m0">4</span><span aria-hidden="true" class="css-13o7eu2 eagam8p1" data-theme-key="title-design-element-after"></span>Beat gelatin mixture on medium speed and slowly stream hot sugar syrup into bowl. Increase speed to medium-high and continue to beat until mixture is fluffy and airy, about 12 minutes. Grease a rubber spatula and offset spatula with cooking spray.</li><li class="direction" data-node-id="recipe-instruction.0.4"><span aria-hidden="true" class="css-0 eagam8p0" data-theme-key="title-design-element-before"></span><span class="css-0 e1241r8m1">Step </span><span class="css-0 e1241r8m0">5</span><span aria-hidden="true" class="css-13o7eu2 eagam8p1" data-theme-key="title-design-element-after"></span>Using rubber spatula, quickly transfer mixture to prepared pan. Spread with offset spatula to smooth into an even layer. Let marshmallows set at least 3 hours or up to 6.</li><li class="direction" data-node-id="recipe-instruction.0.5"><span aria-hidden="true" class="css-0 eagam8p0" data-theme-key="title-design-element-before"></span><span class="css-0 e1241r8m1">Step </span><span class="css-0 e1241r8m0">6</span><span aria-hidden="true" class="css-13o7eu2 eagam8p1" data-theme-key="title-design-element-after"></span>Dust a knife or cookie cutter with reserved powdered sugar mixture. Cut marshmallows into desired shapes. Store in an airtight container at room temperature until ready to use.</li></ol></li><li class="css-966ppw e1241r8m3" style="outline-offset: 2px;"><section class="breaker-ad css-losvwb e1spmc111" data-journey-unblur="true" data-type="breaker-ad" id="ad-article-breaker-mobile-2-wrapper"><div class="gpt-breaker-container breaker-ad clearfix css-172ho3e e1spmc110" data-journey-unblur="true"><div class="ad-disclaimer no-print css-q3d0ua e1caqep90">Advertisement - Continue Reading Below</div><div class="ad-container css-11u1es3 ewg5wdb1" data-slot-type="breaker" id="ad-article-breaker-mobile-2" suppresshydrationwarning="true"><div class="gpt-adslot noskim" data-google-query-id="CM-w2tTVxpEDFaWNrAIdXAQo3g" id="gpt_lb_2" style="width:100% !important;height:auto !important;"><div id="google_ads_iframe_/36117602/hdm-delish/cooking/breaker_2__container__" style="border: 0pt none; margin: auto; text-align: center; width: 1px; height: 1px;"><iframe allow="private-state-token-redemption;attribution-reporting" aria-label="Advertisement" data-google-container-id="5" data-load-complete="true" frameborder="0" height="250" id="google_ads_iframe_/36117602/hdm-delish/cooking/breaker_2" marginheight="0" marginwidth="0" name="google_ads_iframe_/36117602/hdm-delish/cooking/breaker_2" scrolling="no" style="border: 0px; vertical-align: bottom; width: 1px; height: 1px;" tabindex="0" title="3rd party ad content" width="300"></iframe></div><div class="teads-player native" id="teads0" style="margin: 0px auto; padding-top: 10px; padding-bottom: 10px; max-width: 600px; display: flex !important; justify-content: center !important;"><iframe allow="autoplay; attribution-reporting 'src' https://cm.teads.tv" data-integralas-id-43efd7a2-107b-933d-6cd2-5376b6c442af="" id="teads-native-iframe" sandbox="allow-same-origin allow-scripts" scrolling="no" style="margin: 0px; padding: 0px; width: 100% !important; height: 415px; border: none; overflow: hidden; display: block; float: none; outline-offset: 2px;" title="native"></iframe><img attributionsrc="" class="auto-6802" data-id="15544" height="1" src="https://ad.doubleclick.net/ddm/trackimp/N1579222.3970962TEADSADMANAGER-T/B33599946.425804992;dc_trk_aid=618645200;dc_trk_cid=239250831;ord=1766044827791;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;gdpr=$%7BGDPR%7D;gdpr_consent=$%7BGDPR_CONSENT_755%7D;ltd=;dc_tdv=1?" style="display: none;" width="1"/><script async="" src="https://pixel.adsafeprotected.com/rjss/st/2476773/88783564/skeleton.js?bidurl=[PAGEURL]" type="text/javascript"></script><script src="https://pixel.adsafeprotected.com/rfw/st/2476773/88783564/skeleton.js?bidurl=[PAGEURL]&amp;adsafe_url=https%3A%2F%2Fwww.delish.com%2Fcooking%2Frecipe-ideas%2Fa42277098%2Fbest-spiked-hot-chocolate-recipe%2F&amp;adsafe_type=abdfq&amp;adsafe_jsinfo=,id:43efd7a2-107b-933d-6cd2-5376b6c442af,c:xagpcg,sl:inView,em:false,fr:true,thd:1,mn:jsserver-primary-7d449f5d9d-h5dxj,rg:sg,pt:1-5-15,wc:0.34.839.685,ac:112.52.600.415,am:a,cc:112.42.600.435,piv:100,obst:0,th:0,reas:,mu:10000,br:c,bru:c,an:n,oam:0,mtim:32,mot:0,app:0,maw:0,tdt:s,fm:v5IseZW+1*.2476773-88783564%7C11%7C12%7C131%7C14%7C15%7C16%7C171%7C172%7C173%7C181%7C182%7C183%7C19%7C1a%7C1b%7C1c1%7C1c2%7C1c3%7C1d%7C1e1%7C1e2%7C1e3%7C1f%7C1g,idMap:1*,pl:CV8L.CV8L.CV8L.CV8L.CV8L,rmeas:1,rend:1,renddet:IMG.qs,es:0,sc:1,ha:1,fgad:1,fif:0,gmnp:0,for:1,b11:1,cnod:1,intblk:1,gm:0,tt:rjss,et:36,oid:af10621b-dbe7-11f0-9234-9a966411afc5,v:19.8.640,sp:1,st:0,fwm:1,wr:839.685,sr:1470.956,ov:0"></script></div></div></div></div></section><h3 class="css-140isbn e1241r8m2" data-node-id="instructions.subhead.1" style="outline-offset: 2px;">Spiked Hot Chocolate</h3><ol class="css-kw9lqy emevuu60"><li class="direction" data-node-id="recipe-instruction.1.0" style="outline-offset: 2px;"><span aria-hidden="true" class="css-0 eagam8p0" data-theme-key="title-design-element-before"></span><span class="css-0 e1241r8m1">Step </span><span class="css-0 e1241r8m0">1</span><span aria-hidden="true" class="css-13o7eu2 eagam8p1" data-theme-key="title-design-element-after"></span>In a small saucepan over medium heat, whisk cocoa powder and 1/4 cup milk until combined, then whisk in remaining 2 3/4 cups milk. Once mixture is hot but not simmering, whisk in chocolate and stir until melted and smooth. Stir in whiskey, Kalhúa, vanilla, and salt until combined.</li><li class="direction" data-node-id="recipe-instruction.1.1" style="outline-offset: 2px;"><span aria-hidden="true" class="css-0 eagam8p0" data-theme-key="title-design-element-before"></span><span class="css-0 e1241r8m1">Step </span><span class="css-0 e1241r8m0">2</span><span aria-hidden="true" class="css-13o7eu2 eagam8p1" data-theme-key="title-design-element-after"></span>Divide hot chocolate among mugs. Top with cream and marshmallows, if using.</li></ol></li></ul></div>

Return a JSON object with these fields: type, name, description, author, prep_time, cook_time, total_time, servings, ingredients (array), instructions (array)
user
{
  "type": "recipe",
  "name": "Spiked Hot Chocolate",
  "description": "TODO",
  "author": "Brooke Caison",
  "prep_time": "5 mins",
  "cook_time": "10 mins",
  "total_time": "15 mins",
  "servings": "4",
  "ingredients": [
    "Kahlúa Marshmallows (Optional)\n\n1/4 cup water\n\n3 1/2 tsp. unflavored gelatin powder (from 1 1/2 packets)\n\n1/4 tsp. kosher salt\n\n1/3 cup (40 g.) powdered sugar\n\n2 Tbsp. cornstarch\n\nCooking spray\n\n1/2 cup (100 g.) granulated sugar\n\n1/3 cup light corn syrup\n\n1/4 cup Kahlúa\nSpiked Hot Chocolate\n\n2 Tbsp. unsweetened cocoa powder\n\n3 cups whole or nut milk, divided\n\n4 oz. (1/4 c.) semisweet chocolate chips\n\n1/4 cup bourbon whiskey\n\n2 Tbsp. Kahlúa\n\n1 tsp. pure vanilla extract\n\n1/4 tsp. kosher salt\n\nWhipped cream, for topping (optional)"
  ],
  "instructions": [
    "Step 1In the large bowl of a stand mixer fitted with the whisk attachment, whisk water, gelatin, and salt to combine. Let bloom 10 minutes.",
    "Step 2Meanwhile, into a small bowl, sift powdered sugar and cornstarch. Grease an 8\" square pan with cooking spray. Dust pan with powdered sugar mixture, pouring any excess into another small bowl.",
    "Step 3In a small saucepan over medium heat, combine granulated sugar, corn syrup, and Kahlúa. Cook, undisturbed, until an instant-read thermometer registers 240°. Remove from heat.",
    "Step 4Beat gelatin mixture on medium speed and slowly stream hot sugar syrup into bowl. Increase speed to medium-high and continue to beat until mixture is fluffy and airy, about 12 minutes. Grease a rubber spatula and offset spatula with cooking spray.",
    "Step 5Using rubber spatula, quickly transfer mixture to prepared pan. Spread with offset spatula to smooth into an even layer. Let marshmallows set at least 3 hours or up to 6.",
    "Step 6Dust a knife or cookie cutter with reserved powdered sugar mixture. Cut marshmallows into desired shapes. Store in an airtight container at room temperature until ready to use.",
    "Step 1In a small saucepan over medium heat, whisk cocoa powder and 1/4 cup milk until combined, then whisk in remaining 2 3/4 cups milk. Once mixture is hot but not simmering, whisk in chocolate and stir until melted and smooth. Stir in whiskey, Kalhúa, vanilla, and salt until combined.",
    "Step 2Divide hot chocolate among mugs. Top with cream and marshmallows, if using."
  ],
  "image_url": "chrome-extension://ocaephdiehcflebamiijfophimebdefd/_assets/design-tokens/fre/static/icons/verified.a84216f.svg?primary=%2523525252"
}
assistant