Repository: hhursev/recipe-scrapers
Pull request #388 (2021-06-11 11:46:06)

new scraper for USDA's MyPlate.gov website
The recipes for this website are located here https://www.myplate.gov/myplate-kitchen/recipes

This is one of those websites that doesn't follow the schema.org/Recipe format.

Please let me know if I need to make any changes.

Thank you,
Micah


Patch:
diff --git a/README.rst b/README.rst
index fb867a9b..f10bd330 100644
--- a/README.rst
+++ b/README.rst
@@ -171,6 +171,7 @@ Scrapers available for:
 - `https://momswithcrockpots.com/ <https://momswithcrockpots.com>`_
 - `http://motherthyme.com/ <http://motherthyme.com/>`_
 - `https://mybakingaddiction.com/ <https://mybakingaddiction.com>`_
+- `https://www.myplate.gov/ <https://www.myplate.gov/>`_
 - `https://myrecipes.com/ <https://myrecipes.com>`_
 - `https://healthyeating.nhlbi.nih.gov/ <https://healthyeating.nhlbi.nih.gov>`_
 - `https://cooking.nytimes.com/ <https://cooking.nytimes.com>`_
diff --git a/recipe_scrapers/__init__.py b/recipe_scrapers/__init__.py
index 992ab60b..9d72702f 100644
--- a/recipe_scrapers/__init__.py
+++ b/recipe_scrapers/__init__.py
@@ -139,6 +139,7 @@ from .thewoksoflife import Thewoksoflife
 from .timesofindia import TimesOfIndia
 from .tineno import TineNo
 from .tudogostoso import TudoGostoso
+from .usdamyplate import USDAMyPlate
 from .twopeasandtheirpod import TwoPeasAndTheirPod
 from .vanillaandbean import VanillaAndBean
 from .vegolosi import Vegolosi
@@ -295,6 +296,7 @@ SCRAPERS = {
     TineNo.host(): TineNo,
     TudoGostoso.host(): TudoGostoso,
     TwoPeasAndTheirPod.host(): TwoPeasAndTheirPod,
+    USDAMyPlate.host(): USDAMyPlate,
     VanillaAndBean.host(): VanillaAndBean,
     VegRecipesOfIndia.host(): VegRecipesOfIndia,
     Vegolosi.host(): Vegolosi,
diff --git a/recipe_scrapers/usdamyplate.py b/recipe_scrapers/usdamyplate.py
new file mode 100644
index 00000000..0bfe6ee8
--- /dev/null
+++ b/recipe_scrapers/usdamyplate.py
@@ -0,0 +1,72 @@
+from ._abstract import AbstractScraper
+from ._utils import get_minutes, get_yields, normalize_string
+
+
+class USDAMyPlate(AbstractScraper):
+    @classmethod
+    def host(cls):
+        return "myplate.gov"
+
+    def title(self):
+        return self.soup.h1.get_text().strip()
+
+    def total_time(self):
+        # not in every recipe has time given
+        full_detail = self.soup.find(
+            "div", {"class": "mp-recipe-full__overview desktop:grid-col-5 grid-row"}
+        )
+
+        minutes = 0
+        for span in full_detail.findAll(
+            "span", {"class": "mp-recipe-full__detail--data"}
+        ):
+            if "minute" in span.get_text().lower() or "hour" in span.get_text().lower():
+                minutes += get_minutes(span)
+
+        if minutes == 0:
+            return None
+
+        return minutes
+
+    def yields(self):
+        full_detail = self.soup.find(
+            "div", {"class": "mp-recipe-full__overview desktop:grid-col-5 grid-row"}
+        )
+
+        spans = full_detail.findAll("span")
+        i = 0
+        for span in spans:
+            if "Makes:" in span:
+                return get_yields(spans[i + 1])
+            i += 1
+
+        return ""
+
+    def image(self):
+        div = self.soup.find(
+            "div",
+            {
+                "class": "field field--name-field-recipe-image field--type-image field--label-visually_hidden"
+            },
+        )
+        url = div.find("img")["src"]
+        # return only the portion before the question mark
+        return url.split("?")[0]
+
+    def ingredients(self):
+        ingredients = self.soup.find(
+            "ul", {"class": "field__items ingredients yyyyy"}
+        ).findAll("li")
+
+        return [normalize_string(paragraph.get_text()) for paragraph in ingredients]
+
+    def instructions(self):
+        div = self.soup.find(
+            "div",
+            {
+                "class": "clearfix text-formatted field field--name-field-instructions field--type-text-long field--label-above"
+            },
+        )
+        instructions = div.find("div", {"class", "field__item"})
+
+        return "\n".join(instructions.stripped_strings)


Test patch:
diff --git a/tests/test_data/usdamyplate.testhtml b/tests/test_data/usdamyplate.testhtml
new file mode 100644
index 00000000..889b4989
--- /dev/null
+++ b/tests/test_data/usdamyplate.testhtml
@@ -0,0 +1,2187 @@
+<!DOCTYPE html>
+<html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/  dc: http://purl.org/dc/terms/  foaf: http://xmlns.com/foaf/0.1/  og: http://ogp.me/ns#  rdfs: http://www.w3.org/2000/01/rdf-schema#  schema: http://schema.org/  sioc: http://rdfs.org/sioc/ns#  sioct: http://rdfs.org/sioc/types#  skos: http://www.w3.org/2004/02/skos/core#  xsd: http://www.w3.org/2001/XMLSchema# ">
+  <head>
+    <meta charset="utf-8" />
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-8794026-18"></script>
+<script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("config", "UA-8794026-18", {"groups":"default","anonymize_ip":true,"allow_ad_personalization_signals":false});window.dataLayer = window.dataLayer || [];
+function gtag(){dataLayer.push(arguments);}
+gtag('js', new Date());
+gtag('config', 'UA-27379012-33');</script>
+<link rel="canonical" href="https://www.myplate.gov/recipes/supplemental-nutrition-assistance-program-snap/fabulous-fig-bars" />
+<meta property="og:image" content="https://myplate-prod.azureedge.net/sites/default/files/styles/large/public/2021-03/FigBars.jpg?itok=4uQU7Qcl" />
+<meta name="Generator" content="Drupal 8 (https://www.drupal.org)" />
+<meta name="MobileOptimized" content="width" />
+<meta name="HandheldFriendly" content="true" />
+<meta name="viewport" content="width=device-width, initial-scale=1.0" />
+<script src="https://www.google.com/recaptcha/api.js?hl=en" async defer></script>
+<link rel="shortcut icon" href="https://myplate-prod.azureedge.net/themes/custom/myplate/assets/img/favicons/favicon.png" type="image/png" />
+<link rel="alternate" hreflang="en" href="https://www.myplate.gov/recipes/supplemental-nutrition-assistance-program-snap/fabulous-fig-bars" />
+<link rel="alternate" hreflang="es" href="https://www.myplate.gov/es/recipes/supplemental-nutrition-assistance-program-snap/barras-de-higo-fabulosas" />
+<link rel="revision" href="https://www.myplate.gov/recipes/supplemental-nutrition-assistance-program-snap/fabulous-fig-bars" />
+
+    <title>Fabulous Fig Bars | MyPlate</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=11">
+    <link rel="stylesheet" media="all" href="/sites/default/files/css/css_MN_YHSH5PEzK5B4EkL1Pl9Co2SXu_e-ffjM7P-QppcQ.css" />
+<link rel="stylesheet" media="all" href="/sites/default/files/css/css_GVUBP1QHB92zNXSDepplXIwXf3MO57T_zXvRW2Rv100.css" />
+<link rel="stylesheet" media="all" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" />
+<link rel="stylesheet" media="all" href="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css" />
+
+    
+<!--[if lte IE 8]>
+<script src="/sites/default/files/js/js_VtafjXmRvoUgAzqzYTA3Wrjkx9wcWhjP0G4ZnnqRamA.js"></script>
+<![endif]-->
+<script src="/sites/default/files/js/js_q63Nh7db5v32hEL9wjCe-cizJAb9pRnmTWutfi1WIrc.js"></script>
+
+  
+  <script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false","rua.isuxp":"false","rua.texp":"norulematch"}]);</script>
+                          <script>!function(a){var e="https://s.go-mpulse.net/boomerang/",t="addEventListener";if("False"=="True")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="KVTBP-DLDEB-HKTBK-N3TQ5-SSVJN",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement("iframe");if(a[t])a[t]("load",n,!1);else if(a.attachEvent)a.attachEvent("onload",n);r.src="javascript:void(0)",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="width:0;height:0;border:0;display:none;",o=document.getElementsByTagName("script")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src="javascript:var d=document.open();d.domain='"+i+"';void(0);",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement("script");if(i)this.domain=i;a.id="boomr-if-as",a.src=e+"KVTBP-DLDEB-HKTBK-N3TQ5-SSVJN",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write("<bo"+'dy onload="document._l();">'),_.close()}}(),"".length>0)if(a&&"performance"in a&&a.performance&&"function"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=""=="true"?1:0,t="",n="eyaqpqebaipxaiabavmqagpyrzqmfu7a-f-4c3aa7089-clienttons-s.akamaihd.net",i={"ak.v":"31","ak.cp":"127601","ak.ai":parseInt("671688",10),"ak.ol":"0","ak.cr":47,"ak.ipv":6,"ak.proto":"h2","ak.rid":"32dc67b2","ak.r":28507,"ak.a2":e,"ak.m":"","ak.n":"essl","ak.bpcip":"2601:7c0:8102:1f70::","ak.cport":47584,"ak.gh":"23.45.234.30","ak.quicv":"","ak.tlsv":"tls1.3","ak.0rtt":"","ak.csrc":"-","ak.acc":"","ak.t":"1623380960","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==g9hfRL8kmWyfd7NCebCA3UJ3xHpm28rL1sk33NIwZlGiDm/E/oPK7dm0izrJbXaRPzbOQibnY3146wABPySDQiev/l7v6CnDmB+VaTuJK5D3hhDB/9zJNlOgubR/7C1L9shbbmtbphokCNwJeztQzGI/35KSZJYAG7u7y8QhsTktvUUKichfyTUcjuijEvDlIEWSwyufN5pKzYnqBpNl7N58DNj/UIS8C92ZLiKBy+0SvPBlyaYl5gMJTzY43P1J/6rqDvrYBIhLLYh/BnjHDm9Rzdu94RsZLGjM6+isgxRO/cNpuy+0BEO3bdMxQqPv2heEu0txgJEH0v1+/vvQTmk+TbjTmfamj1eDyIO3GfMvTA9koPdf4dmscf4lOQo65IqHiWAJ04tDw3w8+if2tyZh/lqD2uR7ZJzMLEMivME=","ak.pv":"4","ak.dpoabenc":""};if(""!==t)i["ak.ruds"]=t;var _={i:!1,av:function(e){var t="http.initiator";if(e&&(!e[t]||"spa_hard"===e[t]))i["ak.feo"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(i)},rv:function(){var a=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.r","ak.acc","ak.t"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:i,akDNSPreFetchDomain:n,init:function(){if(!_.i){var a=BOOMR.subscribe;a("before_beacon",_.av,null,null),a("onbeacon",_.rv,null,null),_.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head>
+  <body class="path-node page-node-type-recipe context-recipes-supplemental-nutrition-assistance-program-snap-fabulous-fig-bars">
+        <a href="#main-content" class="visually-hidden focusable skip-link">
+      Skip to main content
+    </a>
+    <script src="https://touchpoints.app.cloud.gov/touchpoints/91e5a3b5/js" async="async"></script>
+<script></script>
+
+      <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
+      <div class="region region-highlighted">
+    <div data-drupal-messages-fallback class="hidden"></div>
+
+  </div>
+
+
+  <div class="usa-banner">
+  <div class="usa-accordion">
+    <header class="usa-banner__header">
+      <div class="usa-banner__inner">
+        <div class="grid-col-auto">
+          <img class="usa-banner__header-flag" src="/themes/custom/myplate/assets/img/us_flag_small.png" alt="U.S. flag">
+        </div>
+        <div class="grid-col-fill tablet:grid-col-auto">
+          <p class="usa-banner__header-text">An official website of the United States government</p>
+          <p class="usa-banner__header-action" aria-hidden="true">Here’s how you know</p>
+        </div>
+        <button class="usa-accordion__button usa-banner__button"
+          aria-expanded="false" aria-controls="gov-banner">
+          <span class="usa-banner__button-text">Here’s how you know</span>
+        </button>
+      </div>
+    </header>
+    <div class="usa-banner__content usa-accordion__content" id="gov-banner" hidden>
+      <div class="grid-row grid-gap-lg">
+        <div class="usa-banner__guidance tablet:grid-col-6">
+          <img class="usa-banner__icon usa-media-block__img" src="/themes/custom/myplate/assets/img/icon-dot-gov.svg" alt="Dot gov">
+          <div class="usa-media-block__body">
+            <p>
+              <strong>The .gov means it’s official.</strong>
+            </p>
+            <p>
+              Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.
+            </p>
+          </div>
+        </div>
+        <div class="usa-banner__guidance tablet:grid-col-6">
+          <img class="usa-banner__icon usa-media-block__img" src="/themes/custom/myplate/assets/img/icon-https.svg" alt="Https">
+          <div class="usa-media-block__body">
+            <p>
+              <strong>The site is secure.</strong>
+            </p>
+            <p>
+              The <strong>https://</strong> ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.
+            </p>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</div>
+
+
+<div class="usa-overlay"></div>
+
+<header class="usa-header usa-header--extended" id="header" role="banner">
+  
+  <div class="usa-navbar">
+      <div class="region region-header">
+    <div class="usa-logo" id="logo">
+
+    <a class="usda-logo" href="/" accesskey="1" title="Home" aria-label="Home">
+    <img src="https://myplate-prod.azureedge.net/themes/custom/myplate/assets/img/usda-symbol.svg" alt="Home" />
+  </a>
+  
+    <a href="/" title="Home" aria-label="Home" class="usda-logo-text">
+    MyPlate
+    <div class="tagline">U.S. Department of Agriculture</div>
+  </a>
+  
+  
+</div>
+
+  </div>
+
+    <button class="usa-menu-btn">Menu</button>
+    <div class="mp-usernav">
+      <div class="mp-dropdown">
+        <div class="welcome-auth" style="display: none">
+          <button id="mp-welcome-button" class="button mp-dropdown-trigger" data-mp-dropdown-trigger aria-controls="mp-user-menu">
+            Welcome, <span id="mp-welcome-username" class="mp-username">MyPlate User</span>
+          </button>
+          <div id="mp-user-menu" class="mp-user-menu mp-dropdown-menu">
+            <div>
+              <ul class="menu">
+                    <li class="menu-item">
+        <a href="/myplate-kitchen/my-saved-recipes" data-drupal-link-system-path="node/21401">My Saved Recipes</a>
+              </li>
+                <li class="menu-item">
+        <a href="/myplate-kitchen/my-cookbooks" data-drupal-link-system-path="node/23521">My Cookbooks</a>
+              </li>
+                <li class="menu-item">
+        <a href="/my-quizzes" data-drupal-link-system-path="node/23520">MyPlate Quiz Results</a>
+              </li>
+                <li class="menu-item">
+        <a href="https://www.eauth.usda.gov/home" target="_blank">Manage Account</a>
+              </li>
+                <li class="menu-item">
+        <a href="/user/login" data-drupal-link-system-path="saml/login">Log in</a>
+              </li>
+        </ul>
+  
+
+</div>
+
+          </div>
+        </div>
+
+        <div class="welcome-anon" style="display: none">
+          <a href="/saml/login?destination=/recipes/supplemental-nutrition-assistance-program-snap/fabulous-fig-bars" class="usa-button">
+            Log in | Register
+          </a>
+        </div>
+      </div>
+    </div>
+  </div>
+
+  <nav class="usa-nav" role="navigation">
+    <button class="usa-nav__close">
+      <img src="/themes/custom/myplate/assets/img/close.svg" alt="close" />
+    </button>
+
+          <div class="usa-nav__inner">
+    
+            <div class="region region-primary-menu">
+    
+    <div id="block-myplate-cmpbrandingicon-2" class="block block-block-content block-block-content17793d61-6a07-48a9-bbaa-29d6aeb60053">
+  
+    
+      
+  <div><img alt="MyPlate logo" height="auto" src="/themes/custom/myplate/assets/img/myplate/myplate-brand.svg" width="80" /></div>
+
+
+  </div>
+
+
+
+  
+  
+          <ul class="usa-nav__primary usa-accordion">
+    
+          <li class="usa-nav__primary-item   ">
+
+                  <button class="usa-accordion__button usa-nav__link " aria-expanded="false" aria-controls="megamenu-1">
+            <span>Home</span>
+          </button>
+        
+                    
+  
+          <ul id="megamenu-1" class="usa-nav__submenu " hidden>
+
+              <li class="usa-nav__submenu-item usa-nav__duplicate-parent">
+          <a href="/">
+            <span>Home</span>
+          </a>
+        </li>
+      
+    
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/birthday">
+            <span>Birthday</span>
+          </a>
+        
+      </li>
+        </ul>
+  
+        
+      </li>
+          <li class="usa-nav__primary-item   mp-menu-item--hide-duplicate-parent">
+
+                  <button class="usa-accordion__button usa-nav__link " aria-expanded="false" aria-controls="megamenu-2">
+            <span>Eat Healthy</span>
+          </button>
+        
+                    
+  
+          <ul id="megamenu-2" class="usa-nav__submenu " hidden>
+
+              <li class="usa-nav__submenu-item usa-nav__duplicate-parent">
+          <a href="/eat-healthy">
+            <span>Eat Healthy</span>
+          </a>
+        </li>
+      
+    
+          <li class=" usa-nav__submenu-item  usa-nav__duplicate-parent">
+
+        
+                  <a href="/eat-healthy/what-is-myplate">
+            <span>What is MyPlate?</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/eat-healthy/fruits">
+            <span>Fruits</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/eat-healthy/vegetables">
+            <span>Vegetables</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/eat-healthy/grains">
+            <span>Grains</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/eat-healthy/protein-foods">
+            <span>Protein Foods</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/eat-healthy/dairy">
+            <span>Dairy</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/eat-healthy/food-group-gallery">
+            <span>Food Group Gallery</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/eat-healthy/healthy-eating-budget">
+            <span>Healthy Eating on a Budget</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/eat-healthy/more-key-topics">
+            <span>More Key Topics</span>
+          </a>
+        
+      </li>
+        </ul>
+  
+        
+      </li>
+          <li class="usa-nav__primary-item   ">
+
+                  <button class="usa-accordion__button usa-nav__link " aria-expanded="false" aria-controls="megamenu-3">
+            <span>Life Stages</span>
+          </button>
+        
+                    
+  
+          <ul id="megamenu-3" class="usa-nav__submenu " hidden>
+
+              <li class="usa-nav__submenu-item usa-nav__duplicate-parent">
+          <a href="/life-stages">
+            <span>Life Stages</span>
+          </a>
+        </li>
+      
+    
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/life-stages/pregnancy-and-breastfeeding">
+            <span>Pregnancy and Breastfeeding</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/life-stages/infants">
+            <span>Infants</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/life-stages/toddlers">
+            <span>Toddlers</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/life-stages/preschoolers">
+            <span>Preschoolers</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/life-stages/kids">
+            <span>Kids</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/life-stages/teens">
+            <span>Teens</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/life-stages/young-adults">
+            <span>Young Adults</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/life-stages/adults">
+            <span>Adults</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/life-stages/older-adults">
+            <span>Older Adults</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/life-stages/families">
+            <span>Families</span>
+          </a>
+        
+      </li>
+        </ul>
+  
+        
+      </li>
+          <li class="usa-nav__primary-item   ">
+
+                  <button class="usa-accordion__button usa-nav__link " aria-expanded="false" aria-controls="megamenu-4">
+            <span>Resources</span>
+          </button>
+        
+                    
+  
+          <ul id="megamenu-4" class="usa-nav__submenu " hidden>
+
+              <li class="usa-nav__submenu-item usa-nav__duplicate-parent">
+          <a href="/resources">
+            <span>Resources</span>
+          </a>
+        </li>
+      
+    
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/resources/tools">
+            <span>Tools</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/resources/print-materials">
+            <span>Print Materials</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/resources/graphics">
+            <span>Graphics</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/resources/videos">
+            <span>Videos</span>
+          </a>
+        
+      </li>
+        </ul>
+  
+        
+      </li>
+          <li class="usa-nav__primary-item   ">
+
+                  <button class="usa-accordion__button usa-nav__link " aria-expanded="false" aria-controls="megamenu-5">
+            <span>Professionals</span>
+          </button>
+        
+                    
+  
+          <ul id="megamenu-5" class="usa-nav__submenu " hidden>
+
+              <li class="usa-nav__submenu-item usa-nav__duplicate-parent">
+          <a href="/professionals">
+            <span>Professionals</span>
+          </a>
+        </li>
+      
+    
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/professionals/toolkits">
+            <span>Toolkits</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/professionals/partner-us">
+            <span>Partner with Us</span>
+          </a>
+        
+      </li>
+        </ul>
+  
+        
+      </li>
+          <li class="usa-nav__primary-item   mp-menu-item--kitchen">
+
+                  <button class="usa-accordion__button usa-nav__link " aria-expanded="false" aria-controls="megamenu-6">
+            <span>MyPlate Kitchen</span>
+          </button>
+        
+                    
+  
+          <ul id="megamenu-6" class="usa-nav__submenu " hidden>
+
+              <li class="usa-nav__submenu-item usa-nav__duplicate-parent">
+          <a href="/myplate-kitchen">
+            <span>MyPlate Kitchen</span>
+          </a>
+        </li>
+      
+    
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/myplate-kitchen/recipes">
+            <span>Recipes</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/myplate-kitchen/my-saved-recipes">
+            <span>My Saved Recipes</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/myplate-kitchen/my-cookbooks">
+            <span>My Cookbooks</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="https://www.youtube.com/playlist?list=PLBccton6gOdrIKFFh-M9mf8VkPEV2ZVr_">
+            <span>Recipe Videos</span>
+          </a>
+        
+      </li>
+          <li class=" usa-nav__submenu-item  ">
+
+        
+                  <a href="/myplate-kitchen/recipe-resources">
+            <span>Recipe Resources</span>
+          </a>
+        
+      </li>
+        </ul>
+  
+        
+      </li>
+        </ul>
+  
+
+
+
+
+    <div class="mp-search-box">
+  <form action="/search" method="get">
+    <input type="text" name="keyword" value="" class="usa-input">
+    <button type="submit" class="usa-button">Search</button>
+  </form>
+</div>
+    
+  </div>
+
+    
+    <div class="mp-usernav mp-usernav--mobile">
+      <div class="welcome-auth" style="display: none">
+        Welcome, <span class="mp-username">MyPlate User</span>
+        <div class="mp-user-menu">
+          <div>
+              <ul class="menu">
+                    <li class="menu-item">
+        <a href="/myplate-kitchen/my-saved-recipes" data-drupal-link-system-path="node/21401">My Saved Recipes</a>
+              </li>
+                <li class="menu-item">
+        <a href="/myplate-kitchen/my-cookbooks" data-drupal-link-system-path="node/23521">My Cookbooks</a>
+              </li>
+                <li class="menu-item">
+        <a href="/my-quizzes" data-drupal-link-system-path="node/23520">MyPlate Quiz Results</a>
+              </li>
+                <li class="menu-item">
+        <a href="https://www.eauth.usda.gov/home" target="_blank">Manage Account</a>
+              </li>
+                <li class="menu-item">
+        <a href="/user/login" data-drupal-link-system-path="saml/login">Log in</a>
+              </li>
+        </ul>
+  
+
+</div>
+
+        </div>
+      </div>
+
+      <div class="welcome-anon" style="display: none">
+        <a href="/saml/login?destination=/recipes/supplemental-nutrition-assistance-program-snap/fabulous-fig-bars" class="usa-button">
+          Log in | Register
+        </a>
+      </div>
+    </div>
+
+          <div class="usa-nav__secondary">
+          <div class="region region-secondary-menu">
+    
+<ul class="usa-nav__secondary-links">
+  <li class="usa-nav__secondary-item">
+    <a href="/about-us">
+      About US
+    </a>
+  </li>
+  <li class="usa-nav__secondary-item">
+    <a href="https://ask.usda.gov/s/">
+      Ask USDA
+    </a>
+  </li>
+  <li class="usa-nav__secondary-item">
+    <a href="/contact-us">
+      Contact Us
+    </a>
+  </li>
+  <li class="usa-nav__secondary-item">
+    <a href="https://www.fns.usda.gov/">
+      FNS
+    </a>
+  </li>
+  <li class="usa-nav__secondary-item">
+    <a href="https://usda.gov">
+      USDA.GOV
+    </a>
+  </li>
+</ul>
+
+
+  </div>
+
+      </div>
+    
+          </div>
+      </nav>
+
+  
+</header>
+
+  <div class="region region-content-top">
+    <nav role="navigation" aria-labelledby="block-myplatekitchensubnav-menu" id="block-myplatekitchensubnav" class="block block-menu navigation menu--myplate-kitchen-subnav">
+    
+        
+
+                                  
+  <div class="mp-subnav">
+    <div class="grid-container">
+      <div class="usa-accordion">
+        <button class="usa-accordion__button" aria-expanded="false" aria-controls="mp-subnav-row">
+          Menu
+        </button>
+        <div class="usa-accordion__content" id="mp-subnav-row" aria-hidden="true" hidden>
+          <div class="grid-row grid-gap-sm flex-align-center tablet:text-center">
+                          <div class="tablet:grid-col">
+                <a href="/myplate-kitchen/recipes" data-drupal-link-system-path="myplate-kitchen/recipes">Recipes</a>
+              </div>
+                          <div class="tablet:grid-col">
+                <a href="/myplate-kitchen/my-saved-recipes" data-drupal-link-system-path="node/21401">My Saved Recipes</a>
+              </div>
+                          <div class="tablet:grid-col">
+                <a href="/myplate-kitchen/my-cookbooks" data-drupal-link-system-path="node/23521">My Cookbooks</a>
+              </div>
+                          <div class="tablet:grid-col">
+                <a href="https://www.youtube.com/playlist?list=PLBccton6gOdrIKFFh-M9mf8VkPEV2ZVr_">Recipe Videos</a>
+              </div>
+                          <div class="tablet:grid-col">
+                <a href="/myplate-kitchen/recipe-resources" data-drupal-link-system-path="node/21380">Recipe Resources</a>
+              </div>
+                      </div>
+        </div>
+      </div>
+    </div>
+  </div>
+
+
+
+
+  </nav>
+
+  </div>
+
+
+<main id="main-content">
+  <div class="">
+
+        
+        
+      
+      
+            <div class="mp-layout-content grid-col-fill">
+          <div class="region region-content">
+    <div id="block-myplate-page-title" class="grid-container block block-core block-page-title-block">
+  
+    
+      
+  <h1 class="uswds-page-title page-title"><span class="field field--name-title field--type-string field--label-hidden">Fabulous Fig Bars</span>
+</h1>
+
+
+  </div>
+<div id="block-myplate-content" class="block block-system block-system-main-block">
+  
+    
+      
+<section role="article" about="/recipes/supplemental-nutrition-assistance-program-snap/fabulous-fig-bars" class="mp-recipe-full paragraph paragraph--type-- paragraph--view-mode--full">
+  <div class="grid-container">
+    <article class="mp-recipe-full__article mp-recipe-full__box">
+      <div class="mp-recipe-full__nav grid-row flex-justify">
+        <div class="grid-col-auto">
+                    <a href="/myplate-kitchen/recipes?f%5B0%5D=course%3A120&amp;f%5B1%5D=course%3A125&amp;f%5B2%5D=course%3A126&amp;items_per_page=20&amp;sort_bef_combine=title_ASC&amp;sort_by=title&amp;sort_order=ASC&amp;page=3">Back to Search</a>
+                </div>
+        <div class="mp-recipe-full__nav--language grid-col-auto">
+                                                          <a href="/es/recipes/supplemental-nutrition-assistance-program-snap/barras-de-higo-fabulosas" data-target-lang="es" id="language-toggle-link" class="language-toggle-link">
+                En Español
+              </a>
+                              </div>
+      </div>
+
+      <div class="mp-recipe-full__header">
+        <div class="mp-recipe-full__heading grid-row">
+          <h1 class="mp-recipe-full__title desktop:grid-col-6">
+            <span class="field field--name-title field--type-string field--label-hidden">Fabulous Fig Bars</span>
+
+          </h1>
+          <div class="mp-recipe-full__tools desktop:grid-col-6">
+
+            <div class="share-button-wrapper">
+              <a href="#" title="Share this recipe" class="icon-share" data-mp-dropdown-trigger data-tippy-arrow="true" data-tippy-offset="[0, 10]" aria-controls="recipe-share" role="button"></a>
+              <div id="recipe-share" class="mp-dropdown-menu">
+                <div class="block block-sharethis block-sharethis-widget-block">
+  
+    
+      <div class="sharethis-wrapper">
+      <span st_url="https://www.myplate.gov/recipes/supplemental-nutrition-assistance-program-snap/fabulous-fig-bars" st_title="Fabulous Fig Bars" class="st_facebook_large" displayText="facebook"></span>
+
+      <span st_url="https://www.myplate.gov/recipes/supplemental-nutrition-assistance-program-snap/fabulous-fig-bars" st_title="Fabulous Fig Bars" class="st_twitter_large" st_via="MyPlate #WhatsCooking" st_username="" displayText="twitter"></span>
+
+      <span st_url="https://www.myplate.gov/recipes/supplemental-nutrition-assistance-program-snap/fabulous-fig-bars" st_title="Fabulous Fig Bars" class="st_pinterest_large" displayText="pinterest"></span>
+
+      <span st_url="https://www.myplate.gov/recipes/supplemental-nutrition-assistance-program-snap/fabulous-fig-bars" st_title="Fabulous Fig Bars" class="st_email_large" displayText="email"></span>
+
+  </div>
+
+  </div>
+
+              </div>
+            </div>
+            <div class="print-button-wrapper">
+              <a href="javascript:window.print()" title="Print this recipe" data-ga data-ga-action="Print" data-ga-category="Recipe" data-ga-label="60249">
+                <span class="icon-print"></span>
+              </a>
+            </div>
+
+          </div>
+        </div>
+        <div class="mp-recipe-full__sub-heading grid-row">
+          <div class="mp-star-ratings">
+            <div class="mp-star-ratings__trigger mp-dropdown-trigger" aria-label="Toggle recipe reviews" role="button" data-mp-dropdown-trigger data-tippy-arrow="true" data-tippy-offset="[0, 10]" aria-controls="mp-star-ratings__reviews">
+              <span class="mp-star-rating">
+          <span class="icon-star active"></span>
+          <span class="icon-star active"></span>
+          <span class="icon-star active"></span>
+          <span class="icon-star active"></span>
+          <span class="icon-star active"></span>
+  </span>
+              <span class="icon-triangle-down mp-star-ratings__trigger-icon"></span>
+            </div>
+            <div id="mp-star-ratings__reviews" class="mp-star-ratings__reviews mp-dropdown-menu">
+
+              <div class="mp-star-ratings__title">
+                                                                  
+                4 Ratings
+              </div>
+
+              <div class="mp-star-ratings__breakout">
+          <div class="mp-star-ratings__breakout-row" aria-label="75% 6 star reviews">
+      <div class="mp-star-ratings__rating-level" aria-hidden="true">5</div>
+      <span class="mp-star-ratings__icon icon-star" aria-hidden="true"></span>
+      <div class="mp-star-ratings__scale" aria-hidden="true"><div style="width: 75%;"></div></div>
+      <div class="mp-star-ratings__count" aria-hidden="true">3</div>
+    </div>
+          <div class="mp-star-ratings__breakout-row" aria-label="0% 5 star reviews">
+      <div class="mp-star-ratings__rating-level" aria-hidden="true">4</div>
+      <span class="mp-star-ratings__icon icon-star" aria-hidden="true"></span>
+      <div class="mp-star-ratings__scale" aria-hidden="true"><div style="width: 0%;"></div></div>
+      <div class="mp-star-ratings__count" aria-hidden="true">0</div>
+    </div>
+          <div class="mp-star-ratings__breakout-row" aria-label="25% 4 star reviews">
+      <div class="mp-star-ratings__rating-level" aria-hidden="true">3</div>
+      <span class="mp-star-ratings__icon icon-star" aria-hidden="true"></span>
+      <div class="mp-star-ratings__scale" aria-hidden="true"><div style="width: 25%;"></div></div>
+      <div class="mp-star-ratings__count" aria-hidden="true">1</div>
+    </div>
+          <div class="mp-star-ratings__breakout-row" aria-label="0% 3 star reviews">
+      <div class="mp-star-ratings__rating-level" aria-hidden="true">2</div>
+      <span class="mp-star-ratings__icon icon-star" aria-hidden="true"></span>
+      <div class="mp-star-ratings__scale" aria-hidden="true"><div style="width: 0%;"></div></div>
+      <div class="mp-star-ratings__count" aria-hidden="true">0</div>
+    </div>
+          <div class="mp-star-ratings__breakout-row" aria-label="0% 2 star reviews">
+      <div class="mp-star-ratings__rating-level" aria-hidden="true">1</div>
+      <span class="mp-star-ratings__icon icon-star" aria-hidden="true"></span>
+      <div class="mp-star-ratings__scale" aria-hidden="true"><div style="width: 0%;"></div></div>
+      <div class="mp-star-ratings__count" aria-hidden="true">0</div>
+    </div>
+  </div>
+
+              <div class="rate-recipe-wrapper">
+                <form class="myplate-rate-recipe-form usa-form" id="mp-rate-recipe-form" data-drupal-selector="myplate-rate-recipe-form" action="/recipes/supplemental-nutrition-assistance-program-snap/fabulous-fig-bars" method="post" accept-charset="UTF-8">
+  <div id="rate-recipe-widget" class="br-wrapper br-theme-css-stars">
+  <div class="br-widget">
+                      <a href="#" data-rating-value="1" data-rating-text="1" class=" ">
+        <span class="icon-star"></span>
+      </a>
+                      <a href="#" data-rating-value="2" data-rating-text="2" class=" ">
+        <span class="icon-star"></span>
+      </a>
+                      <a href="#" data-rating-value="3" data-rating-text="3" class=" ">
+        <span class="icon-star"></span>
+      </a>
+                      <a href="#" data-rating-value="4" data-rating-text="4" class=" ">
+        <span class="icon-star"></span>
+      </a>
+                      <a href="#" data-rating-value="5" data-rating-text="5" class=" ">
+        <span class="icon-star"></span>
+      </a>
+      </div>
+</div>
+<div class="usa-form-group js-form-item form-item js-form-type-select form-item-value js-form-item-value">
+      
+          <select id="rate-recipe-value" style="display:none" data-drupal-selector="edit-value" name="value" class="form-select usa-select"><option value="0" selected="selected">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option></select>
+      </div>
+<input data-drupal-selector="edit-submit" type="submit" id="edit-submit" name="op" value="Submit" class="button js-form-submit form-submit usa-button" />
+<input autocomplete="off" data-drupal-selector="form-qknilwc4ews-aaz13snk-hjxylx6qqqlzgkub-qvjyy" type="hidden" name="form_build_id" value="form-qkNilwC4eWs_AaZ13SNK_HJXYLX6QqqLZgKub_qVJYY" />
+<input data-drupal-selector="edit-myplate-rate-recipe-form" type="hidden" name="form_id" value="myplate_rate_recipe_form" />
+
+</form>
+
+              </div>
+
+            </div>
+          </div>
+          <div class="mp-recipe-full__ratings">
+            4 Ratings
+          </div>
+        </div>
+      </div>
+
+      <div class="mp-recipe-full__hero grid-row">
+        <div class=" mp-recipe-full__image desktop:grid-col-7">
+          <div class="mp-plus-recipe">
+              
+  <div class="mpkc-plus-recipe" data-recipe-id="60249">
+    <button class="mpkc-plus-recipe__trigger usa-button usa-button--secondary">
+      <span class="usa-sr-only">Add to cookbook</span>
+    </button>
+  </div>
+          </div>
+          
+  <div class="field field--name-field-recipe-image field--type-image field--label-visually_hidden">
+    <div class="field__label visually-hidden">Recipe Image</div>
+              <div class="field__item">  <img src="https://myplate-prod.azureedge.net/sites/default/files/styles/recipe_525_x_350_/public/2021-03/FigBars.jpg?itok=8rD_1Mr6" width="525" height="350" alt="Fig bars on a cutting board with some figs next to the board" typeof="foaf:Image" class="image-style-recipe-525-x-350-" />
+
+
+</div>
+          </div>
+
+        </div>
+        <div class=" mp-recipe-full__overview desktop:grid-col-5 grid-row">
+
+                          <div class="mp-recipe-full__detail mp-recipe-full__detail--yield grid-col-6 grid-row flex-column flex-align-center ">
+                <span class="icon icon-group"></span>
+                <span class="mp-recipe-full__detail--label text-bold">Makes:</span>
+                <span class="mp-recipe-full__detail--data">
+                  24
+                  
+  Bars
+
+                </span>
+              </div>
+            
+                          <div class="mp-recipe-full__detail mp-recipe-full__detail--cost grid-col-6 grid-row flex-column flex-align-center">
+                <span class="icon icon-cost"></span>
+                <span class="mp-recipe-full__detail--label text-bold">Total Cost:</span>
+                <span class="mp-recipe-full__detail--data">
+  <span class="mp-price-range"><span class="active">$</span><span class="active">$</span><span class="active">$</span><span class="inactive">$</span></span>
+</span>
+              </div>
+            
+                          <div class="mp-recipe-full__detail mp-recipe-full__detail--cook-time grid-col-6 grid-row flex-column flex-align-center">
+                <span class="icon icon-cook-time"></span>
+                <span class="mp-recipe-full__detail--label text-bold">Cook Time:</span>
+                <span class="mp-recipe-full__detail--data">30 minutes</span>
+              </div>
+            
+                          <div class="mp-recipe-full__detail mp-recipe-full__detail--prep-time grid-col-6 grid-row flex-column flex-align-center">
+                <span class="icon icon-prep-time"></span>
+                <span class="mp-recipe-full__detail--label text-bold">Preparation Time:</span>
+                <span class="mp-recipe-full__detail--data">45 minutes</span>
+              </div>
+            
+          </div>
+      </div>
+
+      <div class="mp-recipe-full__description">
+        
+  <p>Fig bars are a great on-the-go snack. The sweet, nutty flavors in these bars are sure to be a hit with all ages.</p>
+
+
+      </div>
+
+      <div class="mp-recipe-full__details">
+        
+<div class="field field--name-field-ingredients field--type-entity-reference-revisions field--label-above">
+      <h2>Ingredients</h2>
+    <ul class="field__items ingredients yyyyy">
+                            <li class="field__item">
+        
+            3
+    
+
+                  
+            cups
+    
+        
+
+
+        
+            dried figs
+    
+
+                  <span class="notes">(chopped, 16 ounces)</span>
+                </li>
+          
+
+                            <li class="field__item">
+        
+             1/2
+    
+
+                  
+            cup
+    
+        
+
+
+        
+            walnuts
+    
+
+                  <span class="notes">(chopped)</span>
+                </li>
+          
+
+                            <li class="field__item">
+        
+             1/3
+    
+
+                  
+            cup
+    
+        
+
+
+        
+            sugar
+    
+
+                </li>
+          
+
+                            <li class="field__item">
+        
+             1/4
+    
+
+                  
+            cup
+    
+        
+
+
+        
+            orange juice
+    
+
+                  <span class="notes">(juice from 1/2 orange)</span>
+                </li>
+          
+
+                            <li class="field__item">
+        
+            2
+    
+
+                  
+            tablespoons
+    
+        
+
+
+        
+            hot water
+    
+
+                </li>
+          
+
+                            <li class="field__item">
+        
+             1/2
+    
+
+                  
+            cup
+    
+        
+
+
+        
+            margarine
+    
+
+                  <span class="notes">(softened, or butter)</span>
+                </li>
+          
+
+                            <li class="field__item">
+        
+            1
+    
+
+                  
+            cup
+    
+        
+
+
+        
+            packed brown sugar
+    
+
+                </li>
+          
+
+                            <li class="field__item">
+        
+            1
+    
+
+                  
+        
+
+
+        
+            large egg
+    
+
+                </li>
+          
+
+                            <li class="field__item">
+        
+            1 1/2
+    
+
+                  
+            cups
+    
+        
+
+
+        
+            all-purpose flour
+    
+
+                </li>
+          
+
+                            <li class="field__item">
+        
+             1/2
+    
+
+                  
+            teaspoon
+    
+        
+
+
+        
+            baking soda
+    
+
+                </li>
+          
+
+                            <li class="field__item">
+        
+            1 1/4
+    
+
+                  
+            cups
+    
+        
+
+
+        
+            old fashioned rolled oats
+    
+
+                </li>
+          
+
+      </ul>
+</div>
+
+        
+<div class="clearfix text-formatted field field--name-field-instructions field--type-text-long field--label-above">
+      <h2>Directions</h2>
+          <div class="field__item"><ol><li>Wash hands with soap and water.</li>
+	<li>Preheat oven to 350 degrees F. Lightly grease a 9x13-inch baking pan.</li>
+	<li>Combine figs, walnuts, sugar, orange juice and hot water in a mixing bowl and set aside.</li>
+	<li>Mix together margarine or butter and brown sugar until creamy. Add egg and mix until smooth.</li>
+	<li>Mix flour and baking soda. Stir into egg mixture. Blend in oats to make soft dough.</li>
+	<li>Reserve 1 cup of dough for topping. With floured fingertips, press the remaining dough into a thin layer on the bottom of the baking pan.</li>
+	<li>Spread fig mixture evenly over the dough. Crumble reserved dough over top, allowing fig mixture to show.</li>
+	<li>Bake 30 minutes or until golden brown. Cool completely in baking pan. Cut into 24 bars (about 2.5 x 2 inches).</li>
+</ol></div>
+    </div>
+
+        
+<div class="clearfix text-formatted field field--name-field-notes field--type-text-long field--label-above">
+      <h2>Notes</h2>
+          <div class="field__item"><ul><li>No dried figs? Use 3 cups chopped fresh figs. Omit the hot water and orange juice, but add 1 teaspoon lemon or orange zest (grate the outer colored part of the peel).</li>
+	<li>Margarine used for nutrition and cost analysis.</li>
+</ul></div>
+    </div>
+
+        
+
+<span class="field field--name-field-source field--type-text-long field--label-inline">
+      <span>Source:</span>
+          <span class="field__item"><p><a href="https://foodhero.org/recipes/fabulous-fig-bars">Fabulous Fig Bars</a> from Food Hero, Oregon State University, Cooperative Extension Service.</p>
+</span>
+    </span>
+
+      </div>
+    </article>
+
+    <div class="mp-recipe-full__nutrition-wrapper grid-row grid-gap">
+      <div class="desktop:grid-col-6">
+        <article class="mp-recipe-full__nutrition mp-recipe-full__box">
+          <h2>Nutrition Information</h2>
+
+          
+<div class="field field--name-field-recipe-serving-size field--type-string field--label-inline">
+      <span><strong>Serving Size:</strong></span>
+          <span class="field__item">
+              1 bar
+          </span>
+    </div>
+
+
+          <form class="mp-recipe-full__nutrition-form"> 
+            <input id="panel-collapse" name="toggle" type="radio" checked="checked">
+            <input id="panel-expand" name="toggle" type="radio">
+
+            <label class="panel panel-collapsed" for="panel-expand">
+              <span>Show Full Display</span>
+            </label>
+            <label class="panel panel-expanded" for="panel-collapse">
+              <span>Show Less</span>
+            </label>
+
+            
+                        <div class="panel panel-collapsed">
+              <table class="responsive-enabled" data-striping="1">
+  
+  
+      <thead>
+      <tr>
+                            <th>Nutrients</th>
+                            <th>Amount</th>
+              </tr>
+    </thead>
+  
+      <tbody>
+                      <tr class="np_row total_calories font-xl bold-underline odd">
+                      <td>Total Calories</td>
+                      <td>206</td>
+                  </tr>
+                      <tr class="np_row total_fat bold even">
+                      <td>Total Fat</td>
+                      <td>6 g</td>
+                  </tr>
+                      <tr class="np_row indent-2 saturated_fat odd">
+                      <td>Saturated Fat</td>
+                      <td>1 g</td>
+                  </tr>
+                      <tr class="np_row cholesterol even">
+                      <td>Cholesterol</td>
+                      <td>8 mg</td>
+                  </tr>
+                      <tr class="np_row bold sodium odd">
+                      <td>Sodium</td>
+                      <td>66 mg</td>
+                  </tr>
+                      <tr class="np_row carbohydrates bold even">
+                      <td>Carbohydrates</td>
+                      <td>37 g</td>
+                  </tr>
+                      <tr class="np_row indent-2 dietary_fiber odd">
+                      <td>Dietary Fiber</td>
+                      <td>3 g</td>
+                  </tr>
+                      <tr class="np_row total_sugars indent-2 even">
+                      <td>Total Sugars</td>
+                      <td>24 g</td>
+                  </tr>
+                      <tr class="np_row added_sugars indent-3 odd">
+                      <td>Added Sugars included</td>
+                      <td>11 g</td>
+                  </tr>
+                      <tr class="np_row protein bold-underline even">
+                      <td>Protein</td>
+                      <td>3 g</td>
+                  </tr>
+                      <tr class="np_row vitamin_d odd">
+                      <td>Vitamin D</td>
+                      <td>0 mcg</td>
+                  </tr>
+                      <tr class="np_row calcium even">
+                      <td>Calcium</td>
+                      <td>55 mg</td>
+                  </tr>
+                      <tr class="np_row iron odd">
+                      <td>Iron</td>
+                      <td>1 mg</td>
+                  </tr>
+                      <tr class="np_row potassium even">
+                      <td>Potassium</td>
+                      <td>225 mg</td>
+                  </tr>
+          </tbody>
+    </table>
+
+              <div class="note" style="overflow: hidden; display: block;">
+                N/A - data is not available
+              </div>
+            </div>
+
+                        <div class="panel panel-expanded">
+              <table class="responsive-enabled" data-striping="1">
+  
+  
+      <thead>
+      <tr>
+                            <th>Nutrients</th>
+                            <th>Amount</th>
+              </tr>
+    </thead>
+  
+      <tbody>
+                      <tr class="np_row total_calories odd">
+                      <td>Total Calories</td>
+                      <td>206</td>
+                  </tr>
+                      <tr class="np_row total_fat even">
+                      <td>Total Fat</td>
+                      <td>6 g</td>
+                  </tr>
+                      <tr class="np_row indent-2 saturated_fat odd">
+                      <td>Saturated Fat</td>
+                      <td>1 g</td>
+                  </tr>
+                      <tr class="np_row monounsaturated_fat indent-2 even">
+                      <td>Monounsaturated Fat</td>
+                      <td>2 g</td>
+                  </tr>
+                      <tr class="np_row polyunsaturated_fat indent-2 odd">
+                      <td>Polyunsaturated Fat</td>
+                      <td>3 g</td>
+                  </tr>
+                      <tr class="np_row linoleic_acid indent-2 even">
+                      <td>Linoleic Acid</td>
+                      <td>2 g</td>
+                  </tr>
+                      <tr class="np_row a_linoleic_acid indent-2 odd">
+                      <td>α-Linolenic Acid</td>
+                      <td>0.5 g</td>
+                  </tr>
+                      <tr class="np_row omega_3_epa indent-2 even">
+                      <td>Omega 3 - EPA</td>
+                      <td>0 mg</td>
+                  </tr>
+                      <tr class="np_row omega_3_dha indent-2 odd">
+                      <td>Omega 3 - DHA</td>
+                      <td>1 mg</td>
+                  </tr>
+                      <tr class="np_row cholesterol even">
+                      <td>Cholesterol</td>
+                      <td>8 mg</td>
+                  </tr>
+                      <tr class="np_row carbohydrates odd">
+                      <td>Carbohydrates</td>
+                      <td>37 g</td>
+                  </tr>
+                      <tr class="np_row dietary_fiber indent-2 even">
+                      <td>Dietary Fiber</td>
+                      <td>3 g</td>
+                  </tr>
+                      <tr class="np_row total_sugars indent-2 odd">
+                      <td>Total Sugars</td>
+                      <td>24 g</td>
+                  </tr>
+                      <tr class="np_row added_sugars indent-3 even">
+                      <td>Added Sugars included</td>
+                      <td>11 g</td>
+                  </tr>
+                      <tr class="np_row protein odd">
+                      <td>Protein</td>
+                      <td>3 g</td>
+                  </tr>
+                      <tr class="np_row bold-underline even">
+                      <td colspan="2">Minerals</td>
+                  </tr>
+                      <tr class="np_row calcium odd">
+                      <td>Calcium</td>
+                      <td>55 mg</td>
+                  </tr>
+                      <tr class="np_row potassium even">
+                      <td>Potassium</td>
+                      <td>225 mg</td>
+                  </tr>
+                      <tr class="np_row sodium odd">
+                      <td>Sodium</td>
+                      <td>66 mg</td>
+                  </tr>
+                      <tr class="np_row copper even">
+                      <td>Copper</td>
+                      <td>146 mcg</td>
+                  </tr>
+                      <tr class="np_row iron odd">
+                      <td>Iron</td>
+                      <td>1 mg</td>
+                  </tr>
+                      <tr class="np_row magnesium even">
+                      <td>Magnesium</td>
+                      <td>30 mg</td>
+                  </tr>
+                      <tr class="np_row phosphorus odd">
+                      <td>Phosphorus</td>
+                      <td>56 mg</td>
+                  </tr>
+                      <tr class="np_row selenium even">
+                      <td>Selenium</td>
+                      <td>5 mcg</td>
+                  </tr>
+                      <tr class="np_row zinc odd">
+                      <td>Zinc</td>
+                      <td>0 mg</td>
+                  </tr>
+                      <tr class="np_row bold-underline even">
+                      <td colspan="2">Vitamins</td>
+                  </tr>
+                      <tr class="np_row vitamin_a odd">
+                      <td>Vitamin A</td>
+                      <td>42 mcg RAE</td>
+                  </tr>
+                      <tr class="np_row vitamin_b6 even">
+                      <td>Vitamin B6</td>
+                      <td>0.1 mg</td>
+                  </tr>
+                      <tr class="np_row vitamin_b12 odd">
+                      <td>Vitamin B12</td>
+                      <td>0 mg</td>
+                  </tr>
+                      <tr class="np_row vitamin_c even">
+                      <td>Vitamin C</td>
+                      <td>2 mg</td>
+                  </tr>
+                      <tr class="np_row vitamin_d odd">
+                      <td>Vitamin D</td>
+                      <td>0 mcg</td>
+                  </tr>
+                      <tr class="np_row vitamin_e even">
+                      <td>Vitamin E</td>
+                      <td>1 mg</td>
+                  </tr>
+                      <tr class="np_row vitamin_k odd">
+                      <td>Vitamin K</td>
+                      <td>8 mcg</td>
+                  </tr>
+                      <tr class="np_row folate even">
+                      <td>Folate</td>
+                      <td>31 mcg DFE</td>
+                  </tr>
+                      <tr class="np_row thiamin odd">
+                      <td>Thiamin</td>
+                      <td>0.1 mg</td>
+                  </tr>
+                      <tr class="np_row riboflavin even">
+                      <td>Riboflavin</td>
+                      <td>0.1 mg</td>
+                  </tr>
+                      <tr class="np_row niacin odd">
+                      <td>Niacin</td>
+                      <td>1 mg</td>
+                  </tr>
+                      <tr class="np_row choline even">
+                      <td>Choline</td>
+                      <td>15 mg</td>
+                  </tr>
+          </tbody>
+    </table>
+
+              <div class="note" style="overflow: hidden; display: block;">
+                Note: only nutrients that are available will show on this display
+              </div>
+            </div>
+
+          </form>
+
+        </article>
+      </div>
+
+      <div class="desktop:grid-col-6">
+        <article class="mp-recipe-full__food-groups mp-recipe-full__box">
+          <h2>MyPlate Food Groups</h2>
+          <img class="mp-recipe-full__food-groups-icon" src="/themes/custom/myplate/assets/img/myplate/myplate-brand.svg" alt="">
+          <table class="mp-food-group">
+            
+<tr class="mp-food-group__row">
+        <td class="mp-food-group__icon mp-food-group__icon--field-fruits"></td>
+    <td class="mp-food-group__label">Fruits</td>
+    <td class="mp-food-group__item">  1/4 cups</td>
+    </tr>
+<tr class="mp-food-group__row">
+        <td class="mp-food-group__icon mp-food-group__icon--field-grains"></td>
+    <td class="mp-food-group__label">Grains</td>
+    <td class="mp-food-group__item">  1/2 ounces</td>
+    </tr>
+          </table>
+        </article>
+      </div>
+
+    </div>
+
+
+              <div class="mp-recipe-full__comments mp-recipe-full__box">
+        <div class="mp-recipe-full__comment-form">
+          <section>
+      <form class="comment-recipe-comments-form comment-form uswds-form-full uswds-form-entity" data-drupal-selector="comment-form" action="/comment/reply/node/60249/comment" method="post" id="comment-form" accept-charset="UTF-8">
+  <h2>Write a review</h2>
+
+<div class="grid-container">
+  <div class="grid-row">
+
+    <div class="comment-body desktop:grid-col-12">
+      <div class="field--type-text-long field--name-comment-body field--widget-text-textarea js-form-wrapper form-wrapper" data-drupal-selector="edit-comment-body-wrapper" id="edit-comment-body-wrapper">      <div class="js-text-format-wrapper text-format-wrapper js-form-item form-item">
+  <div class="usa-form-group js-form-item form-item js-form-type-textarea form-item-comment-body-0-value js-form-item-comment-body-0-value">
+      <label for="edit-comment-body-0-value" class="usa-label usa-input--required js-form-required form-required"></label>
+          <div class="form-textarea-wrapper">
+  <textarea class="js-text-full text-full form-textarea required usa-textarea resize-vertical" data-media-embed-host-entity-langcode="en" data-drupal-selector="edit-comment-body-0-value" id="edit-comment-body-0-value" name="comment_body[0][value]" rows="5" cols="60" placeholder="" required="required" aria-required="true"></textarea>
+</div>
+
+      </div>
+
+  </div>
+
+  </div>
+
+    </div>
+
+
+  </div>
+</div>
+
+<input autocomplete="off" data-drupal-selector="form-jsl5mvjvi-dvqlbzbue0fwqytag3pwwf6cqkybu4hwu" type="hidden" name="form_build_id" value="form-JSL5mVJVI-DVqLBzBue0FWQyTag3pwwF6CQKYBU4hWU" />
+<input data-drupal-selector="edit-comment-recipe-comments-form" type="hidden" name="form_id" value="comment_recipe_comments_form" />
+<div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"><input data-drupal-selector="edit-submit" type="submit" id="edit-submit--2" name="op" value="Save" class="button button--primary js-form-submit form-submit usa-button" />
+</div>
+<div class="url-textfield js-form-wrapper form-wrapper" style="display: none !important;"><div class="usa-form-group js-form-item form-item js-form-type-textfield form-item-url js-form-item-url">
+      <label for="edit-url" class="usa-label">Leave this field blank</label>
+          <input autocomplete="off" data-drupal-selector="edit-url" type="text" id="edit-url" name="url" value="" maxlength="128" class="form-text usa-input" />
+
+      </div>
+</div>
+    <div  data-drupal-selector="edit-captcha" class="captcha"><input data-drupal-selector="edit-captcha-sid" type="hidden" name="captcha_sid" value="1472196" />
+<input data-drupal-selector="edit-captcha-token" type="hidden" name="captcha_token" value="qM6Bst4RK-1fs4RwJrXHBaYeVqVfcDAaVez7Q72YVmg" />
+<input data-drupal-selector="edit-captcha-response" type="hidden" name="captcha_response" value="Google no captcha" />
+<div class="g-recaptcha" data-sitekey="6LdQ_ggaAAAAAMz-LZITLM0X5WJb0vvOAXwll2rJ" data-theme="light" data-type="image"></div><input data-drupal-selector="edit-captcha-cacheable" type="hidden" name="captcha_cacheable" value="1" />
+</div>
+
+
+</form>
+
+  
+</section>
+
+
+        </div>
+        <div class="mp-recipe-full__comment-list">
+          <div class="views-element-container"><div class="mp-container mp-container--vertical-margin-sm view view-recipe-comments view-id-recipe_comments view-display-id-block_recipe_comments js-view-dom-id-edac552e90ed9e3bbf386f220fa38441f81644f97d6181b3789c7f8cedb0b31a">
+  
+    
+
+    
+    
+  
+      
+
+          </div>
+</div>
+
+        </div>
+      </div>
+    
+  </div>
+</section>
+
+  <div class="mp-related-recipes mp-container mp-container--vertical-margin-md">
+    <div class="grid-container">
+
+      <div class="mp-element">
+        <h2 class="text-align-center">Recipes You May Also Like</h2>
+      </div>
+
+            
+
+<div id="60249" class="mp-recipe-slider mp-element">
+  
+    <div class="mp-recipe-slider__controls">
+      <div class="container">
+        <button type="button" class="mp-recipe-slider__prev slick-arrow slick-prev" aria-label="Previous slide" title="Previous slide"><span class="icon-chevron-left" aria-hidden="true"></span></button>
+        <button type="button" class="mp-recipe-slider__next slick-arrow slick-next" aria-label="Next slide" title="Next slide"><span class="icon-chevron-right" aria-hidden="true"></span></button>
+      </div>
+    </div>
+    <div class="mp-recipe-slider__items">
+
+              <div class="mp-recipe-slider__item">
+          
+
+
+<div class="mp-card-photo mp-element" data-expand-link>
+      <div class="mp-card-photo__photo">
+      
+              <img src="https://myplate-prod.azureedge.net/sites/default/files/styles/large/public/2020-11/SalmonBurgers_527x323.jpg?itok=PEVIJsp3" width="527" height="323" typeof="foaf:Image" class="image-style-large" />
+
+
+
+      
+    </div>
+    <div class="mp-card-photo__body">
+        <h4><a href="/recipes/supplemental-nutrition-assistance-program-snap/salmon-burgers">Salmon Burgers</a></h4>
+  
+    </div>
+  </div>
+        </div>
+              <div class="mp-recipe-slider__item">
+          
+
+
+<div class="mp-card-photo mp-element" data-expand-link>
+      <div class="mp-card-photo__photo">
+      
+              <img src="https://myplate-prod.azureedge.net/sites/default/files/styles/large/public/2020-11/BroccoliBakedPotatoes_527x323.jpg?itok=AthMiFTZ" width="527" height="323" typeof="foaf:Image" class="image-style-large" />
+
+
+
+      
+    </div>
+    <div class="mp-card-photo__body">
+        <h4><a href="/recipes/supplemental-nutrition-assistance-program-snap/broccoli-baked-potatoes">Broccoli Baked Potatoes</a></h4>
+  
+    </div>
+  </div>
+        </div>
+              <div class="mp-recipe-slider__item">
+          
+
+
+<div class="mp-card-photo mp-element" data-expand-link>
+      <div class="mp-card-photo__photo">
+      
+              <img src="https://myplate-prod.azureedge.net/sites/default/files/styles/large/public/2020-11/SlowCookBarbecue_527x323.jpg?itok=3zihgltY" width="527" height="323" typeof="foaf:Image" class="image-style-large" />
+
+
+
+      
+    </div>
+    <div class="mp-card-photo__body">
+        <h4><a href="/recipes/supplemental-nutrition-assistance-program-snap/slow-cook-barbecue">Slow-Cook Barbecue</a></h4>
+  
+    </div>
+  </div>
+        </div>
+              <div class="mp-recipe-slider__item">
+          
+
+
+<div class="mp-card-photo mp-element" data-expand-link>
+      <div class="mp-card-photo__photo">
+      
+              <img src="https://myplate-prod.azureedge.net/sites/default/files/styles/large/public/2020-11/CreamOfBroccoliSoupII_527x323.jpg?itok=CtOtUu_U" width="527" height="323" alt="Sopa de Crema de Brócoli II" typeof="foaf:Image" class="image-style-large" />
+
+
+
+      
+    </div>
+    <div class="mp-card-photo__body">
+        <h4><a href="/recipes/supplemental-nutrition-assistance-program-snap/cream-broccoli-soup-ii">Cream of Broccoli Soup II</a></h4>
+  
+    </div>
+  </div>
+        </div>
+              <div class="mp-recipe-slider__item">
+          
+
+
+<div class="mp-card-photo mp-element" data-expand-link>
+      <div class="mp-card-photo__photo">
+      
+              <img src="https://myplate-prod.azureedge.net/sites/default/files/styles/large/public/recipe-images/10MinuteCornChowder310x200.jpg?itok=DQci1tef" width="310" height="200" typeof="foaf:Image" class="image-style-large" />
+
+
+
+      
+    </div>
+    <div class="mp-card-photo__body">
+        <h4><a href="/recipes/supplemental-nutrition-assistance-program-snap/ten-minute-corn-chowder">Ten Minute Corn Chowder</a></h4>
+  
+    </div>
+  </div>
+        </div>
+              <div class="mp-recipe-slider__item">
+          
+
+
+<div class="mp-card-photo mp-element" data-expand-link>
+      <div class="mp-card-photo__photo">
+      
+              <img src="https://myplate-prod.azureedge.net/sites/default/files/styles/large/public/2021-01/WFC%20Wheat%20Berry%20Chili%20300%20DPI%20%281%29.jpg?itok=i7N9Dcvu" width="800" height="608" alt="Wheat Berry Chili" typeof="foaf:Image" class="image-style-large" />
+
+
+
+      
+    </div>
+    <div class="mp-card-photo__body">
+        <h4><a href="/recipes/myplate-cnpp/wheat-berry-chili">Wheat Berry Chili</a></h4>
+  
+    </div>
+  </div>
+        </div>
+              <div class="mp-recipe-slider__item">
+          
+
+
+<div class="mp-card-photo mp-element" data-expand-link>
+      <div class="mp-card-photo__photo">
+      
+              <img src="https://myplate-prod.azureedge.net/sites/default/files/styles/large/public/2020-10/ShepherdsPie1_.jpg?itok=fUA5UVVN" width="527" height="351" alt="Pastel de carne" typeof="foaf:Image" class="image-style-large" />
+
+
+
+      
+    </div>
+    <div class="mp-card-photo__body">
+        <h4><a href="/recipes/supplemental-nutrition-assistance-program-snap/shepherds-pie">Shepherd&#039;s Pie</a></h4>
+  
+    </div>
+  </div>
+        </div>
+              <div class="mp-recipe-slider__item">
+          
+
+
+<div class="mp-card-photo mp-element" data-expand-link>
+      <div class="mp-card-photo__photo">
+      
+              <img src="https://myplate-prod.azureedge.net/sites/default/files/styles/large/public/recipe-images/ParmesanFish310x200.jpg?itok=negaHjYj" width="310" height="200" alt="Pescado al Horno con Queso Parmesano" typeof="foaf:Image" class="image-style-large" />
+
+
+
+      
+    </div>
+    <div class="mp-card-photo__body">
+        <h4><a href="/recipes/supplemental-nutrition-assistance-program-snap/baked-parmesan-fish">Baked Parmesan Fish</a></h4>
+  
+    </div>
+  </div>
+        </div>
+      
+    </div>
+
+  </div>
+
+
+      <div class="mp-element">
+        <p class="text-align-center">
+          <a href="/myplate-kitchen/recipes" class="usa-button usa-button--secondary">View All Recipes</a>
+        </p>
+      </div>
+
+    </div>
+  </div>
+
+  </div>
+
+  </div>
+
+      </div>
+
+      
+  </div>
+</main>
+
+  <div class="region region-content-bottom">
+    <div id="block-dgastartsimpleappbanner" class="block block-block-content block-block-contentccc714a6-6312-401a-8471-53f3922771f6">
+  
+    
+      
+        
+  
+  <div class="mp-container paragraph paragraph--type--mp-container paragraph--view-mode--default mp-bg--style-light-blue mp-container--vertical-padding-md" style="" id="mp-container-706132">
+          <div class="grid-container">
+        
+  
+
+  <div class="mp-element mp-text paragraph paragraph--type--mp-text paragraph--view-mode--default">
+          
+  <style type="text/css">
+<!--/*--><![CDATA[/* ><!--*/
+
+<!--/*--><![CDATA[/* ><!--*/
+
+<!--/*--><![CDATA[/* ><!--*/
+@media (min-width: 1024px) {
+    .mp-dga-sswmp-banner:before {
+        content: "";
+        position: absolute;
+        left: -45px;
+        top: 2em;
+        bottom: 2em;
+        width: 0;
+        border-left: 1px solid #ccc;
+    }
+}
+
+/*--><!]]]]]]><![CDATA[><![CDATA[>*/
+
+/*--><!]]]]><![CDATA[>*/
+
+/*--><!]]>*/
+</style><div class="grid-row grid-gap-lg desktop:grid-gap">
+<div class="grid-col-12 desktop:grid-col text-center">
+<div class="grid-row grid-gap-md" style="display: inline-flex;">
+<div class="grid-col grid-col-12 tablet:grid-col-auto desktop:grid-col-12">
+<article class="align-center media media--type-image media--view-mode-default"><div class="field field--name-field-media-image field--type-image field--label-visually_hidden">
+    <div class="field__label visually-hidden">Image</div>
+              <div class="field__item">  <img style="width: 200px; height: auto" src="https://myplate-prod.azureedge.net/sites/default/files/styles/medium/public/2020-11/dga-brand.png?itok=3FmeAKwT" width="480" height="212" alt="DGA logo" typeof="foaf:Image" class="image-style-medium" /></div>
+          </div>
+
+  </article></div>
+
+<div class="grid-col grid-col-12 tablet:grid-col-fill desktop:grid-col-12 text-center tablet:text-left desktop:text-center">
+<p>MyPlate.gov is based on the<br /><i>Dietary Guidelines for Americans, <nobr>2020-2025</nobr></i></p>
+
+<p><a class="usa-button usa-button--secondary usa-button--md" href="https://www.dietaryguidelines.gov/">Learn more</a></p>
+</div>
+</div>
+</div>
+
+<div class="grid-col-12 desktop:grid-col mp-dga-sswmp-banner">
+<div class="grid-row grid-gap-md tablet:flex-align-center">
+<div class="grid-col grid-col-12 tablet:grid-col-auto">
+<div style="margin-top: -30px; margin-bottom: -43px;">
+<article class="align-center media media--type-image media--view-mode-default"><div class="field field--name-field-media-image field--type-image field--label-visually_hidden">
+    <div class="field__label visually-hidden">Image</div>
+              <div class="field__item">  <img style="height: 325px; width: auto" src="https://myplate-prod.azureedge.net/sites/default/files/styles/medium/public/2020-12/start-simple-app.png?itok=3qjblKGy" width="319" height="464" alt="Start Simple app on phone and watch" typeof="foaf:Image" class="image-style-medium" /></div>
+          </div>
+
+  </article></div>
+</div>
+
+<div class="grid-col grid-col-12 tablet:grid-col-fill text-center tablet:text-left">
+<h3><em>Start Simple with MyPlate</em> App</h3>
+
+<p>Build healthy eating habits one goal at a time! Download the <em>Start Simple with MyPlate</em> app today.</p>
+
+<p><a class="usa-button usa-button--secondary usa-button--md" href="/resources/tools/startsimple-myplate-app">Learn more</a></p>
+</div>
+</div>
+</div>
+</div>
+
+
+      </div>
+
+
+      </div>
+      </div>
+
+
+  
+
+  </div>
+
+  </div>
+
+
+<footer class="usa-footer usa-footer--medium" role="contentinfo">
+  <div class="usa-footer__return-to-top">
+    <div class="grid-container">
+      <a href="#">Return to top</a>
+    </div>
+  </div>
+
+      <div class="usa-footer__primary-section">
+      <div class="grid-container">
+        <div class="grid-row grid-gap ">
+                      <div class="mobile-lg:grid-col-12">
+              <nav class="usa-footer__nav">
+                  <div class="region region-footer-menu">
+    
+
+
+    
+        <ul class="usa-list usa-list--unstyled">
+      
+                <li class="usa-width-one-sixth usa-footer-primary-content">
+          <a class="usa-footer-primary-link" href="/">Home</a>
+        </li>
+        
+      
+                <li class="usa-width-one-sixth usa-footer-primary-content">
+          <a class="usa-footer-primary-link" href="/eat-healthy/what-is-myplate">Eat Healthy</a>
+        </li>
+        
+      
+                <li class="usa-width-one-sixth usa-footer-primary-content">
+          <a class="usa-footer-primary-link" href="/life-stages">Life Stages</a>
+        </li>
+        
+      
+                <li class="usa-width-one-sixth usa-footer-primary-content">
+          <a class="usa-footer-primary-link" href="/resources">Resources</a>
+        </li>
+        
+      
+                <li class="usa-width-one-sixth usa-footer-primary-content">
+          <a class="usa-footer-primary-link" href="/professionals">Professionals</a>
+        </li>
+        
+      
+                <li class="usa-width-one-sixth usa-footer-primary-content">
+          <a class="usa-footer-primary-link" href="/myplate-kitchen">MyPlate Kitchen</a>
+        </li>
+        
+          </ul>
+    
+  
+
+
+
+  </div>
+
+              </nav>
+            </div>
+          
+                 </div>
+
+      
+      </div>
+    </div>
+  
+      <div class="usa-footer__secondary-section">
+      <div class="grid-container">
+
+              <div class="grid-row grid-gap grid-test">
+          <div class="grid-col-12">
+              <div class="region region-footer-secondary usa-grid-full usa-footer-nav">
+    <div class="grid-row grid-gap">
+      <nav role="navigation" aria-labelledby="block-footersubmenu-2-menu" id="block-footersubmenu-2" class="block block-menu navigation menu--footer-submenu desktop:grid-col-8 tablet:grid-col-12">
+    
+        
+
+  <div class="grid-row grid-gap">
+          
+      <div  class="desktop:grid-col-3 tablet:grid-col-12">      
+                          
+    <ul class="usa-list usa-list--unstyled usa-footer-navigation">    
+          
+      <li class="usa-footer-navigation-link">
+        <a href="https://www.usda.gov/policies-and-links">Policies and Links</a>
+              </li>
+          
+      <li class="usa-footer-navigation-link">
+        <a href="https://www.usda.gov/our-agency/about-usda/performance">Our Performance</a>
+              </li>
+          
+      <li class="usa-footer-navigation-link">
+        <a href="https://www.usda.gov/our-agency/careers">Careers</a>
+              </li>
+          
+      <li class="usa-footer-navigation-link">
+        <a href="https://www.usda.gov/oig/forms/contractor-fraud">Report Fraud on USDA Contracts</a>
+              </li>
+        
+    </ul>    
+  
+              </div>
+          
+      <div  class="desktop:grid-col-3 tablet:grid-col-12">      
+                          
+    <ul class="usa-list usa-list--unstyled usa-footer-navigation">    
+          
+      <li class="usa-footer-navigation-link">
+        <a href="https://www.usda.gov/oig">Visit OIG</a>
+              </li>
+          
+      <li class="usa-footer-navigation-link">
+        <a href="https://www.usda.gov/plain-writing">Plain Writing</a>
+              </li>
+          
+      <li class="usa-footer-navigation-link">
+        <a href="https://www.usda.gov/open">Open</a>
+              </li>
+          
+      <li class="usa-footer-navigation-link">
+        <a href="https://www.dm.usda.gov/foia/">FOIA</a>
+              </li>
+        
+    </ul>    
+  
+              </div>
+          
+      <div  class="desktop:grid-col-3 tablet:grid-col-12">      
+                          
+    <ul class="usa-list usa-list--unstyled usa-footer-navigation">    
+          
+      <li class="usa-footer-navigation-link">
+        <a href="https://www.usda.gov/accessibility-statement">Accessibility Statement</a>
+              </li>
+          
+      <li class="usa-footer-navigation-link">
+        <a href="https://www.usda.gov/privacy-policy">Privacy Policy</a>
+              </li>
+          
+      <li class="usa-footer-navigation-link">
+        <a href="https://www.usda.gov/non-discrimination-statement">Non-Discrimination Statement</a>
+              </li>
+          
+      <li class="usa-footer-navigation-link">
+        <a href="https://www.ascr.usda.gov/civil-rights-statements">Anti-Harassment Policy</a>
+              </li>
+          
+      <li class="usa-footer-navigation-link">
+        <a href="http://www.ocio.usda.gov/policy-directives-records-forms/information-quality-activities">Information Quality</a>
+              </li>
+        
+    </ul>    
+  
+              </div>
+          
+      <div  class="desktop:grid-col-3 tablet:grid-col-12">      
+                          
+    <ul class="usa-list usa-list--unstyled usa-footer-navigation">    
+          
+      <li class="usa-footer-navigation-link">
+        <a href="https://www.usa.gov/">USA.gov</a>
+              </li>
+          
+      <li class="usa-footer-navigation-link">
+        <a href="https://www.whitehouse.gov/">WhiteHouse.gov</a>
+              </li>
+          
+      <li class="usa-footer-navigation-link">
+        <a href="https://www.usda.gov/federal-web-site-inventory">eGov</a>
+              </li>
+          
+      <li class="usa-footer-navigation-link">
+        <a href="mailto:feedback@oc.usda.gov">Feedback</a>
+              </li>
+        
+    </ul>    
+  
+              </div>
+      </div>
+
+ 
+
+  </nav> <div id="block-footersignup" class="block block-block-content block-block-content9274ca6f-9b3e-4dc0-8629-3550e6ef1ba4 usa-sign_up-block desktop:grid-col-4 tablet:grid-col-12">
+  
+    
+      
+  <h3 class="usa-sign_up-header usa-header">Sign Up for Updates</h3>
+
+<p><a class="usa-button usa-button--sm" href="https://public.govdelivery.com/accounts/USDACNPP/subscriber/new" style="color: #fff;">Sign up</a></p>
+
+
+  </div>
+
+    </div>
+  </div>
+
+          </div>
+        </div>
+      
+    </div>
+    </div>
+  
+      <div class="footer-bottom">
+      <div class="grid-container">
+        <div class="grid-row grid-gap flex-align-center">
+          <div class="usa-footer__logo grid-col-12 tablet:grid-col-6">
+            <div class="usa-logo footer-logo" id="footer_logo">
+
+                              <a class="usda-logo" href="/" accesskey="1" title="Home" aria-label="Home">
+                  <img src="/themes/custom/myplate/assets/img/usda-symbol.svg" alt="Home" />
+                </a>
+              
+                            <a href="/" title="Home" aria-label="Home" class="usda-logo-text">
+                MyPlate
+                <div class="tagline">U.S. Department of Agriculture</div>
+              </a>
+              
+              
+            </div>
+          </div>
+                      <div class="usa-footer__contact-links grid-col-12 tablet:grid-col-6">
+              <ul class="usa-footer__social-links">
+                                  <li>
+                    <a class="usa-social-link usa-social-link--facebook" href="https://www.facebook.com/MyPlate">
+                      <span>Facebook</span>
+                    </a>
+                  </li>
+                                                  <li>
+                    <a class="usa-social-link usa-social-link--twitter" href="https://twitter.com/MyPlate">
+                      <span>Twitter</span>
+                    </a>
+                  </li>
+                                                  <li>
+                    <a class="usa-social-link usa-social-link--youtube" href="https://www.youtube.com/playlist?list=PL8wgGeKVh_7d4x7icBCNj99MsachAAChi">
+                      <span>YouTube</span>
+                    </a>
+                  </li>
+                                                                  <li>
+                    <a class="usa-social-link usa-social-link--govdelivery" href="https://public.govdelivery.com/accounts/USDACNPP/subscriber/new">
+                      <span>GovDelivery</span>
+                    </a>
+                  </li>
+                              </ul>
+            </div>
+                  </div>
+      </div>
+    </div>
+  
+</footer>
+
+<div class="sticky-alerts">
+    <div class="region region-sticky-alerts">
+    
+<div id="mp-sticky-alert-21" class="mp-sticky-alert block-content block-content--type- block-content-- block-content--view-mode-" role="alert" hidden>
+  <div class="mp-sticky-alert__container grid-container">
+    <div class="mp-sticky-alert__main mp-bg--style-peach">
+              <div class="col mp-sticky-alert__body">
+          
+  
+
+  <div class="mp-element mp-text paragraph paragraph--type--mp-text paragraph--view-mode--default">
+          
+  <div class="mp-birthday-banner">
+<div class="mp-birthday-banner__main">It's MyPlate's <nobr><img alt="" class="mp-birthday-candles" src="https://myplate-prod.azureedge.net/sites/default/files/styles/medium/public/2021-06/ten-balloon.png?itok=lFC0B23y" />th Birthday!</nobr></div>
+
+<div class="mp-birthday-banner__action"><a href="/birthday"><nobr>Join the celebration</nobr> and <nobr>share with friends.</nobr></a></div>
+</div>
+<style type="text/css">
+<!--/*--><![CDATA[/* ><!--*/
+.mp-birthday-banner {
+text-align: center;
+}
+.mp-birthday-banner__main {
+font-weight: bold;
+font-size: 23px;
+}
+.mp-birthday-banner__action {
+margin-top: 1em;
+font-size: 16px;
+}
+.mp-birthday-banner img.mp-birthday-candles {
+height: 48px;
+vertical-align: bottom;
+margin-top: -0.35em;
+margin-bottom: -0.075em;
+}
+@media (min-width: 768px) {
+.mp-birthday-banner {
+display: flex;
+align-items: center;
+text-align: left;
+}
+.mp-birthday-banner__main {
+font-weight: bold;
+font-size: 32px;
+}
+.mp-birthday-banner__action {
+margin-top: 0;
+margin-left: 3rem;
+font-size: 24px;
+}
+}
+
+/*--><!]]>*/
+</style>
+
+      </div>
+
+
+        </div>
+            <button type="button" class="mp-sticky-alert__close close" data-dismiss="sticky-alert" aria-label="Close">
+        <span aria-hidden="true">&times;</span>
+      </button>
+    </div>
+  </div>
+</div>
+
+  </div>
+
+</div>
+
+  </div>
+
+    
+
+    <script>
+      (function () {
+        const username = localStorage.getItem('mp_username');
+        var mpWelcomeAuth = document.querySelectorAll(".welcome-auth"),
+          mpWelcomeAnon = document.querySelectorAll(".welcome-anon"),
+          i;
+        if (username) {
+          var mpUsername = document.querySelectorAll(".mp-username");
+          for (i = 0; i < mpUsername.length; i++) {
+            mpUsername[i].innerHTML = decodeURIComponent(username);
+          }
+        }
+        for (i = 0; i < mpWelcomeAuth.length; i++) {
+          mpWelcomeAuth[i].style.display = username ? "block" : "none";
+        }
+        for (i = 0; i < mpWelcomeAnon.length; i++) {
+          mpWelcomeAnon[i].style.display = username ? "none" : "block";
+        }
+      })();
+    </script>
+
+    <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"node\/60249","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"captcha\/base,classy\/base,classy\/messages,core\/drupal.tableresponsive,core\/html5shiv,core\/normalize,filter\/drupal.filter,google_analytics\/google_analytics,media\/filter.caption,moderated_content_bulk_publish\/moderated-content-bulk-publish,myplate\/mp_language_switch,myplate\/mp_recipe_slider,myplate\/myplate,myplate\/myplate_blocking,myplate_analytics\/analytics,myplate_kitchen_cookbooks_new\/main,myplate_kitchen_recipe\/rate_recipe,paragraphs\/drupal.paragraphs.unpublished,sharethis\/sharethis,sharethis\/sharethispickerexternalbuttons,sharethis\/sharethispickerexternalbuttonsws,statistics\/drupal.statistics,system\/base,usfedgov_google_analytics\/load-analytics-cdn,uswds\/drupal,uswds\/uswds,views\/views.module,views_infinite_scroll\/views-infinite-scroll,webform\/webform.dialog","theme":"myplate","theme_token":null},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true,"\/recipes\/supplemental-nutrition-assistance-program-snap\/fabulous-fig-bars?ajax_form=1":true,"\/comment\/reply\/node\/60249\/comment":true},"google_analytics":{"account":"UA-8794026-18","trackOutbound":true,"trackMailto":true,"trackDownload":true,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip","trackDomainMode":1},"webform":{"dialog":{"options":{"narrow":{"title":"Narrow","width":600},"normal":{"title":"Normal","width":800},"wide":{"title":"Wide","width":1000},"quiz":{"title":"Quiz","width":400}},"entity_type":"node","entity_id":"60249"}},"mp_block_contents":{"mp_sticky_alert":{"mp-sticky-alert-21":{"hide_for":"days","duration_days":3650,"effect":"birthday-balloons"}}},"statistics":{"data":{"nid":"60249"},"url":"\/core\/modules\/statistics\/statistics.php"},"views":{"ajax_path":"\/views\/ajax","ajaxViews":{"views_dom_id:edac552e90ed9e3bbf386f220fa38441f81644f97d6181b3789c7f8cedb0b31a":{"view_name":"recipe_comments","view_display_id":"block_recipe_comments","view_args":"60249","view_path":"\/node\/60249","view_base_path":null,"view_dom_id":"edac552e90ed9e3bbf386f220fa38441f81644f97d6181b3789c7f8cedb0b31a","pager_element":0}}},"ajax":{"edit-submit":{"callback":"::rateRecipeCallback","wrapper":"mp-rate-recipe-form","event":"mousedown","keypress":true,"prevent":"click","url":"\/recipes\/supplemental-nutrition-assistance-program-snap\/fabulous-fig-bars?ajax_form=1","dialogType":"ajax","submit":{"_triggering_element_name":"op","_triggering_element_value":"Submit"}}},"sharethis":{"publisher":"dr-a4c77d2-7a3-617b-d6f1-25708a6a31e6","version":"5x","doNotCopy":true,"hashAddressBar":false,"doNotHash":true,"onhover":false,"shorten":"false"},"mp_paragraphs":{"mp_recipe_slider":{"60249":[]}},"user":{"uid":0,"permissionsHash":"0f44416f1da76cee598ec67dbf1902e29127cbbd5cac7dcc75cc3fb0ddd9aa77"}}</script>
+<script src="/sites/default/files/js/js_OWRZDxGJ77OYMF9Csvh0i6GThvyffgbRnS4xyKQM0UY.js"></script>
+<script src="https://polyfill.io/v3/polyfill.min.js?features=Array.prototype.find,Promise,Object.assign"></script>
+<script src="/sites/default/files/js/js_lRozX3v1t_7ZBlItZML1tiwINccrkCcyx_tH-niGbs8.js"></script>
+<script src="https://dap.digitalgov.gov/Universal-Federated-Analytics-Min.js?agency=USDA&amp;subagency=CNPP&amp;pua=0" id="_fed_an_ua_tag"></script>
+<script src="/sites/default/files/js/js_XOlYPqC0ven1EUks-CU8XTrk5QnAXPYhclRR-D_RldU.js"></script>
+<script src="https://ws.sharethis.com/button/buttons.js"></script>
+<script src="https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
+<script src="/sites/default/files/js/js_2aq3jo3WLz3TNVB3Mi_LyqXF3PxBF8LaE3yln4RW804.js"></script>
+
+
+  </body>
+</html>
diff --git a/tests/test_usdamyplate.py b/tests/test_usdamyplate.py
new file mode 100644
index 00000000..416fe5f8
--- /dev/null
+++ b/tests/test_usdamyplate.py
@@ -0,0 +1,52 @@
+from recipe_scrapers.usdamyplate import USDAMyPlate
+from tests import ScraperTest
+
+# test recipe's URL
+# https://www.myplate.gov/recipes/supplemental-nutrition-assistance-program-snap/fabulous-fig-bars
+
+
+class TestUSDAMyPlateRecipesScraper(ScraperTest):
+
+    scraper_class = USDAMyPlate
+
+    def test_host(self):
+        self.assertEqual("myplate.gov", self.harvester_class.host())
+
+    def test_title(self):
+        self.assertEqual(self.harvester_class.title(), "Fabulous Fig Bars")
+
+    def test_total_time(self):
+        self.assertEqual(75, self.harvester_class.total_time())
+
+    def test_yields(self):
+        self.assertEqual("24 serving(s)", self.harvester_class.yields())
+
+    def test_ingredients(self):
+        self.assertCountEqual(
+            [
+                "3 cups dried figs (chopped, 16 ounces)",
+                "1/2 cup walnuts (chopped)",
+                "1/3 cup sugar",
+                "1/4 cup orange juice (juice from 1/2 orange)",
+                "2 tablespoons hot water",
+                "1/2 cup margarine (softened, or butter)",
+                "1 cup packed brown sugar",
+                "1 large egg",
+                "1 1/2 cups all-purpose flour",
+                "1/2 teaspoon baking soda",
+                "1 1/4 cups old fashioned rolled oats",
+            ],
+            self.harvester_class.ingredients(),
+        )
+
+    def test_image(self):
+        self.assertEqual(
+            "https://myplate-prod.azureedge.net/sites/default/files/styles/recipe_525_x_350_/public/2021-03/FigBars.jpg",
+            self.harvester_class.image(),
+        )
+
+    def test_instructions(self):
+        return self.assertEqual(
+            "Wash hands with soap and water.\nPreheat oven to 350 degrees F. Lightly grease a 9x13-inch baking pan.\nCombine figs, walnuts, sugar, orange juice and hot water in a mixing bowl and set aside.\nMix together margarine or butter and brown sugar until creamy. Add egg and mix until smooth.\nMix flour and baking soda. Stir into egg mixture. Blend in oats to make soft dough.\nReserve 1 cup of dough for topping. With floured fingertips, press the remaining dough into a thin layer on the bottom of the baking pan.\nSpread fig mixture evenly over the dough. Crumble reserved dough over top, allowing fig mixture to show.\nBake 30 minutes or until golden brown. Cool completely in baking pan. Cut into 24 bars (about 2.5 x 2 inches).",
+            self.harvester_class.instructions(),
+        )