Caveat

Web sites often change the format of their pages so this may not always work. If it doesn't, rework the examples after examining the html content of the page (most browsers will let you see the html source - look for a "page source" option - though you might have to turn on the developer mode in your browser preferences. For example, on Chrome you need to click the "developer mode" check box under Extensions in the Preferences/Options menu.

Import necessary modules


In [31]:
import requests
from bs4 import BeautifulSoup

The http request response cycle


In [32]:
url = "http://www.epicurious.com/search/Tofu Chili"
response = requests.get(url)
if response.status_code == 200:
    print("Success")
else:
    print("Failure")


Success

In [33]:
keywords = input("Please enter the things you want to see in a recipe")
url = "http://www.epicurious.com/search/" + keywords
response = requests.get(url)
if response.status_code == 200:
    print("Success")
else:
    print("Failure")


Please enter the things you want to see in a recipeTofu Chili
Success

Set up the BeautifulSoup object


In [39]:
results_page = BeautifulSoup(response.content,'lxml')
print(results_page.prettify())
#print(results_page)


<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8"/>
  <meta content="app-id=312101965" name="apple-itunes-app"/>
  <title>
   Search | Epicurious.com
  </title>
  <link href="//www.epicurious.com" rel="dns-prefetch"/>
  <link href="//assets.adobedtm.com" rel="dns-prefetch"/>
  <link href="//www.google-analytics.com" rel="dns-prefetch"/>
  <link href="//tpc.googlesyndication.com" rel="dns-prefetch"/>
  <link href="//static.parsely.com" rel="dns-prefetch"/>
  <link href="//cdn.optimizely.com" rel="dns-prefetch"/>
  <link href="//condenast.demdex.net" rel="dns-prefetch"/>
  <link href="//capture.condenastdigital.com" rel="dns-prefetch"/>
  <link href="//pixel.condenastdigital.com" rel="dns-prefetch"/>
  <link href="//use.typekit.net" rel="dns-prefetch"/>
  <link href="//fonts.typekit.net" rel="dns-prefetch"/>
  <link href="//p.typekit.net" rel="dns-prefetch"/>
  <link href="//assets.epicurious.com" rel="dns-prefetch"/>
  <link href="//ad.doubleclick.net" rel="dns-prefetch"/>
  <link href="//pagead2.googlesyndication.com" rel="dns-prefetch"/>
  <link href="//z.moatads.com" rel="dns-prefetch"/>
  <meta content="en_US" itemprop="inLanguage" property="og:locale"/>
  <meta content="IE=edge" http-equiv="x-ua-compatible"/>
  <meta content="no-cache" http-equiv="cache-control"/>
  <meta content="no-cache" http-equiv="pragma"/>
  <meta content="Search | Epicurious.com" itemprop="name"/>
  <meta content="http://www.epicurious.com/static/img/misc/epicurious-social-logo.png" itemprop="logo"/>
  <meta content="Easily search and browse more than 37,000 recipes, articles, galleries, menus, and videos from Epicurious.com, Bon Appétit, and other partners." name="description"/>
  <meta content="Epicurious" itemprop="author"/>
  <link href="http://www.epicurious.com/search/Tofu%20Chili" rel="canonical"/>
  <meta content="Copyright (c) 2017 Conde Nast" name="copyright"/>
  <meta content="9c2002da922784afad64b638161c75f7" name="p:domain_verify"/>
  <meta content="Search | Epicurious.com" property="og:title"/>
  <meta content="website" property="og:type"/>
  <meta content="http://www.epicurious.com/search/Tofu%20Chili" property="og:url"/>
  <meta content="Easily search and browse more than 37,000 recipes, articles, galleries, menus, and videos from Epicurious.com, Bon Appétit, and other partners." property="og:description"/>
  <meta content="http://www.epicurious.com/static/img/misc/epicurious-social-logo.png" property="og:image"/>
  <meta content="Epicurious" property="og:site_name"/>
  <meta content="1636080783276430" property="fb:app_id"/>
  <meta content="722582662" property="fb:admins"/>
  <meta content="774348857" property="fb:admins"/>
  <meta content="596666898" property="fb:admins"/>
  <meta content="837402" property="fb:admins"/>
  <meta content="685417657" property="fb:admins"/>
  <meta content="22500087" property="fb:admins"/>
  <meta content="1107036618" property="fb:admins"/>
  <meta content="1045857449" property="fb:admins"/>
  <meta content="14601235" property="fb:admins"/>
  <link href="https://plus.google.com/106968200752753566855" rel="publisher"/>
  <link href="/static/img/favicon.png" rel="icon" type="image/png"/>
  <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
  <!-- metadataTags end -->
  <script>
   var EPI = EPI || {
        barCnsCrtPage: false,
        onCompleteActions: []
    };

    document.onreadystatechange = function () {
        if (document.readyState === 'complete') {
            EPI.onCompleteActions.forEach(function (callback) {
                if (typeof callback === 'function') {
                    callback();
                }
            });

            if (window.location.search.substr(1).indexOf('ui-regression-test=true') >= 0) {
                console.log('ui-regression-test-ready');
            }
        }
    };

    <!-- https://github.com/filamentgroup/loadJS -->
    !function(a){var b=function(b,c){"use strict";var d=a.document.getElementsByTagName("script")[0],e=a.document.createElement("script");return e.src=b,e.async=!0,d.parentNode.insertBefore(e,d),c&&"function"==typeof c&&(e.onload=c),e};"undefined"!=typeof module?module.exports=b:a.loadJS=b}("undefined"!=typeof global?global:this);    // loadCSS
    (function(h){var d=function(d,e,n){function k(a){if(b.body)return a();setTimeout(function(){k(a)})}function f(){a.addEventListener&&a.removeEventListener("load",f);a.media=n||"all"}var b=h.document,a=b.createElement("link"),c;if(e)c=e;else{var l=(b.body||b.getElementsByTagName("head")[0]).childNodes;c=l[l.length-1]}var m=b.styleSheets;a.rel="stylesheet";a.href=d;a.media="only x";k(function(){c.parentNode.insertBefore(a,e?c:c.nextSibling)});var g=function(b){for(var c=a.href,d=m.length;d--;)if(m[d].href===
    c)return b();setTimeout(function(){g(b)})};a.addEventListener&&a.addEventListener("load",f);a.onloadcssdefined=g;g(f);return a};"undefined"!==typeof exports?exports.loadCSS=d:h.loadCSS=d})("undefined"!==typeof global?global:this);
    
    (function(a){if(a.loadCSS){var b=loadCSS.relpreload={};b.support=function(){try{return a.document.createElement("link").relList.supports("preload")}catch(b){return!1}};b.poly=function(){for(var b=a.document.getElementsByTagName("link"),d=0;d<b.length;d++){var c=b[d];"preload"===c.rel&&"style"===c.getAttribute("as")&&(a.loadCSS(c.href,c),c.rel=null)}};if(!b.support()){b.poly();var e=a.setInterval(b.poly,300);a.addEventListener&&a.addEventListener("load",function(){a.clearInterval(e)});a.attachEvent&&
    a.attachEvent("onload",function(){a.clearInterval(e)})}}})(this);    (function(d) {
      var config = {
        kitId: 'zpl6zji',
        scriptTimeout: 3000,
        async: true
      },
      h=d.documentElement,t=setTimeout(function(){h.className=h.className.replace(/\bwf-loading\b/g,"")+" wf-inactive";},config.scriptTimeout),tk=d.createElement("script"),f=false,s=d.getElementsByTagName("script")[0],a;h.className+=" wf-loading";tk.src='https://use.typekit.net/'+config.kitId+'.js';tk.async=true;tk.onload=tk.onreadystatechange=function(){a=this.readyState;if(f||a&&a!="complete"&&a!="loaded")return;f=true;clearTimeout(t);try{Typekit.load(config)}catch(e){}};s.parentNode.insertBefore(tk,s)
    })(document);
  </script>
  <style>
   @font-face{font-family:'Gotham SSm 5r';src:url("/static/fonts/GothamSSm5r.woff2") format("woff2"),url("/static/fonts/GothamSSm5r.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham SSm 5i';src:url("/static/fonts/GothamSSm5i.woff2") format("woff2"),url("/static/fonts/GothamSSm5i.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham SSm 7r';src:url("/static/fonts/GothamSSm7r.woff2") format("woff2"),url("/static/fonts/GothamSSm7r.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham SSm 7i';src:url("/static/fonts/GothamSSm7i.woff2") format("woff2"),url("/static/fonts/GothamSSm7i.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Cond SSm 5r';src:url("/static/fonts/GothamCondSSm5r.woff2") format("woff2"),url("/static/fonts/GothamCondSSm5r.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Cond SSm 6r';src:url("/static/fonts/GothamCondSSm6r.woff2") format("woff2"),url("/static/fonts/GothamCondSSm6r.woff") format("woff");font-weight:normal;font-style:normal}header[role="banner"],.search-dialog-form input[type="text"]{font-family:"Gotham SSm 7r", sans-serif;font-weight:normal}[class$="-flash-message"]{font-family:"utopia-std-display", serif;font-style:italic;font-weight:400}.icon-share{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-64%20741%20128%20102%22%3E%3Cpath%20d%3D%22M37%20813.7v19.5h-88.7v-63.4h19.6l13.6-11.8H-64v87H49.4v-43.2zm-11.7-19.8s-54.7-14.2-69.4%2034.6c0%200-5.3-69.9%2069.4-69.9V741L64%20775.8l-38.7%2036v-17.9z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}footer[role="contentinfo"] .corporate-info .conde-nast-brands .nav-title:after{background-repeat:no-repeat;background-size:contain;height:1em;width:.7em}footer[role="contentinfo"] .corporate-info .conde-nast-brands .nav-title:after{content:"";display:inline-block;position:relative;top:1px;vertical-align:baseline}footer[role="contentinfo"] .corporate-info .conde-nast-brands .nav-title:after{background-position:100% 0%;margin-left:.5rem}footer[role="contentinfo"] .corporate-info .conde-nast-brands .nav-title:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNzAgMTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03MCA1MC44NTlMMCAwbDIxLjU4IDUwLjg1OUwwIDEwMHoiIGZpbGw9IiNDQ0MiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==")}footer[role="contentinfo"] .corporate-info>.section-title,.homepage-content-channel-link,.lightreg-dialog fieldset legend,header[role="banner"] .epicurious-logo,footer[role="contentinfo"] .epicurious-links .epi-social-links .nav-title,.main-navigation .facebook-social-channel-link,.branding .facebook-social-channel-link,footer[role="contentinfo"] .epicurious-links .epi-social-links .facebook-link,footer[role="contentinfo"] .epicurious-links .epi-social-links .feed-link,footer[role="contentinfo"] .epicurious-links .epi-social-links .googleplus-link,header[role="banner"] .show-main-navigation:hover,header[role="banner"] .show-main-navigation,header[role="banner"] .show-search-button:hover,.search-dialog-form [type="submit"]:hover,header[role="banner"] .show-search-button,.search-dialog-form [type="submit"],.user-status[data-user-type="anonymous"] .recipebox-status:hover,.user-status[data-user-type="anonymous"] .recipebox-status,.user-status[data-user-type="authenticated"] .recipebox-status,.main-navigation .instagram-social-channel-link,.branding .instagram-social-channel-link,footer[role="contentinfo"] .epicurious-links .epi-social-links .instagram-link,footer[role="contentinfo"] .epicurious-links .epi-social-links .pinterest-link,footer[role="contentinfo"] .epicurious-links .epi-social-links .tumblr-link,.main-navigation .twitter-social-channel-link,.branding .twitter-social-channel-link,footer[role="contentinfo"] .epicurious-links .epi-social-links .twitter-link,.search-dialog-form [type="reset"]:hover,[class$="-form"] .close-button,.search-dialog-form [type="reset"],.dismiss-main-navigation:hover,[class$="-comment-form"] .close-button,.dismiss-main-navigation,footer[role="contentinfo"] .epicurious-links .epi-social-links .youtube-link{background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}footer[role="contentinfo"] .corporate-info>.section-title{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjUwIDM2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xOC41IDMzLjRjLTEuMyAxLjMtMy4zIDIuMS01LjIgMi4yLTYuMyAwLTcuNy01LjQtNy43LTEyLjdzMS4zLTEyLjcgNy42LTEyLjdjMiAwIDMuOC45IDUuMSAyLjJsMy40IDZoLjJ2LTguM2gtLjJsLTMuMyAxLjdjLTEtLjgtMi44LTIuMS01LjMtMi4xQzcuMSA5LjcgMCAxNC41IDAgMjIuOVM3IDM2IDEzLjMgMzZjMi40IDAgNC41LTEuMyA1LjQtMi4xbDMuNCAxLjdoLjJWMjdoLS4ybC0zLjYgNi40ek0zOC45IDkuN0MzMyA5LjcgMjYgMTQuOSAyNiAyMi45UzMzIDM2IDM4LjkgMzZzMTIuOC01LjEgMTIuOC0xMy4xLTctMTMuMi0xMi44LTEzLjJ6bTAgMjUuOGMtNiAwLTcuMy01LTcuMy0xMi42czEuNC0xMi43IDcuMy0xMi43YzYgMCA3LjMgNS4xIDcuMyAxMi43cy0xLjQgMTIuNi03LjMgMTIuNnpNNzIuMyAxMC42aDMuMnYxNi4xaC0uMUw2NC4yIDEwLjJoLTkuN3YuNGgzLjJ2MjQuNWgtMy4ydi40aDYuOXYtLjRoLTMuMlYxMC42aC4xTDc1LjggMzZoLjJWMTAuNmgzLjJ2LS40aC02Ljl6TTkyLjggMTAuMkg4MnYuNGgzLjF2MjQuNUg4MnYuNGgxMC45YzUuNCAwIDE0LjctMi40IDE0LjctMTIuOHMtOS4zLTEyLjUtMTQuOC0xMi41em0tLjEgMjQuOUg5MFYxMC42aDIuN2M2LjQgMCA5LjMgNC42IDkuMyAxMi4zLjEgNy43LTIuOSAxMi4yLTkuMyAxMi4yek0xMjcuNyAzNS4xaC05LjN2LTEzaDQuN2MxLjUgMS4zIDMuMyA0LjkgMy4zIDQuOWguMlYxNi44aC0uMnMtMS44IDMuNy0zLjMgNC45aC00LjdWMTAuNmg4LjNjMi40IDEuNiA0LjUgNi40IDQuNSA2LjRoLjJ2LTYuOGgtMjEuMXYuNGgzLjF2MjQuNWgtMy4xdi40aDIxLjhWMjdoLS4ycy0yLjEgNS43LTQuMiA4LjF6TTEyNy4zIDQuOGwtLjctMS43LjYtMy0uMi0uMS03LjcgNi42di4yek0xNzcuNCAxMC4yaC03di40aDMuM3YxNi4xaC0uMWwtMTEuMy0xNi41aC05LjZ2LjRoMy4ydjI0LjVoLTMuMnYuNGg2Ljl2LS40aC0zLjJWMTAuNmguMUwxNzQgMzZoLjJWMTAuNmgzLjJ6TTE5MC42IDkuM2gtLjJsLTEwLjYgMjUuOGgtMi45di40aDYuNnYtLjRoLTMuMWw0LTkuN2g4bDQuMiA5LjdoLTMuMnYuNGgxMS41di0uNEgyMDJMMTkwLjYgOS4zem0tNi4xIDE1LjhsMy43LTkuMSAzLjkgOS4xaC03LjZ6TTIxOSAyMC43bC00LjgtMS43Yy0yLjQtLjgtNC40LTIuMS00LjQtNC41IDAtMi44IDIuMS00LjMgNS4zLTQuMyAyIDAgMy4zLjYgNC40IDEuN2wzLjUgNS45aC4ydi04aC0uMmwtMy4zIDEuN2MtLjgtLjctMi4yLTEuNy00LjYtMS43LTQuNyAwLTcuNyAzLjEtNy44IDcuNiAwIDMuNiAyLjQgNS40IDUuMiA2LjVsNC45IDEuOGMyLjYgMSA0LjQgMi4xIDQuNCA0LjggMCAyLjUtMS42IDUuMS01LjkgNS4xLTIgMC00LjMtLjktNS42LTIuMmwtMy43LTYuNWgtLjJsLjIgOC44aC4ybDMuNC0xLjhjMSAuOSAzLjQgMi4yIDUuOCAyLjIgNS4zIDAgOC44LTMuOSA4LjgtOC4yLjEtNC4zLTIuOC02LjItNS44LTcuMnpNMjI3LjMgMTAuMnY3LjloLjJzMi4zLTUgNC40LTcuNWg0LjN2MjQuNWgtMy44di40SDI0NXYtLjRoLTMuOFYxMC42aDQuM2MyLjEgMi40IDQuNCA3LjUgNC40IDcuNWguMnYtNy45aC0yMi44eiIgZmlsbD0iI2ExYTFhMSIvPjwvc3ZnPg==")}.homepage-content-channel-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgZmlsbD0iI0ZGRiIgY3g9IjEyOCIgY3k9IjEyOCIgcj0iMTE5Ii8+PHBhdGggZD0iTTY4LjQgOTVjLTYuNiAwLTExLjQgMTcuOC05IDM0LjJsMTguNi01YzAtMTUuOC0yLjgtMjkuMi05LjYtMjkuMnptNzMuOSA1LjNjLTIuOSAwLTUuMi45LTcuMSAyLjRWMTUzYzEuMiAxLjcgMy4yIDMgNi4yIDMgNy40IDAgMTMuMi03LjkgMTMuMi0yOSAwLTE0LjItMi42LTI2LjctMTIuMy0yNi43ek0xMjggMEM1Ny4zIDAgMCA1Ny4zIDAgMTI4YzAgNzAuNiA1Ny4zIDEyOCAxMjggMTI4czEyOC01Ny4zIDEyOC0xMjhTMTk4LjcgMCAxMjggMHptNzMuNiA1Ny45YzcuMSAwIDEyLjkgNS40IDEyLjkgMTEuOSAwIDYuNy01LjggMTEuOS0xMi45IDExLjktNy4xLjEtMTIuOS01LjItMTIuOS0xMS45czUuOC0xMS45IDEyLjktMTEuOXpNMTAyLjQgMTI0bC00MS43IDExLjhjLjkgNC43IDMuNSA5LjEgNy4xIDEyLjEgMy4xIDIuMSA2LjggMy41IDEwLjcgMy41IDEyLjUgMCAyMC43LTEwLjkgMjAuNy0xMC45bDEuOC42YzAgLjEtLjEuMy0uMS40aC4xYy0xLjEgNS43LTkuNCAyNi4xLTM0LjEgMjYuMS05LjYgMC0xNy4zLTMuMS0yMy4yLTguMi05LTcuMy0xNC0xOC45LTE0LTMxLjQgMC0yMS4xIDE0LjMtMzkuNCAzOC41LTM5LjQgMTguOSAwIDMzLjUgMTQuNiAzNC4yIDM1di40em00Ny40IDQzLjNjLTUuNiAwLTEwLjgtMS44LTE0LjUtNC45djM2LjNoLTI2LjZsLjEtMTA4LjdoMjUuOWwuNiA3YzQuNC01LjIgMTAuNi04LjUgMTcuOS04LjUgMTguNyAwIDI3LjcgMTguMyAyNy43IDM5LjQgMCAyMi44LTEzLjQgMzkuNC0zMS4xIDM5LjR6bTY1LjItMS44aC0yNi43bC4xLTc1LjNIMjE1djc1LjN6IiBmaWxsPSIjRjkzRjIzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+")}.lightreg-dialog fieldset legend,header[role="banner"] .epicurious-logo{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjEyIDEyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAwLjYgODguOWMtMi44IDAtNC41LTEuMS01LjUtMi44VjQwLjhjMS43LTEuMyAzLjgtMi4yIDYuMy0yLjIgOC43IDAgMTEuMSAxMS4yIDExLjEgMjQuMS0uMSAxOS4xLTUuNCAyNi4yLTExLjkgMjYuMnptMTAuNS02MC43Yy02LjYgMC0xMi4xIDMtMTYuMSA3LjZsLS41LTYuM0g3MS4ybC0uMSA5Ny45aDI0Vjk0LjdjMy4zIDIuOCA4IDQuNCAxMyA0LjQgMTYgMCAyOC0xNSAyOC0zNS41IDAtMTktOC4xLTM1LjQtMjUtMzUuNHptMjY2LjIgMS41aDIzLjl2NjcuOGgtMjMuOVYyOS43ek0zNzEgNDIuM2MwIDcuOS00LjUgMTMuMy0xMS44IDEzLjMtNy4yIDAtMTEtNS4yLTExLTEwLjIgMC0xLjcuNi01IDIuMy03LjUtMy0xLjYtMTEuNCAxLjgtMTQuNCAxMS42djQ4aC0yMy45VjI5LjdoMjMuNUwzMzYgNDFjNC4zLTguMSAxMC44LTEyLjggMTguOS0xMi44IDEwLjUgMCAxNi4xIDYuNiAxNi4xIDE0LjF6bS05Mi4yLTEyLjZoMjMuOXY2Ny44aC0yMy45di0xNWMtMi40IDYuNi04LjIgMTYuNi0yMC41IDE2LjYtMTIuOCAwLTE5LTEwLjEtMTktMjAuOVYzOS41YzAtNS4xLTEuNC03LjYtMy4zLTguNXYtMS4zaDI3LjJ2NDEuNmMwIDEwLjMgNC42IDExIDcuMyAxMSAzLjggMCA2LjYtMy4zIDguMy04VjI5Ljd6TTYxMiA3NS41YzAgMTMuNy0xMi4yIDIzLjQtMjkuNyAyMy40LTkuMiAwLTE4LTQuNi0yMy00LjYtMy42IDAtNC41IDEtNC41IDFsLS44LTE4LjhoMi4xYzkuNiAxMi43IDE2LjIgMTguMyAyNi4xIDE4LjMgNi40IDAgMTEuOC0zLjIgMTEuOC04LjcgMC01LjktNS4zLTcuMy0xMy05LjItMjAuNy01LjMtMjYuNS0xNC4zLTI2LjUtMjYuNCAwLTEzLjQgMTEuNy0yMi41IDI2LjMtMjIuNSA1IDAgOS43IDEgMTMuMyAyLjIgMi4yLjcgOC42IDMuNSAxMi45IDMuMnYxOC4yaC0yQzU5Ni45IDM5LjggNTg5LjkgMzIgNTgxIDMyYy01LjYgMC04LjggMy41LTguOCA4IDAgNS41IDUuMiA3IDE0LjUgOS43IDE2LjggNS4yIDI1LjMgMTEuNyAyNS4zIDI1Ljh6bS04OS4zLTQ1LjhoMjMuOXY2Ny44aC0yMy45di0xNWMtMi40IDYuNi04LjIgMTYuNi0yMC41IDE2LjYtMTIuOCAwLTE5LTEwLjEtMTktMjAuOVYzOS41YzAtNS4xLTEuNC03LjYtMy4zLTguNXYtMS4zaDI3LjJ2NDEuNmMwIDEwLjMgNC42IDExIDcuMyAxMSAzLjggMCA2LjYtMy4zIDguMy04VjI5Ljd6bS04MC43IDY1Yy02LjkgMC05LjQtOS40LTkuNC0zMS4yIDAtMjEuOCAyLjUtMzEuMiA5LjQtMzEuMnM5LjQgOS40IDkuNCAzMS4yYzAgMjEuOC0yLjYgMzEuMi05LjQgMzEuMnptMC02Ni41Yy0yMS42IDAtMzQuMSAxNS44LTM0LjEgMzUuMyAwIDE5LjUgMTIuNSAzNS4zIDM0LjEgMzUuM3MzNC0xNS44IDM0LTM1LjNjMC0xOS41LTEyLjUtMzUuMy0zNC0zNS4zem0tMjk5LjEgMS41aDIzLjl2NjcuOGgtMjMuOVYyOS43em04OSA0NS4zbDEuNS41Yy0xLjcgOS0xMCAyMy41LTI4LjcgMjMuNS0yMS4xIDAtMzEuMi0xNi40LTMxLjItMzUuNCAwLTIwLjQgMTMuNC0zNS41IDMzLjQtMzUuNSAxNC44IDAgMjMuOSA3LjkgMjMuOSAxNi40IDAgNS4yLTMuOSA5LjQtOS43IDkuNC00LjIgMC04LjUtMy45LTguNS04LjcgMC00LjkgMy03LjYgNi41LTguMi0xLjItMi4yLTMuMy0zLjktNy4xLTMuOS02LjUgMC0xMy45IDguMS0xMy45IDI3LjYgMCAxMi44IDYuMiAyNC4xIDE4LjkgMjQuMSAxMC4yIDAgMTQuOS05LjggMTQuOS05Ljh6bTE0NS42LTYzLjdjMC02IDUuMi0xMC44IDExLjctMTAuOCA2LjQgMCAxMS43IDQuOCAxMS43IDEwLjggMCA2LTUuMiAxMC44LTExLjcgMTAuOC02LjUgMC0xMS43LTQuOC0xMS43LTEwLjh6bS0yMzQuNCAwYzAtNiA1LjItMTAuOCAxMS43LTEwLjggNi40IDAgMTEuNyA0LjggMTEuNyAxMC44IDAgNi01LjIgMTAuOC0xMS43IDEwLjgtNi41IDAtMTEuNy00LjgtMTEuNy0xMC44ek0yNi44IDY0LjhDMjQuNyA1MC4xIDI4LjkgMzQgMzQuOSAzNGM2LjEgMCA4LjYgMTIuMSA4LjcgMjYuMmwtMTYuOCA0LjZ6bTcuOC0zNi41QzEyLjkgMjguMyAwIDQ0LjggMCA2My43IDAgNzUgNC41IDg1LjQgMTIuNiA5MmM1LjMgNC42IDEyLjMgNy40IDIwLjkgNy40IDIyLjIgMCAyOS43LTE4LjMgMzAuNy0yMy41aC0uMWMwLS4xIDAtLjIuMS0uM2wtMS41LS41cy03LjQgOS44LTE4LjYgOS44Yy0zLjUgMC02LjgtMS4yLTkuNi0zLjItMy4zLTIuNy01LjYtNi43LTYuNC0xMC45TDY1LjUgNjB2LS4zYy0uOC0xOC4zLTEzLjgtMzEuNC0zMC45LTMxLjR6IiBmaWxsPSIjRUY0MjI5Ii8+PC9zdmc+")}footer[role="contentinfo"] .epicurious-links .epi-social-links .nav-title{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjEyIDEyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAwLjYgODguOWMtMi44IDAtNC41LTEuMS01LjUtMi44VjQwLjhjMS43LTEuMyAzLjgtMi4yIDYuMy0yLjIgOC43IDAgMTEuMSAxMS4yIDExLjEgMjQuMS0uMSAxOS4xLTUuNCAyNi4yLTExLjkgMjYuMnptMTAuNS02MC43Yy02LjYgMC0xMi4xIDMtMTYuMSA3LjZsLS41LTYuM0g3MS4ybC0uMSA5Ny45aDI0Vjk0LjdjMy4zIDIuOCA4IDQuNCAxMyA0LjQgMTYgMCAyOC0xNSAyOC0zNS41IDAtMTktOC4xLTM1LjQtMjUtMzUuNHptMjY2LjIgMS41aDIzLjl2NjcuOGgtMjMuOVYyOS43ek0zNzEgNDIuM2MwIDcuOS00LjUgMTMuMy0xMS44IDEzLjMtNy4yIDAtMTEtNS4yLTExLTEwLjIgMC0xLjcuNi01IDIuMy03LjUtMy0xLjYtMTEuNCAxLjgtMTQuNCAxMS42djQ4aC0yMy45VjI5LjdoMjMuNUwzMzYgNDFjNC4zLTguMSAxMC44LTEyLjggMTguOS0xMi44IDEwLjUgMCAxNi4xIDYuNiAxNi4xIDE0LjF6bS05Mi4yLTEyLjZoMjMuOXY2Ny44aC0yMy45di0xNWMtMi40IDYuNi04LjIgMTYuNi0yMC41IDE2LjYtMTIuOCAwLTE5LTEwLjEtMTktMjAuOVYzOS41YzAtNS4xLTEuNC03LjYtMy4zLTguNXYtMS4zaDI3LjJ2NDEuNmMwIDEwLjMgNC42IDExIDcuMyAxMSAzLjggMCA2LjYtMy4zIDguMy04VjI5Ljd6TTYxMiA3NS41YzAgMTMuNy0xMi4yIDIzLjQtMjkuNyAyMy40LTkuMiAwLTE4LTQuNi0yMy00LjYtMy42IDAtNC41IDEtNC41IDFsLS44LTE4LjhoMi4xYzkuNiAxMi43IDE2LjIgMTguMyAyNi4xIDE4LjMgNi40IDAgMTEuOC0zLjIgMTEuOC04LjcgMC01LjktNS4zLTcuMy0xMy05LjItMjAuNy01LjMtMjYuNS0xNC4zLTI2LjUtMjYuNCAwLTEzLjQgMTEuNy0yMi41IDI2LjMtMjIuNSA1IDAgOS43IDEgMTMuMyAyLjIgMi4yLjcgOC42IDMuNSAxMi45IDMuMnYxOC4yaC0yQzU5Ni45IDM5LjggNTg5LjkgMzIgNTgxIDMyYy01LjYgMC04LjggMy41LTguOCA4IDAgNS41IDUuMiA3IDE0LjUgOS43IDE2LjggNS4yIDI1LjMgMTEuNyAyNS4zIDI1Ljh6bS04OS4zLTQ1LjhoMjMuOXY2Ny44aC0yMy45di0xNWMtMi40IDYuNi04LjIgMTYuNi0yMC41IDE2LjYtMTIuOCAwLTE5LTEwLjEtMTktMjAuOVYzOS41YzAtNS4xLTEuNC03LjYtMy4zLTguNXYtMS4zaDI3LjJ2NDEuNmMwIDEwLjMgNC42IDExIDcuMyAxMSAzLjggMCA2LjYtMy4zIDguMy04VjI5Ljd6bS04MC43IDY1Yy02LjkgMC05LjQtOS40LTkuNC0zMS4yIDAtMjEuOCAyLjUtMzEuMiA5LjQtMzEuMnM5LjQgOS40IDkuNCAzMS4yYzAgMjEuOC0yLjYgMzEuMi05LjQgMzEuMnptMC02Ni41Yy0yMS42IDAtMzQuMSAxNS44LTM0LjEgMzUuMyAwIDE5LjUgMTIuNSAzNS4zIDM0LjEgMzUuM3MzNC0xNS44IDM0LTM1LjNjMC0xOS41LTEyLjUtMzUuMy0zNC0zNS4zem0tMjk5LjEgMS41aDIzLjl2NjcuOGgtMjMuOVYyOS43em04OSA0NS4zbDEuNS41Yy0xLjcgOS0xMCAyMy41LTI4LjcgMjMuNS0yMS4xIDAtMzEuMi0xNi40LTMxLjItMzUuNCAwLTIwLjQgMTMuNC0zNS41IDMzLjQtMzUuNSAxNC44IDAgMjMuOSA3LjkgMjMuOSAxNi40IDAgNS4yLTMuOSA5LjQtOS43IDkuNC00LjIgMC04LjUtMy45LTguNS04LjcgMC00LjkgMy03LjYgNi41LTguMi0xLjItMi4yLTMuMy0zLjktNy4xLTMuOS02LjUgMC0xMy45IDguMS0xMy45IDI3LjYgMCAxMi44IDYuMiAyNC4xIDE4LjkgMjQuMSAxMC4yIDAgMTQuOS05LjggMTQuOS05Ljh6bTE0NS42LTYzLjdjMC02IDUuMi0xMC44IDExLjctMTAuOCA2LjQgMCAxMS43IDQuOCAxMS43IDEwLjggMCA2LTUuMiAxMC44LTExLjcgMTAuOC02LjUgMC0xMS43LTQuOC0xMS43LTEwLjh6bS0yMzQuNCAwYzAtNiA1LjItMTAuOCAxMS43LTEwLjggNi40IDAgMTEuNyA0LjggMTEuNyAxMC44IDAgNi01LjIgMTAuOC0xMS43IDEwLjgtNi41IDAtMTEuNy00LjgtMTEuNy0xMC44ek0yNi44IDY0LjhDMjQuNyA1MC4xIDI4LjkgMzQgMzQuOSAzNGM2LjEgMCA4LjYgMTIuMSA4LjcgMjYuMmwtMTYuOCA0LjZ6bTcuOC0zNi41QzEyLjkgMjguMyAwIDQ0LjggMCA2My43IDAgNzUgNC41IDg1LjQgMTIuNiA5MmM1LjMgNC42IDEyLjMgNy40IDIwLjkgNy40IDIyLjIgMCAyOS43LTE4LjMgMzAuNy0yMy41aC0uMWMwLS4xIDAtLjIuMS0uM2wtMS41LS41cy03LjQgOS44LTE4LjYgOS44Yy0zLjUgMC02LjgtMS4yLTkuNi0zLjItMy4zLTIuNy01LjYtNi43LTYuNC0xMC45TDY1LjUgNjB2LS4zYy0uOC0xOC4zLTEzLjgtMzEuNC0zMC45LTMxLjR6IiBmaWxsPSIjRkZGRkZGIi8+PC9zdmc+")}.main-navigation .facebook-social-channel-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTM4IDI1NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxMzcuMDIyaDM5LjE5M1YyNTZoNDkuMDExVjEzNy4wMjJoNDkuMDEyVjg4LjA5SDg4LjIwNFY2My4yN2MwLTguMjkyIDUuMjU3LTE1LjA1NSA5Ljc5Ni0xNS4wNTVoMzkuMjE2VjBIOThDNjUuNTU3LS4wMTIgMzkuMTkzIDI4LjYwNyAzOS4xOTMgNjMuOTc2Vjg4LjA5SDB2NDguOTMyeiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRjkzRjIzIi8+PC9zdmc+")}.branding .facebook-social-channel-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAyMS4wM0MwIDkuNDM3IDkuMzkyIDAgMjEgMGMxMS42MDcgMCAyMSA5LjQzOCAyMSAyMS4wM0M0MiAzMi42MiAzMi42MDcgNDIgMjEgNDIgOS4zOTIgNDIgMCAzMi42MiAwIDIxLjAzeiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRjkzRjIzIi8+PHBhdGggZD0iTTE1LjU1NCAyMS43NDdoMy4xMXY5LjQ0aDMuODl2LTkuNDRoMy44OXYtMy44ODRoLTMuODl2LTEuOTdjMC0uNjU3LjQxOC0xLjE5NC43OC0xLjE5NGgzLjExdi0zLjgyNmgtMy4xMWMtMi41NzYgMC00LjY3IDIuMjctNC42NyA1LjA3OHYxLjkxM2gtMy4xMXYzLjg4M3oiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+")}footer[role="contentinfo"] .epicurious-links .epi-social-links .facebook-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii02NCA3MjggMTI4IDEyOCI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS02NCA3OTJjMC0zNS4yIDI4LjUtNjQgNjQtNjRzNjQgMjguOCA2NCA2NC0yOC41IDY0LTY0IDY0LTY0LTI4LjYtNjQtNjR6bTQ3LjMgMi4xaDkuNHYyOC44SDQuNXYtMjguOGgxMS44di0xMS44SDQuNXYtNi4xYzAtMi4xIDEuMi0zLjYgMi40LTMuNmg5LjR2LTExLjVINi45Yy03LjkgMC0xNC4zIDctMTQuMyAxNS41djUuOGgtOS40bC4xIDExLjd6Ij48L3BhdGg+PC9zdmc+")}footer[role="contentinfo"] .epicurious-links .epi-social-links .feed-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii05NiA2NTMgMTI4IDEyOCI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS0zMiA2NTNjLTM1LjMgMC02NCAyOC43LTY0IDY0czI4LjcgNjQgNjQgNjQgNjQtMjguNyA2NC02NC0yOC43LTY0LTY0LTY0em0tMjQgOTZjLTQuNCAwLTgtMy42LTgtOHMzLjYtOCA4LTggOCAzLjYgOCA4LTMuNiA4LTggOHptMjIgMGMwLTE2LjUtMTMuNS0zMC0zMC0zMHYtMTJjMjMuMiAwIDQyIDE4LjggNDIgNDJoLTEyem0yNCAwYzAtMTQuNC01LjYtMjgtMTUuOC0zOC4yQy0zNiA3MDAuNi00OS42IDY5NS02NCA2OTV2LTEyYzE3LjYgMCAzNC4yIDYuOSA0Ni43IDE5LjNDLTQuOSA3MTQuOCAyIDczMS40IDIgNzQ5aC0xMnoiPjwvcGF0aD48L3N2Zz4=")}footer[role="contentinfo"] .epicurious-links .epi-social-links .googleplus-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTI4IDY0LjAwMmMuMyAzNS4yLTI4LjUgNjQtNjQgNjRzLTY0LTI4LjgtNjQtNjRjMC0zNS41IDI4LjUtNjMuNyA2NC02NCAzNC45LS4zIDYzLjcgMjguNSA2NCA2NHptLTY5LjUtMTQuNmMwLTUuOC0uNi04LjgtNC45LTEwLjkgMC0xLjUgNy45LS42IDcuOS0zaC0xN3MtMTcuMy4zLTE3LjMgMTQuOWMwIDE0LjkgMTQuOSAxMyAxNC45IDEzdjMuOWMwIDEuNSAyLjEuOSAyLjQgMy45LTEuMiAwLTIwLjktLjYtMjAuOSAxMi40IDAgMTMuMyAxNy42IDEyLjQgMTcuNiAxMi40czIwLjMgMS4yIDIwLjMtMTUuNWMwLTkuNy0xMS41LTEzLTExLjUtMTdzOC41LTUgOC41LTE0LjF6bS0yNy45IDM0Yy0uMy01LjIgNS4yLTkuNyAxMi4xLTEwLjMgNy0uMyAxMyAzLjMgMTMuNiA4LjUuMyA1LjItNS4yIDkuNy0xMi4xIDEwLTcuMi45LTEzLjMtMy0xMy42LTguMnptOS40LTQ0LjljNC4yLTEuMiA4LjggMi40IDEwLjYgOC41IDEuNSA1LjgtLjYgMTEuNS00LjkgMTIuNC00LjIgMS4yLTguOC0yLjctMTAuNi04LjUtMS40LTUuNy43LTExLjIgNC45LTEyLjR6bTM3LjMgMjIuMnYtMTEuMkg3NHYxMS4ySDYzLjF2My4zSDc0djExLjJoMy4zdi0xMS4yaDEwLjl2LTMuM0g3Ny4zem0yMS45LTkuMXYyNy45aDUuMnYtMzkuMWgtMy45Yy0uNiAzLTEuOCA0LjktMy4zIDUuOC0xLjUuNi0zLjkgMS41LTcuNiAxLjh2My42aDkuNnoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==")}header[role="banner"] .show-main-navigation:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjUgMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI1djJIMHpNMCA4aDI1djJIMHpNMCAxNmgyNXYySDB6Ii8+PC9nPjwvc3ZnPg==")}header[role="banner"] .show-main-navigation{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjUgMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ExQTFBMSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDI1djJIMHpNMCA4aDI1djJIMHpNMCAxNmgyNXYySDB6Ii8+PC9nPjwvc3ZnPg==")}header[role="banner"] .show-search-button:hover,.search-dialog-form [type="submit"]:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQwLjgxIDM1LjMybC05Ljk4Ni05Ljk4NWExNi4yNiAxNi4yNiAwIDAgMCAyLjM3My04LjQ4NUMzMy4xOTcgNy44MjIgMjUuMzc0IDAgMTYuMzQ1IDAgNy4zMiAwIDAgNy4zMiAwIDE2LjM0N2MwIDkuMDI4IDcuODIyIDE2Ljg1IDE2Ljg1IDE2Ljg1IDMgMCA1LjgxMi0uODE0IDguMjMtMi4yMjZsMTAuMDM3IDEwLjA0YTIuNTE0IDIuNTE0IDAgMCAwIDMuNTU3IDBsMi40OS0yLjQ5Yy45ODMtLjk4Mi42MjctMi4yMi0uMzU1LTMuMnpNNS4wMyAxNi4zNDZjMC02LjI1IDUuMDY3LTExLjMxNyAxMS4zMTUtMTEuMzE3IDYuMjUgMCAxMS44MiA1LjU3IDExLjgyIDExLjgyUzIzLjEgMjguMTY3IDE2Ljg1IDI4LjE2N2MtNi4yNSAwLTExLjgyLTUuNTctMTEuODItMTEuODJ6IiBmaWxsPSIjMzMzIi8+PC9zdmc+")}header[role="banner"] .show-search-button,.search-dialog-form [type="submit"]{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQwLjgxIDM1LjMybC05Ljk4Ni05Ljk4NWExNi4yNiAxNi4yNiAwIDAgMCAyLjM3My04LjQ4NUMzMy4xOTcgNy44MjIgMjUuMzc0IDAgMTYuMzQ1IDAgNy4zMiAwIDAgNy4zMiAwIDE2LjM0N2MwIDkuMDI4IDcuODIyIDE2Ljg1IDE2Ljg1IDE2Ljg1IDMgMCA1LjgxMi0uODE0IDguMjMtMi4yMjZsMTAuMDM3IDEwLjA0YTIuNTE0IDIuNTE0IDAgMCAwIDMuNTU3IDBsMi40OS0yLjQ5Yy45ODMtLjk4Mi42MjctMi4yMi0uMzU1LTMuMnpNNS4wMyAxNi4zNDZjMC02LjI1IDUuMDY3LTExLjMxNyAxMS4zMTUtMTEuMzE3IDYuMjUgMCAxMS44MiA1LjU3IDExLjgyIDExLjgyUzIzLjEgMjguMTY3IDE2Ljg1IDI4LjE2N2MtNi4yNSAwLTExLjgyLTUuNTctMTEuODItMTEuODJ6IiBmaWxsPSIjYTFhMWExIi8+PC9zdmc+")}.user-status[data-user-type="anonymous"] .recipebox-status:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0zNS44MjQgMS4xNThDMzAuNDc0LTEuNzM0IDIzLjQ3Ni45ODggMjEgNy4yMjYgMTguNTI0Ljk4NyAxMS41MjYtMS43MzcgNi4xNzYgMS4xNTkuNDc3IDQuMjUtMi4yNDggMTIuMTM4IDIuMjUzIDIxLjQ0MyA1LjQ0OSAyOC4wNjcgMTEuMTE1IDMzLjA1NiAyMSA0Mi4wMDFjOS44ODUtOC45NDUgMTUuNTUxLTEzLjkzOSAxOC43NDctMjAuNTU5IDQuNTAxLTkuMzA0IDEuNzc2LTE3LjE5NC0zLjkyMy0yMC4yODR6IiBpZD0iYSIvPjwvZGVmcz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9Im5vbmUiPjx1c2UgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjYSIvPjxwYXRoIHN0cm9rZT0iMzMzIiBkPSJNMjEgNDEuMzI2Yy05LjczMy04LjgxLTEyLjA3OC0xMS4wNzUtMTQuODcxLTE0LjY1OS0xLjQxLTEuODA3LTIuNTI1LTMuNTc1LTMuNDI2LTUuNDQxQy0xLjM5OCAxMi43NDYuNDcyIDQuODIgNi40MTQgMS41OTljNS4xMy0yLjc3NyAxMS43NzUtLjEgMTQuMTIxIDUuODExTDIxIDguNTgxbC40NjUtMS4xN2MyLjM0NS01LjkxIDguOTktOC41ODcgMTQuMTIxLTUuODEzIDUuOTQyIDMuMjIyIDcuODEyIDExLjE0OCAzLjcxIDE5LjYyNi0uODk4IDEuODYxLTIuMDEgMy42MjQtMy40MTMgNS40MjctMi43OTYgMy41OS01LjE2NCA1Ljg3OC0xNC44ODMgMTQuNjc1eiIvPjwvZz48L3N2Zz4=")}.user-status[data-user-type="anonymous"] .recipebox-status{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0zNS44MjQgMS4xNThDMzAuNDc0LTEuNzM0IDIzLjQ3Ni45ODggMjEgNy4yMjYgMTguNTI0Ljk4NyAxMS41MjYtMS43MzcgNi4xNzYgMS4xNTkuNDc3IDQuMjUtMi4yNDggMTIuMTM4IDIuMjUzIDIxLjQ0MyA1LjQ0OSAyOC4wNjcgMTEuMTE1IDMzLjA1NiAyMSA0Mi4wMDFjOS44ODUtOC45NDUgMTUuNTUxLTEzLjkzOSAxOC43NDctMjAuNTU5IDQuNTAxLTkuMzA0IDEuNzc2LTE3LjE5NC0zLjkyMy0yMC4yODR6IiBpZD0iYSIvPjwvZGVmcz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9Im5vbmUiPjx1c2UgZmlsbD0iI2ExYTFhMSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjYSIvPjxwYXRoIHN0cm9rZT0iI2ExYTFhMSIgZD0iTTIxIDQxLjMyNmMtOS43MzMtOC44MS0xMi4wNzgtMTEuMDc1LTE0Ljg3MS0xNC42NTktMS40MS0xLjgwNy0yLjUyNS0zLjU3NS0zLjQyNi01LjQ0MUMtMS4zOTggMTIuNzQ2LjQ3MiA0LjgyIDYuNDE0IDEuNTk5YzUuMTMtMi43NzcgMTEuNzc1LS4xIDE0LjEyMSA1LjgxMUwyMSA4LjU4MWwuNDY1LTEuMTdjMi4zNDUtNS45MSA4Ljk5LTguNTg3IDE0LjEyMS01LjgxMyA1Ljk0MiAzLjIyMiA3LjgxMiAxMS4xNDggMy43MSAxOS42MjYtLjg5OCAxLjg2MS0yLjAxIDMuNjI0LTMuNDEzIDUuNDI3LTIuNzk2IDMuNTktNS4xNjQgNS44NzgtMTQuODgzIDE0LjY3NXoiLz48L2c+PC9zdmc+")}.user-status[data-user-type="authenticated"] .recipebox-status{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDIgNDIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0zNS44MjQgMS4xNThDMzAuNDc0LTEuNzM0IDIzLjQ3Ni45ODggMjEgNy4yMjYgMTguNTI0Ljk4NyAxMS41MjYtMS43MzcgNi4xNzYgMS4xNTkuNDc3IDQuMjUtMi4yNDggMTIuMTM4IDIuMjUzIDIxLjQ0MyA1LjQ0OSAyOC4wNjcgMTEuMTE1IDMzLjA1NiAyMSA0Mi4wMDFjOS44ODUtOC45NDUgMTUuNTUxLTEzLjkzOSAxOC43NDctMjAuNTU5IDQuNTAxLTkuMzA0IDEuNzc2LTE3LjE5NC0zLjkyMy0yMC4yODR6IiBpZD0iYSIvPjwvZGVmcz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9Im5vbmUiPjx1c2UgZmlsbD0iI0Y5M0YyMyIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjYSIvPjxwYXRoIHN0cm9rZT0iI0Y5M0YyMyIgZD0iTTIxIDQxLjMyNmMtOS43MzMtOC44MS0xMi4wNzgtMTEuMDc1LTE0Ljg3MS0xNC42NTktMS40MS0xLjgwNy0yLjUyNS0zLjU3NS0zLjQyNi01LjQ0MUMtMS4zOTggMTIuNzQ2LjQ3MiA0LjgyIDYuNDE0IDEuNTk5YzUuMTMtMi43NzcgMTEuNzc1LS4xIDE0LjEyMSA1LjgxMUwyMSA4LjU4MWwuNDY1LTEuMTdjMi4zNDUtNS45MSA4Ljk5LTguNTg3IDE0LjEyMS01LjgxMyA1Ljk0MiAzLjIyMiA3LjgxMiAxMS4xNDggMy43MSAxOS42MjYtLjg5OCAxLjg2MS0yLjAxIDMuNjI0LTMuNDEzIDUuNDI3LTIuNzk2IDMuNTktNS4xNjQgNS44NzgtMTQuODgzIDE0LjY3NXoiLz48L2c+PC9zdmc+")}.main-navigation .instagram-social-channel-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRjkzRjIzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMjguMzQ5Ljg0N2MtMzQuNjMgMC0zOC45NzQuMTQ3LTUyLjU4My43NjgtMTMuNTY2LjYxLTIyLjgzIDIuNzY1LTMwLjkyOSA1LjkyYTYyLjQxNSA2Mi40MTUgMCAwIDAtMjIuNiAxNC43MDIgNjIuNDE1IDYyLjQxNSAwIDAgMC0xNC43MDIgMjIuNjFjLTMuMTU1IDguMDg4LTUuMzEgMTcuMzUzLTUuOTEgMzAuOTJDLjk4NCA4OS4zNzQuODQ3IDkzLjcxNy44NDcgMTI4LjM0OGMwIDM0LjYzLjE0NyAzOC45NzQuNzY4IDUyLjU4Mi42MSAxMy41NjcgMi43NjUgMjIuODMyIDUuOTIgMzAuOTMgMy4yNiA4LjM5MSA3LjYxNCAxNS41MTEgMTQuNzAyIDIyLjZhNjIuNDE1IDYyLjQxNSAwIDAgMCAyMi42IDE0LjcwMWM4LjA5OCAzLjE1NSAxNy4zNzQgNS4zMTEgMzAuOTQgNS45MjEgMTMuNTk4LjYzMSAxNy45NDEuNzY4IDUyLjU3Mi43NjggMzQuNjMgMCAzOC45NzQtLjE0NyA1Mi41ODItLjc2OCAxMy41NjctLjYxIDIyLjgzMi0yLjc2NiAzMC45My01LjkyYTYyLjQxNSA2Mi40MTUgMCAwIDAgMjIuNi0xNC43MDMgNjIuNDE1IDYyLjQxNSAwIDAgMCAxNC43MDEtMjIuNmMzLjE1NS04LjA5NyA1LjMxMS0xNy4zNzMgNS45MjEtMzAuOTQuNjMxLTEzLjU5Ny43NjgtMTcuOTQuNzY4LTUyLjU3MSAwLTM0LjYzLS4xNDctMzguOTc0LS43NjgtNTIuNTgzLS42MS0xMy41NjYtMi43NjYtMjIuODMtNS45Mi0zMC45MjlhNjIuNDE1IDYyLjQxNSAwIDAgMC0xNC43MDMtMjIuNiA2Mi40MTUgNjIuNDE1IDAgMCAwLTIyLjYtMTQuNzAyYy04LjA5Ny0zLjE1NS0xNy4zNjItNS4zMS0zMC45MjktNS45MUMxNjcuMzIzLjk4NCAxNjIuOTguODQ3IDEyOC4zNS44NDdtMCAyMi45NjhjMzQuMDQyIDAgMzguMDcuMTI2IDUxLjUzLjc0NyAxMi40Mi41NjggMTkuMTcyIDIuNjUgMjMuNjYzIDQuMzk2IDUuOTUyIDIuMzEzIDEwLjIgNS4wNjggMTQuNjcgOS41MjcgNC40NiA0LjQ3IDcuMjE1IDguNzE5IDkuNTI4IDE0LjY2IDEuNzQ2IDQuNTAyIDMuODI4IDExLjI1MyA0LjM5NiAyMy42NzMuNjIgMTMuNDYxLjczNiAxNy40NzguNzM2IDUxLjUzIDAgMzQuMDQzLS4xMTUgMzguMDctLjczNiA1MS41MzItLjU2OCAxMi40Mi0yLjY1IDE5LjE3MS00LjM5NiAyMy42NjItMi4zMTMgNS45NTItNS4wNjkgMTAuMi05LjUyOCAxNC42N2EzOS40NjggMzkuNDY4IDAgMCAxLTE0LjY2IDkuNTI4Yy00LjUgMS43NDYtMTEuMjUyIDMuODI4LTIzLjY3MiA0LjM5Ni0xMy40NS42Mi0xNy40NzkuNzM2LTUxLjUzMS43MzYtMzQuMDUzIDAtMzguMDgtLjExNS01MS41My0uNzM2LTEyLjQyLS41NjgtMTkuMTcyLTIuNjUtMjMuNjYzLTQuMzk2YTM5LjQ2OCAzOS40NjggMCAwIDEtMTQuNjctOS41MjggMzkuNDY4IDM5LjQ2OCAwIDAgMS05LjUyOC0xNC42NmMtMS43NDYtNC41LTMuODI4LTExLjI1Mi00LjM5Ni0yMy42NzItLjYyLTEzLjQ2MS0uNzM3LTE3LjQ5LS43MzctNTEuNTMxIDAtMzQuMDUzLjExNi0zOC4wNy43MzctNTEuNTMuNTY4LTEyLjQyIDIuNjUtMTkuMTcyIDQuMzk2LTIzLjY2MyAyLjMxMy01Ljk1MiA1LjA2OC0xMC4yMDEgOS41MjctMTQuNjdhMzkuNDY4IDM5LjQ2OCAwIDAgMSAxNC42NzEtOS41MThjNC41MDEtMS43NDYgMTEuMjUzLTMuODI4IDIzLjY3My00LjM5NiAxMy40Ni0uNjIgMTcuNDg5LS43MzYgNTEuNTMtLjczNiIvPjxwYXRoIGQ9Ik0xMjQuNTE0IDE2NS43MzJhNDEuMjI5IDQxLjIyOSAwIDEgMSAwLTgyLjQ0N2MyMi41MTQuMzU0IDQwLjU4IDE4LjcwNiA0MC41OCA0MS4yMjQgMCAyMi41MTctMTguMDY2IDQwLjg3LTQwLjU4IDQxLjIyM20wLTEwNC43MjVhNjMuNTE2IDYzLjUxNiAwIDEgMCAwIDEyNy4wMjNjMzQuNzYyLS40NCA2Mi43MTEtMjguNzQ2IDYyLjcxMS02My41MTFzLTI3Ljk0OS02My4wNzEtNjIuNzExLTYzLjUxMiIvPjwvZz48L3N2Zz4=")}.branding .instagram-social-channel-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjUgMjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMjUgMTIuNUMyNSAxOS40MDQgMTkuNDA0IDI1IDEyLjUgMjUgNS41OTcgMjUgMCAxOS40MDQgMCAxMi41UzUuNTk2IDAgMTIuNSAwQzE5LjQwMyAwIDI1IDUuNTk2IDI1IDEyLjUiIGZpbGw9IiNGOTNGMjMiLz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNMTIuNTk2IDUuNzY0Yy0xLjc2IDAtMS45OC4wMDgtMi42NzEuMDQtLjY5LjAzNC0xLjE2MS4xNDctMS41NzMuMzE0LS40MzUuMTctLjgyOC40MzYtMS4xNDguNzc3YTMuMzIgMy4zMiAwIDAgMC0uNzQ3IDEuMTkzYy0uMTYuNDI4LS4yNy45MTgtLjMwMSAxLjYzNS0uMDMyLjcxOC0uMDQuOTQ4LS4wNCAyLjc3NyAwIDEuODMuMDA4IDIuMDU5LjA0IDIuNzc3LjAzMS43MTcuMTQgMS4yMDcuMzAxIDEuNjM1LjE2Ni40NDMuMzg3LjgxOS43NDcgMS4xOTMuMzYuMzc1LjcyMi42MDUgMS4xNDguNzc3LjQxMi4xNjcuODgzLjI4IDEuNTczLjMxMy42OS4wMzMuOTEyLjA0IDIuNjcxLjA0IDEuNzYgMCAxLjk4LS4wMDcgMi42NzItLjA0LjY5LS4wMzIgMS4xNi0uMTQ2IDEuNTcyLS4zMTMuNDM1LS4xNy44MjgtLjQzNiAxLjE0OC0uNzc3LjM2LS4zNzQuNTgyLS43NS43NDctMS4xOTMuMTYtLjQyOC4yNy0uOTE4LjMwMi0xLjYzNS4wMzEtLjcxOC4wMzgtLjk0OC4wMzgtMi43NzcgMC0xLjgzLS4wMDctMi4wNTktLjAzOC0yLjc3Ny0uMDMyLS43MTctLjE0MS0xLjIwNy0uMzAyLTEuNjM1YTMuMzEzIDMuMzEzIDAgMCAwLS43NDctMS4xOTMgMy4xNjIgMy4xNjIgMCAwIDAtMS4xNDgtLjc3N2MtLjQxMi0uMTY3LS44ODMtLjI4LTEuNTcyLS4zMTMtLjY5MS0uMDMzLS45MTItLjA0LTIuNjcyLS4wNG0wIDEuMjEzYzEuNzMgMCAxLjkzNS4wMDcgMi42MTkuMDQuNjMxLjAyOS45NzQuMTQgMS4yMDMuMjMxYTIgMiAwIDAgMSAuNzQ0LjUwNGMuMjI3LjIzNi4zNjcuNDYuNDg1Ljc3NC4wODkuMjM4LjE5NS41OTQuMjIzIDEuMjUxLjAzMi43MS4wMzguOTIzLjAzOCAyLjcyMiAwIDEuNzk4LS4wMDYgMi4wMTEtLjAzOCAyLjcyMi0uMDI4LjY1Ny0uMTM0IDEuMDEzLS4yMjMgMS4yNS0uMTAzLjI5LS4yNjguNTU2LS40ODUuNzc1YTIgMiAwIDAgMS0uNzQ0LjUwNGMtLjIyOS4wOTItLjU3Mi4yMDItMS4yMDMuMjMyLS42ODQuMDMyLS44ODguMDM5LTIuNjE5LjAzOS0xLjczIDAtMS45MzUtLjAwNy0yLjYxOC0uMDQtLjYzMi0uMDI5LS45NzUtLjE0LTEuMjAzLS4yMzFhMiAyIDAgMCAxLS43NDUtLjUwNCAyLjA5NSAyLjA5NSAwIDAgMS0uNDg0LS43NzRjLS4wOS0uMjM4LS4xOTUtLjU5NC0uMjI0LTEuMjUxLS4wMzEtLjcxLS4wMzgtLjkyNC0uMDM4LTIuNzIyIDAtMS43OTkuMDA3LTIuMDExLjAzOC0yLjcyMi4wMjktLjY1Ny4xMzUtMS4wMTMuMjI0LTEuMjUuMTE3LS4zMTUuMjU3LS41NC40ODQtLjc3NWEyIDIgMCAwIDEgLjc0NS0uNTA0Yy4yMjgtLjA5Mi41NzEtLjIwMiAxLjIwMy0uMjMyLjY4My0uMDMyLjg4OC0uMDM5IDIuNjE4LS4wMzkiLz48cGF0aCBkPSJNMTIuNTk2IDE0Ljc0NWMtMS4xOTIgMC0yLjE2LTEuMDA1LTIuMTYtMi4yNDUgMC0xLjI0Ljk2OC0yLjI0NSAyLjE2LTIuMjQ1IDEuMTkzIDAgMi4xNiAxLjAwNSAyLjE2IDIuMjQ1IDAgMS4yNC0uOTY3IDIuMjQ1LTIuMTYgMi4yNDVtMC01LjcwNGMtMS44MzcgMC0zLjMyNyAxLjU0OS0zLjMyNyAzLjQ1OSAwIDEuOTEgMS40OSAzLjQ1OSAzLjMyNyAzLjQ1OSAxLjgzOCAwIDMuMzI3LTEuNTQ5IDMuMzI3LTMuNDU5IDAtMS45MS0xLjQ5LTMuNDU5LTMuMzI3LTMuNDU5bTQuMjM2LS4xMzdjMCAuNDQ3LS4zNDguODA5LS43NzcuODA5LS40MyAwLS43NzgtLjM2Mi0uNzc4LS44MDkgMC0uNDQ2LjM0OC0uODA4Ljc3OC0uODA4LjQzIDAgLjc3Ny4zNjIuNzc3LjgwOCIvPjwvZz48L2c+PC9zdmc+")}footer[role="contentinfo"] .epicurious-links .epi-social-links .instagram-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii02NCA3MjggMTI4IDEyOCI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTExLjIgNzc4LjR2LTYuOGMwLTEuMyAxLTIuMyAyLjMtMi4zaDYuOGMxLjMgMCAyLjMgMS4xIDIuMyAyLjN2Ni44YzAgMS4zLTEgMi4zLTIuMyAyLjNoLTYuOGMtMS4zIDAtMi4zLTEuMS0yLjMtMi4zek02NCA3OTJjMCAzNS4zLTI4LjcgNjQtNjQgNjRzLTY0LTI4LjctNjQtNjQgMjguNy02NCA2NC02NCA2NCAyOC43IDY0IDY0em0tMzQuNi0yMi43YzAtMy44LTMtNi44LTYuOC02LjhoLTQ1LjNjLTMuOCAwLTYuOCAzLTYuOCA2Ljh2NDUuM2MwIDMuOCAzIDYuOCA2LjggNi44aDQ1LjNjMy43IDAgNi44LTMuMSA2LjgtNi44di00NS4zek0tLjEgODAzLjJjNi4yIDAgMTEuMy01LjEgMTEuMy0xMS4zLjEtNi4yLTUtMTEuMy0xMS4zLTExLjNzLTExLjMgNS4xLTExLjMgMTEuM2MwIDYuMyA1LjEgMTEuMyAxMS4zIDExLjN6bTE3LjYtMTUuOGMuNCAxLjQuNiAzIC42IDQuNSAwIDEwLTguMSAxOC4xLTE4LjEgMTguMXMtMTguMS04LjEtMTguMS0xOC4xYzAtMS42LjItMy4xLjYtNC41aC01LjF2MjQuOWMwIDEuMiAxIDIuMyAyLjMgMi4zaDQwLjhjMS4zIDAgMi4zLTEgMi4zLTIuM3YtMjQuOWgtNS4zeiI+PC9wYXRoPjwvc3ZnPg==")}footer[role="contentinfo"] .epicurious-links .epi-social-links .pinterest-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii02NCA3MjggMTI4IDEyOCI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTY0IDc5MmMwIDM1LjUtMjguNSA2NC02NCA2NHMtNjQtMjguNS02NC02NCAyOC41LTY0IDY0LTY0YzM1LjIgMCA2NCAyOC41IDY0IDY0em0tMzcuMy0xM2MtMS4yLTEwLTEwLjMtMTguOC0yMS4yLTIwLTE3LTIuMS0zMi4yIDguNS0zMi41IDI0LjkgMCA3LjkgMi40IDEyLjcgOS40IDE1LjUgNC45LTQuOS0uOS03LjYtMS41LTEzLTEuNS0xNCAxNC45LTI3LjMgMjkuNC0xOC41IDEwLjMgNi4xIDguNSAzMS44LTMuOSAzNC4zLTIuNC4zLTUuOC0uMy02LjctMS41LTYuMS01LjggNC45LTE1LjIgMS4yLTIzLjQtMy03LTExLjUtMS41LTEyLjQgNC45LS42IDMuMyAxLjIgNi40IDEuMiA5LjQgMCA2LjctNC4yIDE2LjEtNS4yIDIyLjctLjYgMi43LS45IDguMi0uMyAxMC45aC0uMyA0LjVjMy01LjIgNS4yLTEzLjMgNi43LTIwLjMgMS4yLS42IDEuNSAxLjIgMi4xIDEuOCA1LjggNC4yIDE2LjEgMS44IDIwLjYtMi4xIDcuMS01LjMgOS44LTE2LjggOC45LTI1LjZ6Ij48L3BhdGg+PC9zdmc+")}footer[role="contentinfo"] .epicurious-links .epi-social-links .tumblr-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii02NCA3MjggMTI4IDEyOCI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTS42IDcyOGM4LjggMCAxNyAxLjggMjQuNiA1LjIgNy42IDMuNCAxNC4zIDcuOSAyMCAxMy43IDUuOCA1LjggMTAuMyAxMi41IDEzLjYgMjAuNCAzLjMgNy42IDUuMiAxNS44IDUuMiAyNC43IDAgOC44LTEuOCAxNy40LTUuMiAyNS0zLjMgNy45LTcuOSAxNC42LTEzLjYgMjAuNC01LjggNS44LTEyLjcgMTAuNC0yMC4zIDEzLjdDMTcgODU0LjUgOC44IDg1NiAwIDg1NnMtMTcuMy0xLjUtMjQuOS00LjljLTcuOS0zLTE0LjktNy42LTIwLjYtMTMuNHMtMTAuMy0xMi44LTEzLjYtMjAuNGMtMy4zLTcuOS00LjktMTYuMi00LjktMjVzMS41LTE3LjEgNC45LTI0LjdjMy4zLTcuNiA3LjktMTQuNiAxMy42LTIwLjRzMTIuNC0xMC40IDIwLjMtMTMuN2M3LjYtMy43IDE1LjgtNS41IDI0LjYtNS41SC42em0tMTYuNyA1OS43aDd2MThjMCAyLjQuMyA0LjMuNiA1LjIuMyAxLjIgMS4yIDIuMSAyLjQgMy40IDEuNSAxLjIgMyAyLjEgNC41IDIuNC45LjMgMS44LjMgMi40LjYuNi4zIDEuOC4zIDMgLjMgMi4xIDAgMy45LS4zIDUuOC0uNiAxLjgtLjYgMy45LTEuMiA1LjgtMi4xVjgwN2MtMi40IDEuNS00LjkgMi40LTcuNiAyLjQtMS44IDAtMy0uMy0zLjktLjktLjktLjYtMS41LTEuMi0yLjEtMi4xLS4zLS42LS4zLTIuNC0uMy01LjV2LTEzLjFoMTEuOHYtOS4xSDEuNVY3NjdoLTdjLS4zIDIuNy0uOSA0LjktMS44IDYuNC0uOSAxLjgtMi4xIDMuNC0zLjMgNC4zLS42LjYtMS41IDEuMi0yLjcgMS41LS45LjYtMi4xLjktMyAxLjJsLjIgNy4zeiI+PC9wYXRoPjwvc3ZnPg==")}.main-navigation .twitter-social-channel-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzE0IDI1NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzE0IDMwLjc5M2ExNDMuMzc3IDE0My4zNzcgMCAwIDEtMTguMTAyIDUuODgxYy02LjA1MyAxLjUwNi0xMi4zODcgMi44NTctMTkuMDAzIDQuMDY3IDYuNjE2LTQuMjIxIDEyLjM1OS05LjM0MyAxNy4yMDEtMTUuMzggNC44MjgtNi4wMzYgOC43NDEtMTIuNjY0IDExLjc2OC0xOS44OTZhMTg2OS4zNyAxODY5LjM3IDAgMCAxLTIwLjM2OSA5LjA0NyA4OS45MzEgODkuOTMxIDAgMCAxLTIyLjE1NiA2LjMzMiA1NS4zNiA1NS4zNiAwIDAgMC0xOS45MTgtMTUuMzhBNjEuOTEzIDYxLjkxMyAwIDAgMCAyMTcuMTgzLjAwNmMtMTcuNDk3IDAtMzIuNTg2IDYuMzMyLTQ1LjI1NSAxOS4wMS0xMi42NjkgMTIuNjUtMTkuMDAzIDI4LjA0NC0xOS4wMDMgNDYuMTExIDAgMy42My41OTEgOC40NyAxLjgxNiAxNC40OTMtMjcuMTQtMS4yMS01Mi4wNC03LjgyMy03NC42Ni0xOS44OTZhMTkwLjc5IDE5MC43OSAwIDAgMS01OC4zNjEtNDcuOTQgNjguNjE4IDY4LjYxOCAwIDAgMC04LjE1IDMyLjU0NmMwIDI0LjEzMiA5LjM2IDQxLjkzMiAyOC4wNTQgNTMuMzcyLTEwLjg1MyAwLTIwLjUxLTIuMzkyLTI4Ljk1NS03LjI0N3YuOTE1YzAgMTUuNjg5IDQuODI4IDI5LjQwOCAxNC40ODQgNDEuMTcyIDkuNjI4IDExLjczNSAyMS43MDYgMTkuMTM2IDM2LjE5IDIyLjE2MWE1NS45MDIgNTUuOTAyIDAgMCAxLTcuNjg1IDEuMzM3Yy0zLjE1Ni4zMzYtNi4zMjguNDktOS41MDIuNDY1LTIuNDIgMC02LjAzOS0uNTc3LTEwLjg2Ny0xLjgwMiAzLjYxOCAxMi42NSAxMC44NjcgMjMuMjE4IDIxLjcyIDMxLjY2IDEwLjg1MyA4LjQ0MyAyMy41MjIgMTIuOTYgMzguMDA2IDEzLjU2NS0yMi45MyAxOC4wOTUtNDkuNDY0IDI3LjE0My03OS42MyAyNy4xNDNIMGExNzkuODI4IDE3OS44MjggMCAwIDAgNDYuMTU2IDIxLjI0N0M2My4wMiAyNTMuNDUzIDgwLjUzMSAyNTYgOTguNjMzIDI1NmMyOS41NiAwIDU1Ljc5OC01LjU3MiA3OC43MjgtMTYuNzE2IDIyLjkzLTExLjE1OSA0Mi4wODktMjUuNDY5IDU3LjQ2LTQyLjk4N2ExODIuMDY1IDE4Mi4wNjUgMCAwIDAgMzQuODUzLTU4Ljc5YzcuODEyLTIxLjY5NyAxMS43NTMtNDMuNDIzIDExLjc1My02NS4xMlY2NC4yNGExMjkuOTEgMTI5LjkxIDAgMCAwIDE4LjEwMy0xNS44M2M1LjQxOS01LjcyNyAxMC4yNDctMTEuNjA5IDE0LjQ3LTE3LjYzMSIgZmlsbD0iI0Y5M0YyMyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+")}.branding .twitter-social-channel-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMjggNjRjMCAzNS41LTI4LjUgNjQtNjQgNjQtMzUuMiAwLTY0LTI4LjgtNjQtNjRDMCAyOC41IDI4LjggMCA2NCAwYzM1LjUgMCA2NCAyOC41IDY0IDY0eiIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRjkzRjIzIi8+PHBhdGggZD0iTTkxLjMgNDcuNmMyLjctMS41IDQuNS00LjIgNS44LTctMi40IDEuMi01LjUgMi40LTguNSAzLTIuMS0yLjQtNS41LTQuMi05LjQtNC4yLTcgMC0xMyA1LjgtMTMgMTMgMCAuOS4zIDIuMS4zIDMtMTAuOS0uNi0yMC4zLTUuOC0yNi43LTEzLjYtMS4yIDIuMS0xLjUgNC4yLTEuNSA2LjcgMCA0LjUgMi4xIDguNSA1LjggMTAuNi0yLjEgMC00LjItLjYtNS44LTEuNXYuM2MwIDYuMSA0LjIgMTEuNSAxMC4zIDEyLjctLjkuMy0yLjEuMy0zLjMuMy0uNiAwLTEuNS0uMy0yLjEtLjMgMS41IDUuMiA2LjEgOC44IDEyLjEgOS4xLTQuMiAzLjMtMTAgNS41LTE2LjEgNS41aC0zQzQyIDg4LjggNDguNiA5MSA1NS45IDkxYzI0IDAgMzYuNy0xOS43IDM2LjctMzd2LTEuNWMyLjQtMS44IDQuOS00LjIgNi43LTYuNy0zLjEuNi01LjMgMS41LTggMS44eiIgZmlsbD0iI0ZGRiIvPjwvZz48L3N2Zz4=")}footer[role="contentinfo"] .epicurious-links .epi-social-links .twitter-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTI4IDY0YzAgMzUuNS0yOC41IDY0LTY0IDY0LTM1LjIgMC02NC0yOC44LTY0LTY0QzAgMjguNSAyOC44IDAgNjQgMGMzNS41IDAgNjQgMjguNSA2NCA2NHpNOTEuMyA0Ny42YzIuNy0xLjUgNC41LTQuMiA1LjgtNy0yLjQgMS4yLTUuNSAyLjQtOC41IDMtMi4xLTIuNC01LjUtNC4yLTkuNC00LjItNyAwLTEzIDUuOC0xMyAxMyAwIC45LjMgMi4xLjMgMy0xMC45LS42LTIwLjMtNS44LTI2LjctMTMuNi0xLjIgMi4xLTEuNSA0LjItMS41IDYuNyAwIDQuNSAyLjEgOC41IDUuOCAxMC42LTIuMSAwLTQuMi0uNi01LjgtMS41di4zYzAgNi4xIDQuMiAxMS41IDEwLjMgMTIuNy0uOS4zLTIuMS4zLTMuMy4zLS42IDAtMS41LS4zLTIuMS0uMyAxLjUgNS4yIDYuMSA4LjggMTIuMSA5LjEtNC4yIDMuMy0xMCA1LjUtMTYuMSA1LjVoLTNDNDIgODguOCA0OC42IDkxIDU1LjkgOTFjMjQgMCAzNi43LTE5LjcgMzYuNy0zN3YtMS41YzIuNC0xLjggNC45LTQuMiA2LjctNi43LTMuMS42LTUuMyAxLjUtOCAxLjh6IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkYiLz48L3N2Zz4=")}.search-dialog-form [type="reset"]:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjUgMjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzMzMyI+PHBhdGggZD0iTTIyLjI0NCAwTDI1IDIuNzU2IDIuNzU2IDI1IDAgMjIuMjQ0IDIyLjI0NCAweiIvPjxwYXRoIGQ9Ik0yLjc1NSAwTDI1IDIyLjI0NSAyMi4yNDMgMjUgMCAyLjc1NSAyLjc1NSAweiIvPjwvZz48L3N2Zz4=")}[class$="-form"] .close-button,.search-dialog-form [type="reset"],.dismiss-main-navigation:hover,[class$="-comment-form"] .close-button{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjUgMjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ExQTFBMSI+PHBhdGggZD0iTTIyLjI0NCAwTDI1IDIuNzU2IDIuNzU2IDI1IDAgMjIuMjQ0IDIyLjI0NCAweiIvPjxwYXRoIGQ9Ik0yLjc1NSAwTDI1IDIyLjI0NSAyMi4yNDMgMjUgMCAyLjc1NSAyLjc1NSAweiIvPjwvZz48L3N2Zz4=")}.dismiss-main-navigation{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjUgMjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0NDQyI+PHBhdGggZD0iTTIyLjI0NCAwTDI1IDIuNzU2IDIuNzU2IDI1IDAgMjIuMjQ0IDIyLjI0NCAweiIvPjxwYXRoIGQ9Ik0yLjc1NSAwTDI1IDIyLjI0NSAyMi4yNDMgMjUgMCAyLjc1NSAyLjc1NSAweiIvPjwvZz48L3N2Zz4=")}footer[role="contentinfo"] .epicurious-links .epi-social-links .youtube-link{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNjQuMDkzIDEyOGMtOC44NjUgMC0xNy4xOC0xLjY2OS0yNC45NDktNS4wMDctNy43NjgtMy4zMzgtMTQuNTY2LTcuODktMjAuMzkzLTEzLjY1NUMxMi45MjUgMTAzLjU3NSA4LjM0IDk2LjgwNSA1LjAwNCA4OS4wNCAxLjY2NiA4MS4yNjUgMCA3Mi45NSAwIDY0LjA5YzAtOC44NjEgMS42NjYtMTcuMTc2IDUuMDA0LTI0Ljk0NCAzLjMzOC03Ljc2OSA3LjkyLTE0LjU2NiAxMy43NDctMjAuMzkzIDUuODI3LTUuODI2IDEyLjYyNS0xMC40MDggMjAuMzkzLTEzLjc0NkM0Ni45MTQgMS42NjkgNTUuMjI4IDAgNjQuMDkzIDBjOC44NTggMCAxNy4xNzMgMS42NjkgMjQuOTQ1IDUuMDA3IDcuNzY4IDMuMzQxIDE0LjUzMyA3LjkyIDIwLjI5OSAxMy43NDYgNS43NjMgNS44MjcgMTAuMzE1IDEyLjYyNCAxMy42NTYgMjAuMzkzQzEyNi4zMyA0Ni45MTQgMTI4IDU1LjIyOSAxMjggNjQuMDljMCA4Ljg2LTEuNjcyIDE3LjE3NS01LjAwNyAyNC45NDYtMy4zNDEgNy43NjktNy44OTMgMTQuNTM2LTEzLjY1NiAyMC4yOTktNS43NjYgNS43NjUtMTIuNTM0IDEwLjMxNy0yMC4zIDEzLjY1NS03Ljc3MSAzLjM0MS0xNi4wODYgNS4wMS0yNC45NDQgNS4wMXpNMzcuNTA2IDcxLjM3NWg0LjU1MnYyMi4yMTNoNC4xODhWNzEuMzc1aDQuNTUydi0zLjY0NEgzNy41MDZ2My42NDR6bTQuMTg4LTM3LjUxbDUuNjQ0IDE3LjI5N3YxMS4yODloNC45MTZWNTAuNjE5bDUuNjQ4LTE2Ljc1NGgtNC45MTZsLTMuMDk5IDExLjQ3MWgtLjE3OWwtMy4yNzctMTEuNDdoLTQuNzM3em0yMS42NyA0MC42MDNoLTMuODIzdjE0LjU2OGMtLjQ5LjQ4Ni0uODUuNzktMS4wOTMuOTA4LS4zNjQuMjQ2LS43MjguMzY3LTEuMDkyLjM2Ny0uNDg2IDAtLjc5Mi0uMDYtLjkxLS4xODUgMC0uMTE4LS4wMzEtLjI3My0uMDkyLS40NTVhMS45MTkgMS45MTkgMCAwIDEtLjA4OC0uNjM1Vjc0LjQ2OEg1Mi40NFY5MC40OWMwIDEuMDkyLjI0MyAxLjk0Mi43MjkgMi41NDkuMzY0LjQ4NiAxLjAzMS43MjggMi4wMDMuNzI4LjcyOCAwIDEuNDU2LS4xODIgMi4xODUtLjU0OS44NDYtLjM2MSAxLjU3OC0uOTY4IDIuMTg4LTEuODJ2Mi4xODdoMy44MjNWNzQuNDY4aC0uMDAzem0tNS4xMDEtMTcuMjk0YzAgMS43MDIuNTUgMy4wOTUgMS42MzkgNC4xODRDNjAuOTk0IDYyLjQ1MSA2Mi41MTIgNjMgNjQuNDU0IDYzYzEuOTQyIDAgMy40NjItLjU1IDQuNTUyLTEuNjQyIDEuMDkyLS44NDYgMS42MzgtMi4yNDIgMS42MzgtNC4xODRWNDYuMjQ2YzAtMS41NzgtLjU0Ni0yLjg0OS0xLjYzOC0zLjgyNi0xLjA5LTEuMDktMi41NS0xLjYzNi00LjM2Ny0xLjYzNi0xLjgyNCAwLTMuMzk5LjQ4Ni00LjczNyAxLjQ1Ny0xLjA5IDEuMDktMS42NCAyLjQyNy0xLjY0IDQuMDAydjEwLjkzem0xNS4yOTUgMTcuMTA5Yy0uODUgMC0xLjQ1NC4xMjQtMS44MjEuMzY3LS43MjguNDg1LTEuMjc1LjkxLTEuNjM5IDEuMjc0di04LjE5M2gtMy44MjR2MjUuODU3aDMuODI0di0xLjQ1NmMuMzY0LjM2LjkxLjc4OSAxLjYzOSAxLjI3NC43MjguMjQzIDEuMzkzLjM2NCAyLjAwMy4zNjQgMS4wOTIgMCAxLjk0Mi0uMzY0IDIuNTQ5LTEuMDkyLjYwNy0uODQ3LjkxLTEuODc4LjkxLTMuMDk1di0xMC41NmMwLTEuNDU3LS4zMDMtMi42NjgtLjkxLTMuNjM5LS43MjgtLjczMS0xLjYzOS0xLjEwMS0yLjczMS0xLjEwMXptLjU0OS0xNS4yOTJjMCAxLjA5LjI0IDIuMDAzLjcyOCAyLjczMi40ODMuNzI1IDEuMjc1IDEuMDg5IDIuMzY0IDEuMDg5LjYwNyAwIDEuMzk2LS4yNDMgMi4zNjctLjcyOC40ODMtLjI0My45NDEtLjUxNiAxLjM2Ni0uODIuNDI1LS4zMDMuODItLjY5OCAxLjE4NC0xLjE4NnYyLjM2N2g0LjM3di0yMS4xMmgtNC4zN3YxNi4wMjJhMy42NCAzLjY0IDAgMCAxLTEuMjc1IDEuMDkyYy0uNjA3LjM2MS0xLjAzMi41NDYtMS4yNzUuNTQ2LS4zNjQgMC0uNjctLjExOC0uOTEtLjM2NC0uMTI0LS4xMjEtLjE4NS0uNDgyLS4xODUtMS4wOTJWNDEuMzI0aC00LjM2N3YxNy42NjdoLjAwM3ptMTYuMzg0IDIwLjU3NWMwLTEuNTc4LS40ODUtMi45NzEtMS40NTMtNC4xODUtLjk3MS0uOTcxLTIuMzEtMS40NTctNC4wMDYtMS40NTctMS43MDMgMC0zLjA5NS41NDctNC4xODggMS42NC0xLjA5MiAxLjA5Mi0xLjYzOSAyLjQyNy0xLjYzOSA0LjAwMnY4LjU1N2MwIDEuNzAyLjQ4MyAzLjE1OSAxLjQ1NyA0LjM2NyAxLjA5IDEuMDk1IDIuNDI1IDEuNjQxIDQuMDAzIDEuNjQxIDEuOTQyIDAgMy4zOTktLjQ4NSA0LjM3LTEuNDU2Ljk2OC0xLjIxIDEuNDUzLTIuNzMxIDEuNDUzLTQuNTUydi0uOTFoLTQuMDAydi45MWMwIDEuMjE0LS4xMjUgMS45NDUtLjM2NSAyLjE4OC0uMjQ1LjI0My0uNjcuMzYxLTEuMjc0LjM2MS0uNzI5IDAtMS4xNTYtLjE4Mi0xLjI3NS0uNTQ2LS4yNDYtLjI0My0uMzY0LS45MS0uMzY0LTIuMDAzdi0zLjYzOGg3LjI4di00LjkyaC4wMDN6bS0yNi4wMzctMjAuMjFjLS42MDcgMC0xLjA5LS4xODItMS40NTQtLjU0Ny0uMjQ2LS40ODItLjM2NC0uOTEtLjM2NC0xLjI3NFY0Ni4wNjdjMC0uNDg1LjE4Mi0uODQ2LjU0Ni0xLjA5Mi4xMjItLjM2NC41NS0uNTUgMS4yNzUtLjU1LjQ4NSAwIC45MTMuMTg2IDEuMjc3LjU1LjM2MS4yNDYuNTQ3LjYwNy41NDcgMS4wOTJ2MTEuNDY4YzAgLjQ4NS0uMTg2LjkxMy0uNTQ3IDEuMjc0LS4zNjcuMzY1LS43OTUuNTQ3LTEuMjguNTQ3em01LjY0NCAxOC41NzRjLjExOS0uMTIxLjI0My0uMjEyLjM2NC0uMjczYTEuNTggMS41OCAwIDAgMCAuMzY1LS4yNzZjLjI0IDAgLjM5MS0uMDI3LjQ1Mi0uMDkxLjA2My0uMDYuMjEtLjA4OC40NTUtLjA4OC40ODIgMCAuODQ3LjE4MiAxLjA5Mi41NDYuMjQuMjQzLjM2NS43MjguMzY1IDEuNDU3djkuODMxYzAgLjcyNi0uMDY0IDEuMTU0LS4xODYgMS4yNzUtLjM2NC4zNjEtLjcyOC41NDYtMS4wOTIuNTQ2LS4yNDMgMC0uMzk1LS4wMy0uNDUyLS4wOS0uMDY0LS4wNjItLjIxMy0uMDkyLS40NTUtLjA5Mi0uMjQzLS4xMTgtLjU0Ny0uMzYxLS45MS0uNzI4Vjc3LjkzaC4wMDJ6bTEzLjQ3Ny0uMTg1Yy4yNC0uMjQzLjY2NS0uMzY0IDEuMjc1LS4zNjQuNjA0IDAgMS4wMjkuMTIxIDEuMjc0LjM2NC4yNC40ODUuMzY1IDEuMDkuMzY1IDEuODJ2MS44MjRIODMuMjF2LTEuODIzYzAtLjk3MS4xMTgtMS41NzguMzY0LTEuODIxeiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+")}footer[role="contentinfo"] .corporate-info>.section-title,.lightreg-dialog fieldset legend,header[role="banner"] .epicurious-logo,footer[role="contentinfo"] .epicurious-links .epi-social-links .nav-title,.main-navigation .facebook-social-channel-link,.branding .facebook-social-channel-link,footer[role="contentinfo"] .epicurious-links .epi-social-links .facebook-link,footer[role="contentinfo"] .epicurious-links .epi-social-links .feed-link,footer[role="contentinfo"] .epicurious-links .epi-social-links .googleplus-link,header[role="banner"] .show-main-navigation,header[role="banner"] .show-search-button,.search-dialog-form [type="submit"],.user-status[data-user-type="anonymous"] .recipebox-status:hover,.user-status[data-user-type="anonymous"] .recipebox-status,.user-status[data-user-type="authenticated"] .recipebox-status,.main-navigation .instagram-social-channel-link,.branding .instagram-social-channel-link,footer[role="contentinfo"] .epicurious-links .epi-social-links .instagram-link,footer[role="contentinfo"] .epicurious-links .epi-social-links .pinterest-link,footer[role="contentinfo"] .epicurious-links .epi-social-links .tumblr-link,.main-navigation .twitter-social-channel-link,.branding .twitter-social-channel-link,footer[role="contentinfo"] .epicurious-links .epi-social-links .twitter-link,[class$="-form"] .close-button,.search-dialog-form [type="reset"],.dismiss-main-navigation:hover,[class$="-comment-form"] .close-button,.dismiss-main-navigation,footer[role="contentinfo"] .epicurious-links .epi-social-links .youtube-link{border:none;direction:ltr;display:inline-block;overflow:hidden;padding:0;text-align:left;text-indent:-9999px}footer[role="contentinfo"] .corporate-info>.section-title>a,.lightreg-dialog fieldset legend>a,header[role="banner"] .epicurious-logo>a,footer[role="contentinfo"] .epicurious-links .epi-social-links .nav-title>a,.main-navigation .facebook-social-channel-link>a,.branding .facebook-social-channel-link>a,footer[role="contentinfo"] .epicurious-links .epi-social-links .facebook-link>a,footer[role="contentinfo"] .epicurious-links .epi-social-links .feed-link>a,footer[role="contentinfo"] .epicurious-links .epi-social-links .googleplus-link>a,header[role="banner"] .show-main-navigation>a,header[role="banner"] .show-search-button>a,.search-dialog-form [type="submit"]>a,.user-status[data-user-type="anonymous"] .recipebox-status:hover>a,.user-status[data-user-type="anonymous"] .recipebox-status>a,.user-status[data-user-type="authenticated"] .recipebox-status>a,.main-navigation .instagram-social-channel-link>a,.branding .instagram-social-channel-link>a,footer[role="contentinfo"] .epicurious-links .epi-social-links .instagram-link>a,footer[role="contentinfo"] .epicurious-links .epi-social-links .pinterest-link>a,footer[role="contentinfo"] .epicurious-links .epi-social-links .tumblr-link>a,.main-navigation .twitter-social-channel-link>a,.branding .twitter-social-channel-link>a,footer[role="contentinfo"] .epicurious-links .epi-social-links .twitter-link>a,[class$="-form"] .close-button>a,.search-dialog-form [type="reset"]>a,.dismiss-main-navigation:hover>a,[class$="-comment-form"] .close-button>a,.dismiss-main-navigation>a,footer[role="contentinfo"] .epicurious-links .epi-social-links .youtube-link>a{display:block;height:100%;width:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{box-sizing:border-box;font-size:16px;line-height:1.625em}*,*:before,*:after{box-sizing:inherit}* html{font-size:100%}body{background:#fff;font-family:utopia-std, serif;font-weight:400;position:relative;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 640px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0}}html,body{height:100%}h1,h2,h3,h4,h5,h6{line-height:1.15538em;padding:0.273em 0;text-rendering:optimizeLegibility}p{font-family:"utopia-std",serif;font-weight:400;font-size:1rem;margin-bottom:6px;line-height:.75em}[class$="-flash-message"]{border:1px solid #eee;font-size:1rem;line-height:1.25;margin:1rem 0;padding:1rem}.confirm-flash-message{border-color:#83b838;color:#83b838}.error-flash-message{border-color:#f93f23;color:#f93f23}ol{list-style:decimal}img{max-width:100%;height:auto}.apply-social{line-height:0}.social-img picture,.apply-social picture{display:inline-block;line-height:0;position:relative}strong{font-weight:700;line-height:inherit}em{font-style:italic;line-height:inherit}hr{border:1px solid #ccc;clear:both;margin:1rem 0 1.125rem;height:0}.btn,.skiplink{display:inline-block;width:auto;-webkit-appearance:none;text-align:center}.btn>a,.btn input,.btn button,.skiplink>a,.skiplink input,.skiplink button{display:block;height:100%}.btn input,.btn button,.skiplink input,.skiplink button{background:none;border:none;width:100%;font-size:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{-webkit-overflow-scrolling:touch}a{color:#333;line-height:normal;text-decoration:none}a:hover,a:active{text-decoration:underline}button{border:none}button:focus{outline:0}button:hover{cursor:pointer}fieldset{border:none;margin:0;padding:0}.field .input{position:relative;padding:0 .625rem;background:#fff;border:1px solid #d8d8d8}img.photo,.photo-wrap img{max-width:none}img{-webkit-transition:opacity .7s;-moz-transition:opacity .7s;-o-transition:opacity .7s;transition:opacity .7s}img.pending{opacity:0}img.loaded{opacity:1}.component-lazy img{opacity:0}.component-lazy.img-loaded img,.component-lazy.img-error img{opacity:1}input{border-radius:0;-webkit-appearance:none}input:focus{outline:0}ul,li{margin:0;padding:0}.flag-inappropriate-content-button{font-family:"Gotham SSm 7r",sans-serif;font-weight:normal;color:#a1a1a1;font-size:.75rem;line-height:0rem;background-color:#fff;border:1px solid #a1a1a1;display:block;margin:0 auto;padding:1.4375rem 0 1.375rem;text-transform:uppercase;width:15rem}.flag-inappropriate-content-button:hover{border-color:#333;color:#333}.flagged.flag-inappropriate-content-button,.flagged.flag-inappropriate-content-button:hover{border-color:#f93f23;color:#f93f23;cursor:default}[class$="-form"]{background-color:#fff;display:block;margin:0 auto;padding:2rem 0;width:100%;z-index:1}[class$="-form"] ::selection{background-color:transparent}[class$="-form"] a{color:inherit}[class$="-form"] fieldset,[class$="-form"] label,[class$="-form"] p{font-family:"Gotham SSm 5r",sans-serif;font-weight:normal;color:#333;font-size:.875rem;line-height:1.25rem}[class$="-form"] fieldset,[class$="-form"] p{border:none;margin:0;padding:.5rem 2rem}[class$="-form"] p{padding:0}[class$="-form"] legend{font-family:"Gotham Cond SSm 5r",sans-serif;font-weight:normal;color:#333;font-size:1.875rem;line-height:1.875rem;margin:0 auto;padding:.5rem 0 .75rem}[class$="-form"] label{cursor:default;display:none}[class$="-form"] .description,[class$="-form"] .warning{margin:1rem 0}[class$="-form"] .warning{color:#f93f23}[class$="-form"] input[type="checkbox"],[class$="-form"] input[type="checkbox"]:focus{border:1px solid #ccc;border-radius:0;height:.75rem;width:.75rem}[class$="-form"] input[type="checkbox"]:checked,[class$="-form"] input[type="checkbox"]:focus:checked{background-color:#f93f23}[class$="-form"] input[type="checkbox"]:hover,[class$="-form"] input[type="checkbox"]:focus:hover{border-color:#333}[class$="-form"] input[type="email"],[class$="-form"] input[type="password"],[class$="-form"] input[type="text"],[class$="-form"] textarea{font-family:"Gotham SSm 5r",sans-serif;font-weight:normal;color:#333;font-size:.875rem;line-height:.875rem;border:1px solid #ccc;display:block;margin:1rem 0;padding:1rem .5rem;width:100%}[class$="-form"] input[type="email"].error,[class$="-form"] input[type="email"]:invalid,[class$="-form"] input[type="password"].error,[class$="-form"] input[type="password"]:invalid,[class$="-form"] input[type="text"].error,[class$="-form"] input[type="text"]:invalid,[class$="-form"] textarea.error,[class$="-form"] textarea:invalid{border-color:#f93f23}[class$="-form"] input[type="email"]:focus,[class$="-form"] input[type="password"]:focus,[class$="-form"] input[type="text"]:focus,[class$="-form"] textarea:focus{border-color:#999;outline:none}[class$="-form"] input[type="email"]::selection,[class$="-form"] input[type="password"]::selection,[class$="-form"] input[type="text"]::selection,[class$="-form"] textarea::selection{background-color:#ccc}[class$="-form"] textarea{overflow-y:auto;resize:none}[class$="-form"] .close-button{background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:.9375rem,.9375rem;border:none;direction:ltr;display:inline-block;height:.9375rem;overflow:hidden;padding:0;text-indent:-9999px;width:.9375rem;position:absolute;right:13px;top:11px}[class$="-form"] .close-button>a{display:block;height:100%;width:100%}[class$="-form"] .cancel-button,[class$="-form"] .save-button,[class$="-form"] .submit-button{font-family:"Gotham SSm 7r",sans-serif;font-weight:normal;color:#fff;font-size:.875rem;line-height:0rem;background-color:#333;border:1px solid #333;display:inline-block;margin:36px auto;padding:22px 0 21px;text-transform:uppercase;width:100%}[class$="-form"] .cancel-button:focus,[class$="-form"] .cancel-button:hover,[class$="-form"] .save-button:focus,[class$="-form"] .save-button:hover,[class$="-form"] .submit-button:focus,[class$="-form"] .submit-button:hover{background-color:#292929}[class$="-form"] .cancel-button{background-color:#fff;border-color:#f93f23;color:#f93f23}[class$="-form"] .cancel-button:focus,[class$="-form"] .cancel-button:hover{background-color:#f93f23;color:#fff}[class$="-modal-dialog"] [class$="-form"]{background-color:#fff;display:block;margin:0 auto;padding:25px 0 0;width:90%}@media only screen and (min-width: 768px){[class$="-form"] .close-button{right:15px;top:15px}[class$="-form"] .submit-button{width:158px}}.contact-us-comment-form,.flag-inappropriate-content-comment-form{border:1px solid #ccc}[class$="-login-form"],[class$="-registration-form"],[class$="-reset-password-form"],[class$="-update-password-form"]{text-align:center}[class$="-login-form"] .fine-print,[class$="-registration-form"] .fine-print,[class$="-reset-password-form"] .fine-print,[class$="-update-password-form"] .fine-print{color:#9B9B9B;font-size:.625rem;text-align:center}[class$="-login-form"] .fine-print a,[class$="-registration-form"] .fine-print a,[class$="-reset-password-form"] .fine-print a,[class$="-update-password-form"] .fine-print a{text-decoration:underline}[class$="-login-form"] .goto-counterpart a,[class$="-registration-form"] .goto-counterpart a,[class$="-reset-password-form"] .goto-counterpart a,[class$="-update-password-form"] .goto-counterpart a{text-decoration:underline}[class$="-login-form"] .forgot-password-link{display:block;margin:1rem 0;text-align:right;text-decoration:underline;text-transform:capitalize}.piano-ad-blocker-registration-form .close-button{display:none}.piano-engaged-user-registration-form .close-button{font-family:"Gotham SSm 7r",sans-serif;font-weight:normal;color:#ccc;font-size:.625rem;line-height:0rem;background:none;background-color:#e5e5e5;bottom:1rem;height:auto;margin-right:-50px;padding:15px 0 14px;right:50%;text-indent:0;top:initial;width:100px}.piano-engaged-user-registration-form .close-button:hover{color:#333}.piano-ad-blocker-modal-dialog,.piano-login-modal-dialog,.piano-reset-password-modal-dialog{font-family:"Gotham SSm 5r",sans-serif;font-weight:normal;color:#333;font-size:.875rem;line-height:1.25rem;padding:2rem 0 0;text-align:center}.piano-ad-blocker-modal-dialog .dialog-title,.piano-login-modal-dialog .dialog-title,.piano-reset-password-modal-dialog .dialog-title{font-family:"Gotham Cond SSm 5r",sans-serif;font-weight:normal;color:#f93f23;font-size:1.875rem;line-height:1.875rem;margin:0 auto;padding:8px 0 12px;width:40%}.piano-ad-blocker-modal-dialog .description,.piano-ad-blocker-modal-dialog .your-ad-blocker,.piano-login-modal-dialog .description,.piano-login-modal-dialog .your-ad-blocker,.piano-reset-password-modal-dialog .description,.piano-reset-password-modal-dialog .your-ad-blocker{font-family:"Gotham SSm 5r",sans-serif;font-weight:normal;color:#333;font-size:.875rem;line-height:1.25rem;display:block;margin:0 auto;padding:0 2rem}.piano-ad-blocker-modal-dialog .your-ad-blocker .what,.piano-login-modal-dialog .your-ad-blocker .what,.piano-reset-password-modal-dialog .your-ad-blocker .what{background-color:#ccc;display:block;margin:1rem 0;padding:1rem}.piano-ad-blocker-modal-dialog .your-ad-blocker .how,.piano-login-modal-dialog .your-ad-blocker .how,.piano-reset-password-modal-dialog .your-ad-blocker .how{display:block;text-decoration:underline}@media only screen and (min-width: 768px){.piano-ad-blocker-modal-dialog,.piano-login-modal-dialog,.piano-reset-password-modal-dialog{height:96%;top:2%}.piano-ad-blocker-modal-dialog .description,.piano-ad-blocker-modal-dialog .your-ad-blocker,.piano-login-modal-dialog .description,.piano-login-modal-dialog .your-ad-blocker,.piano-reset-password-modal-dialog .description,.piano-reset-password-modal-dialog .your-ad-blocker{padding:0 6rem}}.ReactModalPortal>div{opacity:0;transition:opacity 0.25s}.ReactModalPortal>div.ReactModal__Overlay--after-open{opacity:1}body[data-overlay="modal"],body.ReactModal__Body--open{height:100%;overflow:hidden}body[data-overlay="modal"] .content-wrapper,body.ReactModal__Body--open .content-wrapper{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}[class$="-modal-dialog-wrapper"],[class$="-modal-confirmation-wrapper"]{background:rgba(0,0,0,0.7);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999999}[class$="-modal-confirmation-wrapper"]{background:none}[class$="-modal-confirmation-wrapper"] .recipbox-modal-confirmation{display:flex;justify-content:center;align-items:center}[class$="-modal-confirmation-wrapper"] .recipbox-modal-confirmation p{font-family:"Gotham SSm 5r",sans-serif;font-weight:normal;color:#f93f23;font-size:.875rem;line-height:1.125rem;margin:0}[class$="-modal-dialog"],[class$="-modal-confirmation"]{background-color:#ffffff;display:block;height:90%;left:50%;margin-left:-45%;outline:none;position:fixed;top:5%;width:90%;z-index:999999}[class$="-modal-confirmation"]{height:auto;margin-left:-30%;padding:1.1875rem;text-align:center;top:30%;width:14.5rem}@media only screen and (min-width: 768px){[class$="-modal-dialog"],[class$="-modal-confirmation"]{border:1px solid #ccc;height:80%;left:50%;margin-left:-300px;top:10%;width:600px}[class$="-modal-confirmation-wrapper"] .recipbox-modal-confirmation p{font-family:"Gotham SSm 5r",sans-serif;font-weight:normal;color:#f93f23;font-size:1.0625rem;line-height:1.375rem}[class$="-modal-confirmation"]{height:auto;left:50%;margin-left:-10%;padding:1.875rem;top:50%;width:24.875rem}.error-modal-dialog{height:auto}}.content-wrapper{margin:0 auto}.content-wrapper .main-content{-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear}.content-and-rail{*zoom:1}.content-and-rail:before,.content-and-rail:after{content:"";display:table}.content-and-rail:after{clear:both}.fullwidth{width:100%}.hide{display:none}.show{display:block}.locked{position:fixed}.modal.show{visibility:visible;opacity:1}.ad-container{line-height:0}.embed-video{*zoom:1;clear:both;position:relative}.embed-video:before,.embed-video:after{content:"";display:table}.embed-video:after{clear:both}.embed-video .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-video .video-container iframe,.embed-video .video-container object,.embed-video .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.embed-social{*zoom:1;clear:both;position:relative}.embed-social:before,.embed-social:after{content:"";display:table}.embed-social:after{clear:both}.embed-social .embed-facebook{margin-bottom:20px;position:relative;padding-top:0;padding-bottom:0}.embed-social .embed-facebook iframe,.embed-social .embed-facebook object,.embed-social .embed-facebook embed{position:absolute;top:0;left:0;width:100%;height:100%}.embed-social .embed-instagram{margin-bottom:20px;position:relative;padding-top:30px;padding-bottom:113%}@media only screen and (max-width: 640px){.embed-social .embed-instagram{padding-bottom:122%}}.embed-social .embed-instagram iframe,.embed-social .embed-instagram object,.embed-social .embed-instagram embed{position:absolute;top:0;left:0;width:100%;height:100%}.embed-social .embed-twitter{position:relative;padding-top:0px;padding-bottom:0px;text-align:-webkit-center}.embed-social .embed-twitter iframe,.embed-social .embed-twitter object,.embed-social .embed-twitter embed{position:absolute;top:0;left:0;width:100%;height:100%}.cnid-loader{position:fixed;top:45%;left:50%;margin-left:-8px;margin-top:-8px;background-color:#000;width:50px;height:50px;border-radius:10px;opacity:.8;z-index:1101}.cnid-loader img{position:absolute;top:16%;left:16%}.cnid-ios-scroll{-webkit-overflow-scrolling:touch;overflow-y:auto}div.social-img{display:inline-block;position:relative;line-height:0}.social-buttons{position:absolute;z-index:10;bottom:.625rem;right:.625rem;*zoom:1}.social-buttons:before,.social-buttons:after{content:"";display:table}.social-buttons:after{clear:both}.social-buttons div{float:left}.social-buttons div.facebook{margin-right:.375rem}.social-buttons div.social{display:block;line-height:0;height:1.75rem;width:1.75rem}.browsehappy{text-align:center;font-weight:normal;font-size:16px;font-family:"Gotham SSm 5r";background-color:#f1f2f2;position:fixed;height:26px;bottom:-14px;z-index:99999;width:100%}[class^="icon-"]{background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;display:block;direction:ltr;overflow:hidden;padding:0;text-indent:-9999px}[class^="icon-"] a{display:block;height:100%;width:100%}.icon-epicurious{height:63px;margin:0 auto;overflow:initial;position:relative;width:304px}.print-controls{display:none}.content-container{width:100%;max-width:1024px;min-width:320px;margin:0 auto;padding-left:10px;padding-right:10px;*zoom:1}.content-container:before,.content-container:after{content:"";display:table}.content-container:after{clear:both}.content-container>*:first-child{margin-left:0}@media only screen and (max-width: 640px){.content-container{width:auto;min-width:0;margin-left:0;margin-right:0}}.rail-promo img{width:300px;min-height:300px}.main.has-rail{margin-left:1.953125%;float:left;min-height:1px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:68.1396484375%;margin-left:0}@media only screen and (max-width: 640px){.main.has-rail{float:left;margin-left:0;width:100%}}.main.no-rail{padding:0;margin:0}.main.no-rail:before,.main.no-rail:after{content:"";display:table}.main.no-rail:after{clear:both}@media only screen and (min-width: 1024px){.mobile{display:none}body>.content-wrapper>div.main{margin-top:1.25rem}}.rail{margin-left:1.953125%;float:left;min-height:1px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:29.9072265625%;position:static}@media only screen and (max-width: 640px){.rail{float:left;margin-left:0;width:100%}}.rail div.video{margin:0;padding:0}.video-container{width:100%}.video-container.sticky{position:fixed;width:18.75rem;z-index:15}.weather{width:300px;height:400px;background-color:#ccc}.rail div{margin-bottom:20px}.epi-sticky.stuck{position:fixed;margin-left:0;transform:translateZ(0);-webkit-transform:translateZ(0);z-index:9}.byline,.byline-divider,.pub-date{font:normal .6326875rem "Gotham SSm 7r";color:#f93f23;text-transform:uppercase;letter-spacing:normal}.byline.sponsored,.byline-divider.sponsored,.pub-date.sponsored{color:#f93f23;display:inline-block;border:1px solid #f93f23;padding:.375rem .75rem}.byline.mobile,.byline-divider.mobile,.pub-date.mobile{display:none}.pub-date,.byline-divider{color:#a4a4a4}.sponsor-logo{display:block;margin-bottom:.5rem}h3.tag,.sponsor-logo{text-transform:uppercase;margin:0 0 1.375rem 0;padding:0}h3.tag a,.sponsor-logo a{color:#a1a1a1;font:normal 20.169px "Gotham Cond SSm 5r"}.sponsor-logo{margin:0;padding:0 0 0.5rem}.fullwidth .section-header{max-width:62.75rem !important}.section-header{width:100%;max-width:1024px;min-width:320px;margin:0 auto;padding-left:10px;padding-right:10px;*zoom:1;text-align:center;overflow:hidden;max-width:62.75rem !important;margin:0 auto;padding:0}.section-header:before,.section-header:after{content:"";display:table}.section-header:after{clear:both}.section-header>*:first-child{margin-left:0}@media only screen and (max-width: 640px){.section-header{width:auto;min-width:0;margin-left:0;margin-right:0}}.section-header h2{display:inline-block;position:relative;letter-spacing:.04em}.section-header h2:before{content:"";position:absolute;border-top:2px solid #ccc;width:25rem;height:2px;display:block;left:-25.375rem;top:52%}.section-header h2:after{content:"";position:absolute;border-top:2px solid #ccc;width:25rem;height:2px;display:block;right:-25.375rem;top:52%}.top5 h2{color:#333;font:normal 50px "Gotham Cond SSm 5r";line-height:3.125rem;text-transform:uppercase}@media only screen and (min-width: 641px) and (max-width: 1023px){.mobile{display:none}.nav.mobile{display:block}.content-container{padding:0 1.625rem}.rail{float:none;margin:0;padding:0;text-align:center;width:100%}.content-block{padding:0}.tablet-ads1{*zoom:1;margin:0 0 1.75rem;text-align:center}.tablet-ads1:before,.tablet-ads1:after{content:"";display:table}.tablet-ads1:after{clear:both}.tablet-ads1 .ad,.tablet-ads1 .weather,.tablet-ads1 .cook-it{max-width:18.75rem}.tablet-ads1 .ad{margin-left:auto;margin-right:auto}.tablet-ads2{text-align:center}.section-header{overflow:hidden}.section-header h2:before{width:104%;left:-106%}.section-header h2:after{width:104%;right:-106%}.fullwidth .section-header{margin:0 3.25%;width:93.5%}}@media only screen and (max-width: 640px){body{overflow-x:hidden}body.modal-open{overflow:hidden}.content-container{padding:0}.rail{float:none;margin:0;padding:0 .625rem}.rail div{margin-left:auto;margin-right:auto;text-align:center}.rail div.zergnet{max-width:20rem;overflow:hidden}#zergnet-maincontainer{margin:0 auto !important}.content-block{padding:0 1rem}h3.tag a{font:normal 18.369px "Gotham Cond SSm 5r"}.section-header h2:before,.section-header h2:after{display:none}.top5 h2{font:normal 40px "Gotham Cond SSm 5r";line-height:2.5rem}.progression{*zoom:1}.progression:before,.progression:after{content:"";display:table}.progression:after{clear:both}.progression.mobile{display:inline-block}.progression li{text-indent:-9999px;float:left;margin:0 .75rem 0 0;background:url("/static/img/mobile-sprite.png") 0 0 no-repeat;height:7px;width:7px}.progression li:last-child{margin-right:0}.progression li.on{background:url("/static/img/mobile-sprite.png") 0 -7px no-repeat}.byline.sponsored{padding:.375rem .75rem;width:85%;text-align:center;margin-bottom:.25rem}.ad.ad-footer{display:block;position:fixed;bottom:0;margin-bottom:0;width:100%;background-color:#f1f2f2;text-align:center;padding:.375rem 0;z-index:9999}body.parallax-loaded .ad.ad-footer{position:relative}}.lightreg-overlay{background-color:rgba(0,0,0,0.8);bottom:0;top:0;left:0;position:fixed;right:0;z-index:9999999}.lightreg-dialog{background-color:#ffffff;background-clip:padding-box;font:normal .75rem "Gotham SSm 5r",sans-serif;height:80%;left:0;margin-left:0;outline:none;position:fixed;top:10%;width:100%}.lightreg-dialog a{color:#333;font-size:.75rem;text-decoration:none}.lightreg-dialog form{padding-top:2.25rem}.lightreg-dialog fieldset{margin:0 auto;padding:0;width:18.4375rem}.lightreg-dialog fieldset legend{display:block;height:3.625rem;margin:0 auto .5rem;width:17.5rem}.lightreg-dialog input:focus,.lightreg-dialog button:focus{outline:0}.lightreg-dialog input::-webkit-input-placeholder{color:#ccc;font-weight:normal;text-transform:uppercase}.lightreg-dialog input:-moz-placeholder{color:#ccc;font-weight:normal;text-transform:uppercase}.lightreg-dialog input::-moz-placeholder{color:#ccc;font-weight:normal;text-transform:uppercase}.lightreg-dialog input:-ms-input-placeholder{color:#ccc;font-weight:normal;text-transform:uppercase}.lightreg-dialog input[type=text],.lightreg-dialog input[type=email],.lightreg-dialog input[type=password]{border:1px solid #ccc;border-radius:0;color:#ccc;display:block;font:normal 1rem/1.125rem "Gotham SSm 5r",sans-serif;height:2.8125rem;margin:0 0 .9375rem;padding:0 0 0 .75rem;width:100%;-webkit-appearance:none}.lightreg-dialog input[type=password]{margin-bottom:.875rem}.lightreg-dialog input[type=text].error,.lightreg-dialog input[type=email].error,.lightreg-dialog input[type=password].error,.lightreg-dialog input:focus:invalid:focus,.lightreg-dialog textarea:focus:invalid:focus,.lightreg-dialog select:focus:invalid:focus{color:#f93f23;border:2px solid #f93f23}.lightreg-dialog textarea:focus,.lightreg-dialog input[type="text"]:focus,.lightreg-dialog input[type="password"]:focus,.lightreg-dialog input[type="datetime"]:focus,.lightreg-dialog input[type="datetime-local"]:focus,.lightreg-dialog input[type="date"]:focus,.lightreg-dialog input[type="month"]:focus,.lightreg-dialog input[type="time"]:focus,.lightreg-dialog input[type="week"]:focus,.lightreg-dialog input[type="number"]:focus,.lightreg-dialog input[type="email"]:focus,.lightreg-dialog input[type="url"]:focus,.lightreg-dialog input[type="search"]:focus,.lightreg-dialog input[type="tel"]:focus,.lightreg-dialog input[type="color"]:focus,.lightreg-dialog .uneditable-input:focus{border-color:#ccc}.lightreg-dialog .error-message{color:#f93f23;text-align:left;position:relative;top:-.75rem}.lightreg-dialog button.submit-button{font:normal 400 12.274px "Gotham SSm 5r";background:#333;border:0;border-radius:.25rem;color:#fff;cursor:pointer;display:block;font-size:.75rem;height:2.8125rem;margin:1.875rem 0 .8125rem;padding:.375rem .75rem;touch-action:manipulation;user-select:none;width:100%}.lightreg-dialog button.submit-button:hover,.lightreg-dialog button.submit-button:focus,.lightreg-dialog button.submit-button:active,.lightreg-dialog button.submit-button.active,.lightreg-dialog button.submit-button.disabled,.lightreg-dialog button.submit-button[disabled]{background-color:#333;color:#fff}.lightreg-dialog .description{font-family:"Gotham SSm 5r", sans-serif;font-size:.75rem;line-height:1rem;margin:0 0 1.25rem}.lightreg-dialog .forgot-password-link{margin:.8125rem 0 0}.lightreg-dialog .goto-counterpart{font-size:.75rem;text-align:center}.lightreg-dialog .fine-print{margin-top:.5625rem}.lightreg-dialog .fine-print,.lightreg-dialog .fine-print a{color:#9B9B9B;font-size:.6875rem;line-height:normal;padding:0;text-align:center}.lightreg-dialog .loading-message{margin:1.5rem 0 0}.lightreg-dialog p.success-message,.lightreg-dialog p.description,.lightreg-dialog p.fine-print{font-family:"Gotham SSm 5r", sans-serif}.lightreg-dialog .base-registration-form .fine-print{margin-top:1.5625rem}.lightreg-dialog .base-reset-password-form .success-message,.lightreg-dialog .base-update-password-form .success-message{font-size:1rem;margin-bottom:1.875rem}@media only screen and (min-width: 1024px){.lightreg-dialog{border:1px solid rgba(0,0,0,0.3);left:50%;margin-left:-18.75rem;width:37.5rem}}.loading-message-wrapper{background-color:rgba(255,255,255,0.7);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.loading-message-wrapper:hover{cursor:wait}body[data-overlay="modal"] .loading-message-wrapper{background-color:rgba(0,0,0,0.7);position:fixed;z-index:9999}@keyframes loading-spin{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-webkit-keyframes loading-spin{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes loading-spin{100%{-moz-transform:rotate(360deg)}}@-ms-keyframes loading-spin{100%{-ms-transform:rotate(360deg)}}@-o-keyframes loading-spin{100%{-o-transform:rotate(360deg)}}.loading-message{animation:loading-spin 0.7s infinite linear;border-bottom:7px solid rgba(161,161,161,0.2);border-left:7px solid rgba(161,161,161,0.2);border-radius:100%;border-right:7px solid rgba(161,161,161,0.2);border-top:7px solid #f93f23;direction:ltr;display:block;height:3rem;left:50%;margin:-1.5rem 0 0 -1.5rem;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;width:3rem;-webkit-animation:loading-spin 0.7s infinite linear;-moz-animation:loading-spin 0.7s infinite linear;-ms-animation:loading-spin 0.7s infinite linear;-o-animation:loading-spin 0.7s infinite linear}.loading-message:hover{cursor:wait}.site-header-wrap{display:block;height:3.75rem}header[role="banner"]{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1);font-size:1rem;height:3.75rem;left:0;top:0;transition:top .5s;width:100%;z-index:20}header[role="banner"] ::selection{background-color:transparent}header[role="banner"] a{color:inherit}header[role="banner"] fieldset,header[role="banner"] form,header[role="banner"] legend{margin:0;padding:0}header[role="banner"] .nav-title,header[role="banner"] .section-title{display:none}header[role="banner"] .show-main-navigation{height:1.125rem;left:1.125rem;position:absolute;top:1.375rem;width:1.5625rem}header[role="banner"] .epicurious-logo{height:1.8125rem;left:3.75rem;position:absolute;top:1rem;width:8.625rem}header[role="banner"] .epicurious-logo a{display:block}header[role="banner"] .show-search-button{height:1.625rem;outline:none;position:absolute;right:1.125rem;top:1.0625rem;width:1.625rem}body[data-bannerad-type="leaderboard"][data-bannerad-flow="fixed"][data-siteheader-flow="fixed"][data-bannerad-display="hidden"] header[role="banner"]{top:0}body[data-bannerad-type="leaderboard"][data-bannerad-flow="fixed"][data-siteheader-flow="fixed"][data-bannerad-display="visible"] header[role="banner"]{top:7.125rem}body[data-overlay="modal"] header[role="banner"],body.ReactModal__Body--open header[role="banner"]{left:-8px}body[data-siteheader-flow="fixed"] header[role="banner"]{position:fixed}body[data-siteheader-flow="scroll"] header[role="banner"]{position:relative}@media only screen and (min-width: 768px){header[role="banner"] .show-main-navigation{left:1.5rem}header[role="banner"] .epicurious-logo{left:50%;transform:translateX(-50%)}header[role="banner"] .epicurious-logo:hover{height:1.9375rem;top:.9375rem;width:8.75rem}header[role="banner"] .show-search-button{right:1.25rem;top:1rem}}@media only screen and (min-width: 1024px){header[role="banner"] .show-main-navigation{left:1.3125rem}header[role="banner"] .show-search-button{background-position:100% 50%;background-size:1.3125rem;color:#a1a1a1;font-size:.8125rem;height:0;line-height:0;padding:.6875rem 1.625rem .625rem 0;right:1.4375rem;text-indent:0;top:1.3125rem;width:auto}header[role="banner"] .show-search-button:hover{background-position:100% 50%;color:#333;text-decoration:none}}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:inherit;background-image:inherit;color:inherit}.global-search-modal-dialog-wrapper{background:rgba(255,255,255,0.9)}.global-search-modal-dialog{background-color:transparent;border:none;height:100%;margin-left:-50%;top:0;width:100%}.global-search-modal-dialog .search-dialog-form{background-color:transparent;margin:0 .9375rem;padding:0;width:calc(100% - 30px)}.search-dialog-form{border-bottom:1px solid #ccc;position:relative}.search-dialog-form fieldset{padding:0}.search-dialog-form input[type="text"]{background-color:transparent;border:0;font-size:1rem;line-height:1;margin:2.25rem 0 .8125rem 1.3125rem;padding:0;width:calc(100% - 20px)}.search-dialog-form input[type="text"]:focus{color:#333}.search-dialog-form input[type="text"]::placeholder{color:#ccc}.search-dialog-form input[type="text"].error{color:#f30}.search-dialog-form [type="submit"]{height:1rem;left:0;position:absolute;top:2.25rem;width:1rem}.search-dialog-form [type="submit"]:hover{cursor:pointer}.search-dialog-form [type="reset"]{background-size:.9375rem .9375rem;height:1.4375rem;position:absolute;right:0;top:.9375rem;width:1.4375rem}.search-dialog-form [type="reset"]:hover{background-size:.9375rem .9375rem}@media only screen and (min-width: 768px){.global-search-modal-dialog .search-dialog-form{margin:0 auto;width:40rem}.search-dialog-form input[type="text"]{font-size:2.6875rem;margin:11.5rem 0 2.125rem 2.875rem;width:calc(100% - 46px)}.search-dialog-form [type="submit"]{height:2rem;left:0;top:12.125rem;width:2rem}.search-dialog-form [type="reset"]{height:1.625rem;top:5.875rem;width:1.625rem}}@media only screen and (min-width: 1024px){.global-search-modal-dialog .search-dialog-form{width:51.875rem}.search-dialog-form [type="reset"]{height:2rem;top:5.875rem;width:2rem}}.site-pushdown-ad-wrap{display:none}body[data-bannerad-type="crown"] .site-header-ad-wrap{display:none}body[data-bannerad-type="crown"] .site-header-ad-wrap.loaded{display:block}body[data-bannerad-type="mobile-banner"],body[data-bannerad-type="mobile-leaderboard"]{padding-bottom:4.625rem}body[data-bannerad-type="mobile-banner"] .site-header-ad-wrap>div,body[data-bannerad-type="mobile-banner"].homepage .site-pushdown-ad-wrap>div,body[data-bannerad-type="mobile-leaderboard"] .site-header-ad-wrap>div,body[data-bannerad-type="mobile-leaderboard"].homepage .site-pushdown-ad-wrap>div{background-color:#f1f2f2;bottom:0;height:3.875rem;overflow:hidden;position:fixed;padding:.375rem 0;text-align:center;width:100%;z-index:20}body[data-bannerad-type="leaderboard"] .site-header-ad-wrap,body[data-bannerad-type="leaderboard"].homepage .site-pushdown-ad-wrap{padding:0}body[data-bannerad-type="leaderboard"] .site-header-ad-wrap>div,body[data-bannerad-type="leaderboard"].homepage .site-pushdown-ad-wrap>div{height:7.125rem;overflow:hidden;padding:.75rem 0;transition:top .5s;width:100%;z-index:20}body[data-bannerad-type="leaderboard"][data-bannerad-flow="fixed"] .site-header-ad-wrap,body[data-bannerad-type="leaderboard"][data-bannerad-flow="fixed"].homepage .site-pushdown-ad-wrap{height:7.125rem}body[data-bannerad-type="leaderboard"][data-bannerad-flow="fixed"] .site-header-ad-wrap>div,body[data-bannerad-type="leaderboard"][data-bannerad-flow="fixed"].homepage .site-pushdown-ad-wrap>div{background-color:#f1f2f2;position:fixed}body[data-bannerad-type="leaderboard"][data-bannerad-display="hidden"] .site-header-ad-wrap>div,body[data-bannerad-type="leaderboard"][data-bannerad-display="hidden"].homepage .site-pushdown-ad-wrap>div{top:-7.125rem}body[data-bannerad-type="leaderboard"][data-bannerad-display="visible"] .site-header-ad-wrap>div,body[data-bannerad-type="leaderboard"][data-bannerad-display="visible"].homepage .site-pushdown-ad-wrap>div{top:0}@media only screen and (min-width: 768px){.site-header-ad-wrap{background-color:#f1f2f2;text-align:center;width:100%}.site-header-ad-wrap>div{display:block;left:0;margin:0 auto;top:0}body[data-bannerad-type="pushdown"] .site-pushdown-ad-wrap{margin-top:1.875rem;margin-bottom:1.875rem}body[data-bannerad-type="other"][data-bannerad-display="visible"] .site-header-ad-wrap{margin-top:4.8125rem}body[data-bannerad-type="other"][data-bannerad-display="visible"] [id^='adUnitContainer']{margin-top:4.8125rem !important}}@media screen, print{.printable .site-header-ad-wrap{display:none}}.main-navigation{font-family:"Gotham SSm 7r",sans-serif;font-weight:normal;color:#333;font-size:.875rem;line-height:1em;background-color:#333;color:#fff;height:100%;left:-16.6875rem;letter-spacing:0.1px;line-height:3.125rem;padding-top:1.625rem;position:fixed;top:0;text-align:center;transition:transform 0.3s linear;width:16.6875rem;z-index:22}.main-navigation .logout-user-action{border:1px solid #f93f23;color:#f93f23;padding:.5rem 2rem}.main-navigation[aria-expanded="true"]{-webkit-transform:translateX(16.6875rem);-moz-transform:translateX(16.6875rem);-ms-transform:translateX(16.6875rem);-o-transform:translateX(16.6875rem);transform:translateX(16.6875rem);overflow-y:auto}.dismiss-main-navigation{height:1.0625rem;left:1.625rem;position:absolute;top:1.375rem;width:1.0625rem}@media only screen and (min-width: 768px){.main-navigation{left:-20.125rem;padding-top:2.8125rem;width:20.125rem}.main-navigation[aria-expanded="true"]{-webkit-transform:translateX(20.125rem);-moz-transform:translateX(20.125rem);-ms-transform:translateX(20.125rem);-o-transform:translateX(20.125rem);transform:translateX(20.125rem)}}@media screen, print{.printable .main-navigation{display:none}}.content-channel-links{text-transform:uppercase}[class$="-content-channel-link"]{color:#fff;display:block;margin:1.875rem 0}[class$="-content-channel-link"] a{display:block}[class$="-content-channel-link"] a:hover{color:#f93f23;text-decoration:none}.homepage-content-channel-link{background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border:none;direction:ltr;display:inline-block;height:3.4375rem;overflow:hidden;padding:0;text-indent:-9999px;width:3.4375rem;border:1px solid #f93f23;border-radius:100%;display:block;margin:0 auto 2.1875rem}.homepage-content-channel-link>a{display:block;height:100%;width:100%}.curated-content-channel-link{color:#83b838}body.recipes-menus .recipes-menus-content-channel-link,body.expert-advice .expert-advice-content-channel-link,body.ingredients .ingredients-content-channel-link,body.holidays-events .holidays-events-content-channel-link,body.community .community-content-channel-link,body.video .video-content-channel-link{color:#f93f23}@media only screen and (min-width: 768px){.homepage-content-channel-link{height:5.625rem;width:5.625rem}}.main-navigation .social-channel-links .section-title{display:block;font-size:.8125rem;padding:1.25rem 0 .5rem}.main-navigation .facebook-social-channel-link{width:.8125rem}.main-navigation .twitter-social-channel-link{width:1.875rem}.main-navigation .instagram-social-channel-link{width:1.5625rem}.main-navigation [class$="-social-channel-link"]{height:1.5625rem;margin:0 .75rem}.branding .social-channel-links{display:none}@media only screen and (min-width: 1024px){.branding .social-channel-links{display:block;position:absolute;right:7.5rem;top:1rem}.branding .social-channel-links .section-title{color:#a1a1a1;display:inline-block;font-size:.8125rem;height:1em;line-height:1;overflow:hidden;padding:0;vertical-align:middle;width:50px}.branding .social-channel-links ul{display:inline-block;line-height:0;vertical-align:middle}.branding [class$="-social-channel-link"]{height:1.5625rem;margin:0 .375rem;width:1.5625rem}}header[role="banner"] .user-actions{background-color:inherit;font-size:12px;height:auto;padding:0}header[role="banner"] .user-actions [class$="-user-action"]{color:#333}header[role="banner"] .user-actions[data-user-type="anonymous"] [class$="-user-action"]{display:none;position:absolute}header[role="banner"] .user-actions[data-user-type="authenticated"]{left:6.25rem;line-height:1em;position:absolute;top:2.1875rem;white-space:nowrap}header[role="banner"] .user-actions[data-user-type="authenticated"] .user-action-list{border-bottom:1px solid #e5e5e5;display:none;padding-top:16px}header[role="banner"] .user-actions[data-user-type="authenticated"] .user-action-list [class$="-user-action"]{background-color:#fff;border:1px solid #e5e5e5;border-bottom:none;transition:background-color .5s}header[role="banner"] .user-actions[data-user-type="authenticated"] .user-action-list [class$="-user-action"]:hover{background-color:#f93f23;color:#fff}header[role="banner"] .user-actions[data-user-type="authenticated"] .user-action-list [class$="-user-action"] a{display:block;padding:15px}header[role="banner"] .user-actions[data-user-type="authenticated"][data-show-user-actions="true"] .user-action-list{display:block}.user-status{display:block;position:absolute;right:3.8125rem}.user-status .loading-message-wrapper{height:2rem;left:10px;opacity:.25;top:6px;width:2rem}.user-status .loading-message-wrapper .loading-message{height:2rem;width:2rem}.user-status .recipebox-status{display:block;outline:none}.user-status[data-user-type="anonymous"]{top:1.25rem}.user-status[data-user-type="anonymous"] .recipebox-status{height:1.3125rem;width:1.3125rem}.user-status[data-user-type="anonymous"] .login-register-actions{color:#a1a1a1;display:none;font-size:.8125rem;letter-spacing:0.1px;line-height:1;vertical-align:top}.user-status[data-user-type="anonymous"] .login-register-actions a:hover{color:#333;text-decoration:none}.user-status[data-user-type="anonymous"] .login-register-actions [title="Log-in"]:after{color:#a1a1a1;content:"/"}.user-status[data-user-type="authenticated"]{outline:none;top:.9375rem}.user-status[data-user-type="authenticated"] .recipebox-status{height:1.75rem;width:1.75rem}.user-status[data-user-type="authenticated"] .recipebox-size{font-family:"Gotham SSm 7r",sans-serif;font-weight:normal;color:#f93f23;font-size:.625rem;line-height:.625rem;background-color:#fff;border:solid 1px #a1a1a1;border-radius:100%;bottom:.5rem;display:block;height:1.25rem;overflow:hidden;padding:.25rem 0;position:absolute;right:-.625rem;text-align:center;width:1.25rem}.user-status[data-user-type="authenticated"] .user-greeting{color:#f93f23;display:none}.user-status[data-user-type="authenticated"]:hover .recipebox-size,.user-status[data-user-type="authenticated"]:hover .user-greeting{text-decoration:underline}.main-navigation .user-status[data-user-type="anonymous"]{margin-top:1.125rem;position:static}.main-navigation .user-status[data-user-type="anonymous"] .recipebox-status{display:none}.main-navigation .user-status[data-user-type="anonymous"] .login-register-actions{border:solid 1px #979797;color:#979797;display:inline-block;margin:0 auto;padding:.5rem 2rem}.main-navigation .user-status[data-user-type="anonymous"] .login-register-actions a:hover{color:#f93f23}.main-navigation .user-status[data-user-type="authenticated"]{display:none}@media only screen and (min-width: 768px){.user-status[data-user-type="anonymous"]{top:1.0625rem}.user-status[data-user-type="anonymous"] .recipebox-status{height:1.5rem;width:1.5rem}.user-status[data-user-type="authenticated"]{right:4.3125rem}}@media only screen and (min-width: 1024px){.user-status{left:4.1875rem;right:initial;z-index:21}.user-status[data-user-type="anonymous"]{top:1.3125rem}.user-status[data-user-type="anonymous"] .recipebox-status{height:1.3125rem;width:1.3125rem}.user-status[data-user-type="anonymous"] .login-register-actions{display:inline-block;margin:4px 0 0 12px}.user-status[data-user-type="authenticated"]{right:initial}.user-status[data-user-type="authenticated"] .user-greeting{display:inline-block;font-size:.8125rem;font-weight:normal;left:2.8125rem;letter-spacing:0.1px;position:absolute;top:.375rem;white-space:nowrap}}@media screen, print{.printable header[role="banner"]{width:auto}.printable header[role="banner"] .show-main-nvaigation,.printable header[role="banner"] .user-status,.printable header[role="banner"] .search-dialog{display:none}}[class$="-comment-form"]{left:50%;margin-left:-45%;padding:25px 0 0;position:absolute;top:0}[class$="-comment-form"] .title{font-family:"Gotham Cond SSm 5r",sans-serif;font-weight:normal;color:#333;font-size:1.875rem;line-height:1.875rem;padding:0 16px}[class$="-comment-form"] .description,[class$="-comment-form"] .warning{font-family:"Gotham SSm 5r",sans-serif;font-weight:normal;color:#333;font-size:.875rem;line-height:1.25rem;margin:12px 0;padding:0 16px}[class$="-comment-form"] .warning{color:#f93f23}[class$="-comment-form"] .actions,[class$="-comment-form"] .fields{border:none;margin:0;padding:0 16px}[class$="-comment-form"] .comment,[class$="-comment-form"] .email,[class$="-comment-form"] .name{font-family:"Gotham SSm 5r",sans-serif;font-weight:normal;color:#333;font-size:.875rem;line-height:.875rem;display:block;width:100%;border:1px solid #ccc;margin:.5rem 0;padding:.5rem}[class$="-comment-form"] .comment.error,[class$="-comment-form"] .comment:invalid,[class$="-comment-form"] .email.error,[class$="-comment-form"] .email:invalid,[class$="-comment-form"] .name.error,[class$="-comment-form"] .name:invalid{border-color:#f93f23}[class$="-comment-form"] .comment:focus,[class$="-comment-form"] .email:focus,[class$="-comment-form"] .name:focus{border-color:#999;outline:none}[class$="-comment-form"] .comment{overflow-y:auto;resize:none}[class$="-comment-form"] .close-button{background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:.9375rem,.9375rem;border:none;direction:ltr;display:inline-block;height:.9375rem;overflow:hidden;padding:0;text-indent:-9999px;width:.9375rem;position:absolute;right:13px;top:11px}[class$="-comment-form"] .close-button>a{display:block;height:100%;width:100%}[class$="-comment-form"] .submit-button{font-family:"Gotham SSm 7r",sans-serif;font-weight:normal;color:#fff;font-size:.875rem;line-height:0rem;background-color:#333;display:block;margin:36px auto;padding:23px 0 22px;width:100%}@media only screen and (min-width: 768px){[class$="-comment-form"]{margin-left:-189px;padding:30px 0 0;width:378px}[class$="-comment-form"] .title,[class$="-comment-form"] .description,[class$="-comment-form"] .warning{padding:0 30px}[class$="-comment-form"] .fields,[class$="-comment-form"] .actions{padding:0 30px}[class$="-comment-form"] .name,[class$="-comment-form"] .email,[class$="-comment-form"] .comment{margin:8px 0}[class$="-comment-form"] .close-button{right:15px;top:15px}[class$="-comment-form"] .submit-button{width:158px}}footer[role="contentinfo"]{-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear;background-color:#f93f23}footer[role="contentinfo"] ::selection{background-color:transparent}footer[role="contentinfo"] ul,footer[role="contentinfo"] li{display:inline;margin:0;padding:0}footer[role="contentinfo"] .epicurious-links,footer[role="contentinfo"] .corporate-info{display:block;margin:0 auto;padding:52px 16px;width:100%}footer[role="contentinfo"] .epicurious-links [class$="-link"]{font-family:"Gotham SSm 5r",sans-serif;font-weight:normal;color:#fff;font-size:.625rem;line-height:1.5rem}footer[role="contentinfo"] .epicurious-links>.section-title{display:none}footer[role="contentinfo"] .epicurious-links .epi-social-links .nav-title{background-position:0 0;height:1.875rem;margin-bottom:1.25rem;vertical-align:top;width:100%}footer[role="contentinfo"] .epicurious-links .epi-social-links .nav-title:hover{cursor:pointer}footer[role="contentinfo"] .epicurious-links .epi-social-links .links-list [class$="-link"]{display:inline-block;height:1.75rem;margin-right:.5rem;width:1.75rem}footer[role="contentinfo"] .epicurious-links .channel-links,footer[role="contentinfo"] .epicurious-links .helpful-links,footer[role="contentinfo"] .epicurious-links .fig-links{display:none}footer[role="contentinfo"] .epicurious-links .channel-links .nav-title,footer[role="contentinfo"] .epicurious-links .channel-links .nav-title a,footer[role="contentinfo"] .epicurious-links .helpful-links .nav-title,footer[role="contentinfo"] .epicurious-links .helpful-links .nav-title a,footer[role="contentinfo"] .epicurious-links .fig-links .nav-title,footer[role="contentinfo"] .epicurious-links .fig-links .nav-title a{font-family:"Gotham SSm 7r",sans-serif;font-weight:normal;color:#fff;font-size:.875rem;line-height:1.125rem;margin-bottom:18px;text-transform:uppercase}footer[role="contentinfo"] .corporate-info-wrap{background-color:#292929;padding-bottom:62px}footer[role="contentinfo"] .corporate-info{font-family:"Gotham SSm 5r",sans-serif;font-weight:normal;color:#868686;font-size:.8125rem;line-height:.8125rem}footer[role="contentinfo"] .corporate-info a:link,footer[role="contentinfo"] .corporate-info a:visited{color:#868686}footer[role="contentinfo"] .corporate-info>.section-title{display:block;height:23px;margin:0 0 17px;width:160px}footer[role="contentinfo"] .corporate-info .conde-nast-brands{display:inline-block;position:relative}footer[role="contentinfo"] .corporate-info .conde-nast-brands .nav-title{font-family:"Gotham SSm 5r",sans-serif;font-weight:normal;color:#868686;font-size:.875rem;line-height:.875rem;border:1px solid #5f5d5c;display:inline-block;height:0;line-height:0;padding:19px 13px 19px 0;text-align:center;vertical-align:middle;width:183px}footer[role="contentinfo"] .corporate-info .conde-nast-brands .nav-title:after{height:8px;margin-left:5px;margin-top:-5px;position:absolute;top:50%;transform:rotate(90deg)}footer[role="contentinfo"] .corporate-info .conde-nast-brands .nav-title:hover{cursor:pointer}footer[role="contentinfo"] .corporate-info .conde-nast-brands .conde-nast-brands-list{background-color:#292929;border:1px solid #5f5d5c;bottom:41px;display:none;line-height:21px;padding:10px 0;position:absolute;width:183px}footer[role="contentinfo"] .corporate-info .conde-nast-brands .conde-nast-brands-list .conde-nast-brand{display:block;margin:0 0 0 16px}footer[role="contentinfo"] .corporate-info .conde-nast-brands[aria-hidden="false"] .nav-title:after{margin-top:-1px;transform:rotate(-90deg)}footer[role="contentinfo"] .corporate-info .conde-nast-brands[aria-hidden="false"] .conde-nast-brands-list{display:block}footer[role="contentinfo"] .corporate-info .conde-nast-services,footer[role="contentinfo"] .corporate-info .legal-notice{margin-top:27px}footer[role="contentinfo"] .corporate-info .conde-nast-services{display:none}footer[role="contentinfo"] .corporate-info .conde-nast-services .conde-nast-service{font-family:"Gotham SSm 7r",sans-serif;font-weight:normal;color:#868686;font-size:.6875rem;line-height:.6875rem}footer[role="contentinfo"] .corporate-info .legal-notice .title{display:none}footer[role="contentinfo"] .corporate-info .legal-notice p{font-family:"Gotham SSm 5r",sans-serif;font-weight:normal;color:#868686;font-size:.75rem;line-height:.875rem;display:inline;margin-right:.375rem}@media only screen and (min-width: 768px){footer[role="contentinfo"] .epicurious-links,footer[role="contentinfo"] .corporate-info{padding:52px 0;width:44.75rem}footer[role="contentinfo"] .epicurious-links .epi-social-links{border-bottom:1px solid #fff;margin-bottom:1.25rem;padding-bottom:1.25rem}footer[role="contentinfo"] .epicurious-links .epi-social-links .nav-title{margin:0;width:50%}footer[role="contentinfo"] .epicurious-links .epi-social-links .links-list{display:inline-block;text-align:right;width:50%}footer[role="contentinfo"] .epicurious-links .epi-social-links .links-list [class$="-link"]{height:1.75rem;margin-left:.5rem;margin-right:0;width:1.75rem}footer[role="contentinfo"] .epicurious-links .channel-links,footer[role="contentinfo"] .epicurious-links .helpful-links,footer[role="contentinfo"] .epicurious-links .fig-links{display:inline-block;width:34%;vertical-align:top}footer[role="contentinfo"] .epicurious-links .channel-links [class$="-link"],footer[role="contentinfo"] .epicurious-links .helpful-links [class$="-link"],footer[role="contentinfo"] .epicurious-links .fig-links [class$="-link"]{display:block}footer[role="contentinfo"] .epicurious-links .fig-links{float:right;width:auto}footer[role="contentinfo"] .corporate-info-wrap{padding-bottom:0}footer[role="contentinfo"] .corporate-info>.section-title{display:inline-block;margin:0 17px 0 0;position:relative;top:5px}footer[role="contentinfo"] .corporate-info .conde-nast-services{display:block}footer[role="contentinfo"] .corporate-info .conde-nast-services .nav-title{display:none}footer[role="contentinfo"] .corporate-info .conde-nast-services .conde-nast-service{display:inline-block;margin:0 16px 0 0;text-transform:uppercase}}@media only screen and (min-width: 1024px){footer[role="contentinfo"] .epicurious-links,footer[role="contentinfo"] .corporate-info{width:62.75rem}footer[role="contentinfo"] .epicurious-links .epi-social-links{border-bottom:none;display:inline-block;width:40%}footer[role="contentinfo"] .epicurious-links .epi-social-links .nav-title{margin-bottom:1.25rem;width:50%}footer[role="contentinfo"] .epicurious-links .epi-social-links .links-list{display:block;text-align:left;width:100%}footer[role="contentinfo"] .epicurious-links .epi-social-links .links-list [class$="-link"]{font-size:11px;height:1.75rem;margin-left:0;margin-right:.5rem}footer[role="contentinfo"] .epicurious-links .channel-links,footer[role="contentinfo"] .epicurious-links .helpful-links{width:19%}footer[role="contentinfo"] .epicurious-links .fig-links{width:auto}footer[role="contentinfo"] .epicurious-links .helpful-links{margin-left:0}footer[role="contentinfo"] .corporate-info .conde-nast-services{float:right;margin-top:13px}footer[role="contentinfo"] .corporate-info .conde-nast-services .conde-nast-service{margin:0 0 0 16px}}@media screen, print{.printable footer[role="contentinfo"]{display:none}}
  </style>
  <link href="/static/css/search__2.2.3.css" rel="stylesheet"/>
  <script type="text/javascript">
   var digitalData = {
          "display" : "Search Results","pageType" : "search","section" : "search","canonical" : "http://www.epicurious.com/search/Tofu%20Chili","pageValue" : "all",
        };
  </script>
  <script defer="" src="//assets.adobedtm.com/6372cf21ef88ee60bc2977a4898dcb5c7945a212/satelliteLib-b8937e0c536ed51fe92efb5ca25fc6f76fdeef0e.js">
  </script>
  <script type="text/javascript">
   !function (e){"use strict";window.cns=window.cns||{async:function(e,t){this.queue[e]||(this.queue[e]=[]),"function"==typeof t&&this.queue[e].push(t)},queue:{},embed:{backup:e.overwrite}};var t=document.createElement("script");e.isAsync?t.async=!0:t.defer=!0,t.src=function(){if(e.overwrite)return e.overwrite;var t=location.hostname,n=""!==location.port?":"+location.port:"",c=location.search.match(/CNS_SB=([^&\s]+)[&\s]?/)||[],o=c.length?"-sandbox/"+c[1]:"";return"//"+(t+n)+"/cns"+o+(!e.bucketer||o?"":e.bucketer())+"/services.min.js"}(),document.head.appendChild(t)}({});
  </script>
 </head>
 <body class="search-page">
  <!--[if lte IE 9]>
      <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a target="_new" href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
    <![endif]-->
  <span class="page-wrap" id="react-app">
   <span class="page" data-react-checksum="386457349" data-reactid="1" data-reactroot="">
    <div class="header-wrapper" data-reactid="2">
     <div class="header" data-reactid="3" role="banner">
      <h2 data-reactid="4" itemtype="http://schema.org/Organization">
       <a data-reactid="5" href="/" itemprop="url" title="Epicurious">
        Epicurious
       </a>
      </h2>
      <div class="search-form-container" data-reactid="6">
       <form action="/search/" autocomplete="off" data-reactid="7" method="get" role="search">
        <fieldset data-reactid="8">
         <button class="submit" data-reactid="9" type="submit">
          search
         </button>
         <div class="autocomplete-container" data-reactid="10" tabindex="0">
          <input autocomplete="off" data-reactid="11" maxlength="120" name="terms" placeholder="Find a Recipe" type="text" value="Tofu Chili"/>
          <div class="autocomplete" data-reactid="12" tabindex="1">
           <div class="autosuggest" data-reactid="13" id="autosuggestDropdown">
            <ul data-reactid="14">
            </ul>
           </div>
          </div>
         </div>
         <button class="filter mobile" data-reactid="15">
          filters
         </button>
         <button class="filter tablet" data-reactid="16">
          filter results
         </button>
        </fieldset>
       </form>
       <div class="ingredient-filters" data-reactid="17">
        <h3 data-reactid="18">
         Include/Exclude Ingredients
        </h3>
        <form class="include-ingredients" data-reactid="19">
         <fieldset data-reactid="20">
          <input aria-label="Include ingredients" data-reactid="21" placeholder="Include ingredients:" type="text"/>
          <button data-reactid="22">
           include
          </button>
         </fieldset>
        </form>
        <form class="exclude-ingredients" data-reactid="23">
         <fieldset data-reactid="24">
          <input aria-label="Exclude ingredients" data-reactid="25" placeholder="Exclude ingredients:" type="text"/>
          <button data-reactid="26">
           exclude
          </button>
         </fieldset>
        </form>
       </div>
       <button class="filter ingredient-filter" data-reactid="27">
        include/exclude ingredients
       </button>
       <div class="search-tags" data-reactid="28">
        <button class="clear-all" data-reactid="29">
         Clear all
        </button>
       </div>
      </div>
     </div>
     <div class="filters" data-reactid="30">
      <div data-reactid="31">
       <!-- react-empty: 32 -->
       <div class="filter-action-panel" data-reactid="33">
        <p data-reactid="34">
         <!-- react-text: 35 -->
         14
         <!-- /react-text -->
         <!-- react-text: 36 -->
         matching results
         <!-- /react-text -->
        </p>
        <button data-reactid="37">
         Apply
        </button>
        <button data-reactid="38">
         Cancel
        </button>
       </div>
      </div>
     </div>
    </div>
    <div class="search-results-status" data-reactid="39">
     <div class="search-tags" data-reactid="40">
      <button class="clear-all" data-reactid="41">
       Clear all
      </button>
     </div>
     <p class="results-message" data-reactid="42">
      <span class="matching-count" data-reactid="43">
       14
      </span>
      <!-- react-text: 44 -->
      matching results for
      <!-- /react-text -->
      <em class="terms" data-reactid="45">
       Tofu Chili
      </em>
     </p>
     <div class="search-sort-container" data-reactid="46">
      <div class="content-type-filter-options-menu" data-reactid="47">
       <label aria-expanded="false" data-reactid="48" for="content-type-filter-options-menu" role="button">
        <span class="options-menu-title" data-reactid="49">
         Show
        </span>
        <span class="selected-option-text" data-reactid="50">
         All Content
        </span>
       </label>
       <select data-reactid="51" id="content-type-filter-options-menu" name="content-type-filter">
        <option data-reactid="52" selected="" value="all">
         All Content
        </option>
        <option data-reactid="53" value="recipe">
         Recipes
        </option>
        <option data-reactid="54" value="article">
         Articles
        </option>
        <option data-reactid="55" value="package">
         Guides
        </option>
        <option data-reactid="56" value="menu">
         Menus
        </option>
        <option data-reactid="57" value="gallery">
         Galleries
        </option>
        <option data-reactid="58" value="cnevideo">
         Videos
        </option>
       </select>
      </div>
      <div class="sort-filter-options-menu" data-reactid="59">
       <label aria-expanded="false" data-reactid="60" for="sort-filter-options-menu" role="button">
        <span class="options-menu-title" data-reactid="61">
         Sort by
        </span>
        <span class="selected-option-text" data-reactid="62">
         Relevance
        </span>
       </label>
       <select data-reactid="63" id="sort-filter-options-menu" name="sort-filter">
        <option data-reactid="64" selected="" value="relevance">
         Relevance
        </option>
        <option data-reactid="65" value="newest">
         Newest
        </option>
        <option data-reactid="66" value="highestRated">
         Highest Rated
        </option>
        <option data-reactid="67" value="mostReviewed">
         Most Reviewed
        </option>
        <option data-reactid="68" value="makeItAgain">
         Make Again %
        </option>
       </select>
      </div>
     </div>
    </div>
    <section data-query="Tofu Chili" data-reactid="69" role="main">
     <h3 class="section-title" data-reactid="70">
      Search Results
     </h3>
     <div class="results-group" data-group-number="1" data-reactid="71">
      <article class="recipe-content-card" data-has-quickview="false" data-index="0" data-reactid="72" itemscope="" itemtype="http://schema.org/Recipe">
       <header class="summary" data-reactid="73">
        <strong class="tag" data-reactid="74">
         recipe
        </strong>
        <h4 class="hed" data-reactid="75" data-truncate="3" itemprop="name">
         <a data-reactid="76" href="/recipes/food/views/spicy-lemongrass-tofu-233844">
          Spicy Lemongrass Tofu
         </a>
        </h4>
        <p class="dek" data-reactid="77" data-truncate="1">
         Dau hu xa ot
Editor's note: The recipe and introductory text below are excerpted from Pleasures of the Vietnamese Table by Mai Pham and are part of our story on Lunar New Year.
While traveling on a train one time to the coastal town of Nha Trang, I sat next to an elderly nun. Over the course of our bumpy eight-hour ride, she shared stories of life at the temple and the difficult years after the end of the war when the Communist government cracked down on religious factions. Toward the end of our chat, she pulled out a bag of food she'd prepared for the trip. It was tofu that had been cooked in chilies, lemongrass and la lot, an aromatic leaf also known as pepper leaf. When she gave me a taste, I knew immediately that I had to learn how to make it. This is my rendition of that fabulous dish. Make sure to pat the tofu dry before marinating it and use very fresh lemongrass. I always love serving this to friends who think tofu dishes are bland.
        </p>
        <dl class="recipes-ratings-summary" data-reactid="78" data-reviews-count="17" data-reviews-rating="3.38" itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating">
         <dt class="rating-label" data-reactid="79">
          Average user rating
         </dt>
         <span class="reviews-count-container" data-reactid="80">
          <dd class="rating" data-rating="3.5" data-reactid="81">
           <span data-reactid="82" itemprop="ratingValue">
            3.5
           </span>
           <!-- react-text: 83 -->
           /
           <!-- /react-text -->
           <span data-reactid="84" itemprop="bestRating">
            4
           </span>
           <meta content="0" data-reactid="85" itemprop="worstRating"/>
          </dd>
          <dt class="reviews-count-label" data-reactid="86">
           Reviews
          </dt>
          <dd class="reviews-count" data-reactid="87" itemprop="reviewCount">
           17
          </dd>
         </span>
         <span class="make-again-container" data-reactid="88">
          <dt class="make-again-percentage-label" data-reactid="89">
           Percentage of reviewers who will make this recipe again
          </dt>
          <dd class="make-again-percentage" data-reactid="90">
           <!-- react-text: 91 -->
           88
           <!-- /react-text -->
           <!-- react-text: 92 -->
           %
           <!-- /react-text -->
          </dd>
         </span>
        </dl>
       </header>
       <a class="photo-link" data-reactid="93" href="/recipes/food/views/spicy-lemongrass-tofu-233844">
        <div class="photo-wrap" data-reactid="94">
         <div class="component-lazy pending" data-component="Lazy" data-reactid="95">
         </div>
        </div>
       </a>
       <a class="view-complete-item" data-reactid="96" href="/recipes/food/views/spicy-lemongrass-tofu-233844" itemprop="url" title="Spicy Lemongrass Tofu">
        <!-- react-text: 97 -->
        View “
        <!-- /react-text -->
        <!-- react-text: 98 -->
        Spicy Lemongrass Tofu
        <!-- /react-text -->
        <!-- react-text: 99 -->
        ”
        <!-- /react-text -->
       </a>
       <div class="recipe-panel " data-reactid="100">
        <a class="view-complete-item" data-reactid="101" href="/recipes/food/views/spicy-lemongrass-tofu-233844">
         View Recipe
        </a>
        <div class="controls" data-reactid="102">
         <a class="show-quick-view" data-reactid="103" href="/recipes/food/views/spicy-lemongrass-tofu-233844" title="Spicy Lemongrass Tofu">
          Quick view
         </a>
         <a class="toggle-compare-state" data-reactid="104">
          Compare Recipe
         </a>
        </div>
       </div>
      </article>
      <article class="article-content-card" data-has-quickview="false" data-index="1" data-reactid="105" itemscope="" itemtype="http://schema.org/ItemPage">
       <header class="summary" data-reactid="106">
        <strong class="tag" data-reactid="107">
         article
        </strong>
        <h4 class="hed" data-reactid="108" data-truncate="3" itemprop="name">
         <a data-reactid="109" href="/expert-advice/ground-turkey-breast-versus-ground-dark-meat-article">
          Ground Turkey Breast Must Be Stopped
         </a>
        </h4>
        <p class="dek" data-reactid="110" data-truncate="1">
         Those packages of pink meat might not be as healthy as you think.
        </p>
       </header>
       <a class="photo-link" data-reactid="111" href="/expert-advice/ground-turkey-breast-versus-ground-dark-meat-article">
        <div class="photo-wrap" data-reactid="112">
         <div class="component-lazy pending" data-component="Lazy" data-reactid="113">
         </div>
        </div>
       </a>
       <a class="view-complete-item" data-reactid="114" href="/expert-advice/ground-turkey-breast-versus-ground-dark-meat-article" itemprop="url" title="Ground Turkey Breast Must Be Stopped">
        <!-- react-text: 115 -->
        View “
        <!-- /react-text -->
        <!-- react-text: 116 -->
        Ground Turkey Breast Must Be Stopped
        <!-- /react-text -->
        <!-- react-text: 117 -->
        ”
        <!-- /react-text -->
       </a>
      </article>
      <article class="article-content-card" data-has-quickview="false" data-index="2" data-reactid="118" itemscope="" itemtype="http://schema.org/ItemPage">
       <header class="summary" data-reactid="119">
        <strong class="tag" data-reactid="120">
         article
        </strong>
        <h4 class="hed" data-reactid="121" data-truncate="3" itemprop="name">
         <a data-reactid="122" href="/expert-advice/how-to-make-pad-thai-in-22-minutes-article">
          How to Make Better-Than-Takeout Pad Thai in 22 Minutes
         </a>
        </h4>
        <p class="dek" data-reactid="123" data-truncate="1">
         Takeout is convenient and all. But in the time it takes to wait for delivery, you can make lighter, brighter, fresher pad Thai at home.
        </p>
       </header>
       <a class="photo-link" data-reactid="124" href="/expert-advice/how-to-make-pad-thai-in-22-minutes-article">
        <div class="photo-wrap" data-reactid="125">
         <div class="component-lazy pending" data-component="Lazy" data-reactid="126">
         </div>
        </div>
       </a>
       <a class="view-complete-item" data-reactid="127" href="/expert-advice/how-to-make-pad-thai-in-22-minutes-article" itemprop="url" title="How to Make Better-Than-Takeout Pad Thai in 22 Minutes">
        <!-- react-text: 128 -->
        View “
        <!-- /react-text -->
        <!-- react-text: 129 -->
        How to Make Better-Than-Takeout Pad Thai in 22 Minutes
        <!-- /react-text -->
        <!-- react-text: 130 -->
        ”
        <!-- /react-text -->
       </a>
      </article>
      <article class="article-content-card" data-has-quickview="false" data-index="3" data-reactid="131" itemscope="" itemtype="http://schema.org/ItemPage">
       <header class="summary" data-reactid="132">
        <strong class="tag" data-reactid="133">
         article
        </strong>
        <h4 class="hed" data-reactid="134" data-truncate="3" itemprop="name">
         <a data-reactid="135" href="/expert-advice/its-time-to-up-your-instant-ramen-game-article">
          It's Time To Up Your Instant Ramen Game
         </a>
        </h4>
        <p class="dek" data-reactid="136" data-truncate="1">
         Upgrade your instant ramen with help from Chef Bill Kim of UrbanBelly in Chicago.
        </p>
       </header>
       <a class="photo-link" data-reactid="137" href="/expert-advice/its-time-to-up-your-instant-ramen-game-article">
        <div class="photo-wrap" data-reactid="138">
         <div class="component-lazy pending" data-component="Lazy" data-reactid="139">
         </div>
        </div>
       </a>
       <a class="view-complete-item" data-reactid="140" href="/expert-advice/its-time-to-up-your-instant-ramen-game-article" itemprop="url" title="It's Time To Up Your Instant Ramen Game">
        <!-- react-text: 141 -->
        View “
        <!-- /react-text -->
        <!-- react-text: 142 -->
        It's Time To Up Your Instant Ramen Game
        <!-- /react-text -->
        <!-- react-text: 143 -->
        ”
        <!-- /react-text -->
       </a>
      </article>
      <article class="article-content-card" data-has-quickview="false" data-index="4" data-reactid="144" itemscope="" itemtype="http://schema.org/ItemPage">
       <header class="summary" data-reactid="145">
        <strong class="tag" data-reactid="146">
         article
        </strong>
        <h4 class="hed" data-reactid="147" data-truncate="3" itemprop="name">
         <a data-reactid="148" href="/ingredients/four-hot-sauces-beyond-sriracha-article">
          Forget Sriracha: New Ways to Spice Up Everything
         </a>
        </h4>
        <p class="dek" data-reactid="149" data-truncate="1">
         Sriracha's great and all, but we've moved on.
        </p>
       </header>
       <a class="photo-link" data-reactid="150" href="/ingredients/four-hot-sauces-beyond-sriracha-article">
        <div class="photo-wrap" data-reactid="151">
         <div class="component-lazy pending" data-component="Lazy" data-reactid="152">
         </div>
        </div>
       </a>
       <a class="view-complete-item" data-reactid="153" href="/ingredients/four-hot-sauces-beyond-sriracha-article" itemprop="url" title="Forget Sriracha: New Ways to Spice Up Everything">
        <!-- react-text: 154 -->
        View “
        <!-- /react-text -->
        <!-- react-text: 155 -->
        Forget Sriracha: New Ways to Spice Up Everything
        <!-- /react-text -->
        <!-- react-text: 156 -->
        ”
        <!-- /react-text -->
       </a>
      </article>
      <article class="article-content-card" data-has-quickview="false" data-index="5" data-reactid="157" itemscope="" itemtype="http://schema.org/ItemPage">
       <header class="summary" data-reactid="158">
        <strong class="tag" data-reactid="159">
         article
        </strong>
        <h4 class="hed" data-reactid="160" data-truncate="3" itemprop="name">
         <a data-reactid="161" href="/recipes-menus/easy-vegetarian-dinners-for-every-night-of-the-week-article">
          Easy Vegetarian Dinners for Every Night of the Week
         </a>
        </h4>
        <p class="dek" data-reactid="162" data-truncate="1">
         A week of healthy meat-free dinners to get ready for spring.
        </p>
       </header>
       <a class="photo-link" data-reactid="163" href="/recipes-menus/easy-vegetarian-dinners-for-every-night-of-the-week-article">
        <div class="photo-wrap" data-reactid="164">
         <div class="component-lazy pending" data-component="Lazy" data-reactid="165">
         </div>
        </div>
       </a>
       <a class="view-complete-item" data-reactid="166" href="/recipes-menus/easy-vegetarian-dinners-for-every-night-of-the-week-article" itemprop="url" title="Easy Vegetarian Dinners for Every Night of the Week">
        <!-- react-text: 167 -->
        View “
        <!-- /react-text -->
        <!-- react-text: 168 -->
        Easy Vegetarian Dinners for Every Night of the Week
        <!-- /react-text -->
        <!-- react-text: 169 -->
        ”
        <!-- /react-text -->
       </a>
      </article>
      <article class="article-content-card" data-has-quickview="false" data-index="6" data-reactid="170" itemscope="" itemtype="http://schema.org/ItemPage">
       <header class="summary" data-reactid="171">
        <strong class="tag" data-reactid="172">
         article
        </strong>
        <h4 class="hed" data-reactid="173" data-truncate="3" itemprop="name">
         <a data-reactid="174" href="/expert-advice/how-to-make-grain-noodle-bowls-lukas-volger-article">
          How to Become a Pro Bowler
         </a>
        </h4>
        <p class="dek" data-reactid="175" data-truncate="1">
         Bowl food doesn't get beautiful (and nutritious) (and filling) automatically—it takes a plan. And there's nobody better to get that plan from than the guy who literally wrote the book on the subject.
        </p>
       </header>
       <a class="photo-link" data-reactid="176" href="/expert-advice/how-to-make-grain-noodle-bowls-lukas-volger-article">
        <div class="photo-wrap" data-reactid="177">
         <div class="component-lazy pending" data-component="Lazy" data-reactid="178">
         </div>
        </div>
       </a>
       <a class="view-complete-item" data-reactid="179" href="/expert-advice/how-to-make-grain-noodle-bowls-lukas-volger-article" itemprop="url" title="How to Become a Pro Bowler">
        <!-- react-text: 180 -->
        View “
        <!-- /react-text -->
        <!-- react-text: 181 -->
        How to Become a Pro Bowler
        <!-- /react-text -->
        <!-- react-text: 182 -->
        ”
        <!-- /react-text -->
       </a>
      </article>
      <article class="article-content-card" data-has-quickview="false" data-index="7" data-reactid="183" itemscope="" itemtype="http://schema.org/ItemPage">
       <header class="summary" data-reactid="184">
        <strong class="tag" data-reactid="185">
         article
        </strong>
        <h4 class="hed" data-reactid="186" data-truncate="3" itemprop="name">
         <a data-reactid="187" href="/ingredients/frozen-ethnic-international-thai-chinese-indian-ingredients-article">
          The International Ingredients You Need in Your Freezer Right Now
         </a>
        </h4>
        <p class="dek" data-reactid="188" data-truncate="1">
         With these ingredients always on hand, there's no Thai (or Indian) (or Chinese) recipe you can't try.
        </p>
       </header>
       <a class="photo-link" data-reactid="189" href="/ingredients/frozen-ethnic-international-thai-chinese-indian-ingredients-article">
        <div class="photo-wrap" data-reactid="190">
         <div class="component-lazy pending" data-component="Lazy" data-reactid="191">
         </div>
        </div>
       </a>
       <a class="view-complete-item" data-reactid="192" href="/ingredients/frozen-ethnic-international-thai-chinese-indian-ingredients-article" itemprop="url" title="The International Ingredients You Need in Your Freezer Right Now">
        <!-- react-text: 193 -->
        View “
        <!-- /react-text -->
        <!-- react-text: 194 -->
        The International Ingredients You Need in Your Freezer Right Now
        <!-- /react-text -->
        <!-- react-text: 195 -->
        ”
        <!-- /react-text -->
       </a>
      </article>
      <article class="article-content-card" data-has-quickview="false" data-index="8" data-reactid="196" itemscope="" itemtype="http://schema.org/ItemPage">
       <header class="summary" data-reactid="197">
        <strong class="tag" data-reactid="198">
         article
        </strong>
        <h4 class="hed" data-reactid="199" data-truncate="3" itemprop="name">
         <a data-reactid="200" href="/expert-advice/hearty-vegetarian-soup-miso-tahini-recipe-vegan-article">
          The Unlikely Ingredient That's Key to Making This Hearty Vegetarian Soup
         </a>
        </h4>
        <p class="dek" data-reactid="201" data-truncate="1">
         You probably have it in the fridge already.
        </p>
       </header>
       <a class="photo-link" data-reactid="202" href="/expert-advice/hearty-vegetarian-soup-miso-tahini-recipe-vegan-article">
        <div class="photo-wrap" data-reactid="203">
         <div class="component-lazy pending" data-component="Lazy" data-reactid="204">
         </div>
        </div>
       </a>
       <a class="view-complete-item" data-reactid="205" href="/expert-advice/hearty-vegetarian-soup-miso-tahini-recipe-vegan-article" itemprop="url" title="The Unlikely Ingredient That's Key to Making This Hearty Vegetarian Soup">
        <!-- react-text: 206 -->
        View “
        <!-- /react-text -->
        <!-- react-text: 207 -->
        The Unlikely Ingredient That's Key to Making This Hearty Vegetarian Soup
        <!-- /react-text -->
        <!-- react-text: 208 -->
        ”
        <!-- /react-text -->
       </a>
      </article>
      <article class="article-content-card" data-has-quickview="false" data-index="9" data-reactid="209" itemscope="" itemtype="http://schema.org/ItemPage">
       <header class="summary" data-reactid="210">
        <strong class="tag" data-reactid="211">
         article
        </strong>
        <h4 class="hed" data-reactid="212" data-truncate="3" itemprop="name">
         <a data-reactid="213" href="/expert-advice/how-to-throw-hot-pot-party-at-home-article">
          How to Throw a Hot Pot Party With a Slow Cooker
         </a>
        </h4>
        <p class="dek" data-reactid="214" data-truncate="1">
         It's the all-you-can-eat fondue party that, thankfully, isn't a fondue party at all.
        </p>
       </header>
       <a class="photo-link" data-reactid="215" href="/expert-advice/how-to-throw-hot-pot-party-at-home-article">
        <div class="photo-wrap" data-reactid="216">
         <div class="component-lazy pending" data-component="Lazy" data-reactid="217">
         </div>
        </div>
       </a>
       <a class="view-complete-item" data-reactid="218" href="/expert-advice/how-to-throw-hot-pot-party-at-home-article" itemprop="url" title="How to Throw a Hot Pot Party With a Slow Cooker">
        <!-- react-text: 219 -->
        View “
        <!-- /react-text -->
        <!-- react-text: 220 -->
        How to Throw a Hot Pot Party With a Slow Cooker
        <!-- /react-text -->
        <!-- react-text: 221 -->
        ”
        <!-- /react-text -->
       </a>
      </article>
      <article class="article-content-card" data-has-quickview="false" data-index="10" data-reactid="222" itemscope="" itemtype="http://schema.org/ItemPage">
       <header class="summary" data-reactid="223">
        <strong class="tag" data-reactid="224">
         article
        </strong>
        <h4 class="hed" data-reactid="225" data-truncate="3" itemprop="name">
         <a data-reactid="226" href="/expert-advice/10-vegan-groceries-to-buy-every-single-week-recipes-article">
          10 Groceries to Buy Every Single Week If You're Vegan
         </a>
        </h4>
        <p class="dek" data-reactid="227" data-truncate="1">
         From dried lentils to cashew butter, here are the 10 things vegans should never leave the store without.
        </p>
       </header>
       <a class="photo-link" data-reactid="228" href="/expert-advice/10-vegan-groceries-to-buy-every-single-week-recipes-article">
        <div class="photo-wrap" data-reactid="229">
         <div class="component-lazy pending" data-component="Lazy" data-reactid="230">
         </div>
        </div>
       </a>
       <a class="view-complete-item" data-reactid="231" href="/expert-advice/10-vegan-groceries-to-buy-every-single-week-recipes-article" itemprop="url" title="10 Groceries to Buy Every Single Week If You're Vegan">
        <!-- react-text: 232 -->
        View “
        <!-- /react-text -->
        <!-- react-text: 233 -->
        10 Groceries to Buy Every Single Week If You're Vegan
        <!-- /react-text -->
        <!-- react-text: 234 -->
        ”
        <!-- /react-text -->
       </a>
      </article>
      <article class="article-content-card" data-has-quickview="false" data-index="11" data-reactid="235" itemscope="" itemtype="http://schema.org/ItemPage">
       <header class="summary" data-reactid="236">
        <strong class="tag" data-reactid="237">
         article
        </strong>
        <h4 class="hed" data-reactid="238" data-truncate="3" itemprop="name">
         <a data-reactid="239" href="/recipes-menus/fire-cider-recipe-cooking-tips-article">
          How to Make Fire Cider at Home—and Cook With It
         </a>
        </h4>
        <p class="dek" data-reactid="240" data-truncate="1">
         This old-school herbal remedy can be turned into new-school cocktails, salads, and more.
        </p>
       </header>
       <a class="photo-link" data-reactid="241" href="/recipes-menus/fire-cider-recipe-cooking-tips-article">
        <div class="photo-wrap" data-reactid="242">
         <div class="component-lazy pending" data-component="Lazy" data-reactid="243">
         </div>
        </div>
       </a>
       <a class="view-complete-item" data-reactid="244" href="/recipes-menus/fire-cider-recipe-cooking-tips-article" itemprop="url" title="How to Make Fire Cider at Home—and Cook With It">
        <!-- react-text: 245 -->
        View “
        <!-- /react-text -->
        <!-- react-text: 246 -->
        How to Make Fire Cider at Home—and Cook With It
        <!-- /react-text -->
        <!-- react-text: 247 -->
        ”
        <!-- /react-text -->
       </a>
      </article>
      <article class="article-content-card" data-has-quickview="false" data-index="12" data-reactid="248" itemscope="" itemtype="http://schema.org/ItemPage">
       <header class="summary" data-reactid="249">
        <strong class="tag" data-reactid="250">
         article
        </strong>
        <h4 class="hed" data-reactid="251" data-truncate="3" itemprop="name">
         <a data-reactid="252" href="/ingredients/ultimate-guide-to-buying-pickles-article">
          How to Navigate the Pickle Aisle
         </a>
        </h4>
        <p class="dek" data-reactid="253" data-truncate="1">
         Everything you need to know when buying pickles.
        </p>
       </header>
       <a class="photo-link" data-reactid="254" href="/ingredients/ultimate-guide-to-buying-pickles-article">
        <div class="photo-wrap" data-reactid="255">
         <div class="component-lazy pending" data-component="Lazy" data-reactid="256">
         </div>
        </div>
       </a>
       <a class="view-complete-item" data-reactid="257" href="/ingredients/ultimate-guide-to-buying-pickles-article" itemprop="url" title="How to Navigate the Pickle Aisle">
        <!-- react-text: 258 -->
        View “
        <!-- /react-text -->
        <!-- react-text: 259 -->
        How to Navigate the Pickle Aisle
        <!-- /react-text -->
        <!-- react-text: 260 -->
        ”
        <!-- /react-text -->
       </a>
      </article>
      <article class="recipe-content-card" data-has-quickview="false" data-index="13" data-reactid="261" itemscope="" itemtype="http://schema.org/Recipe">
       <header class="summary" data-reactid="262">
        <strong class="tag" data-reactid="263">
         recipe
        </strong>
        <h4 class="hed" data-reactid="264" data-truncate="3" itemprop="name">
         <a data-reactid="265" href="/recipes/food/views/chinese-egg-noodles-with-smoked-duck-and-snow-peas-354302">
          Chinese Egg Noodles with Smoked Duck and Snow Peas
         </a>
        </h4>
        <p class="dek" data-reactid="266" data-truncate="1">
         If you live near a Chinese market, pick up barbecued or smoked duck there. Otherwise, smoked chicken or turkey from the supermarket (or leftover roast chicken) would be terrific tossed with the noodles. To make it a meal, add a platter of chilled silken tofu. Drizzle the tofu with soy sauce and chili sauce, then top with chopped green onions. Coconut ice cream with fresh berries and lychees would make a nice dessert.
        </p>
        <dl class="recipes-ratings-summary" data-reactid="267" data-reviews-count="4" data-reviews-rating="2.25" itemprop="aggregateRating" itemscope="" itemtype="http://schema.org/AggregateRating">
         <dt class="rating-label" data-reactid="268">
          Average user rating
         </dt>
         <span class="reviews-count-container" data-reactid="269">
          <dd class="rating" data-rating="2.5" data-reactid="270">
           <span data-reactid="271" itemprop="ratingValue">
            2.5
           </span>
           <!-- react-text: 272 -->
           /
           <!-- /react-text -->
           <span data-reactid="273" itemprop="bestRating">
            4
           </span>
           <meta content="0" data-reactid="274" itemprop="worstRating"/>
          </dd>
          <dt class="reviews-count-label" data-reactid="275">
           Reviews
          </dt>
          <dd class="reviews-count" data-reactid="276" itemprop="reviewCount">
           4
          </dd>
         </span>
         <span class="make-again-container" data-reactid="277">
          <dt class="make-again-percentage-label" data-reactid="278">
           Percentage of reviewers who will make this recipe again
          </dt>
          <dd class="make-again-percentage" data-reactid="279">
           <!-- react-text: 280 -->
           50
           <!-- /react-text -->
           <!-- react-text: 281 -->
           %
           <!-- /react-text -->
          </dd>
         </span>
        </dl>
       </header>
       <a class="photo-link" data-reactid="282" href="/recipes/food/views/chinese-egg-noodles-with-smoked-duck-and-snow-peas-354302">
        <div class="photo-wrap" data-reactid="283">
         <div class="component-lazy pending" data-component="Lazy" data-reactid="284">
         </div>
        </div>
       </a>
       <a class="view-complete-item" data-reactid="285" href="/recipes/food/views/chinese-egg-noodles-with-smoked-duck-and-snow-peas-354302" itemprop="url" title="Chinese Egg Noodles with Smoked Duck and Snow Peas">
        <!-- react-text: 286 -->
        View “
        <!-- /react-text -->
        <!-- react-text: 287 -->
        Chinese Egg Noodles with Smoked Duck and Snow Peas
        <!-- /react-text -->
        <!-- react-text: 288 -->
        ”
        <!-- /react-text -->
       </a>
       <div class="recipe-panel " data-reactid="289">
        <a class="view-complete-item" data-reactid="290" href="/recipes/food/views/chinese-egg-noodles-with-smoked-duck-and-snow-peas-354302">
         View Recipe
        </a>
        <div class="controls" data-reactid="291">
         <a class="show-quick-view" data-reactid="292" href="/recipes/food/views/chinese-egg-noodles-with-smoked-duck-and-snow-peas-354302" title="Chinese Egg Noodles with Smoked Duck and Snow Peas">
          Quick view
         </a>
         <a class="toggle-compare-state" data-reactid="293">
          Compare Recipe
         </a>
        </div>
       </div>
      </article>
      <footer class="results-group-footer" data-reactid="294">
      </footer>
     </div>
     <nav class="common-pagination" data-reactid="295" data-total-pages="1" role="navigation">
      <h6 class="nav-title" data-reactid="296">
       Pagination
      </h6>
      <span class="the-current-page" data-reactid="297">
       1
      </span>
     </nav>
    </section>
    <!-- react-text: 298 -->
    <!-- /react-text -->
    <!-- react-empty: 299 -->
    <footer class="site-footer" data-reactid="300" role="contentinfo">
     <section class="corporate-info-wrap" data-reactid="301">
      <span class="corporate-info" data-reactid="302">
       <h3 class="section-title" data-reactid="303">
        Condé Nast
       </h3>
       <nav aria-hidden="true" class="conde-nast-brands" data-reactid="304">
        <h4 class="nav-title" data-reactid="305">
         Condé Nast Websites
        </h4>
        <ul class="conde-nast-brands-list" data-reactid="306">
         <li data-reactid="307">
          <a class="conde-nast-brand" data-reactid="308" data-track-location="footer" data-track-source="navigation" href="http://www.allure.com" rel="noopener noreferrer" target="_blank" title="Allure">
           Allure
          </a>
         </li>
         <li data-reactid="309">
          <a class="conde-nast-brand" data-reactid="310" data-track-location="footer" data-track-source="navigation" href="http://www.architecturaldigest.com" rel="noopener noreferrer" target="_blank" title="Architectural Digest">
           Architectural Digest
          </a>
         </li>
         <li data-reactid="311">
          <a class="conde-nast-brand" data-reactid="312" data-track-location="footer" data-track-source="navigation" href="http://www.arstechnica.com" rel="noopener noreferrer" target="_blank" title="Ars Technica">
           Ars Technica
          </a>
         </li>
         <li data-reactid="313">
          <a class="conde-nast-brand" data-reactid="314" data-track-location="footer" data-track-source="navigation" href="http://www.bonappetit.com" rel="noopener noreferrer" target="_blank" title="Bon Appétit">
           Bon Appétit
          </a>
         </li>
         <li data-reactid="315">
          <a class="conde-nast-brand" data-reactid="316" data-track-location="footer" data-track-source="navigation" href="http://www.brides.com" rel="noopener noreferrer" target="_blank" title="Brides.com">
           Brides.com
          </a>
         </li>
         <li data-reactid="317">
          <a class="conde-nast-brand" data-reactid="318" data-track-location="footer" data-track-source="navigation" href="http://www.concierge.com/cntraveler" rel="noopener noreferrer" target="_blank" title="Condé Nast Traveler">
           Condé Nast Traveler
          </a>
         </li>
         <li data-reactid="319">
          <a class="conde-nast-brand" data-reactid="320" data-track-location="footer" data-track-source="navigation" href="http://www.concierge.com" rel="noopener noreferrer" target="_blank" title="Concierge">
           Concierge
          </a>
         </li>
         <li data-reactid="321">
          <a class="conde-nast-brand" data-reactid="322" data-track-location="footer" data-track-source="navigation" href="http://www.details.com" rel="noopener noreferrer" target="_blank" title="Details">
           Details
          </a>
         </li>
         <li data-reactid="323">
          <a class="conde-nast-brand" data-reactid="324" data-track-location="footer" data-track-source="navigation" href="http://www.glamour.com" rel="noopener noreferrer" target="_blank" title="Glamour">
           Glamour
          </a>
         </li>
         <li data-reactid="325">
          <a class="conde-nast-brand" data-reactid="326" data-track-location="footer" data-track-source="navigation" href="http://www.golfdigest.com" rel="noopener noreferrer" target="_blank" title="Golf Digest">
           Golf Digest
          </a>
         </li>
         <li data-reactid="327">
          <a class="conde-nast-brand" data-reactid="328" data-track-location="footer" data-track-source="navigation" href="http://www.golfworld.com" rel="noopener noreferrer" target="_blank" title="Golf World">
           Golf World
          </a>
         </li>
         <li data-reactid="329">
          <a class="conde-nast-brand" data-reactid="330" data-track-location="footer" data-track-source="navigation" href="http://www.gq.com" rel="noopener noreferrer" target="_blank" title="GQ">
           GQ
          </a>
         </li>
         <li data-reactid="331">
          <a class="conde-nast-brand" data-reactid="332" data-track-location="footer" data-track-source="navigation" href="http://www.hotelchatter.com" rel="noopener noreferrer" target="_blank" title="Hotel Chatter">
           Hotel Chatter
          </a>
         </li>
         <li data-reactid="333">
          <a class="conde-nast-brand" data-reactid="334" data-track-location="footer" data-track-source="navigation" href="http://www.jaunted.com" rel="noopener noreferrer" target="_blank" title="Jaunted">
           Jaunted
          </a>
         </li>
         <li data-reactid="335">
          <a class="conde-nast-brand" data-reactid="336" data-track-location="footer" data-track-source="navigation" href="http://www.luckymag.com" rel="noopener noreferrer" target="_blank" title="Lucky">
           Lucky
          </a>
         </li>
         <li data-reactid="337">
          <a class="conde-nast-brand" data-reactid="338" data-track-location="footer" data-track-source="navigation" href="http://www.nutritiondata.com" rel="noopener noreferrer" target="_blank" title="NutritionData">
           NutritionData
          </a>
         </li>
         <li data-reactid="339">
          <a class="conde-nast-brand" data-reactid="340" data-track-location="footer" data-track-source="navigation" href="http://www.reddit.com" rel="noopener noreferrer" target="_blank" title="Reddit">
           Reddit
          </a>
         </li>
         <li data-reactid="341">
          <a class="conde-nast-brand" data-reactid="342" data-track-location="footer" data-track-source="navigation" href="http://www.self.com" rel="noopener noreferrer" target="_blank" title="Self">
           Self
          </a>
         </li>
         <li data-reactid="343">
          <a class="conde-nast-brand" data-reactid="344" data-track-location="footer" data-track-source="navigation" href="http://www.style.com" rel="noopener noreferrer" target="_blank" title="Style">
           Style
          </a>
         </li>
         <li data-reactid="345">
          <a class="conde-nast-brand" data-reactid="346" data-track-location="footer" data-track-source="navigation" href="http://www.teenvogue.com" rel="noopener noreferrer" target="_blank" title="Teen Vogue">
           Teen Vogue
          </a>
         </li>
         <li data-reactid="347">
          <a class="conde-nast-brand" data-reactid="348" data-track-location="footer" data-track-source="navigation" href="http://www.newyorker.com" rel="noopener noreferrer" target="_blank" title="The New Yorker">
           The New Yorker
          </a>
         </li>
         <li data-reactid="349">
          <a class="conde-nast-brand" data-reactid="350" data-track-location="footer" data-track-source="navigation" href="http://thescene.com" rel="noopener noreferrer" target="_blank" title="The Scene">
           The Scene
          </a>
         </li>
         <li data-reactid="351">
          <a class="conde-nast-brand" data-reactid="352" data-track-location="footer" data-track-source="navigation" href="http://www.vanityfair.com" rel="noopener noreferrer" target="_blank" title="Vanity Fair">
           Vanity Fair
          </a>
         </li>
         <li data-reactid="353">
          <a class="conde-nast-brand" data-reactid="354" data-track-location="footer" data-track-source="navigation" href="http://www.vegaschatter.com" rel="noopener noreferrer" target="_blank" title="Vegas Chatter">
           Vegas Chatter
          </a>
         </li>
         <li data-reactid="355">
          <a class="conde-nast-brand" data-reactid="356" data-track-location="footer" data-track-source="navigation" href="http://www.vogue.com" rel="noopener noreferrer" target="_blank" title="Vogue">
           Vogue
          </a>
         </li>
         <li data-reactid="357">
          <a class="conde-nast-brand" data-reactid="358" data-track-location="footer" data-track-source="navigation" href="http://www.wmagazine.com" rel="noopener noreferrer" target="_blank" title="W">
           W
          </a>
         </li>
         <li data-reactid="359">
          <a class="conde-nast-brand" data-reactid="360" data-track-location="footer" data-track-source="navigation" href="http://www.wired.com" rel="noopener noreferrer" target="_blank" title="Wired">
           Wired
          </a>
         </li>
        </ul>
       </nav>
       <nav class="conde-nast-services" data-reactid="361">
        <h4 class="nav-title" data-reactid="362">
         Condé Nast Services
        </h4>
        <ul data-reactid="363">
         <li data-reactid="364">
          <a class="conde-nast-service" data-reactid="365" data-track-location="footer" data-track-source="navigation" href="/services/subscriptions" title="Subscription Services">
           Subscription Services
          </a>
         </li>
         <li data-reactid="366">
          <a class="conde-nast-service" data-reactid="367" data-track-location="footer" data-track-source="navigation" href="http://www.condenast.com/careers" rel="noopener noreferrer" target="_blank" title="Condé Nast Careers">
           Careers
          </a>
         </li>
         <li data-reactid="368">
          <a class="conde-nast-service" data-reactid="369" data-track-location="footer" data-track-source="navigation" href="http://www.condenaststore.com/" rel="noopener noreferrer" target="_blank" title="Condé Nast Store">
           Condé Nast Store
          </a>
         </li>
         <li data-reactid="370">
          <a class="conde-nast-service" data-reactid="371" data-track-location="footer" data-track-source="navigation" href="http://www.condenast.com/reprints-permissions" rel="noopener noreferrer" target="_blank" title="Reprints/Permissions">
           Reprints/Permissions
          </a>
         </li>
        </ul>
       </nav>
       <article class="legal-notice" data-reactid="372">
        <h4 class="title" data-reactid="373">
         Legal Notice
        </h4>
        <p data-reactid="374">
         <!-- react-text: 375 -->
         ©
         <!-- /react-text -->
         <!-- react-text: 376 -->
         2017
         <!-- /react-text -->
         <!-- react-text: 377 -->
         Condé Nast. All rights reserved
         <!-- /react-text -->
        </p>
        <p data-reactid="378">
         <!-- react-text: 379 -->
         Use of this site constitutes acceptance of our
         <!-- /react-text -->
         <a data-reactid="380" data-track-location="footer" data-track-source="navigation" href="http://www.condenast.com/privacy-policy" rel="noopener noreferrer" target="_blank" title="User Agreement">
          User Agreement
         </a>
         <!-- react-text: 381 -->
         (effective 1/2/2014) and
         <!-- /react-text -->
         <a data-reactid="382" data-track-location="footer" data-track-source="navigation" href="http://www.condenast.com/privacy-policy#privacypolicy" rel="noopener noreferrer" target="_blank" title="Privacy Policy">
          Privacy Policy
         </a>
         <!-- react-text: 383 -->
         (effective 1/2/2014)
         <!-- /react-text -->
        </p>
        <p data-reactid="384">
         <a data-reactid="385" data-track-location="footer" data-track-source="navigation" href="http://www.condenast.com/privacy-policy#privacypolicy-california" rel="noopener noreferrer" target="_blank" title="Your California Privacy Rights">
          Your California Privacy Rights
         </a>
        </p>
        <p data-reactid="386">
         The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of Condé Nast.
        </p>
        <a class="ad-choice" data-reactid="387" data-track-location="footer" data-track-source="navigation" href="http://www.condenast.com/privacy-policy#privacypolicy-optout" rel="noopener noreferrer" target="_blank" title="Ad Choices">
         Ad Choices
        </a>
       </article>
      </span>
     </section>
    </footer>
    <!-- react-empty: 388 -->
    <!-- react-empty: 389 -->
   </span>
  </span>
  <div aria-hidden="true" aria-labelledby="cnid-modalLabel" class="modal cnid-modal hide fade" id="cnid-modal" role="dialog" tabindex="-1">
   <div class="frameContainer modal-body cnid-modal-body cnid-ios-scroll">
    <button aria-hidden="true" class="close cnid-close" data-dismiss="modal" type="button">
     x
    </button>
    <iframe class="cnid-signin-iframe" frameborder="0" height="100%" id="cnidClient" marginheight="0" marginwidth="0" src="" width="100%">
    </iframe>
   </div>
   <!-- loader overlay -->
   <div class="loader-container hide">
    <div class="cnid-overlay-bg">
    </div>
    <div class="cnid-loader">
     <img src="https://cnid.condenastdigital.com/client/assets/img/spinner.gif"/>
    </div>
   </div>
   <!-- alerts overlay -->
   <!-- overlay is used to display screen centered server-side error messages on mobile devices -->
   <div class="cnid-alerts-container hide">
    <div class="cnid-overlay-bg">
    </div>
    <div class="cnid-alert-message alert text-center alert-success">
     <p class="alert-txt">
     </p>
     <button class="btn-conde okay-btn cnid-btn" type="button">
      Okay
     </button>
    </div>
   </div>
  </div>
  <div class="modal-backdrop">
  </div>
  <script>
   var _app = {"cookieDomain":".epicurious.com","endpoints":{"contextual":"/api/dataintelligence/v1/content/recommended","rotd":"/api/content/v1/rotd/count/1"},"env":"PROD","facebook":{"appId":"1636080783276430"},"media":{"bp":{"xs":0,"s":600,"m":768,"l":1024,"xl":1360}},"newsletters":{"current":[{"description":"Become a better cook instantly with this weekly report of our ten most helpful tips, tricks, and kitchen secrets. Don't miss it!","id":"5","name":"The Top Ten"},{"description":"Love recipes, but hate searching? We do the work for you. You'll get our favorite seasonal recipe plus collections of our exclusive editors' picks.","id":"5117","name":"Cook This Now"},{"description":"Get a daily dose of the hottest recipes from Epicurious, Bon Appétit, and other great sites.","id":"195169","name":"Trending Recipes"},{"id":"248781","name":"Announcements"},{"id":"248789","name":"Cook 90"}]},"server":"http://www.epicurious.com","servicesHost":"http://services.epicurious.com:80","simpleReach":{"pid":"570d6b7d736b79bf1d000d27"},"user":{"cookies":{"keys":{"id":"amg_user_partner","username":"amg_user_info"},"names":["amg_user_ext","amg_user_info","amg_user_partner","amg_user_update","cn_uid","zl_user"]},"email":{"regExp":{}},"password":{"regExp":{},"messages":{"requirements":"A password must be at least 6 characters long. It cannot begin or end with a space."}},"serviceKey":"NtibqP3y1qSJM/Gsy3blJgNWt/o=","serviceHost":"https://user-service.condenastdigital.com"},"userServiceHost":"https://user-service.condenastdigital.com","userServiceKey":"NtibqP3y1qSJM/Gsy3blJgNWt/o=","vulcan":{"host":"//assets.epicurious.com","path":"/photos/"}};

    <!-- Google Analytics -->
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
    
    ga('create', 'UA-2624365-1', 'auto');
    ga('send', 'pageview');
    <!-- End Google Analytics -->    
    function insertOptimizely() {
      var projectId = 2716630229;
      var protocol = ('https:' == document.location.protocol ?
      'https://' : 'http://');
      var scriptTag = document.createElement('script');
      scriptTag.type = 'text/javascript';
      scriptTag.async = true;
      scriptTag.src = protocol + 'cdn.optimizely.com/js/' +
      projectId + '.js';
      var s = document.getElementsByTagName('script')[0];
      s.parentNode.insertBefore(scriptTag, s);
    };
    
    function optimizelyTimeout() {
      window.optimizely = window.optimizely|| [];
      if (!window.optimizely.data) {
        window.optimizely.push("timeout");
      }
    }
    
    if (false) {
      insertOptimizely();
      setTimeout(optimizelyTimeout, 1000);
    }
  </script>
  <script type="text/javascript">
   window._state = "%7B%22context%22%3A%7B%22dispatcher%22%3A%7B%22stores%22%3A%7B%22AdStore%22%3A%7B%22displayLeaderboard%22%3Atrue%2C%22pageCreated%22%3Afalse%2C%22pageSlots%22%3A%7B%7D%2C%22env%22%3A%22production%22%2C%22pageConfig%22%3A%7B%22channel%22%3A%22search%22%2C%22slug%22%3A%22search%22%2C%22sub_channel%22%3A%22%22%2C%22targeting%22%3A%7B%22tags%22%3A%5B%22search%22%2C%22tofu%252520chili%22%2C%22food%22%2C%22content%22%5D%7D%2C%22templateType%22%3A%22search%22%7D%7D%2C%22ApplicationStore%22%3A%7B%22analyticsLocation%22%3A%22section1%22%2C%22analyticsSource%22%3A%22section1%22%2C%22config%22%3A%7B%22cookieDomain%22%3A%22.epicurious.com%22%2C%22endpoints%22%3A%7B%22contextual%22%3A%22%2Fapi%2Fdataintelligence%2Fv1%2Fcontent%2Frecommended%22%2C%22rotd%22%3A%22%2Fapi%2Fcontent%2Fv1%2Frotd%2Fcount%2F1%22%7D%2C%22env%22%3A%22PROD%22%2C%22facebook%22%3A%7B%22appId%22%3A%221636080783276430%22%7D%2C%22media%22%3A%7B%22bp%22%3A%7B%22xs%22%3A0%2C%22s%22%3A600%2C%22m%22%3A768%2C%22l%22%3A1024%2C%22xl%22%3A1360%7D%7D%2C%22newsletters%22%3A%7B%22current%22%3A%5B%7B%22description%22%3A%22Become%20a%20better%20cook%20instantly%20with%20this%20weekly%20report%20of%20our%20ten%20most%20helpful%20tips%2C%20tricks%2C%20and%20kitchen%20secrets.%20Don't%20miss%20it!%22%2C%22id%22%3A%225%22%2C%22name%22%3A%22The%20Top%20Ten%22%7D%2C%7B%22description%22%3A%22Love%20recipes%2C%20but%20hate%20searching%3F%20We%20do%20the%20work%20for%20you.%20You'll%20get%20our%20favorite%20seasonal%20recipe%20plus%20collections%20of%20our%20exclusive%20editors'%20picks.%22%2C%22id%22%3A%225117%22%2C%22name%22%3A%22Cook%20This%20Now%22%7D%2C%7B%22description%22%3A%22Get%20a%20daily%20dose%20of%20the%20hottest%20recipes%20from%20Epicurious%2C%20Bon%20App%C3%A9tit%2C%20and%20other%20great%20sites.%22%2C%22id%22%3A%22195169%22%2C%22name%22%3A%22Trending%20Recipes%22%7D%2C%7B%22id%22%3A%22248781%22%2C%22name%22%3A%22Announcements%22%7D%2C%7B%22id%22%3A%22248789%22%2C%22name%22%3A%22Cook%2090%22%7D%5D%7D%2C%22server%22%3A%22http%3A%2F%2Fwww.epicurious.com%22%2C%22servicesHost%22%3A%22http%3A%2F%2Fservices.epicurious.com%3A80%22%2C%22simpleReach%22%3A%7B%22pid%22%3A%22570d6b7d736b79bf1d000d27%22%7D%2C%22user%22%3A%7B%22cookies%22%3A%7B%22keys%22%3A%7B%22id%22%3A%22amg_user_partner%22%2C%22username%22%3A%22amg_user_info%22%7D%2C%22names%22%3A%5B%22amg_user_ext%22%2C%22amg_user_info%22%2C%22amg_user_partner%22%2C%22amg_user_update%22%2C%22cn_uid%22%2C%22zl_user%22%5D%7D%2C%22email%22%3A%7B%22regExp%22%3A%7B%7D%7D%2C%22password%22%3A%7B%22regExp%22%3A%7B%7D%2C%22messages%22%3A%7B%22requirements%22%3A%22A%20password%20must%20be%20at%20least%206%20characters%20long.%20It%20cannot%20begin%20or%20end%20with%20a%20space.%22%7D%7D%2C%22serviceKey%22%3A%22NtibqP3y1qSJM%2FGsy3blJgNWt%2Fo%3D%22%2C%22serviceHost%22%3A%22https%3A%2F%2Fuser-service.condenastdigital.com%22%7D%2C%22userServiceHost%22%3A%22https%3A%2F%2Fuser-service.condenastdigital.com%22%2C%22userServiceKey%22%3A%22NtibqP3y1qSJM%2FGsy3blJgNWt%2Fo%3D%22%2C%22vulcan%22%3A%7B%22host%22%3A%22%2F%2Fassets.epicurious.com%22%2C%22path%22%3A%22%2Fphotos%2F%22%7D%7D%2C%22pageName%22%3A%22search%22%2C%22siteFooter%22%3A%7B%22hasEpicuriousLinks%22%3Afalse%7D%7D%2C%22SearchStore%22%3A%7B%22activeFilters%22%3A%5B%5D%2C%22stagedFilters%22%3A%5B%5D%2C%22activeFilterGroup%22%3A%22%22%2C%22includeIngredients%22%3A%5B%5D%2C%22excludeIngredients%22%3A%5B%5D%2C%22stagedIncludeIngredients%22%3A%5B%5D%2C%22stagedExcludeIngredients%22%3A%5B%5D%2C%22api%22%3A%7B%22detailsUri%22%3A%22http%3A%2F%2Fservices.epicurious.com%3A80%2Fapi%2Frecipes%2Fv3%2Fdetail%22%2C%22facetUri%22%3A%22http%3A%2F%2Fservices.epicurious.com%3A80%2Fapi%2Fsearch%2Fv1%2Ffacets%22%2C%22searchUri%22%3A%22http%3A%2F%2Fservices.epicurious.com%3A80%2Fapi%2Fsearch%2Fv1%2Fquery%22%2C%22suggestUri%22%3A%22http%3A%2F%2Fservices.epicurious.com%3A80%2Fapi%2Fsearch%2Fv1%2Fsuggest%22%7D%2C%22compareRecipes%22%3A%5B%5D%2C%22numFound%22%3A14%2C%22moreResults%22%3Afalse%2C%22newSearch%22%3Afalse%2C%22page%22%3A%7B%22generatedAt%22%3A%222017-08-27T10%3A37%3A35.826Z%22%2C%22count%22%3A1%2C%22number%22%3A1%2C%22size%22%3A18%2C%22totalCount%22%3A14%2C%22previousNumber%22%3A1%7D%2C%22exclusiveFilters%22%3A%7B%7D%2C%22facets%22%3A%7B%22technique%22%3A%7B%22grill-barbecue%22%3A%7B%22id%22%3A%22grill-barbecue%22%2C%22name%22%3A%22Barbecue%22%2C%22category%22%3A%22technique%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22bake%22%3A%7B%22id%22%3A%22bake%22%2C%22name%22%3A%22Bake%22%2C%22category%22%3A%22technique%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22roast%22%3A%7B%22id%22%3A%22roast%22%2C%22name%22%3A%22Roast%22%2C%22category%22%3A%22technique%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22braise%22%3A%7B%22id%22%3A%22braise%22%2C%22name%22%3A%22Braise%22%2C%22category%22%3A%22technique%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22saute%22%3A%7B%22id%22%3A%22saute%22%2C%22name%22%3A%22Saut%C3%A9%22%2C%22category%22%3A%22technique%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22no-cook%22%3A%7B%22id%22%3A%22no-cook%22%2C%22name%22%3A%22No-Cook%22%2C%22category%22%3A%22technique%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22stir-fry%22%3A%7B%22id%22%3A%22stir-fry%22%2C%22name%22%3A%22Stir-Fry%22%2C%22category%22%3A%22technique%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22pan-fry%22%3A%7B%22id%22%3A%22pan-fry%22%2C%22name%22%3A%22Pan-Fry%22%2C%22category%22%3A%22technique%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22marinate%22%3A%7B%22id%22%3A%22marinate%22%2C%22name%22%3A%22Marinate%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22broil%22%3A%7B%22id%22%3A%22broil%22%2C%22name%22%3A%22Broil%22%2C%22category%22%3A%22technique%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22stew%22%3A%7B%22id%22%3A%22stew%22%2C%22name%22%3A%22Stew%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22fry%22%3A%7B%22id%22%3A%22fry%22%2C%22name%22%3A%22Fry%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22chill%22%3A%7B%22id%22%3A%22chill%22%2C%22name%22%3A%22Chill%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22steam%22%3A%7B%22id%22%3A%22steam%22%2C%22name%22%3A%22Steam%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22simmer%22%3A%7B%22id%22%3A%22simmer%22%2C%22name%22%3A%22Simmer%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22poach%22%3A%7B%22id%22%3A%22poach%22%2C%22name%22%3A%22Poach%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22boil%22%3A%7B%22id%22%3A%22boil%22%2C%22name%22%3A%22Boil%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22brine%22%3A%7B%22id%22%3A%22brine%22%2C%22name%22%3A%22Brine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22freeze-chill%22%3A%7B%22id%22%3A%22freeze-chill%22%2C%22name%22%3A%22Freeze%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22deep-fry%22%3A%7B%22id%22%3A%22deep-fry%22%2C%22name%22%3A%22Deep%20Fry%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22advance-prep-required%22%3A%7B%22id%22%3A%22advance-prep-required%22%2C%22name%22%3A%22Advance%20Prep%20Req'd%22%2C%22category%22%3A%22technique%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%7D%2C%22meal%22%3A%7B%22dinner%22%3A%7B%22id%22%3A%22dinner%22%2C%22name%22%3A%22Dinner%22%2C%22category%22%3A%22meal%22%2C%22orderCount%22%3A0%2C%22count%22%3A3%7D%2C%22dessert%22%3A%7B%22id%22%3A%22dessert%22%2C%22name%22%3A%22Dessert%22%2C%22category%22%3A%22meal%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22appetizer%22%3A%7B%22id%22%3A%22appetizer%22%2C%22name%22%3A%22Appetizer%22%2C%22category%22%3A%22meal%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22side%22%3A%7B%22id%22%3A%22side%22%2C%22name%22%3A%22Side%22%2C%22category%22%3A%22meal%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22breakfast%22%3A%7B%22id%22%3A%22breakfast%22%2C%22name%22%3A%22Breakfast%22%2C%22category%22%3A%22meal%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22lunch%22%3A%7B%22id%22%3A%22lunch%22%2C%22name%22%3A%22Lunch%22%2C%22category%22%3A%22meal%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22brunch%22%3A%7B%22id%22%3A%22brunch%22%2C%22name%22%3A%22Brunch%22%2C%22category%22%3A%22meal%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22buffet%22%3A%7B%22id%22%3A%22buffet%22%2C%22name%22%3A%22Buffet%22%2C%22category%22%3A%22meal%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%7D%2C%22type%22%3A%7B%22soup-stew%22%3A%7B%22id%22%3A%22soup-stew%22%2C%22name%22%3A%22Soup%2FStew%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22salad%22%3A%7B%22id%22%3A%22salad%22%2C%22name%22%3A%22Salad%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22cookie%22%3A%7B%22id%22%3A%22cookie%22%2C%22name%22%3A%22Cookie%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22stuffing-dressing%22%3A%7B%22id%22%3A%22stuffing-dressing%22%2C%22name%22%3A%22Stuffing%2FDressing%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22cake%22%3A%7B%22id%22%3A%22cake%22%2C%22name%22%3A%22Cake%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22bread%22%3A%7B%22id%22%3A%22bread%22%2C%22name%22%3A%22Bread%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22edible-gift%22%3A%7B%22id%22%3A%22edible-gift%22%2C%22name%22%3A%22Edible%20Gift%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22sandwich%22%3A%7B%22id%22%3A%22sandwich%22%2C%22name%22%3A%22Sandwich%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22sauce%22%3A%7B%22id%22%3A%22sauce%22%2C%22name%22%3A%22Sauce%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22cocktail%22%3A%7B%22id%22%3A%22cocktail%22%2C%22name%22%3A%22Cocktail%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22candy%22%3A%7B%22id%22%3A%22candy%22%2C%22name%22%3A%22Candy%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22condiment-spread%22%3A%7B%22id%22%3A%22condiment-spread%22%2C%22name%22%3A%22Condiment%2FSpread%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22casserole-gratin%22%3A%7B%22id%22%3A%22casserole-gratin%22%2C%22name%22%3A%22Casserole%2FGratin%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22frozen-dessert%22%3A%7B%22id%22%3A%22frozen-dessert%22%2C%22name%22%3A%22Frozen%20Dessert%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22salad-dressing%22%3A%7B%22id%22%3A%22salad-dressing%22%2C%22name%22%3A%22Salad%20Dressing%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22pastry%22%3A%7B%22id%22%3A%22pastry%22%2C%22name%22%3A%22Pastry%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22ice-cream%22%3A%7B%22id%22%3A%22ice-cream%22%2C%22name%22%3A%22Ice%20Cream%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22sangria%22%3A%7B%22id%22%3A%22sangria%22%2C%22name%22%3A%22Sangria%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22margarita%22%3A%7B%22id%22%3A%22margarita%22%2C%22name%22%3A%22Margarita%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22martini%22%3A%7B%22id%22%3A%22martini%22%2C%22name%22%3A%22Martini%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22iced-tea%22%3A%7B%22id%22%3A%22iced-tea%22%2C%22name%22%3A%22Iced%20Tea%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22aperitif%22%3A%7B%22id%22%3A%22aperitif%22%2C%22name%22%3A%22Aperitif%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22digestif%22%3A%7B%22id%22%3A%22digestif%22%2C%22name%22%3A%22Digestif%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22biscuit%22%3A%7B%22id%22%3A%22biscuit%22%2C%22name%22%3A%22Biscuit%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22brownie%22%3A%7B%22id%22%3A%22brownie%22%2C%22name%22%3A%22Brownie%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22burrito%22%3A%7B%22id%22%3A%22burrito%22%2C%22name%22%3A%22Burrito%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22cheesecake%22%3A%7B%22id%22%3A%22cheesecake%22%2C%22name%22%3A%22Cheesecake%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22chili%22%3A%7B%22id%22%3A%22chili%22%2C%22name%22%3A%22Chili%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22chowder%22%3A%7B%22id%22%3A%22chowder%22%2C%22name%22%3A%22Chowder%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22cobbler-crumble%22%3A%7B%22id%22%3A%22cobbler-crumble%22%2C%22name%22%3A%22Cobbler%2FCrumble%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22crepe%22%3A%7B%22id%22%3A%22crepe%22%2C%22name%22%3A%22Cr%C3%AApe%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22cranberry-sauce%22%3A%7B%22id%22%3A%22cranberry-sauce%22%2C%22name%22%3A%22Cranberry%20Sauce%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22cupcake%22%3A%7B%22id%22%3A%22cupcake%22%2C%22name%22%3A%22Cupcake%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22custard%22%3A%7B%22id%22%3A%22custard%22%2C%22name%22%3A%22Custard%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22dip%22%3A%7B%22id%22%3A%22dip%22%2C%22name%22%3A%22Dip%22%2C%22category%22%3A%22type%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22flat-bread%22%3A%7B%22id%22%3A%22flat-bread%22%2C%22name%22%3A%22Flat%20Bread%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22frittata%22%3A%7B%22id%22%3A%22frittata%22%2C%22name%22%3A%22Frittata%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22fritter%22%3A%7B%22id%22%3A%22fritter%22%2C%22name%22%3A%22Fritter%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22guacamole%22%3A%7B%22id%22%3A%22guacamole%22%2C%22name%22%3A%22Guacamole%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22hamburger%22%3A%7B%22id%22%3A%22hamburger%22%2C%22name%22%3A%22Hamburger%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%7D%2C%22special-consideration%22%3A%7B%22vegetarian%22%3A%7B%22id%22%3A%22vegetarian%22%2C%22name%22%3A%22Vegetarian%22%2C%22category%22%3A%22special-consideration%22%2C%22orderCount%22%3A0%2C%22count%22%3A4%7D%2C%22quick-and-easy%22%3A%7B%22id%22%3A%22quick-and-easy%22%2C%22name%22%3A%22Quick%20%26%20Easy%22%2C%22category%22%3A%22special-consideration%22%2C%22orderCount%22%3A0%2C%22count%22%3A3%7D%2C%22kid-friendly%22%3A%7B%22id%22%3A%22kid-friendly%22%2C%22name%22%3A%22Kid%20Friendly%22%2C%22category%22%3A%22special-consideration%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22healthy%22%3A%7B%22id%22%3A%22healthy%22%2C%22name%22%3A%22Healthy%22%2C%22category%22%3A%22special-consideration%22%2C%22orderCount%22%3A0%2C%22count%22%3A3%7D%2C%22wheat-gluten-free%22%3A%7B%22id%22%3A%22wheat-gluten-free%22%2C%22name%22%3A%22Wheat%2FGluten-Free%22%2C%22category%22%3A%22special-consideration%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22vegan%22%3A%7B%22id%22%3A%22vegan%22%2C%22name%22%3A%22Vegan%22%2C%22category%22%3A%22special-consideration%22%2C%22orderCount%22%3A0%2C%22count%22%3A3%7D%2C%22low-fat%22%3A%7B%22id%22%3A%22low-fat%22%2C%22name%22%3A%22Low%20Fat%22%2C%22category%22%3A%22special-consideration%22%2C%22orderCount%22%3A0%2C%22count%22%3A2%7D%2C%22low-no-sugar%22%3A%7B%22id%22%3A%22low-no-sugar%22%2C%22name%22%3A%22Low%2FNo%20Sugar%22%2C%22category%22%3A%22special-consideration%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22low-sodium%22%3A%7B%22id%22%3A%22low-sodium%22%2C%22name%22%3A%22Low%20Sodium%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22high-fiber%22%3A%7B%22id%22%3A%22high-fiber%22%2C%22name%22%3A%22High%20Fiber%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22kosher%22%3A%7B%22id%22%3A%22kosher%22%2C%22name%22%3A%22Kosher%22%2C%22category%22%3A%22special-consideration%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22low-cholesterol%22%3A%7B%22id%22%3A%22low-cholesterol%22%2C%22name%22%3A%22Low%20Cholesterol%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22raw%22%3A%7B%22id%22%3A%22raw%22%2C%22name%22%3A%22Raw%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22kosher-for-passover%22%3A%7B%22id%22%3A%22kosher-for-passover%22%2C%22name%22%3A%22Kosher%20for%20Passover%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22organic%22%3A%7B%22id%22%3A%22organic%22%2C%22name%22%3A%22Organic%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%7D%2C%22ingredient%22%3A%7B%22chicken%22%3A%7B%22id%22%3A%22chicken%22%2C%22name%22%3A%22Chicken%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22beef%22%3A%7B%22id%22%3A%22beef%22%2C%22name%22%3A%22Beef%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22fish%22%3A%7B%22id%22%3A%22fish%22%2C%22name%22%3A%22Fish%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22pork%22%3A%7B%22id%22%3A%22pork%22%2C%22name%22%3A%22Pork%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22vegetable%22%3A%7B%22id%22%3A%22vegetable%22%2C%22name%22%3A%22Vegetable%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22turkey%22%3A%7B%22id%22%3A%22turkey%22%2C%22name%22%3A%22Turkey%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22potato%22%3A%7B%22id%22%3A%22potato%22%2C%22name%22%3A%22Potato%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22pasta%22%3A%7B%22id%22%3A%22pasta%22%2C%22name%22%3A%22Pasta%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22seafood%22%3A%7B%22id%22%3A%22seafood%22%2C%22name%22%3A%22Seafood%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22egg%22%3A%7B%22id%22%3A%22egg%22%2C%22name%22%3A%22Egg%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22lamb%22%3A%7B%22id%22%3A%22lamb%22%2C%22name%22%3A%22Lamb%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22chocolate%22%3A%7B%22id%22%3A%22chocolate%22%2C%22name%22%3A%22Chocolate%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22cranberry%22%3A%7B%22id%22%3A%22cranberry%22%2C%22name%22%3A%22Cranberry%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22salmon%22%3A%7B%22id%22%3A%22salmon%22%2C%22name%22%3A%22Salmon%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22bean%22%3A%7B%22id%22%3A%22bean%22%2C%22name%22%3A%22Bean%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22shellfish%22%3A%7B%22id%22%3A%22shellfish%22%2C%22name%22%3A%22Shellfish%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22fruit%22%3A%7B%22id%22%3A%22fruit%22%2C%22name%22%3A%22Fruit%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22duck%22%3A%7B%22id%22%3A%22duck%22%2C%22name%22%3A%22Duck%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22shrimp%22%3A%7B%22id%22%3A%22shrimp%22%2C%22name%22%3A%22Shrimp%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22mushroom%22%3A%7B%22id%22%3A%22mushroom%22%2C%22name%22%3A%22Mushroom%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22tomato%22%3A%7B%22id%22%3A%22tomato%22%2C%22name%22%3A%22Tomato%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22rice%22%3A%7B%22id%22%3A%22rice%22%2C%22name%22%3A%22Rice%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22poultry%22%3A%7B%22id%22%3A%22poultry%22%2C%22name%22%3A%22Poultry%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A2%7D%2C%22scallop%22%3A%7B%22id%22%3A%22scallop%22%2C%22name%22%3A%22Scallop%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22ham%22%3A%7B%22id%22%3A%22ham%22%2C%22name%22%3A%22Ham%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22carrot%22%3A%7B%22id%22%3A%22carrot%22%2C%22name%22%3A%22Carrot%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22eggplant%22%3A%7B%22id%22%3A%22eggplant%22%2C%22name%22%3A%22Eggplant%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22leafy-green%22%3A%7B%22id%22%3A%22leafy-green%22%2C%22name%22%3A%22Leafy%20Green%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22apple%22%3A%7B%22id%22%3A%22apple%22%2C%22name%22%3A%22Apple%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22green-bean%22%3A%7B%22id%22%3A%22green-bean%22%2C%22name%22%3A%22Green%20Bean%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22broccoli%22%3A%7B%22id%22%3A%22broccoli%22%2C%22name%22%3A%22Broccoli%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22zucchini%22%3A%7B%22id%22%3A%22zucchini%22%2C%22name%22%3A%22Zucchini%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22cabbage%22%3A%7B%22id%22%3A%22cabbage%22%2C%22name%22%3A%22Cabbage%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22ground-beef%22%3A%7B%22id%22%3A%22ground-beef%22%2C%22name%22%3A%22Ground%20Beef%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22lemon%22%3A%7B%22id%22%3A%22lemon%22%2C%22name%22%3A%22Lemon%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22sweet-potato-yam%22%3A%7B%22id%22%3A%22sweet-potato-yam%22%2C%22name%22%3A%22Sweet%20Potato%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22citrus%22%3A%7B%22id%22%3A%22citrus%22%2C%22name%22%3A%22Citrus%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22kale%22%3A%7B%22id%22%3A%22kale%22%2C%22name%22%3A%22Kale%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22spinach%22%3A%7B%22id%22%3A%22spinach%22%2C%22name%22%3A%22Spinach%22%2C%22category%22%3A%22ingredient%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%7D%2C%22cuisine%22%3A%7B%22italian%22%3A%7B%22id%22%3A%22italian%22%2C%22name%22%3A%22Italian%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22mexican%22%3A%7B%22id%22%3A%22mexican%22%2C%22name%22%3A%22Mexican%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22moroccan%22%3A%7B%22id%22%3A%22moroccan%22%2C%22name%22%3A%22Moroccan%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22french%22%3A%7B%22id%22%3A%22french%22%2C%22name%22%3A%22French%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22asian%22%3A%7B%22id%22%3A%22asian%22%2C%22name%22%3A%22Asian%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A4%7D%2C%22indian%22%3A%7B%22id%22%3A%22indian%22%2C%22name%22%3A%22Indian%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22thai%22%3A%7B%22id%22%3A%22thai%22%2C%22name%22%3A%22Thai%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A2%7D%2C%22mediterranean%22%3A%7B%22id%22%3A%22mediterranean%22%2C%22name%22%3A%22Mediterranean%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22middle-eastern%22%3A%7B%22id%22%3A%22middle-eastern%22%2C%22name%22%3A%22Middle%20Eastern%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22spanish-portuguese%22%3A%7B%22id%22%3A%22spanish-portuguese%22%2C%22name%22%3A%22Spanish%2FPortuguese%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22greek%22%3A%7B%22id%22%3A%22greek%22%2C%22name%22%3A%22Greek%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22american%22%3A%7B%22id%22%3A%22american%22%2C%22name%22%3A%22American%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22chinese%22%3A%7B%22id%22%3A%22chinese%22%2C%22name%22%3A%22Chinese%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A3%7D%2C%22cajun-creole%22%3A%7B%22id%22%3A%22cajun-creole%22%2C%22name%22%3A%22Cajun%2FCreole%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22central-south-american%22%3A%7B%22id%22%3A%22central-south-american%22%2C%22name%22%3A%22Central%2FS.%20American%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22southern%22%3A%7B%22id%22%3A%22southern%22%2C%22name%22%3A%22Southern%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22german%22%3A%7B%22id%22%3A%22german%22%2C%22name%22%3A%22German%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22african%22%3A%7B%22id%22%3A%22african%22%2C%22name%22%3A%22African%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22scandinavian%22%3A%7B%22id%22%3A%22scandinavian%22%2C%22name%22%3A%22Scandinavian%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22eastern-european-russian%22%3A%7B%22id%22%3A%22eastern-european-russian%22%2C%22name%22%3A%22Eastern%20European%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22irish%22%3A%7B%22id%22%3A%22irish%22%2C%22name%22%3A%22Irish%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22japanese%22%3A%7B%22id%22%3A%22japanese%22%2C%22name%22%3A%22Japanese%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A2%7D%2C%22southwestern%22%3A%7B%22id%22%3A%22southwestern%22%2C%22name%22%3A%22Southwestern%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22vietnamese%22%3A%7B%22id%22%3A%22vietnamese%22%2C%22name%22%3A%22Vietnamese%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22english%22%3A%7B%22id%22%3A%22english%22%2C%22name%22%3A%22English%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22jewish%22%3A%7B%22id%22%3A%22jewish%22%2C%22name%22%3A%22Jewish%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22central-american-caribbean%22%3A%7B%22id%22%3A%22central-american-caribbean%22%2C%22name%22%3A%22Caribbean%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22latin-american%22%3A%7B%22id%22%3A%22latin-american%22%2C%22name%22%3A%22Latin%20American%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22tex-mex%22%3A%7B%22id%22%3A%22tex-mex%22%2C%22name%22%3A%22Tex-Mex%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22italian-american%22%3A%7B%22id%22%3A%22italian-american%22%2C%22name%22%3A%22Italian%20American%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22turkish%22%3A%7B%22id%22%3A%22turkish%22%2C%22name%22%3A%22Turkish%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22korean%22%3A%7B%22id%22%3A%22korean%22%2C%22name%22%3A%22Korean%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22southeast-asian%22%3A%7B%22id%22%3A%22southeast-asian%22%2C%22name%22%3A%22Southeast%20Asian%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22european%22%3A%7B%22id%22%3A%22european%22%2C%22name%22%3A%22European%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22british%22%3A%7B%22id%22%3A%22british%22%2C%22name%22%3A%22British%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22cuban%22%3A%7B%22id%22%3A%22cuban%22%2C%22name%22%3A%22Cuban%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22south-american%22%3A%7B%22id%22%3A%22south-american%22%2C%22name%22%3A%22South%20American%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22nuevo-latino%22%3A%7B%22id%22%3A%22nuevo-latino%22%2C%22name%22%3A%22Nuevo%20Latino%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22californian%22%3A%7B%22id%22%3A%22californian%22%2C%22name%22%3A%22Californian%22%2C%22category%22%3A%22cuisine%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22south-asian%22%3A%7B%22id%22%3A%22south-asian%22%2C%22name%22%3A%22South%20Asian%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%7D%2C%22occasion%22%3A%7B%22summer%22%3A%7B%22id%22%3A%22summer%22%2C%22name%22%3A%22Summer%22%2C%22category%22%3A%22occasion%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22fourth-of-july%22%3A%7B%22id%22%3A%22fourth-of-july%22%2C%22name%22%3A%22Fourth%20of%20July%22%2C%22category%22%3A%22occasion%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22fall%22%3A%7B%22id%22%3A%22fall%22%2C%22name%22%3A%22Fall%22%2C%22category%22%3A%22occasion%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22thanksgiving%22%3A%7B%22id%22%3A%22thanksgiving%22%2C%22name%22%3A%22Thanksgiving%22%2C%22category%22%3A%22occasion%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22christmas%22%3A%7B%22id%22%3A%22christmas%22%2C%22name%22%3A%22Christmas%22%2C%22category%22%3A%22occasion%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22new-years-eve%22%3A%7B%22id%22%3A%22new-years-eve%22%2C%22name%22%3A%22New%20Year's%20Eve%22%2C%22category%22%3A%22occasion%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22easter%22%3A%7B%22id%22%3A%22easter%22%2C%22name%22%3A%22Easter%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22passover%22%3A%7B%22id%22%3A%22passover%22%2C%22name%22%3A%22Passover%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22backyard-bbq%22%3A%7B%22id%22%3A%22backyard-bbq%22%2C%22name%22%3A%22Backyard%20BBQ%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22picnic%22%3A%7B%22id%22%3A%22picnic%22%2C%22name%22%3A%22Picnic%22%2C%22category%22%3A%22occasion%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22potluck%22%3A%7B%22id%22%3A%22potluck%22%2C%22name%22%3A%22Potluck%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22tailgating%22%3A%7B%22id%22%3A%22tailgating%22%2C%22name%22%3A%22Tailgating%22%2C%22category%22%3A%22occasion%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22birthday%22%3A%7B%22id%22%3A%22birthday%22%2C%22name%22%3A%22Birthday%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22party%22%3A%7B%22id%22%3A%22party%22%2C%22name%22%3A%22Party%22%2C%22category%22%3A%22occasion%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22super-bowl%22%3A%7B%22id%22%3A%22super-bowl%22%2C%22name%22%3A%22Super%20Bowl%22%2C%22category%22%3A%22occasion%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22winter%22%3A%7B%22id%22%3A%22winter%22%2C%22name%22%3A%22Winter%22%2C%22category%22%3A%22occasion%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22cocktail-party%22%3A%7B%22id%22%3A%22cocktail-party%22%2C%22name%22%3A%22Cocktail%20Party%22%2C%22category%22%3A%22occasion%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22christmas-eve%22%3A%7B%22id%22%3A%22christmas-eve%22%2C%22name%22%3A%22Christmas%20Eve%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22spring%22%3A%7B%22id%22%3A%22spring%22%2C%22name%22%3A%22Spring%22%2C%22category%22%3A%22occasion%22%2C%22orderCount%22%3A0%2C%22count%22%3A1%7D%2C%22valentines-day%22%3A%7B%22id%22%3A%22valentines-day%22%2C%22name%22%3A%22Valentine's%20Day%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22halloween%22%3A%7B%22id%22%3A%22halloween%22%2C%22name%22%3A%22Halloween%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22cinco-de-mayo%22%3A%7B%22id%22%3A%22cinco-de-mayo%22%2C%22name%22%3A%22Cinco%20de%20Mayo%22%2C%22category%22%3A%22occasion%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22wedding%22%3A%7B%22id%22%3A%22wedding%22%2C%22name%22%3A%22Wedding%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22mothers-day%22%3A%7B%22id%22%3A%22mothers-day%22%2C%22name%22%3A%22Mother's%20Day%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22st-patricks-day%22%3A%7B%22id%22%3A%22st-patricks-day%22%2C%22name%22%3A%22St.%20Patrick's%20Day%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22hanukkah%22%3A%7B%22id%22%3A%22hanukkah%22%2C%22name%22%3A%22Hanukkah%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22shower%22%3A%7B%22id%22%3A%22shower%22%2C%22name%22%3A%22Shower%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22mardi-gras%22%3A%7B%22id%22%3A%22mardi-gras%22%2C%22name%22%3A%22Mardi%20Gras%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22family-reunion%22%3A%7B%22id%22%3A%22family-reunion%22%2C%22name%22%3A%22Family%20Reunion%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22new-years-day%22%3A%7B%22id%22%3A%22new-years-day%22%2C%22name%22%3A%22New%20Year's%20Day%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22kentucky-derby%22%3A%7B%22id%22%3A%22kentucky-derby%22%2C%22name%22%3A%22Kentucky%20Derby%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22engagement-party%22%3A%7B%22id%22%3A%22engagement-party%22%2C%22name%22%3A%22Engagement%20Party%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22poker-game-night%22%3A%7B%22id%22%3A%22poker-game-night%22%2C%22name%22%3A%22Poker%2FGame%20Night%22%2C%22category%22%3A%22occasion%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22oscars%22%3A%7B%22id%22%3A%22oscars%22%2C%22name%22%3A%22Oscars%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22fathers-day%22%3A%7B%22id%22%3A%22fathers-day%22%2C%22name%22%3A%22Father's%20Day%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22anniversary%22%3A%7B%22id%22%3A%22anniversary%22%2C%22name%22%3A%22Anniversary%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22graduation%22%3A%7B%22id%22%3A%22graduation%22%2C%22name%22%3A%22Graduation%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22rosh-hashanah-yom-kippur%22%3A%7B%22id%22%3A%22rosh-hashanah-yom-kippur%22%2C%22name%22%3A%22Rosh%20Hashanah%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22ramadan%22%3A%7B%22id%22%3A%22ramadan%22%2C%22name%22%3A%22Ramadan%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%2C%22bastille-day%22%3A%7B%22id%22%3A%22bastille-day%22%2C%22name%22%3A%22Bastille%20Day%22%2C%22orderCount%22%3A0%2C%22count%22%3A0%7D%7D%7D%2C%22filterCount%22%3A14%2C%22historyPop%22%3Afalse%2C%22idWithQuickView%22%3A%22%22%2C%22initialFacets%22%3A%7B%22content%22%3A%7B%22article%22%3A12%2C%22recipe%22%3A2%7D%7D%2C%22inputTerms%22%3A%22Tofu%20Chili%22%2C%22searchTerms%22%3A%22Tofu%20Chili%22%2C%22refreshResults%22%3Afalse%2C%22resultGroups%22%3A%5Bnull%2C%7B%22items%22%3A%5B%7B%22id%22%3A%2254a4353c6529d92b2c017b43%22%2C%22dek%22%3A%22Dau%20hu%20xa%20ot%5CnEditor's%20note%3A%20The%20recipe%20and%20introductory%20text%20below%20are%20excerpted%20from%20Pleasures%20of%20the%20Vietnamese%20Table%20by%20Mai%20Pham%20and%20are%20part%20of%20our%20story%20on%20Lunar%20New%20Year.%5CnWhile%20traveling%20on%20a%20train%20one%20time%20to%20the%20coastal%20town%20of%20Nha%20Trang%2C%20I%20sat%20next%20to%20an%20elderly%20nun.%20Over%20the%20course%20of%20our%20bumpy%20eight-hour%20ride%2C%20she%20shared%20stories%20of%20life%20at%20the%20temple%20and%20the%20difficult%20years%20after%20the%20end%20of%20the%20war%20when%20the%20Communist%20government%20cracked%20down%20on%20religious%20factions.%20Toward%20the%20end%20of%20our%20chat%2C%20she%20pulled%20out%20a%20bag%20of%20food%20she'd%20prepared%20for%20the%20trip.%20It%20was%20tofu%20that%20had%20been%20cooked%20in%20chilies%2C%20lemongrass%20and%20la%20lot%2C%20an%20aromatic%20leaf%20also%20known%20as%20pepper%20leaf.%20When%20she%20gave%20me%20a%20taste%2C%20I%20knew%20immediately%20that%20I%20had%20to%20learn%20how%20to%20make%20it.%20This%20is%20my%20rendition%20of%20that%20fabulous%20dish.%20Make%20sure%20to%20pat%20the%20tofu%20dry%20before%20marinating%20it%20and%20use%20very%20fresh%20lemongrass.%20I%20always%20love%20serving%20this%20to%20friends%20who%20think%20tofu%20dishes%20are%20bland.%22%2C%22hed%22%3A%22Spicy%20Lemongrass%20Tofu%22%2C%22pubDate%22%3A%222006-05-16T20%3A12%3A55.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Mai%20Pham%22%7D%5D%2C%22type%22%3A%22recipe%22%2C%22url%22%3A%22%2Frecipes%2Ffood%2Fviews%2Fspicy-lemongrass-tofu-233844%22%2C%22photoData%22%3A%7B%22id%22%3A%225674617eb47c050a284a4e11%22%2C%22filename%22%3A%22EP_12162015_placeholders_bright.jpg%22%2C%22caption%22%3A%22Menu%20Placeholder%201%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%2C%20Prop%20Styling%20by%20Anna%20Stockwell%22%2C%22colors%22%3A%7B%22average%22%3A%22%23000000%22%7D%2C%22type%22%3A%22photo%22%7D%2C%22tag%22%3A%7B%22category%22%3A%22cuisine%22%2C%22name%22%3A%22Vietnamese%22%2C%22url%22%3A%22%22%2C%22photosBadgeAltText%22%3A%22%22%2C%22photosBadgeFileName%22%3A%22%22%2C%22photosBadgeID%22%3A%22%22%2C%22photosBadgeRelatedUri%22%3A%22%22%7D%2C%22aggregateRating%22%3A3.38%2C%22ingredients%22%3A%5B%222%20lemongrass%20stalks%2C%20outer%20layers%20peeled%2C%20bottom%20white%20part%20thinly%20sliced%20and%20finely%20chopped%20(about%201%2F4%20cup)%22%2C%221%201%2F2%20tablespoons%20soy%20sauce%22%2C%222%20teaspoons%20chopped%20Thai%20bird%20chilies%20or%20another%20fresh%20chili%22%2C%221%2F2%20teaspoon%20dried%20chili%20flakes%22%2C%221%20teaspoon%20ground%20turmeric%22%2C%222%20teaspoons%20sugar%22%2C%221%2F2%20teaspoon%20salt%22%2C%2212%20ounces%20tofu%2C%20drained%2C%20patted%20dry%20and%20cut%20into%203%2F4-inch%20cubes%22%2C%224%20tablespoons%20vegetable%20oil%22%2C%221%2F2%20yellow%20onion%2C%20cut%20into%201%2F8-inch%20slices%22%2C%222%20shallots%2C%20thinly%20sliced%22%2C%221%20teaspoon%20minced%20garlic%22%2C%224%20tablespoons%20chopped%20roasted%20peanuts%22%2C%2210%20la%20lot%2C%20or%20pepper%20leaves%2C%20shredded%2C%20or%202%2F3%20cup%20loosely%20packed%20Asian%20basil%20leaves%22%5D%2C%22prepSteps%22%3A%5B%221.%20Combine%20the%20lemongrass%2C%20soy%20sauce%2C%20chilies%2C%20chili%20flakes%2C%20turmeric%2C%20sugar%20and%20salt%20in%20a%20bowl.%20Add%20the%20tofu%20cubes%20and%20turn%20to%20coat%20them%20evenly.%20Marinate%20for%2030%20minutes.%22%2C%222.%20Heat%20half%20of%20the%20oil%20in%20a%2012-inch%20nonstick%20skillet%20over%20moderately%20high%20heat.%20Add%20the%20onion%2C%20shallot%20and%20garlic%20and%20stir%20until%20fragrant%2C%20about%201%20minute.%20Reduce%20the%20heat%20to%20low%20and%20cook%20until%20the%20onions%20are%20soft%2C%20about%203%20minutes.%20Transfer%20to%20a%20plate%20and%20keep%20warm.%22%2C%223.%20Wipe%20the%20pan%20clean%20and%20heat%20the%20remaining%20oil%20over%20moderate%20heat.%20Add%20the%20tofu%20mixture%20and%2C%20using%20chopstick%20or%20wooden%20spoons%2C%20turn%20so%20it%20cooks%20evenly%2C%20about%204%20to%205%20minutes.%20Add%20the%20onion%20mixture%20and%20cook%2C%20uncovered%2C%20for%20another%202%20to%203%20minutes.%20Add%20half%20the%20peanuts%20and%20all%20the%20pepper%20leaves.%22%2C%224.%20Remove%20from%20the%20heat%20and%20transfer%20to%20a%20serving%20plate.%20Garnish%20with%20the%20remaining%20peanuts%20and%20serve%20immediately%20with%20steamed%20rice.%22%5D%2C%22reviewsCount%22%3A17%2C%22willMakeAgainPct%22%3A88%7D%2C%7B%22id%22%3A%22586d586dad47301837c7c437%22%2C%22dek%22%3A%22Those%20packages%20of%20pink%20meat%20might%20not%20be%20as%20healthy%20as%20you%20think.%22%2C%22hed%22%3A%22Ground%20Turkey%20Breast%20Must%20Be%20Stopped%22%2C%22pubDate%22%3A%222017-01-09T22%3A30%3A00.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Adina%20Steiman%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fexpert-advice%2Fground-turkey-breast-versus-ground-dark-meat-article%22%2C%22photoData%22%3A%7B%22id%22%3A%2254aca7e419925f464b3ae4a3%22%2C%22filename%22%3A%2251218010_thai-turkey-burgers_1x1.jpg%22%2C%22caption%22%3A%22Thai%20Turkey%20Burgers%20with%20Crispy%20Kale%22%2C%22credit%22%3A%22Will%20Heap%22%2C%22promoTitle%22%3A%22Thai%20Turkey%20Burgers%20with%20Crispy%20Kale%22%2C%22title%22%3A%22Thai%20Turkey%20Burgers%20with%20Crispy%20Kale%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%22560195d208929a1609a0874f%22%2C%22dek%22%3A%22Takeout%20is%20convenient%20and%20all.%20But%20in%20the%20time%20it%20takes%20to%20wait%20for%20delivery%2C%20you%20can%20make%20lighter%2C%20brighter%2C%20fresher%20pad%20Thai%20at%20home.%22%2C%22hed%22%3A%22How%20to%20Make%20Better-Than-Takeout%20Pad%20Thai%20in%2022%20Minutes%22%2C%22pubDate%22%3A%222015-09-23T14%3A25%3A11.547Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22%20Mindy%20Fox%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fexpert-advice%2Fhow-to-make-pad-thai-in-22-minutes-article%22%2C%22photoData%22%3A%7B%22id%22%3A%2256019379c301a9f945eeec1d%22%2C%22filename%22%3A%22EP_09212015_padthai_HERO.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%2C%20Food%20Styling%20by%20Mindy%20Fox%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Pad%20Thai%20HERO%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2254c979ddc252103035d36c0b%22%2C%22dek%22%3A%22Upgrade%20your%20instant%20ramen%20with%20help%20from%20Chef%20Bill%20Kim%20of%20UrbanBelly%20in%20Chicago.%22%2C%22hed%22%3A%22It's%20Time%20To%20Up%20Your%20Instant%20Ramen%20Game%22%2C%22pubDate%22%3A%222015-01-29T00%3A13%3A01.545Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Sheela%20Prakash%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fexpert-advice%2Fits-time-to-up-your-instant-ramen-game-article%22%2C%22photoData%22%3A%7B%22id%22%3A%2254c97a24c252103035d36c0d%22%2C%22filename%22%3A%229x4.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22%22%2C%22promoTitle%22%3A%22Dry%20Instant%20Ramen%20Noodles%22%2C%22title%22%3A%22Dry%20Instant%20Ramen%20Noodles%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2255005a88fe3762782ee2abe1%22%2C%22dek%22%3A%22Sriracha's%20great%20and%20all%2C%20but%20we've%20moved%20on.%22%2C%22hed%22%3A%22Forget%20Sriracha%3A%20New%20Ways%20to%20Spice%20Up%20Everything%22%2C%22pubDate%22%3A%222015-03-11T17%3A05%3A05.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Matt%20Duckor%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fingredients%2Ffour-hot-sauces-beyond-sriracha-article%22%2C%22photoData%22%3A%7B%22id%22%3A%22550059adfe3762782ee2aa4b%22%2C%22filename%22%3A%22EP-03102015-hotsauce-tops-6x4.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22EP-03102015-hotsauce-tops-6x4.jpg%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2258c86c391c37a669031b2fdc%22%2C%22dek%22%3A%22A%20week%20of%20healthy%20meat-free%20dinners%20to%20get%20ready%20for%20spring.%22%2C%22hed%22%3A%22Easy%20Vegetarian%20Dinners%20for%20Every%20Night%20of%20the%20Week%22%2C%22pubDate%22%3A%222017-03-26T11%3A00%3A00.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Katherine%20Sacks%22%2C%22uri%22%3A%22http%3A%2F%2Fwww.epicurious.com%2Fcontributors%2Fkatherine-sacks%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Frecipes-menus%2Feasy-vegetarian-dinners-for-every-night-of-the-week-article%22%2C%22photoData%22%3A%7B%22id%22%3A%225877a9262ee1d51f664035fb%22%2C%22filename%22%3A%22Miso-Tahini-Squash-Soup-With-Brown-Rice-recipe-12012017.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%2C%20Food%20Styling%20by%20Katherine%20Sacks%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Miso-Tahini%20Squash%20Soup%20With%20Brown%20Rice%20Recipe%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2256fc1bfce1a64a6456ab9bc1%22%2C%22dek%22%3A%22Bowl%20food%20doesn't%20get%20beautiful%20(and%20nutritious)%20(and%20filling)%20automatically%E2%80%94it%20takes%20a%20plan.%20And%20there's%20nobody%20better%20to%20get%20that%20plan%20from%20than%20the%20guy%20who%20literally%20wrote%20the%20book%20on%20the%20subject.%22%2C%22hed%22%3A%22How%20to%20Become%20a%20Pro%20Bowler%22%2C%22pubDate%22%3A%222016-03-30T23%3A33%3A05.306Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Lukas%20Volger%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fexpert-advice%2Fhow-to-make-grain-noodle-bowls-lukas-volger-article%22%2C%22photoData%22%3A%7B%22id%22%3A%22568194b8fb9544f72b678fd4%22%2C%22filename%22%3A%22Ramen-Noodle-Bowl-With-Escarole.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Peden%20%26%20Munk%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Ramen-Noodle-Bowl-With-Escarole.jpg%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2256290173e82ff50f71a50a27%22%2C%22dek%22%3A%22With%20these%20ingredients%20always%20on%20hand%2C%20there's%20no%20Thai%20(or%20Indian)%20(or%20Chinese)%20recipe%20you%20can't%20try.%22%2C%22hed%22%3A%22The%20International%20Ingredients%20You%20Need%20in%20Your%20Freezer%20Right%20Now%22%2C%22pubDate%22%3A%222015-10-23T16%3A04%3A27.286Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22The%20Epicurious%20Editors%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fingredients%2Ffrozen-ethnic-international-thai-chinese-indian-ingredients-article%22%2C%22photoData%22%3A%7B%22id%22%3A%225628f99dc538d7c61b19af94%22%2C%22filename%22%3A%22EP_10212015_EthnicFoods_hero.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%2C%20Prop%20Styling%20by%20Alex%20Brannian%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Freezer%20Pantry%20Ethnic%20Foods-%20HERO%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%225877bca8b3246f1f0afae652%22%2C%22dek%22%3A%22You%20probably%20have%20it%20in%20the%20fridge%20already.%22%2C%22hed%22%3A%22The%20Unlikely%20Ingredient%20That's%20Key%20to%20Making%20This%20Hearty%20Vegetarian%20Soup%22%2C%22pubDate%22%3A%222017-01-23T23%3A00%3A00.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Katherine%20Sacks%22%2C%22uri%22%3A%22http%3A%2F%2Fwww.epicurious.com%2Fcontributors%2Fkatherine-sacks%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fexpert-advice%2Fhearty-vegetarian-soup-miso-tahini-recipe-vegan-article%22%2C%22photoData%22%3A%7B%22id%22%3A%225877a9263b8997bc108a447a%22%2C%22filename%22%3A%22Miso-Tahini-Squash-Soup-With-Brown-Rice-hero-12012017.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%2C%20Food%20Styling%20by%20Katherine%20Sacks%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Miso-Tahini%20Squash%20Soup%20With%20Brown%20Rice%20Hero%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2256c3b2bc954091771eccb7a5%22%2C%22dek%22%3A%22It's%20the%20all-you-can-eat%20fondue%20party%20that%2C%20thankfully%2C%20isn't%20a%20fondue%20party%20at%20all.%22%2C%22hed%22%3A%22How%20to%20Throw%20a%20Hot%20Pot%20Party%20With%20a%20Slow%20Cooker%22%2C%22pubDate%22%3A%222016-02-22T21%3A00%3A00.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Tommy%20Werner%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fexpert-advice%2Fhow-to-throw-hot-pot-party-at-home-article%22%2C%22photoData%22%3A%7B%22id%22%3A%2256c49a3baf8e89242020c65c%22%2C%22filename%22%3A%22CC5P7196.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Sarah%20Keough%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Hot%20Pot%20Photo-%20HERO%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2258e2b0412ebb9b1ae1fbffe2%22%2C%22dek%22%3A%22From%20dried%20lentils%20to%20cashew%20butter%2C%20here%20are%20the%2010%20things%20vegans%20should%20never%20leave%20the%20store%20without.%22%2C%22hed%22%3A%2210%20Groceries%20to%20Buy%20Every%20Single%20Week%20If%20You're%20Vegan%22%2C%22pubDate%22%3A%222017-04-14T19%3A00%3A00.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Katherine%20Sacks%22%2C%22uri%22%3A%22http%3A%2F%2Fwww.epicurious.com%2Fcontributors%2Fkatherine-sacks%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fexpert-advice%2F10-vegan-groceries-to-buy-every-single-week-recipes-article%22%2C%22photoData%22%3A%7B%22id%22%3A%2258e2673b2ebb9b1ae1fbffd7%22%2C%22filename%22%3A%22Vegan-Grocery-List-03292017.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%2C%20Food%20Styling%20by%20Katherine%20Sacks%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22The%2013%20Foods%20to%20Buy%20Every%20Week%20If%20You're%20Vegan%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2258b9734669e8831407f8f384%22%2C%22dek%22%3A%22This%20old-school%20herbal%20remedy%20can%20be%20turned%20into%20new-school%20cocktails%2C%20salads%2C%20and%20more.%22%2C%22hed%22%3A%22How%20to%20Make%20Fire%20Cider%20at%20Home%E2%80%94and%20Cook%20With%20It%22%2C%22pubDate%22%3A%222017-03-03T18%3A23%3A23.315Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Lukas%20Volger%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Frecipes-menus%2Ffire-cider-recipe-cooking-tips-article%22%2C%22photoData%22%3A%7B%22id%22%3A%2258af3b41d011dc426027376b%22%2C%22filename%22%3A%22Fire-Cider-hero-17022017.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%2C%20Food%20Styling%20by%20Ali%20Nardi%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Fire%20Cider%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2257165251cdfa3dbe4601dcac%22%2C%22dek%22%3A%22Everything%20you%20need%20to%20know%20when%20buying%20pickles.%22%2C%22hed%22%3A%22How%20to%20Navigate%20the%20Pickle%20Aisle%22%2C%22pubDate%22%3A%222016-04-21T15%3A30%3A00.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Tommy%20Werner%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fingredients%2Fultimate-guide-to-buying-pickles-article%22%2C%22photoData%22%3A%7B%22id%22%3A%2257164d920e3f6ffc32109070%22%2C%22filename%22%3A%22shutterstock_284400587.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Shutterstock%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Pickle%20Jar%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2254a428a26529d92b2c00d920%22%2C%22dek%22%3A%22If%20you%20live%20near%20a%20Chinese%20market%2C%20pick%20up%20barbecued%20or%20smoked%20duck%20there.%20Otherwise%2C%20smoked%20chicken%20or%20turkey%20from%20the%20supermarket%20(or%20leftover%20roast%20chicken)%20would%20be%20terrific%20tossed%20with%20the%20noodles.%20To%20make%20it%20a%20meal%2C%20add%20a%20platter%20of%20chilled%20silken%20tofu.%20Drizzle%20the%20tofu%20with%20soy%20sauce%20and%20chili%20sauce%2C%20then%20top%20with%20chopped%20green%20onions.%20Coconut%20ice%20cream%20with%20fresh%20berries%20and%20lychees%20would%20make%20a%20nice%20dessert.%22%2C%22hed%22%3A%22Chinese%20Egg%20Noodles%20with%20Smoked%20Duck%20and%20Snow%20Peas%22%2C%22pubDate%22%3A%222009-07-02T04%3A00%3A00.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Jill%20Dupleix%22%7D%5D%2C%22type%22%3A%22recipe%22%2C%22url%22%3A%22%2Frecipes%2Ffood%2Fviews%2Fchinese-egg-noodles-with-smoked-duck-and-snow-peas-354302%22%2C%22photoData%22%3A%7B%22id%22%3A%2254cd1c181f13bb9b2edfc482%22%2C%22filename%22%3A%22ChineseEggNoodleswithSmokedDuckandSnowPeas_6x4.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Misha%20Gravenor%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Chinese%20Egg%20Noodles%20with%20Smoked%20Duck%20and%20Snow%20Peas%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%2C%22tag%22%3A%7B%22category%22%3A%22cuisine%22%2C%22name%22%3A%22Asian%22%2C%22url%22%3A%22%22%2C%22photosBadgeAltText%22%3A%22%22%2C%22photosBadgeFileName%22%3A%22%22%2C%22photosBadgeID%22%3A%22%22%2C%22photosBadgeRelatedUri%22%3A%22%22%7D%2C%22aggregateRating%22%3A2.25%2C%22ingredients%22%3A%5B%222%20tablespoons%20soy%20sauce%22%2C%222%20tablespoons%20olive%20oil%22%2C%221%20tablespoon%20hoisin%20sauce*%22%2C%221%20tablespoon%20unseasoned%20rice%20vinegar%22%2C%223%201%2F2%20ounces%20snow%20peas%20or%20sugar%20snap%20peas%2C%20thinly%20sliced%20lengthwise%20(about%201%201%2F2%20cups)%22%2C%221%20red%20bell%20pepper%2C%20cut%20into%20matchstick-size%20strips%22%2C%221%2017-ounce%20(425-gram)%20package%20thin%20fresh%20Chinese%20egg%20noodles**%22%2C%221%20pound%20smoked%20duck%2C%20turkey%2C%20or%20chicken%2C%20cut%20into%203x1%2F4-inch%20strips%22%2C%221%2F2%20cup%20fresh%20cilantro%20leaves%22%2C%222%20tablespoons%20thinly%20sliced%20green%20onion%22%2C%221%20tablespoon%20thinly%20sliced%20jalape%C3%B1o%20chile%20with%20seeds%20(preferably%20red)%22%5D%2C%22prepSteps%22%3A%5B%22Whisk%20soy%20sauce%2C%20olive%20oil%2C%20hoisin%20sauce%2C%20and%20rice%20vinegar%20in%20large%20bowl%20to%20blend.%20Let%20dressing%20stand%20at%20room%20temperature%20while%20preparing%20noodles.%22%2C%22Place%20sliced%20snow%20peas%20and%20bell%20pepper%20strips%20in%20medium%20bowl.%20Bring%20kettle%20or%20large%20saucepan%20of%20water%20to%20boil.%20Pour%20boiling%20water%20over%20snow%20pea%20mixture%20and%20let%20soak%2010%20seconds.%20Drain%20well.%20Rinse%20mixture%20with%20cold%20water%20and%20drain%20again.%20Place%20egg%20noodles%20in%20large%20bowl.%20Bring%20kettle%20or%20large%20saucepan%20of%20water%20to%20boil%2C%20then%20pour%20boiling%20water%20over%20noodles%3B%20stir%20noodles%20to%20separate.%20Let%20noodles%20soak%2010%20seconds.%20Drain%20well.%20Rinse%20noodles%20with%20cold%20water%3B%20drain%20again.%22%2C%22Add%20snow%20pea%20mixture%2C%20egg%20noodles%2C%20smoked%20duck%2C%20cilantro%20leaves%2C%20green%20onion%2C%20and%20jalape%C3%B1o%20to%20bowl%20with%20dressing.%20Toss%20well%20to%20coat.%20Divide%20noodle%20mixture%20among%20plates%20and%20serve.%22%2C%22*%20Hoisin%20sauce%20is%20available%20in%20the%20Asian%20foods%20section%20of%20many%20supermarkets%20and%20at%20Asian%20markets.%22%2C%22**%20Fresh%20Chinese%20egg%20noodles%20are%20available%20in%20the%20refrigerated%20section%20of%20Asian%20markets.%22%5D%2C%22reviewsCount%22%3A4%2C%22willMakeAgainPct%22%3A50%7D%5D%2C%22page%22%3A%7B%22generatedAt%22%3A%222017-08-27T10%3A37%3A35.826Z%22%2C%22count%22%3A1%2C%22number%22%3A1%2C%22size%22%3A18%2C%22totalCount%22%3A14%2C%22previousNumber%22%3A1%7D%7D%5D%2C%22resultGroupDisplaySize%22%3A18%2C%22spellcheck%22%3A%7B%22requested%22%3A%22Tofu%20Chili%22%7D%2C%22suggestions%22%3A%5B%5D%2C%22walkthrough%22%3A%7B%7D%2C%22items%22%3A%5B%7B%22id%22%3A%2254a4353c6529d92b2c017b43%22%2C%22dek%22%3A%22Dau%20hu%20xa%20ot%5CnEditor's%20note%3A%20The%20recipe%20and%20introductory%20text%20below%20are%20excerpted%20from%20Pleasures%20of%20the%20Vietnamese%20Table%20by%20Mai%20Pham%20and%20are%20part%20of%20our%20story%20on%20Lunar%20New%20Year.%5CnWhile%20traveling%20on%20a%20train%20one%20time%20to%20the%20coastal%20town%20of%20Nha%20Trang%2C%20I%20sat%20next%20to%20an%20elderly%20nun.%20Over%20the%20course%20of%20our%20bumpy%20eight-hour%20ride%2C%20she%20shared%20stories%20of%20life%20at%20the%20temple%20and%20the%20difficult%20years%20after%20the%20end%20of%20the%20war%20when%20the%20Communist%20government%20cracked%20down%20on%20religious%20factions.%20Toward%20the%20end%20of%20our%20chat%2C%20she%20pulled%20out%20a%20bag%20of%20food%20she'd%20prepared%20for%20the%20trip.%20It%20was%20tofu%20that%20had%20been%20cooked%20in%20chilies%2C%20lemongrass%20and%20la%20lot%2C%20an%20aromatic%20leaf%20also%20known%20as%20pepper%20leaf.%20When%20she%20gave%20me%20a%20taste%2C%20I%20knew%20immediately%20that%20I%20had%20to%20learn%20how%20to%20make%20it.%20This%20is%20my%20rendition%20of%20that%20fabulous%20dish.%20Make%20sure%20to%20pat%20the%20tofu%20dry%20before%20marinating%20it%20and%20use%20very%20fresh%20lemongrass.%20I%20always%20love%20serving%20this%20to%20friends%20who%20think%20tofu%20dishes%20are%20bland.%22%2C%22hed%22%3A%22Spicy%20Lemongrass%20Tofu%22%2C%22pubDate%22%3A%222006-05-16T20%3A12%3A55.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Mai%20Pham%22%7D%5D%2C%22type%22%3A%22recipe%22%2C%22url%22%3A%22%2Frecipes%2Ffood%2Fviews%2Fspicy-lemongrass-tofu-233844%22%2C%22photoData%22%3A%7B%22id%22%3A%225674617eb47c050a284a4e11%22%2C%22filename%22%3A%22EP_12162015_placeholders_bright.jpg%22%2C%22caption%22%3A%22Menu%20Placeholder%201%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%2C%20Prop%20Styling%20by%20Anna%20Stockwell%22%2C%22colors%22%3A%7B%22average%22%3A%22%23000000%22%7D%2C%22type%22%3A%22photo%22%7D%2C%22tag%22%3A%7B%22category%22%3A%22cuisine%22%2C%22name%22%3A%22Vietnamese%22%2C%22url%22%3A%22%22%2C%22photosBadgeAltText%22%3A%22%22%2C%22photosBadgeFileName%22%3A%22%22%2C%22photosBadgeID%22%3A%22%22%2C%22photosBadgeRelatedUri%22%3A%22%22%7D%2C%22aggregateRating%22%3A3.38%2C%22ingredients%22%3A%5B%222%20lemongrass%20stalks%2C%20outer%20layers%20peeled%2C%20bottom%20white%20part%20thinly%20sliced%20and%20finely%20chopped%20(about%201%2F4%20cup)%22%2C%221%201%2F2%20tablespoons%20soy%20sauce%22%2C%222%20teaspoons%20chopped%20Thai%20bird%20chilies%20or%20another%20fresh%20chili%22%2C%221%2F2%20teaspoon%20dried%20chili%20flakes%22%2C%221%20teaspoon%20ground%20turmeric%22%2C%222%20teaspoons%20sugar%22%2C%221%2F2%20teaspoon%20salt%22%2C%2212%20ounces%20tofu%2C%20drained%2C%20patted%20dry%20and%20cut%20into%203%2F4-inch%20cubes%22%2C%224%20tablespoons%20vegetable%20oil%22%2C%221%2F2%20yellow%20onion%2C%20cut%20into%201%2F8-inch%20slices%22%2C%222%20shallots%2C%20thinly%20sliced%22%2C%221%20teaspoon%20minced%20garlic%22%2C%224%20tablespoons%20chopped%20roasted%20peanuts%22%2C%2210%20la%20lot%2C%20or%20pepper%20leaves%2C%20shredded%2C%20or%202%2F3%20cup%20loosely%20packed%20Asian%20basil%20leaves%22%5D%2C%22prepSteps%22%3A%5B%221.%20Combine%20the%20lemongrass%2C%20soy%20sauce%2C%20chilies%2C%20chili%20flakes%2C%20turmeric%2C%20sugar%20and%20salt%20in%20a%20bowl.%20Add%20the%20tofu%20cubes%20and%20turn%20to%20coat%20them%20evenly.%20Marinate%20for%2030%20minutes.%22%2C%222.%20Heat%20half%20of%20the%20oil%20in%20a%2012-inch%20nonstick%20skillet%20over%20moderately%20high%20heat.%20Add%20the%20onion%2C%20shallot%20and%20garlic%20and%20stir%20until%20fragrant%2C%20about%201%20minute.%20Reduce%20the%20heat%20to%20low%20and%20cook%20until%20the%20onions%20are%20soft%2C%20about%203%20minutes.%20Transfer%20to%20a%20plate%20and%20keep%20warm.%22%2C%223.%20Wipe%20the%20pan%20clean%20and%20heat%20the%20remaining%20oil%20over%20moderate%20heat.%20Add%20the%20tofu%20mixture%20and%2C%20using%20chopstick%20or%20wooden%20spoons%2C%20turn%20so%20it%20cooks%20evenly%2C%20about%204%20to%205%20minutes.%20Add%20the%20onion%20mixture%20and%20cook%2C%20uncovered%2C%20for%20another%202%20to%203%20minutes.%20Add%20half%20the%20peanuts%20and%20all%20the%20pepper%20leaves.%22%2C%224.%20Remove%20from%20the%20heat%20and%20transfer%20to%20a%20serving%20plate.%20Garnish%20with%20the%20remaining%20peanuts%20and%20serve%20immediately%20with%20steamed%20rice.%22%5D%2C%22reviewsCount%22%3A17%2C%22willMakeAgainPct%22%3A88%7D%2C%7B%22id%22%3A%22586d586dad47301837c7c437%22%2C%22dek%22%3A%22Those%20packages%20of%20pink%20meat%20might%20not%20be%20as%20healthy%20as%20you%20think.%22%2C%22hed%22%3A%22Ground%20Turkey%20Breast%20Must%20Be%20Stopped%22%2C%22pubDate%22%3A%222017-01-09T22%3A30%3A00.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Adina%20Steiman%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fexpert-advice%2Fground-turkey-breast-versus-ground-dark-meat-article%22%2C%22photoData%22%3A%7B%22id%22%3A%2254aca7e419925f464b3ae4a3%22%2C%22filename%22%3A%2251218010_thai-turkey-burgers_1x1.jpg%22%2C%22caption%22%3A%22Thai%20Turkey%20Burgers%20with%20Crispy%20Kale%22%2C%22credit%22%3A%22Will%20Heap%22%2C%22promoTitle%22%3A%22Thai%20Turkey%20Burgers%20with%20Crispy%20Kale%22%2C%22title%22%3A%22Thai%20Turkey%20Burgers%20with%20Crispy%20Kale%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%22560195d208929a1609a0874f%22%2C%22dek%22%3A%22Takeout%20is%20convenient%20and%20all.%20But%20in%20the%20time%20it%20takes%20to%20wait%20for%20delivery%2C%20you%20can%20make%20lighter%2C%20brighter%2C%20fresher%20pad%20Thai%20at%20home.%22%2C%22hed%22%3A%22How%20to%20Make%20Better-Than-Takeout%20Pad%20Thai%20in%2022%20Minutes%22%2C%22pubDate%22%3A%222015-09-23T14%3A25%3A11.547Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22%20Mindy%20Fox%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fexpert-advice%2Fhow-to-make-pad-thai-in-22-minutes-article%22%2C%22photoData%22%3A%7B%22id%22%3A%2256019379c301a9f945eeec1d%22%2C%22filename%22%3A%22EP_09212015_padthai_HERO.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%2C%20Food%20Styling%20by%20Mindy%20Fox%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Pad%20Thai%20HERO%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2254c979ddc252103035d36c0b%22%2C%22dek%22%3A%22Upgrade%20your%20instant%20ramen%20with%20help%20from%20Chef%20Bill%20Kim%20of%20UrbanBelly%20in%20Chicago.%22%2C%22hed%22%3A%22It's%20Time%20To%20Up%20Your%20Instant%20Ramen%20Game%22%2C%22pubDate%22%3A%222015-01-29T00%3A13%3A01.545Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Sheela%20Prakash%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fexpert-advice%2Fits-time-to-up-your-instant-ramen-game-article%22%2C%22photoData%22%3A%7B%22id%22%3A%2254c97a24c252103035d36c0d%22%2C%22filename%22%3A%229x4.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22%22%2C%22promoTitle%22%3A%22Dry%20Instant%20Ramen%20Noodles%22%2C%22title%22%3A%22Dry%20Instant%20Ramen%20Noodles%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2255005a88fe3762782ee2abe1%22%2C%22dek%22%3A%22Sriracha's%20great%20and%20all%2C%20but%20we've%20moved%20on.%22%2C%22hed%22%3A%22Forget%20Sriracha%3A%20New%20Ways%20to%20Spice%20Up%20Everything%22%2C%22pubDate%22%3A%222015-03-11T17%3A05%3A05.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Matt%20Duckor%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fingredients%2Ffour-hot-sauces-beyond-sriracha-article%22%2C%22photoData%22%3A%7B%22id%22%3A%22550059adfe3762782ee2aa4b%22%2C%22filename%22%3A%22EP-03102015-hotsauce-tops-6x4.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22EP-03102015-hotsauce-tops-6x4.jpg%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2258c86c391c37a669031b2fdc%22%2C%22dek%22%3A%22A%20week%20of%20healthy%20meat-free%20dinners%20to%20get%20ready%20for%20spring.%22%2C%22hed%22%3A%22Easy%20Vegetarian%20Dinners%20for%20Every%20Night%20of%20the%20Week%22%2C%22pubDate%22%3A%222017-03-26T11%3A00%3A00.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Katherine%20Sacks%22%2C%22uri%22%3A%22http%3A%2F%2Fwww.epicurious.com%2Fcontributors%2Fkatherine-sacks%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Frecipes-menus%2Feasy-vegetarian-dinners-for-every-night-of-the-week-article%22%2C%22photoData%22%3A%7B%22id%22%3A%225877a9262ee1d51f664035fb%22%2C%22filename%22%3A%22Miso-Tahini-Squash-Soup-With-Brown-Rice-recipe-12012017.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%2C%20Food%20Styling%20by%20Katherine%20Sacks%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Miso-Tahini%20Squash%20Soup%20With%20Brown%20Rice%20Recipe%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2256fc1bfce1a64a6456ab9bc1%22%2C%22dek%22%3A%22Bowl%20food%20doesn't%20get%20beautiful%20(and%20nutritious)%20(and%20filling)%20automatically%E2%80%94it%20takes%20a%20plan.%20And%20there's%20nobody%20better%20to%20get%20that%20plan%20from%20than%20the%20guy%20who%20literally%20wrote%20the%20book%20on%20the%20subject.%22%2C%22hed%22%3A%22How%20to%20Become%20a%20Pro%20Bowler%22%2C%22pubDate%22%3A%222016-03-30T23%3A33%3A05.306Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Lukas%20Volger%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fexpert-advice%2Fhow-to-make-grain-noodle-bowls-lukas-volger-article%22%2C%22photoData%22%3A%7B%22id%22%3A%22568194b8fb9544f72b678fd4%22%2C%22filename%22%3A%22Ramen-Noodle-Bowl-With-Escarole.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Peden%20%26%20Munk%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Ramen-Noodle-Bowl-With-Escarole.jpg%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2256290173e82ff50f71a50a27%22%2C%22dek%22%3A%22With%20these%20ingredients%20always%20on%20hand%2C%20there's%20no%20Thai%20(or%20Indian)%20(or%20Chinese)%20recipe%20you%20can't%20try.%22%2C%22hed%22%3A%22The%20International%20Ingredients%20You%20Need%20in%20Your%20Freezer%20Right%20Now%22%2C%22pubDate%22%3A%222015-10-23T16%3A04%3A27.286Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22The%20Epicurious%20Editors%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fingredients%2Ffrozen-ethnic-international-thai-chinese-indian-ingredients-article%22%2C%22photoData%22%3A%7B%22id%22%3A%225628f99dc538d7c61b19af94%22%2C%22filename%22%3A%22EP_10212015_EthnicFoods_hero.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%2C%20Prop%20Styling%20by%20Alex%20Brannian%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Freezer%20Pantry%20Ethnic%20Foods-%20HERO%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%225877bca8b3246f1f0afae652%22%2C%22dek%22%3A%22You%20probably%20have%20it%20in%20the%20fridge%20already.%22%2C%22hed%22%3A%22The%20Unlikely%20Ingredient%20That's%20Key%20to%20Making%20This%20Hearty%20Vegetarian%20Soup%22%2C%22pubDate%22%3A%222017-01-23T23%3A00%3A00.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Katherine%20Sacks%22%2C%22uri%22%3A%22http%3A%2F%2Fwww.epicurious.com%2Fcontributors%2Fkatherine-sacks%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fexpert-advice%2Fhearty-vegetarian-soup-miso-tahini-recipe-vegan-article%22%2C%22photoData%22%3A%7B%22id%22%3A%225877a9263b8997bc108a447a%22%2C%22filename%22%3A%22Miso-Tahini-Squash-Soup-With-Brown-Rice-hero-12012017.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%2C%20Food%20Styling%20by%20Katherine%20Sacks%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Miso-Tahini%20Squash%20Soup%20With%20Brown%20Rice%20Hero%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2256c3b2bc954091771eccb7a5%22%2C%22dek%22%3A%22It's%20the%20all-you-can-eat%20fondue%20party%20that%2C%20thankfully%2C%20isn't%20a%20fondue%20party%20at%20all.%22%2C%22hed%22%3A%22How%20to%20Throw%20a%20Hot%20Pot%20Party%20With%20a%20Slow%20Cooker%22%2C%22pubDate%22%3A%222016-02-22T21%3A00%3A00.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Tommy%20Werner%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fexpert-advice%2Fhow-to-throw-hot-pot-party-at-home-article%22%2C%22photoData%22%3A%7B%22id%22%3A%2256c49a3baf8e89242020c65c%22%2C%22filename%22%3A%22CC5P7196.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Sarah%20Keough%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Hot%20Pot%20Photo-%20HERO%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2258e2b0412ebb9b1ae1fbffe2%22%2C%22dek%22%3A%22From%20dried%20lentils%20to%20cashew%20butter%2C%20here%20are%20the%2010%20things%20vegans%20should%20never%20leave%20the%20store%20without.%22%2C%22hed%22%3A%2210%20Groceries%20to%20Buy%20Every%20Single%20Week%20If%20You're%20Vegan%22%2C%22pubDate%22%3A%222017-04-14T19%3A00%3A00.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Katherine%20Sacks%22%2C%22uri%22%3A%22http%3A%2F%2Fwww.epicurious.com%2Fcontributors%2Fkatherine-sacks%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fexpert-advice%2F10-vegan-groceries-to-buy-every-single-week-recipes-article%22%2C%22photoData%22%3A%7B%22id%22%3A%2258e2673b2ebb9b1ae1fbffd7%22%2C%22filename%22%3A%22Vegan-Grocery-List-03292017.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%2C%20Food%20Styling%20by%20Katherine%20Sacks%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22The%2013%20Foods%20to%20Buy%20Every%20Week%20If%20You're%20Vegan%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2258b9734669e8831407f8f384%22%2C%22dek%22%3A%22This%20old-school%20herbal%20remedy%20can%20be%20turned%20into%20new-school%20cocktails%2C%20salads%2C%20and%20more.%22%2C%22hed%22%3A%22How%20to%20Make%20Fire%20Cider%20at%20Home%E2%80%94and%20Cook%20With%20It%22%2C%22pubDate%22%3A%222017-03-03T18%3A23%3A23.315Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Lukas%20Volger%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Frecipes-menus%2Ffire-cider-recipe-cooking-tips-article%22%2C%22photoData%22%3A%7B%22id%22%3A%2258af3b41d011dc426027376b%22%2C%22filename%22%3A%22Fire-Cider-hero-17022017.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Chelsea%20Kyle%2C%20Food%20Styling%20by%20Ali%20Nardi%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Fire%20Cider%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2257165251cdfa3dbe4601dcac%22%2C%22dek%22%3A%22Everything%20you%20need%20to%20know%20when%20buying%20pickles.%22%2C%22hed%22%3A%22How%20to%20Navigate%20the%20Pickle%20Aisle%22%2C%22pubDate%22%3A%222016-04-21T15%3A30%3A00.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Tommy%20Werner%22%7D%5D%2C%22type%22%3A%22article%22%2C%22url%22%3A%22%2Fingredients%2Fultimate-guide-to-buying-pickles-article%22%2C%22photoData%22%3A%7B%22id%22%3A%2257164d920e3f6ffc32109070%22%2C%22filename%22%3A%22shutterstock_284400587.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Shutterstock%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Pickle%20Jar%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%7D%2C%7B%22id%22%3A%2254a428a26529d92b2c00d920%22%2C%22dek%22%3A%22If%20you%20live%20near%20a%20Chinese%20market%2C%20pick%20up%20barbecued%20or%20smoked%20duck%20there.%20Otherwise%2C%20smoked%20chicken%20or%20turkey%20from%20the%20supermarket%20(or%20leftover%20roast%20chicken)%20would%20be%20terrific%20tossed%20with%20the%20noodles.%20To%20make%20it%20a%20meal%2C%20add%20a%20platter%20of%20chilled%20silken%20tofu.%20Drizzle%20the%20tofu%20with%20soy%20sauce%20and%20chili%20sauce%2C%20then%20top%20with%20chopped%20green%20onions.%20Coconut%20ice%20cream%20with%20fresh%20berries%20and%20lychees%20would%20make%20a%20nice%20dessert.%22%2C%22hed%22%3A%22Chinese%20Egg%20Noodles%20with%20Smoked%20Duck%20and%20Snow%20Peas%22%2C%22pubDate%22%3A%222009-07-02T04%3A00%3A00.000Z%22%2C%22author%22%3A%5B%7B%22name%22%3A%22Jill%20Dupleix%22%7D%5D%2C%22type%22%3A%22recipe%22%2C%22url%22%3A%22%2Frecipes%2Ffood%2Fviews%2Fchinese-egg-noodles-with-smoked-duck-and-snow-peas-354302%22%2C%22photoData%22%3A%7B%22id%22%3A%2254cd1c181f13bb9b2edfc482%22%2C%22filename%22%3A%22ChineseEggNoodleswithSmokedDuckandSnowPeas_6x4.jpg%22%2C%22caption%22%3A%22%22%2C%22credit%22%3A%22Photo%20by%20Misha%20Gravenor%22%2C%22promoTitle%22%3A%22%22%2C%22title%22%3A%22Chinese%20Egg%20Noodles%20with%20Smoked%20Duck%20and%20Snow%20Peas%22%2C%22orientation%22%3A%22landscape%22%2C%22restrictCropping%22%3Afalse%7D%2C%22tag%22%3A%7B%22category%22%3A%22cuisine%22%2C%22name%22%3A%22Asian%22%2C%22url%22%3A%22%22%2C%22photosBadgeAltText%22%3A%22%22%2C%22photosBadgeFileName%22%3A%22%22%2C%22photosBadgeID%22%3A%22%22%2C%22photosBadgeRelatedUri%22%3A%22%22%7D%2C%22aggregateRating%22%3A2.25%2C%22ingredients%22%3A%5B%222%20tablespoons%20soy%20sauce%22%2C%222%20tablespoons%20olive%20oil%22%2C%221%20tablespoon%20hoisin%20sauce*%22%2C%221%20tablespoon%20unseasoned%20rice%20vinegar%22%2C%223%201%2F2%20ounces%20snow%20peas%20or%20sugar%20snap%20peas%2C%20thinly%20sliced%20lengthwise%20(about%201%201%2F2%20cups)%22%2C%221%20red%20bell%20pepper%2C%20cut%20into%20matchstick-size%20strips%22%2C%221%2017-ounce%20(425-gram)%20package%20thin%20fresh%20Chinese%20egg%20noodles**%22%2C%221%20pound%20smoked%20duck%2C%20turkey%2C%20or%20chicken%2C%20cut%20into%203x1%2F4-inch%20strips%22%2C%221%2F2%20cup%20fresh%20cilantro%20leaves%22%2C%222%20tablespoons%20thinly%20sliced%20green%20onion%22%2C%221%20tablespoon%20thinly%20sliced%20jalape%C3%B1o%20chile%20with%20seeds%20(preferably%20red)%22%5D%2C%22prepSteps%22%3A%5B%22Whisk%20soy%20sauce%2C%20olive%20oil%2C%20hoisin%20sauce%2C%20and%20rice%20vinegar%20in%20large%20bowl%20to%20blend.%20Let%20dressing%20stand%20at%20room%20temperature%20while%20preparing%20noodles.%22%2C%22Place%20sliced%20snow%20peas%20and%20bell%20pepper%20strips%20in%20medium%20bowl.%20Bring%20kettle%20or%20large%20saucepan%20of%20water%20to%20boil.%20Pour%20boiling%20water%20over%20snow%20pea%20mixture%20and%20let%20soak%2010%20seconds.%20Drain%20well.%20Rinse%20mixture%20with%20cold%20water%20and%20drain%20again.%20Place%20egg%20noodles%20in%20large%20bowl.%20Bring%20kettle%20or%20large%20saucepan%20of%20water%20to%20boil%2C%20then%20pour%20boiling%20water%20over%20noodles%3B%20stir%20noodles%20to%20separate.%20Let%20noodles%20soak%2010%20seconds.%20Drain%20well.%20Rinse%20noodles%20with%20cold%20water%3B%20drain%20again.%22%2C%22Add%20snow%20pea%20mixture%2C%20egg%20noodles%2C%20smoked%20duck%2C%20cilantro%20leaves%2C%20green%20onion%2C%20and%20jalape%C3%B1o%20to%20bowl%20with%20dressing.%20Toss%20well%20to%20coat.%20Divide%20noodle%20mixture%20among%20plates%20and%20serve.%22%2C%22*%20Hoisin%20sauce%20is%20available%20in%20the%20Asian%20foods%20section%20of%20many%20supermarkets%20and%20at%20Asian%20markets.%22%2C%22**%20Fresh%20Chinese%20egg%20noodles%20are%20available%20in%20the%20refrigerated%20section%20of%20Asian%20markets.%22%5D%2C%22reviewsCount%22%3A4%2C%22willMakeAgainPct%22%3A50%7D%5D%7D%7D%7D%2C%22plugins%22%3A%7B%7D%7D%2C%22plugins%22%3A%7B%7D%7D";
  </script>
  <script async="" src="/static/js/dist/search__2.2.3.js">
  </script>
  <script>
   // Drop meta data about ads on page.
    _app.adInit = {"channel":"search","contentType":"search","env":"production","slug":"Tofu%20Chili","subChannel":"","targeting":["search","tofu%252520chili","food","content"]}
  </script>
  <!-- START Parse.ly Include: Async -->
  <div id="parsely-root" style="display: none">
   <a data-parsely-site="epicurious.com" href="http://parsely.com" id="parsely-cfg">
    Powered by the Parse.ly Publisher Platform (P3).
   </a>
  </div>
  <script type="text/javascript">
   (function(w, d, s) {
      function go() {
          var js,
              fjs = d.getElementsByTagName(s)[0],
              load = function(url, id, opts) {
                  if (d.getElementById(id)) {return;}
                  js = d.createElement(s);
                  js.src = url;
                  js.id = id;
                  if (opts && opts.divId) {
                      document.getElementById(opts.divId).appendChild(js);
                  } else {
                      fjs.parentNode.insertBefore(js, fjs);
                  }
              };
          load(document.location.protocol==='https:' ? 'https://d1z2jf7jlzjs58.cloudfront.net/p.js' : 'http://static.parsely.com/p.js', 'parsely', { divId : 'parsely-root'});
      }
      go();
  }(window, document, 'script'));
  </script>
  <!-- END Parse.ly Include: Async -->
  <script type="text/javascript">
   if (document.querySelectorAll('.embed-instagram').length > 0) {
      EPI.onCompleteActions.push(function () {
        var script = document.createElement('script');
        script.async = true;
        script.defer = true;
        script.src = "//platform.instagram.com/en_US/embeds.js";
        document.getElementsByTagName('head')[0].appendChild(script);
      });
    }

    if (document.querySelectorAll('.embed-twitter').length > 0) {
      EPI.onCompleteActions.push(function () {
        var script = document.createElement('script');
        script.async = true;
        script.defer = true;
        script.src = "//platform.twitter.com/widgets.js";
        document.getElementsByTagName('head')[0].appendChild(script);
      });
    }

    if (document.querySelectorAll('body.recipe-detail, body.article, body.gallery-page').length) {
      EPI.onCompleteActions.push(function () {
        var script = document.createElement('script');
        script.async = true;
        script.defer = true;
        script.src = "//wms.assoc-amazon.com/20070822/US/js/auto-tagger.js?tag=foodinnogroue-20&locale=US&overwrite=Y";
        document.getElementsByTagName('head')[0].appendChild(script);
      });
    }

    if (document.querySelectorAll('.fb-video').length > 0) {
      window.fbAsyncInit = function () {
        FB.init({
          appId      : '1636080783276430',
          xfbml      : true,
          version    : 'v2.5'
        });
      };

      EPI.onCompleteActions.push(function () {
        (function (d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/en_US/sdk.js";
        fjs.parentNode.insertBefore(js, fjs);
        }(document, 'script', 'facebook-jssdk'));
      });
    }
  </script>
  <script>
   (function (root) {
/* -- Data -- */
root.__INITIAL_STATE__ || (root.__INITIAL_STATE__ = {});
root.__INITIAL_STATE__.config = {"cookieDomain":".epicurious.com","endpoints":{"contextual":"\u002Fapi\u002Fdataintelligence\u002Fv1\u002Fcontent\u002Frecommended","rotd":"\u002Fapi\u002Fcontent\u002Fv1\u002Frotd\u002Fcount\u002F1"},"env":"PROD","facebook":{"appId":"1636080783276430"},"media":{"bp":{"xs":0,"s":600,"m":768,"l":1024,"xl":1360}},"newsletters":{"current":[{"description":"Become a better cook instantly with this weekly report of our ten most helpful tips, tricks, and kitchen secrets. Don't miss it!","id":"5","name":"The Top Ten"},{"description":"Love recipes, but hate searching? We do the work for you. You'll get our favorite seasonal recipe plus collections of our exclusive editors' picks.","id":"5117","name":"Cook This Now"},{"description":"Get a daily dose of the hottest recipes from Epicurious, Bon Appétit, and other great sites.","id":"195169","name":"Trending Recipes"},{"id":"248781","name":"Announcements"},{"id":"248789","name":"Cook 90"}]},"server":"http:\u002F\u002Fwww.epicurious.com","servicesHost":"http:\u002F\u002Fservices.epicurious.com:80","simpleReach":{"pid":"570d6b7d736b79bf1d000d27"},"user":{"cookies":{"keys":{"id":"amg_user_partner","username":"amg_user_info"},"names":["amg_user_ext","amg_user_info","amg_user_partner","amg_user_update","cn_uid","zl_user"]},"email":{"regExp":/^(([^<>()[\]\.,;:\s@\"]+(\.[^<>()[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i},"password":{"regExp":/^[a-zA-Z0-9!"\#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~][a-zA-Z0-9 !"\#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]{4,253}[a-zA-Z0-9!"\#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]$/,"messages":{"requirements":"A password must be at least 6 characters long. It cannot begin or end with a space."}},"serviceKey":"NtibqP3y1qSJM\u002FGsy3blJgNWt\u002Fo=","serviceHost":"https:\u002F\u002Fuser-service.condenastdigital.com"},"userServiceHost":"https:\u002F\u002Fuser-service.condenastdigital.com","userServiceKey":"NtibqP3y1qSJM\u002FGsy3blJgNWt\u002Fo=","vulcan":{"host":"\u002F\u002Fassets.epicurious.com","path":"\u002Fphotos\u002F"}};
root.__INITIAL_STATE__.siteHeader = {"config":{"cookieDomain":".epicurious.com","endpoints":{"contextual":"\u002Fapi\u002Fdataintelligence\u002Fv1\u002Fcontent\u002Frecommended","rotd":"\u002Fapi\u002Fcontent\u002Fv1\u002Frotd\u002Fcount\u002F1"},"env":"PROD","facebook":{"appId":"1636080783276430"},"media":{"bp":{"xs":0,"s":600,"m":768,"l":1024,"xl":1360}},"newsletters":{"current":[{"description":"Become a better cook instantly with this weekly report of our ten most helpful tips, tricks, and kitchen secrets. Don't miss it!","id":"5","name":"The Top Ten"},{"description":"Love recipes, but hate searching? We do the work for you. You'll get our favorite seasonal recipe plus collections of our exclusive editors' picks.","id":"5117","name":"Cook This Now"},{"description":"Get a daily dose of the hottest recipes from Epicurious, Bon Appétit, and other great sites.","id":"195169","name":"Trending Recipes"},{"id":"248781","name":"Announcements"},{"id":"248789","name":"Cook 90"}]},"server":"http:\u002F\u002Fwww.epicurious.com","servicesHost":"http:\u002F\u002Fservices.epicurious.com:80","simpleReach":{"pid":"570d6b7d736b79bf1d000d27"},"user":{"cookies":{"keys":{"id":"amg_user_partner","username":"amg_user_info"},"names":["amg_user_ext","amg_user_info","amg_user_partner","amg_user_update","cn_uid","zl_user"]},"email":{"regExp":/^(([^<>()[\]\.,;:\s@\"]+(\.[^<>()[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i},"password":{"regExp":/^[a-zA-Z0-9!"\#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~][a-zA-Z0-9 !"\#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]{4,253}[a-zA-Z0-9!"\#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]$/,"messages":{"requirements":"A password must be at least 6 characters long. It cannot begin or end with a space."}},"serviceKey":"NtibqP3y1qSJM\u002FGsy3blJgNWt\u002Fo=","serviceHost":"https:\u002F\u002Fuser-service.condenastdigital.com"},"userServiceHost":"https:\u002F\u002Fuser-service.condenastdigital.com","userServiceKey":"NtibqP3y1qSJM\u002FGsy3blJgNWt\u002Fo=","vulcan":{"host":"\u002F\u002Fassets.epicurious.com","path":"\u002Fphotos\u002F"}}};
root.__INITIAL_STATE__.contentType = "search";
}(this));
  </script>
  <link as="style" href="/static/css/patch.css" onload="this.rel='stylesheet'" rel="preload"/>
  <noscript>
   <link href="/static/css/patch.css" rel="stylesheet"/>
  </noscript>
 </body>
</html>

BS4 functions

find_all finds all instances of a specified tag

returns a result_set (a list)


In [35]:
all_a_tags = results_page.find_all('a')
print(type(all_a_tags))


<class 'bs4.element.ResultSet'>

In [37]:
all_a_tags[0:5]


Out[37]:
[<a data-reactid="5" href="/" itemprop="url" title="Epicurious">Epicurious</a>,
 <a data-reactid="76" href="/recipes/food/views/spicy-lemongrass-tofu-233844">Spicy Lemongrass Tofu</a>,
 <a class="photo-link" data-reactid="93" href="/recipes/food/views/spicy-lemongrass-tofu-233844"><div class="photo-wrap" data-reactid="94"><div class="component-lazy pending" data-component="Lazy" data-reactid="95"></div></div></a>,
 <a class="view-complete-item" data-reactid="96" href="/recipes/food/views/spicy-lemongrass-tofu-233844" itemprop="url" title="Spicy Lemongrass Tofu"><!-- react-text: 97 -->View “<!-- /react-text --><!-- react-text: 98 -->Spicy Lemongrass Tofu<!-- /react-text --><!-- react-text: 99 -->”<!-- /react-text --></a>,
 <a class="view-complete-item" data-reactid="101" href="/recipes/food/views/spicy-lemongrass-tofu-233844">View Recipe</a>]

find finds the first instance of a specified tag

returns a bs4 element


In [13]:
div_tag = results_page.find('div')
print(div_tag)


<div class="header-wrapper" data-reactid="2"><div class="header" data-reactid="3" role="banner"><h2 data-reactid="4" itemtype="http://schema.org/Organization"><a data-reactid="5" href="/" itemprop="url" title="Epicurious">Epicurious</a></h2><div class="search-form-container" data-reactid="6"><form action="/search/" autocomplete="off" data-reactid="7" method="get" role="search"><fieldset data-reactid="8"><button class="submit" data-reactid="9" type="submit">search</button><div class="autocomplete-container" data-reactid="10" tabindex="0"><input autocomplete="off" data-reactid="11" maxlength="120" name="terms" placeholder="Find a Recipe" type="text" value="pepper"/><div class="autocomplete" data-reactid="12" tabindex="1"><div class="autosuggest" data-reactid="13" id="autosuggestDropdown"><ul data-reactid="14"></ul></div></div></div><button class="filter mobile" data-reactid="15">filters</button><button class="filter tablet" data-reactid="16">filter results</button></fieldset></form><div class="ingredient-filters" data-reactid="17"><h3 data-reactid="18">Include/Exclude Ingredients</h3><form class="include-ingredients" data-reactid="19"><fieldset data-reactid="20"><input aria-label="Include ingredients" data-reactid="21" placeholder="Include ingredients:" type="text"/><button data-reactid="22">include</button></fieldset></form><form class="exclude-ingredients" data-reactid="23"><fieldset data-reactid="24"><input aria-label="Exclude ingredients" data-reactid="25" placeholder="Exclude ingredients:" type="text"/><button data-reactid="26">exclude</button></fieldset></form></div><button class="filter ingredient-filter" data-reactid="27">include/exclude ingredients</button><div class="search-tags" data-reactid="28"><button class="clear-all" data-reactid="29">Clear all</button></div></div></div><div class="filters" data-reactid="30"><div data-reactid="31"><!-- react-empty: 32 --><div class="filter-action-panel" data-reactid="33"><p data-reactid="34"><!-- react-text: 35 -->3,951<!-- /react-text --><!-- react-text: 36 --> matching results<!-- /react-text --></p><button data-reactid="37">Apply</button><button data-reactid="38">Cancel</button></div></div></div></div>

In [40]:
type(div_tag)


Out[40]:
bs4.element.Tag

bs4 functions can be recursively applied on elements


In [41]:
div_tag.find('a')


Out[41]:
<a data-reactid="5" href="/" itemprop="url" title="Epicurious">Epicurious</a>

Both find as well as find_all can be qualified by css selectors

  • using selector=value
  • using a dictionary
  • 
    
    In [50]:
    #When using this method and looking for 'class' use 'class_' (because class is a reserved word in python)
    #Note that we get a list back because find_all returns a list
    type(results_page.find_all('article',class_="recipe-content-card"))
    
    
    
    
    Out[50]:
    bs4.element.ResultSet
    
    
    In [52]:
    #Since we're using a string as the key, the fact that class is a reserved word is not a problem
    #We get an element back because find returns an element
    type(results_page.find('article',{'class':'recipe-content-card'}))
    
    
    
    
    Out[52]:
    bs4.element.Tag

    get_text() returns the marked up text (the content) enclosed in a tag.

  • returns a string
  • 
    
    In [53]:
    results_page.find('article',{'class':'recipe-content-card'}).get_text()
    
    
    
    
    Out[53]:
    "recipeSpicy Lemongrass TofuDau hu xa ot\nEditor's note: The recipe and introductory text below are excerpted from Pleasures of the Vietnamese Table by Mai Pham and are part of our story on Lunar New Year.\nWhile traveling on a train one time to the coastal town of Nha Trang, I sat next to an elderly nun. Over the course of our bumpy eight-hour ride, she shared stories of life at the temple and the difficult years after the end of the war when the Communist government cracked down on religious factions. Toward the end of our chat, she pulled out a bag of food she'd prepared for the trip. It was tofu that had been cooked in chilies, lemongrass and la lot, an aromatic leaf also known as pepper leaf. When she gave me a taste, I knew immediately that I had to learn how to make it. This is my rendition of that fabulous dish. Make sure to pat the tofu dry before marinating it and use very fresh lemongrass. I always love serving this to friends who think tofu dishes are bland.Average user rating3.5/4Reviews17Percentage of reviewers who will make this recipe again88%View “Spicy Lemongrass Tofu”View RecipeQuick viewCompare Recipe"

    get returns the value of a tag attribute

  • returns a string
  • 
    
    In [54]:
    recipe_tag = results_page.find('article',{'class':'recipe-content-card'})
    recipe_link = recipe_tag.find('a')
    print("a tag:",recipe_link)
    link_url = recipe_link.get('href')
    print("link url:",link_url)
    print(type(link_url))
    
    
    
    
    a tag: <a data-reactid="76" href="/recipes/food/views/spicy-lemongrass-tofu-233844">Spicy Lemongrass Tofu</a>
    link url: /recipes/food/views/spicy-lemongrass-tofu-233844
    <class 'str'>
    

    A function that returns a list containing recipe names, recipe descriptions (if any) and recipe urls

    
    
    In [55]:
    def get_recipes(keywords):
        recipe_list = list()
        import requests
        from bs4 import BeautifulSoup
        url = "http://www.epicurious.com/search/" + keywords
        response = requests.get(url)
        if not response.status_code == 200:
            return None
        try:
            results_page = BeautifulSoup(response.content,'lxml')
            recipes = results_page.find_all('article',class_="recipe-content-card")
            for recipe in recipes:
                recipe_link = "http://www.epicurious.com" + recipe.find('a').get('href')
                recipe_name = recipe.find('a').get_text()
                try:
                    recipe_description = recipe.find('p',class_='dek').get_text()
                except:
                    recipe_description = ''
                recipe_list.append((recipe_name,recipe_link,recipe_description))
            return recipe_list
        except:
            return None
    
    
    
    In [56]:
    get_recipes("Tofu chili")
    
    
    
    
    Out[56]:
    [('Spicy Lemongrass Tofu',
      'http://www.epicurious.com/recipes/food/views/spicy-lemongrass-tofu-233844',
      "Dau hu xa ot\nEditor's note: The recipe and introductory text below are excerpted from Pleasures of the Vietnamese Table by Mai Pham and are part of our story on Lunar New Year.\nWhile traveling on a train one time to the coastal town of Nha Trang, I sat next to an elderly nun. Over the course of our bumpy eight-hour ride, she shared stories of life at the temple and the difficult years after the end of the war when the Communist government cracked down on religious factions. Toward the end of our chat, she pulled out a bag of food she'd prepared for the trip. It was tofu that had been cooked in chilies, lemongrass and la lot, an aromatic leaf also known as pepper leaf. When she gave me a taste, I knew immediately that I had to learn how to make it. This is my rendition of that fabulous dish. Make sure to pat the tofu dry before marinating it and use very fresh lemongrass. I always love serving this to friends who think tofu dishes are bland."),
     ('Chinese Egg Noodles with Smoked Duck and Snow Peas',
      'http://www.epicurious.com/recipes/food/views/chinese-egg-noodles-with-smoked-duck-and-snow-peas-354302',
      'If you live near a Chinese market, pick up barbecued or smoked duck there. Otherwise, smoked chicken or turkey from the supermarket (or leftover roast chicken) would be terrific tossed with the noodles. To make it a meal, add a platter of chilled silken tofu. Drizzle the tofu with soy sauce and chili sauce, then top with chopped green onions. Coconut ice cream with fresh berries and lychees would make a nice dessert.')]
    
    
    In [57]:
    get_recipes('Nothing')
    
    
    
    
    Out[57]:
    []

    Let's write a function that

    given a recipe link

    returns a dictionary containing the ingredients and preparation instructions

    
    
    In [58]:
    recipe_link = "http://www.epicurious.com" + '/recipes/food/views/spicy-lemongrass-tofu-233844'
    
    
    
    In [59]:
    def get_recipe_info(recipe_link):
        recipe_dict = dict()
        import requests
        from bs4 import BeautifulSoup
        try:
            response = requests.get(recipe_link)
            if not response.status_code == 200:
                return recipe_dict
            result_page = BeautifulSoup(response.content,'lxml')
            ingredient_list = list()
            prep_steps_list = list()
            for ingredient in result_page.find_all('li',class_='ingredient'):
                ingredient_list.append(ingredient.get_text())
            for prep_step in result_page.find_all('li',class_='preparation-step'):
                prep_steps_list.append(prep_step.get_text().strip())
            recipe_dict['ingredients'] = ingredient_list
            recipe_dict['preparation'] = prep_steps_list
            return recipe_dict
        except:
            return recipe_dict
    
    
    
    In [60]:
    get_recipe_info(recipe_link)
    
    
    
    
    Out[60]:
    {'ingredients': ['2 lemongrass stalks, outer layers peeled, bottom white part thinly sliced and finely chopped (about 1/4 cup)',
      '1 1/2 tablespoons soy sauce',
      '2 teaspoons chopped Thai bird chilies or another fresh chili',
      '1/2 teaspoon dried chili flakes',
      '1 teaspoon ground turmeric',
      '2 teaspoons sugar',
      '1/2 teaspoon salt',
      '12 ounces tofu, drained, patted dry and cut into 3/4-inch cubes',
      '4 tablespoons vegetable oil',
      '1/2 yellow onion, cut into 1/8-inch slices',
      '2 shallots, thinly sliced',
      '1 teaspoon minced garlic',
      '4 tablespoons chopped roasted peanuts',
      '10 la lot, or pepper leaves, shredded, or 2/3 cup loosely packed Asian basil leaves'],
     'preparation': ['1. Combine the lemongrass, soy sauce, chilies, chili flakes, turmeric, sugar and salt in a bowl. Add the tofu cubes and turn to coat them evenly. Marinate for 30 minutes.',
      '2. Heat half of the oil in a 12-inch nonstick skillet over moderately high heat. Add the onion, shallot and garlic and stir until fragrant, about 1 minute. Reduce the heat to low and cook until the onions are soft, about 3 minutes. Transfer to a plate and keep warm.',
      '3. Wipe the pan clean and heat the remaining oil over moderate heat. Add the tofu mixture and, using chopstick or wooden spoons, turn so it cooks evenly, about 4 to 5 minutes. Add the onion mixture and cook, uncovered, for another 2 to 3 minutes. Add half the peanuts and all the pepper leaves.',
      '4. Remove from the heat and transfer to a serving plate. Garnish with the remaining peanuts and serve immediately with steamed rice.']}

    Construct a list of dictionaries for all recipes

    
    
    In [61]:
    def get_all_recipes(keywords):
        results = list()
        all_recipes = get_recipes(keywords)
        for recipe in all_recipes:
            recipe_dict = get_recipe_info(recipe[1])
            recipe_dict['name'] = recipe[0]
            recipe_dict['description'] = recipe[2]
            results.append(recipe_dict)
        return(results)
    
    
    
    In [62]:
    get_all_recipes("Tofu chili")
    
    
    
    
    Out[62]:
    [{'description': "Dau hu xa ot\nEditor's note: The recipe and introductory text below are excerpted from Pleasures of the Vietnamese Table by Mai Pham and are part of our story on Lunar New Year.\nWhile traveling on a train one time to the coastal town of Nha Trang, I sat next to an elderly nun. Over the course of our bumpy eight-hour ride, she shared stories of life at the temple and the difficult years after the end of the war when the Communist government cracked down on religious factions. Toward the end of our chat, she pulled out a bag of food she'd prepared for the trip. It was tofu that had been cooked in chilies, lemongrass and la lot, an aromatic leaf also known as pepper leaf. When she gave me a taste, I knew immediately that I had to learn how to make it. This is my rendition of that fabulous dish. Make sure to pat the tofu dry before marinating it and use very fresh lemongrass. I always love serving this to friends who think tofu dishes are bland.",
      'ingredients': ['2 lemongrass stalks, outer layers peeled, bottom white part thinly sliced and finely chopped (about 1/4 cup)',
       '1 1/2 tablespoons soy sauce',
       '2 teaspoons chopped Thai bird chilies or another fresh chili',
       '1/2 teaspoon dried chili flakes',
       '1 teaspoon ground turmeric',
       '2 teaspoons sugar',
       '1/2 teaspoon salt',
       '12 ounces tofu, drained, patted dry and cut into 3/4-inch cubes',
       '4 tablespoons vegetable oil',
       '1/2 yellow onion, cut into 1/8-inch slices',
       '2 shallots, thinly sliced',
       '1 teaspoon minced garlic',
       '4 tablespoons chopped roasted peanuts',
       '10 la lot, or pepper leaves, shredded, or 2/3 cup loosely packed Asian basil leaves'],
      'name': 'Spicy Lemongrass Tofu',
      'preparation': ['1. Combine the lemongrass, soy sauce, chilies, chili flakes, turmeric, sugar and salt in a bowl. Add the tofu cubes and turn to coat them evenly. Marinate for 30 minutes.',
       '2. Heat half of the oil in a 12-inch nonstick skillet over moderately high heat. Add the onion, shallot and garlic and stir until fragrant, about 1 minute. Reduce the heat to low and cook until the onions are soft, about 3 minutes. Transfer to a plate and keep warm.',
       '3. Wipe the pan clean and heat the remaining oil over moderate heat. Add the tofu mixture and, using chopstick or wooden spoons, turn so it cooks evenly, about 4 to 5 minutes. Add the onion mixture and cook, uncovered, for another 2 to 3 minutes. Add half the peanuts and all the pepper leaves.',
       '4. Remove from the heat and transfer to a serving plate. Garnish with the remaining peanuts and serve immediately with steamed rice.']},
     {'description': 'If you live near a Chinese market, pick up barbecued or smoked duck there. Otherwise, smoked chicken or turkey from the supermarket (or leftover roast chicken) would be terrific tossed with the noodles. To make it a meal, add a platter of chilled silken tofu. Drizzle the tofu with soy sauce and chili sauce, then top with chopped green onions. Coconut ice cream with fresh berries and lychees would make a nice dessert.',
      'ingredients': ['2 tablespoons soy sauce',
       '2 tablespoons olive oil',
       '1 tablespoon hoisin sauce*',
       '1 tablespoon unseasoned rice vinegar',
       '3 1/2 ounces snow peas or sugar snap peas, thinly sliced lengthwise (about 1 1/2 cups)',
       '1 red bell pepper, cut into matchstick-size strips',
       '1 17-ounce (425-gram) package thin fresh Chinese egg noodles**',
       '1 pound smoked duck, turkey, or chicken, cut into 3x1/4-inch strips',
       '1/2 cup fresh cilantro leaves',
       '2 tablespoons thinly sliced green onion',
       '1 tablespoon thinly sliced jalapeño chile with seeds (preferably red)'],
      'name': 'Chinese Egg Noodles with Smoked Duck and Snow Peas',
      'preparation': ['Whisk soy sauce, olive oil, hoisin sauce, and rice vinegar in large bowl to blend. Let dressing stand at room temperature while preparing noodles.',
       'Place sliced snow peas and bell pepper strips in medium bowl. Bring kettle or large saucepan of water to boil. Pour boiling water over snow pea mixture and let soak 10 seconds. Drain well. Rinse mixture with cold water and drain again. Place egg noodles in large bowl. Bring kettle or large saucepan of water to boil, then pour boiling water over noodles; stir noodles to separate. Let noodles soak 10 seconds. Drain well. Rinse noodles with cold water; drain again.',
       'Add snow pea mixture, egg noodles, smoked duck, cilantro leaves, green onion, and jalapeño to bowl with dressing. Toss well to coat. Divide noodle mixture among plates and serve.',
       '* Hoisin sauce is available in the Asian foods section of many supermarkets and at Asian markets.',
       '** Fresh Chinese egg noodles are available in the refrigerated section of Asian markets.']}]

    Logging in to a web server

    Get username and password

  • Best to store in a file for reuse
  • You will need to set up your own login and password and place them in a file called wikidata.txt
  • Line one of the file should contain your username
  • Line two your password
  • 
    
    In [64]:
    with open('wikidata.txt') as f:
        contents = f.read().split('\n')
        username = contents[0]
        password = contents[1]
    

    Construct an object that contains the data to be sent to the login page

    
    
    In [65]:
    payload = {
        'wpName': username,
        'wpPassword': password,
        'wploginattempt': 'Log in',
        'wpEditToken': "+\\",
        'title': "Special:UserLogin",
        'authAction': "login",
        'force': "",
        'wpForceHttps': "1",
        'wpFromhttp': "1",
        #'wpLoginToken': ‘', #We need to read this from the page
        }
    

    get the value of the login token

    
    
    In [66]:
    def get_login_token(response):
        soup = BeautifulSoup(response.text, 'lxml')
        token = soup.find('input',{'name':"wpLoginToken"}).get('value')
        return token
    

    Setup a session, login, and get data

    
    
    In [69]:
    with requests.session() as s:
        response = s.get('https://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Main+Page')
        payload['wpLoginToken'] = get_login_token(response)
        #Send the login request
        response_post = s.post('https://en.wikipedia.org/w/index.php?title=Special:UserLogin&action=submitlogin&type=login',
                               data=payload)
        #Get another page and check if we’re still logged in
        response = s.get('https://en.wikipedia.org/wiki/Special:Watchlist')
        data = BeautifulSoup(response.content,'lxml')
        print(data.find('div',class_='mw-changeslist').get_text())
    
    
    
    
    27 August 2017
    (User creation log); 12:37 . . User account Beck0505 (talk | contribs) was created ‎
    
    
    
    
    
    In [71]:
    dir(requests.session())
    
    
    
    
    Out[71]:
    ['__attrs__',
     '__class__',
     '__delattr__',
     '__dict__',
     '__dir__',
     '__doc__',
     '__enter__',
     '__eq__',
     '__exit__',
     '__format__',
     '__ge__',
     '__getattribute__',
     '__getstate__',
     '__gt__',
     '__hash__',
     '__init__',
     '__le__',
     '__lt__',
     '__module__',
     '__ne__',
     '__new__',
     '__reduce__',
     '__reduce_ex__',
     '__repr__',
     '__setattr__',
     '__setstate__',
     '__sizeof__',
     '__str__',
     '__subclasshook__',
     '__weakref__',
     'adapters',
     'auth',
     'cert',
     'close',
     'cookies',
     'delete',
     'get',
     'get_adapter',
     'head',
     'headers',
     'hooks',
     'max_redirects',
     'merge_environment_settings',
     'mount',
     'options',
     'params',
     'patch',
     'post',
     'prepare_request',
     'proxies',
     'put',
     'rebuild_auth',
     'rebuild_method',
     'rebuild_proxies',
     'redirect_cache',
     'request',
     'resolve_redirects',
     'send',
     'stream',
     'trust_env',
     'verify']
    
    
    In [ ]: