Repository: hhursev/recipe-scrapers
Pull request #43 (2018-10-21 15:13:28)

Added scraper for http://thehappyfoodie.co.uk/
This is my first pull request ever, so I hope I'm doing everything right here.

hhursev: Very good PR 😉

Spotless and clean. Instant merge.

I’ll update the repo with CONTRIB.md file this week, as there are a couple of guys I want to add in there. You’ll be listed too. 🍺

Patch:
diff --git a/README.md b/README.md
index e0893a97..67fadd47 100644
--- a/README.md
+++ b/README.md
@@ -61,6 +61,7 @@ If you are programmer PRs with fixes are warmly welcomed and acknowledged with a
 - [http://steamykitchen.com/](http://steamykitchen.com/)
 - [http://tastykitchen.com/](http://tastykitchen.com/)
 - [http://thepioneerwoman.com/](http://thepioneerwoman.com/)
+- [http://thehappyfoodie.co.uk/](http://thehappyfoodie.co.uk/)
 - [http://thevintagemixer.com/](http://www.thevintagemixer.com/)
 - [http://twopeasandtheirpod.com/](http://twopeasandtheirpod.com/)
 - [http://whatsgabycooking.com/](http://whatsgabycooking.com/)
diff --git a/recipe_scrapers/__init__.py b/recipe_scrapers/__init__.py
index 2e4f76fc..18546088 100644
--- a/recipe_scrapers/__init__.py
+++ b/recipe_scrapers/__init__.py
@@ -23,6 +23,7 @@ from .realsimple import RealSimple
 from .simplyrecipes import SimplyRecipes
 from .steamykitchen import SteamyKitchen
 from .tastykitchen import TastyKitchen
+from .thehappyfoodie import TheHappyFoodie
 from .thepioneerwoman import ThePioneerWoman
 from .thevintagemixer import TheVintageMixer
 from .twopeasandtheirpod import TwoPeasAndTheirPod
@@ -53,6 +54,7 @@ SCRAPERS = {
     SimplyRecipes.host(): SimplyRecipes,
     SteamyKitchen.host(): SteamyKitchen,
     TastyKitchen.host(): TastyKitchen,
+    TheHappyFoodie.host(): TheHappyFoodie,
     ThePioneerWoman.host(): ThePioneerWoman,
     TheVintageMixer.host(): TheVintageMixer,
     TwoPeasAndTheirPod.host(): TwoPeasAndTheirPod,
diff --git a/recipe_scrapers/thehappyfoodie.py b/recipe_scrapers/thehappyfoodie.py
new file mode 100644
index 00000000..995e484a
--- /dev/null
+++ b/recipe_scrapers/thehappyfoodie.py
@@ -0,0 +1,59 @@
+from ._abstract import AbstractScraper
+from ._utils import normalize_string, get_minutes
+
+
+class TheHappyFoodie(AbstractScraper):
+    @classmethod
+    def host(self):
+        return 'thehappyfoodie.co.uk'
+
+    def title(self):
+        return self.soup.find('h1', {'class': 'main-title'}).get_text()
+
+    def total_time(self):
+        total_time = self.soup.find(
+            'div', {'class': 'recipe__data__total-time'}
+        )
+
+        if total_time is not None:
+            return get_minutes(total_time)
+        else:
+            times = []
+            for name in ('prep', 'cook'):
+                time = self.soup.find(
+                    'div', {'class': 'recipe__data__{name}-time'.format(name)}
+                )
+                times.append(get_minutes(time))
+            return sum(times)
+
+    def ingredients(self):
+        ingredients = self.soup.find(
+            'table', {'class': 'recipe__ingredients-table'}
+        ).findAll('tr')
+
+        ingredients = [
+            (
+                ingredient.find(
+                    'td', {'class': 'recipe__ingredients__amount'}
+                ).get_text(),
+                ingredient.find(
+                    'td', {'class': 'recipe__ingredients__name'}
+                ).get_text(),
+            )
+            for ingredient in ingredients
+        ]
+
+        return [
+            normalize_string('{} {}'.format(amount, name))
+            for amount, name in ingredients
+        ]
+
+    def instructions(self):
+        instructions = self.soup.find(
+            'div', {'class': 'recipe__instructions'}
+        ).findAll('p')
+
+        return '\n'.join(
+            normalize_string(instruction.get_text())
+            for instruction in instructions
+        )


Test patch:
diff --git a/recipe_scrapers/tests/test_data/thehappyfoodie.testhtml b/recipe_scrapers/tests/test_data/thehappyfoodie.testhtml
new file mode 100644
index 00000000..0b04a50e
--- /dev/null
+++ b/recipe_scrapers/tests/test_data/thehappyfoodie.testhtml
@@ -0,0 +1,1337 @@
+<!DOCTYPE html>
+<!--
+
+  Designed & Developed by Flockler - https://flockler.com
+
+-->
+<!--[if lt IE 7 ]><html class="ie ie6" lang="en-GB"> <![endif]-->
+<!--[if IE 7 ]><html class="ie ie7" lang="en-GB"> <![endif]-->
+<!--[if IE 8 ]><html class="ie ie8" lang="en-GB"> <![endif]-->
+<!--[if IE 9 ]><html class="ie ie9" lang="en-GB"> <![endif]-->
+<!--[if (gt IE 9)|!(IE)]><!--><html lang="en-GB"> <!--<![endif]-->
+<head prefix="og: http://ogp.me/ns# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile# book: http://ogp.me/ns/book#">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <!--[if lt IE 9]>
+    <script src="https://static.flockler.com/assets/html5shiv/html5shiv-3.7.2-8595d9d9f7305aba0f5da6ebfcfff21fba920b79d9a0086ade600097d56aa4a7.js"></script>
+    <script src="https://static.flockler.com/assets/iepp-f43306fdfef22cd411dc399f9eb4a318afaa612a99fe5d90ac8320d914f040c4.js"></script>
+  <![endif]-->
+  <meta charset="utf-8"/>
+  <meta name="msvalidate.01" content="B8854D1E0980F0B95AA79C08AFBFCDA3" />
+  <meta name="p:domain_verify" content="b315ca63fb239b7f6305c532014c0bd4"/>
+  <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
+
+  <title>Poulet rôti au vin rouge (Roast Red Wine Chicken) - The Happy Foodie</title>
+
+  <meta property="og:type"        content="article">
+  <meta property="og:ttl" content="345600">
+  <meta property="og:url"         content="https://thehappyfoodie.co.uk/recipes/poulet-roti-au-vin-rouge-roast-red-wine-chicken">
+  <meta property="og:locale"      content="en_GB" >
+  <meta property="og:title"       content="Poulet rôti au vin rouge (Roast Red Wine Chicken) - The Happy Foodie">
+  <meta property="og:site_name"   content="The Happy Foodie">
+  <meta name="description" property="og:description" content="Looking for a recipe to make for family and friends at the weekend? This roast chicken with red wine and potatoes from Rachel Khoo is wholesome and delicious.">
+  <meta property="og:image"       content="https://flockler.com/thumbs/sites/192/9780718177478_roast_red_wine_chicken_s1200x630_c3840x2243_l0x1385.jpg">
+  <meta property="og:image:width" content="1200">
+
+<meta property="twitter:card" content="summary_large_image" />
+<meta property="twitter:site" content="@TheHappyFoodie" />
+
+  <link rel="apple-touch-icon-precomposed" sizes="57x57"   href="https://static.flockler.com/assets/the_happy_foodie/images/icons/apple-home-57x57-cf45b347668c1998f173196a136a0f8c4007740a12edaca0249413b626399e83.png" />
+  <link rel="apple-touch-icon-precomposed" sizes="60x60"   href="https://static.flockler.com/assets/the_happy_foodie/images/icons/apple-home-60x60-bc87039811ddef95eecbce9d361af6b384bc0092db071852400c5951cc0fa411.png" />
+  <link rel="apple-touch-icon-precomposed" sizes="72x72"   href="https://static.flockler.com/assets/the_happy_foodie/images/icons/apple-home-72x72-cf2f085ed6671f421e455429fb96d896e09f419b775e539e53716969b6353a3c.png" />
+  <link rel="apple-touch-icon-precomposed" sizes="76x76"   href="https://static.flockler.com/assets/the_happy_foodie/images/icons/apple-home-76x76-e21c2208cb577dde9acc62da7eb06560da1c5a9afe96ff229e3f80e453609659.png" />
+  <link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://static.flockler.com/assets/the_happy_foodie/images/icons/apple-home-114x114-f5a94bb1ffad948b302f0ca66cb5d8851502439f132c9ad8fa487bfce345df57.png" />
+  <link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://static.flockler.com/assets/the_happy_foodie/images/icons/apple-home-120x120-687f8a2a47c124e93a44f0e72989f23e66853bf5cb0e063cdd2a02fe82011ab0.png" />
+  <link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://static.flockler.com/assets/the_happy_foodie/images/icons/apple-home-144x144-8d581030f0097a764d3a937f36d4ab57ad5beb40110d6cd4888eba49d4d5ab58.png" />
+  <link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://static.flockler.com/assets/the_happy_foodie/images/icons/apple-home-152x152-07162373f3a00fef01a2ee734888c0cb83932aa1785582645cb57cf94dba6053.png" />
+
+
+  <link rel="shortcut icon" href="https://static.flockler.com/assets/the_happy_foodie/images/favicon-6df97addbdda2c99116e9bf6054c237cb5538f2aec0897e74b15242870dc0264.ico">
+  <link rel="stylesheet" media="screen" href="https://static.flockler.com/assets/the_happy_foodie/stylesheets/application-45415ca94a3b5671b56f354221d136baaf4b603661644159a508bf95493f4dfe.css" />
+  <link rel="stylesheet" media="print" href="https://static.flockler.com/assets/the_happy_foodie/stylesheets/application-print-a4817ae449539e27c1951edabe33b4ac70771dead9048bc86c40d3b09f5d464f.css" />
+  <!--[if IE 7]><link rel="stylesheet" href="https://static.flockler.com/assets/the_happy_foodie/stylesheets/fonts/the-happy-foodie-icons-ie7-ffff305341a7afc715f085fd084dfd1b729b03e64e24d0b90caa59f9529e50e8.css"><![endif]-->
+  <script>
+  var _prum = [['id', '5211c8c1abe53dca49000001'],
+               ['mark', 'firstbyte', (new Date()).getTime()]];
+  (function() {
+      var s = document.getElementsByTagName('script')[0]
+        , p = document.createElement('script');
+      p.async = 'async';
+      p.src = '//rum-static.pingdom.net/prum.min.js';
+      s.parentNode.insertBefore(p, s);
+  })();
+</script>
+
+  <meta name="google-site-verification" content="_-wlIw7gLX0h5J8UhWg0-KyoRNCHk3lb7unzUblqHpI" />
+  <meta name="google-site-verification" content="myjRAxy73XMhBMy6gatIMeb2kgpUZBLJnt5NwmtbR30" />
+
+    <script src="//assets.adobedtm.com/728c4c54f9d7c89d573d84820d40aaef5cb67c98/satelliteLib-c06c35a004e5693216355c64daa593f50cba5f98.js"></script>
+</head>
+<body class="view--recipes view--recipes-show">
+  <div class="cookie-nag hidden">
+  <div class="wrapper">
+    <div class="cookie-nag__wrapper">
+      <p class="cookie-nag__copy">
+        We use cookies on this site and by continuing to browse it you agree to sending us your cookies. For more information on our cookies and changing your settings, click <a href="https://www.penguinrandomhouse.co.uk/terms-of-use/" target="_blank" rel="noopener noreferrer">here</a>.
+      </p>
+      <button type="button" class="cookie-nag__dismiss">Accept</button>
+    </div>
+  </div>
+</div>
+
+
+  <div class="wrapper">
+    <div class="hero" role="banner">
+  <div class="hero-background">
+
+        <span data-picture class="hero-background-img-loading" data-alt="Poulet rôti au vin rouge (Roast Red Wine Chicken)" data-bg-pos-left="50" data-bg-pos-top="0">
+          <span data-src="https://flockler.com/thumbs/sites/192/9780718177478_roast_red_wine_chicken_s640x0_c3840x2243_l0x1385_q70_noupscale.jpg"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/9780718177478_roast_red_wine_chicken_s984x0_c3840x2243_l0x1385_q70_noupscale.jpg"
+                data-media="(min-width:640px)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/9780718177478_roast_red_wine_chicken_s0x768_q60_noupscale.jpg"
+                data-media="(min-width:984px)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/9780718177478_roast_red_wine_chicken_s0x1000_q60_noupscale.jpg"
+                data-media="(min-width:984px) and (min-height:768px)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/9780718177478_roast_red_wine_chicken_s0x1200_q60_noupscale.jpg"
+                data-media="(min-width:984px) and (min-height:1000px)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/9780718177478_roast_red_wine_chicken_s0x1500_q60_noupscale.jpg"
+                data-media="(min-width:984px) and (min-height:1200px)"></span>
+          <!--[if (lt IE 9) & (!IEMobile)]>
+              <span data-src="https://flockler.com/thumbs/sites/192/9780718177478_roast_red_wine_chicken_s0x768_q60_noupscale.jpg"></span>
+          <![endif]-->
+          <noscript>
+            <img src="https://flockler.com/thumbs/sites/192/9780718177478_roast_red_wine_chicken_s0x768_q60_noupscale.jpg" alt="Poulet rôti au vin rouge (Roast Red Wine Chicken)">
+          </noscript>
+        </span>
+
+  </div>
+  <div class="hero-content">
+    
+<div class="nav-container">
+  <a class="nav-search" href="/search">
+    <i class="icon-search"></i>
+</a>  <button class="nav-toggle js-btn-toggle-nav" data-toggle-class-name="is-open" aria-hidden="true"><i aria-hidden="true" class="icon-menu"></i></button>
+
+  <nav class="nav" role="navigation">
+    <ul class="nav-items" role="menu">
+      <li class="nav-item">
+        <a tabindex="3" role="menuitem" class="nav-item-link" href="/">Home</a>      </li>
+      <li class="nav-item nav-item--recipes">
+        <a tabindex="3" role="menuitem" class="nav-item-link" href="/recipes">Recipes</a>
+        <div class="nav__subnav">
+
+            <div class="nav__subnav__items">
+              <strong>CHEFS</strong>
+              <a href="/recipes/chefs/jamie-oliver">Jamie Oliver</a><br>
+              <a href="/recipes/chefs/nigella-lawson">Nigella Lawson</a><br>
+              <a href="/recipes/chefs/mary-berry">Mary Berry</a><br>
+              <a href="/recipes/chefs/rick-stein">Rick Stein</a>
+            </div>
+
+            <div class="nav__subnav__items">
+              <strong>INGREDIENTS</strong>
+              <a href="/recipes/main-ingredients/chicken">Chicken</a><br>
+              <a href="/recipes/main-ingredients/beef">Beef</a><br>
+              <a href="/recipes/main-ingredients/salmon">Salmon</a><br>
+              <a href="/recipes/main-ingredients/courgette">Courgette</a><br>
+              <a href="/recipes/main-ingredients/aubergine">Aubergine</a><br>
+              <a href="/recipes/main-ingredients/apple">Apple</a><br>
+              <a href="/recipes/main-ingredients/banana">Banana</a><br>
+              <a href="/recipes/main-ingredients/chocolate">Chocolate</a>
+            </div>
+
+            <div class="nav__subnav__items">
+              <strong>DISHES</strong>
+              <a href="/recipes/dishes/curry">Curry</a><br>
+              <a href="/recipes/dishes/pasta">Pasta</a><br>
+              <a href="/recipes/dishes/soup">Soup</a><br>
+              <a href="/recipes/dishes/salad">Salad</a><br>
+              <a href="/recipes/dishes/cake">Cake</a>
+            </div>
+
+            <div class="nav__subnav__items">
+              <strong>DIET</strong>
+              <a href="/recipes/diets/vegetarian">Vegetarian</a><br>
+              <a href="/recipes/diets/vegan">Vegan</a><br>
+              <a href="/recipes/diets/gluten-free">Gluten-Free</a>
+            </div>
+
+            <div class="nav__subnav__items">
+              <strong>MORE</strong>
+              <a href="/recipes/family-friendly">Family-friendly</a><br>
+              <a href="/recipes/quick">Quick</a><br>
+              <a href="/recipes/easy">Easy</a><br>
+              <a href="/recipes/freezer-friendly">Freezer-friendly</a><br>
+              <a href="/recipes/cooking-methods/baking">Baking</a><br>
+              <a href="/recipes/dishes/one%20pot">One-Pot</a>
+            </div>
+        </div>
+      </li>
+      <li class="nav-item">
+        <a tabindex="3" role="menuitem" class="nav-item-link" href="/books">Books</a>      </li>
+      <li class="nav-item">
+        <a tabindex="3" role="menuitem" class="nav-item-link" href="/articles">Features</a>      </li>
+      <li class="nav-item">
+        <a tabindex="3" role="menuitem" class="nav-item-link" href="/chefs">Chefs</a>      </li>
+      <li class="nav-item">
+        <a tabindex="3" role="menuitem" class="nav-item-link" href="/competitions">Win</a>      </li>
+      <li class="nav-item nav-item--search">
+        <div class="nav-item__search">
+          <form action="https://thehappyfoodie.co.uk/search" method="get" class="search-form">
+  <div class="search-form__row">
+    <input type="text" name="keyword" class="search-form__input" value=""
+           placeholder="Keyword(s)">
+    <button type="submit" class="search-form__submit">Search</button>
+    <i class="icon-search"></i>
+  </div>
+  <div class="search-form__row search-form__row--filters" >
+    <strong>Search for</strong>
+
+    <label>
+      <input type="radio" name="filter" id="filter_recipes" value="recipes" checked>
+      Recipes
+    </label>
+
+    <label>
+      <input type="radio" name="filter" id="filter_articles" value="articles" >
+      Features
+    </label>
+
+    <label>
+      <input type="radio" name="filter" id="filter_books" value="books" >
+      Books
+    </label>
+
+    <input type="hidden" name="page" value="1">
+    <div class="search-form__hide-button-wrapper">
+      <button type="button" class="search-form__hide-button js-hide-search-in-nav">Hide search</button>
+    </div>
+  </div>
+</form>
+
+        </div>
+        <a tabindex="3" role="menuitem" class="nav-item-link js-show-search-in-nav" href="/search">
+            <i class="icon-search"></i> Search
+</a>      </li>
+        <li class="nav-item nav-item-special">
+          <a tabindex="3" role="menuitem" class="nav-item-link js-newsletter-link" href="https://thehappyfoodie.co.uk/sign-up-to-newsletter">Newsletter</a>        </li>
+    </ul>
+  </nav>
+
+</div>
+
+
+    <div class="hero-logo-container">
+      <a tabindex="1" class="hero-logo-link" href="/">        <span data-picture data-alt="The Happy Foodie">
+          <span data-src="https://static.flockler.com/assets/the_happy_foodie/images/logo-white-8d8ebba54b48590da1744380cd1a52c31edc2bedeb284a2517fcf15a25e771ac.png"></span>
+          <span data-src="https://static.flockler.com/assets/the_happy_foodie/images/logo-white-2x-25f45d04d4007e6a04553a2b4437b6aa9d2ccb169e6d8b69493f301ec4b00d41.png" data-media="(-webkit-min-device-pixel-ratio: 1.5), (min-resolution:192dpi), (min-resolution:2dppx)"></span>
+          <noscript>
+            <img src="https://static.flockler.com/assets/the_happy_foodie/images/logo-white-8d8ebba54b48590da1744380cd1a52c31edc2bedeb284a2517fcf15a25e771ac.png" alt="The Happy Foodie">
+          </noscript>
+        </span>
+</a>    </div>
+
+    <div class="hero-some-container">
+      <div class="hero-some">
+        <span class="hero-some-title">Follow us</span>
+        <a href="https://twitter.com/thehappyfoodie"  tabindex="1" class="hero-some-link js-twitter-page" target="_blank">
+          <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 32 32">
+            <path fill="#FFF" fill-rule="evenodd" d="M16,32 C7.163444,32 0,24.836556 0,16 C0,7.163444 7.163444,0 16,0 C24.836556,0 32,7.163444 32,16 C32,24.836556 24.836556,32 16,32 Z M24.1367188,12.75 C24.8632814,12.1971156 25.4843748,11.5360575 26,10.7668269 C25.296875,11.0793271 24.59375,11.2836537 23.890625,11.3798077 C24.6875002,10.875 25.2265625,10.1778848 25.5078125,9.28846154 C24.7812498,9.72115385 23.9960938,10.0216344 23.1523438,10.1899038 C22.8007812,9.82932692 22.3964844,9.54086538 21.9394531,9.32451923 C21.4824219,9.10817308 20.9843748,9 20.4453125,9 C19.7890623,9 19.1796875,9.16826941 18.6171875,9.50480769 C18.0546875,9.84134597 17.6093748,10.3040867 17.28125,10.8930288 C16.9531252,11.481971 16.7890625,12.1129806 16.7890625,12.7860577 C16.7890625,13.0745192 16.8125002,13.3629808 16.859375,13.6514423 C15.3593748,13.5793269 13.9472658,13.1947114 12.6230469,12.4975962 C11.2988279,11.800481 10.1796875,10.862981 9.265625,9.68509615 C8.9140625,10.2860579 8.73828125,10.9170675 8.73828125,11.578125 C8.73828125,12.2391825 8.89062482,12.846154 9.1953125,13.3990385 C9.50000018,13.9519229 9.8984375,14.4086538 10.390625,14.7692308 C9.80468732,14.7451921 9.25390643,14.5769233 8.73828125,14.2644231 L8.73828125,14.3365385 C8.73828125,15.2259617 9.01953125,16.019231 9.58203125,16.7163462 C10.1445312,17.4134614 10.8476562,17.8581733 11.6914062,18.0504808 C11.3632814,18.1225962 11.0351561,18.1586538 10.7070312,18.1586538 C10.4960938,18.1586538 10.2734377,18.1466348 10.0390625,18.1225962 C10.2734377,18.8677886 10.7011717,19.4867787 11.3222656,19.9795673 C11.9433596,20.472356 12.6640627,20.71875 13.484375,20.71875 C12.1249998,21.8004808 10.5898439,22.3413462 8.87890625,22.3413462 C8.55078143,22.3413462 8.25781232,22.3293271 8,22.3052885 C9.71093768,23.435096 11.5976561,24 13.6601562,24 C15.8164061,24 17.7265627,23.435096 19.390625,22.3052885 C20.9140623,21.2956731 22.0976562,19.9374998 22.9414062,18.2307692 C23.7617186,16.6201921 24.171875,14.9495192 24.171875,13.21875 C24.171875,13.0024038 24.1601564,12.846154 24.1367188,12.75 Z"/>
+          </svg>
+        </a>
+        <a href="https://www.facebook.com/thehappyfoodie" tabindex="1" class="hero-some-link js-facebook-page" target="_blank">
+          <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 32 32">
+            <path fill="#FFF" fill-rule="evenodd" d="M16,32 C7.163444,32 0,24.836556 0,16 C0,7.163444 7.163444,0 16,0 C24.836556,0 32,7.163444 32,16 C32,24.836556 24.836556,32 16,32 Z M14.625,24 L17.8295455,24 L17.8295455,15.9492188 L20.3181818,15.9492188 L20.7272727,12.75 L17.8295455,12.75 L17.8295455,10.5351562 C17.8295455,10.0195311 17.9204547,9.64453143 18.1022727,9.41015625 C18.3295456,9.12890625 18.75,8.98828125 19.3636364,8.98828125 L21,8.98828125 L21,6.140625 C20.3863636,6.04687482 19.5909093,6 18.6136364,6 C17.4090911,6 16.4431816,6.36914062 15.7159091,7.10742188 C14.9886365,7.84570312 14.625,8.8828125 14.625,10.21875 L14.625,12.75 L12,12.75 L12,15.9492188 L14.625,15.9492188 L14.625,24 Z"/>
+          </svg>
+        </a>
+        <a href="https://www.pinterest.com/happyfoodieuk" tabindex="1" class="hero-some-link js-pinterest-page" target="_blank">
+          <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 32 32">
+            <path fill="#FFF" fill-rule="evenodd" d="M16,32 C7.163444,32 0,24.836556 0,16 C0,7.163444 7.163444,0 16,0 C24.836556,0 32,7.163444 32,16 C32,24.836556 24.836556,32 16,32 Z M16.5,7 C15.0555553,7 13.6805553,7.315 12.375,7.945 C11.0694447,8.575 10.027778,9.436 9.25,10.528 C8.41666667,11.704 8,13.048 8,14.56 C8,15.484 8.15277799,16.324 8.45833333,17.08 C8.73611132,17.7239998 9.08333333,18.235 9.5,18.613 C9.91666667,18.991 10.3055553,19.18 10.6666667,19.18 C10.8333333,19.18 10.9861113,18.97 11.125,18.55 C11.2361113,18.214 11.2916667,17.9339998 11.2916667,17.71 C11.2916667,17.626 11.2083333,17.4440002 11.0416667,17.164 C10.8194447,16.7999998 10.6666667,16.492 10.5833333,16.24 C10.4166667,15.7919998 10.3333333,15.3299998 10.3333333,14.854 C10.3333333,13.7339998 10.5833333,12.7400002 11.0833333,11.872 C11.5833333,11.0039998 12.284722,10.318 13.1875,9.814 C14.090278,9.31 15.0833333,9.058 16.1666667,9.058 C17.6388887,9.058 18.8263887,9.46400021 19.7291667,10.276 C20.6319447,11.0879998 21.0833333,12.2219998 21.0833333,13.678 C21.0833333,14.5460002 20.972222,15.4280002 20.75,16.324 C20.5,17.416 20.1111113,18.2840002 19.5833333,18.928 C18.972222,19.7120002 18.222222,20.104 17.3333333,20.104 C16.8055553,20.104 16.3541667,19.9289998 15.9791667,19.579 C15.6041667,19.2290002 15.4166667,18.7880002 15.4166667,18.256 C15.4166667,17.92 15.472222,17.5280002 15.5833333,17.08 C15.6388887,16.828 15.7638887,16.4360002 15.9583333,15.904 C16.152778,15.3719998 16.277778,14.98 16.3333333,14.728 C16.4444447,14.2799998 16.5,13.8740002 16.5,13.51 C16.5,12.838 16.3055553,12.3479998 15.9166667,12.04 C15.527778,11.7320002 15.0694447,11.6339998 14.5416667,11.746 C14.0138887,11.8580002 13.5694447,12.1379998 13.2083333,12.586 C12.7916667,13.1180002 12.5833333,13.7900002 12.5833333,14.602 C12.5833333,15.4700002 12.722222,16.1699998 13,16.702 L12.5,18.718 C12.1111113,20.2580002 11.8333333,21.4199998 11.6666667,22.204 C11.3888887,23.548 11.25,24.64 11.25,25.48 C11.25,25.8719998 11.2916667,26.4599998 11.375,27.244 L11.4166667,27.874 L11.5416667,28 L11.7083333,27.916 C12.5694447,26.74 13.1666667,25.774 13.5,25.018 C13.722222,24.4580002 14.0138887,23.4500002 14.375,21.994 L14.7083333,20.65 C14.9583333,21.1259998 15.3611113,21.4970002 15.9166667,21.763 C16.472222,22.0289998 17.027778,22.162 17.5833333,22.162 C18.972222,22.162 20.1805553,21.742 21.2083333,20.902 C22.125,20.146 22.8333333,19.1099998 23.3333333,17.794 C23.777778,16.5899998 24,15.3089998 24,13.951 C24,12.5930002 23.6388887,11.368 22.9166667,10.276 C22.25,9.268 21.340278,8.47700021 20.1875,7.903 C19.034722,7.32899979 17.8055553,7.02800021 16.5,7 Z"/>
+          </svg>
+        </a>
+        <a href="https://www.youtube.com/user/HappyFoodieUK" tabindex="1" class="hero-some-link js-youtube-page" target="_blank">
+          <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 32 32">
+            <g fill="#FFF" fill-rule="evenodd">
+              <path d="M16,32 C7.163444,32 0,24.836556 0,16 C0,7.163444 7.163444,0 16,0 C24.836556,0 32,7.163444 32,16 C32,24.836556 24.836556,32 16,32 Z M25.5970696,11.1875 C25.4749697,10.75 25.2551894,10.3732641 24.9377289,10.0572917 C24.6202684,9.74131926 24.2417582,9.52256926 23.8021978,9.40104167 C23.1672774,9.23090259 21.6776557,9.109375 19.3333333,9.03645833 L16,9 L12.6666667,9.03645833 C10.3223443,9.109375 8.83272265,9.23090259 8.1978022,9.40104167 C7.75824176,9.52256926 7.37973157,9.74131926 7.06227106,10.0572917 C6.74481056,10.3732641 6.52503034,10.75 6.4029304,11.1875 C6.23199005,11.84375 6.10989011,12.8402776 6.03663004,14.1770833 C6.01220983,14.8576391 6,15.4652776 6,16 L6.03663004,17.8229167 C6.10989011,19.1840276 6.23199005,20.1927083 6.4029304,20.8489583 C6.52503034,21.2621526 6.74481056,21.6267359 7.06227106,21.9427083 C7.37973157,22.2586807 7.75824176,22.4774307 8.1978022,22.5989583 C8.83272265,22.7690974 10.3223443,22.890625 12.6666667,22.9635417 L16,23 L19.3333333,22.9635417 C21.6776557,22.890625 23.1672774,22.7690974 23.8021978,22.5989583 C24.2417582,22.4774307 24.6202684,22.2586807 24.9377289,21.9427083 C25.2551894,21.6267359 25.4749697,21.2621526 25.5970696,20.8489583 C25.76801,20.1927083 25.8901099,19.1840276 25.96337,17.8229167 L26,16 L25.96337,14.1770833 C25.8901099,12.8402776 25.76801,11.84375 25.5970696,11.1875 Z"/>
+              <polygon points="13.949 18.99 19.187 16 13.949 13.047"/>
+            </g>
+          </svg>
+        </a>
+        <a href="https://www.instagram.com/thehappyfoodie/" tabindex="1" class="hero-some-link js-instagram-page" target="_blank">
+          <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 32 32">
+            <g fill="#FFF" fill-rule="evenodd">
+              <path d="M16,32 C7.163444,32 0,24.836556 0,16 C0,7.163444 7.163444,0 16,0 C24.836556,0 32,7.163444 32,16 C32,24.836556 24.836556,32 16,32 Z M25.9553571,11.8482143 C25.8958336,10.9851193 25.761905,10.2410714 25.5535714,9.61607143 C25.2857143,8.87202358 24.8764879,8.22470215 24.3258929,7.67410714 C23.7752978,7.12351213 23.1279764,6.71428571 22.3839286,6.44642857 C21.7589286,6.23809501 21.0223214,6.11160714 20.1741071,6.06696429 C19.3258929,6.02232143 17.9345236,6 16,6 C14.0654764,6 12.6741071,6.02232143 11.8258929,6.06696429 C10.9776786,6.11160714 10.2410714,6.23809501 9.61607143,6.44642857 C8.87202358,6.71428571 8.22470215,7.12351213 7.67410714,7.67410714 C7.12351213,8.22470215 6.71428571,8.87202358 6.44642857,9.61607143 C6.23809501,10.2410714 6.11160714,10.9776786 6.06696429,11.8258929 C6.02232143,12.6741071 6,14.0654764 6,16 C6,17.9345236 6.02232143,19.3258929 6.06696429,20.1741071 C6.11160714,21.0223214 6.23809501,21.7589286 6.44642857,22.3839286 C6.71428571,23.1279764 7.12351213,23.7752978 7.67410714,24.3258929 C8.22470215,24.8764879 8.87202358,25.2708336 9.61607143,25.5089286 C10.2410714,25.7470236 10.9776786,25.8883929 11.8258929,25.9330357 C12.6741071,25.9776786 14.0654764,26 16,26 C17.9345236,26 19.3258929,25.9776786 20.1741071,25.9330357 C21.0223214,25.8883929 21.7589286,25.761905 22.3839286,25.5535714 C23.1279764,25.2857143 23.7752978,24.8764879 24.3258929,24.3258929 C24.8764879,23.7752978 25.2857143,23.1279764 25.5535714,22.3839286 C25.761905,21.7589286 25.8883929,21.0223214 25.9330357,20.1741071 C25.9776786,19.3258929 26,17.9345236 26,16 C26,14.0654764 25.9851193,12.6815478 25.9553571,11.8482143 Z"/>
+              <path d="M23.8125,21.8928571 C23.4553571,22.7857143 22.8154764,23.425595 21.8928571,23.8125 C21.4166664,23.9910714 20.613095,24.1101193 19.4821429,24.1696429 C18.8571429,24.199405 17.9345236,24.2142857 16.7142857,24.2142857 L15.2857143,24.2142857 C14.0952379,24.2142857 13.1726193,24.199405 12.5178571,24.1696429 C11.4166664,24.1101193 10.613095,23.9910714 10.1071429,23.8125 C9.21428571,23.4553571 8.57440499,22.8154764 8.1875,21.8928571 C8.00892857,21.386905 7.88988073,20.5833336 7.83035714,19.4821429 C7.80059501,18.8273807 7.78571429,17.9047621 7.78571429,16.7142857 L7.78571429,15.2857143 C7.78571429,14.0952379 7.80059501,13.1726193 7.83035714,12.5178571 C7.88988073,11.386905 8.00892857,10.5833336 8.1875,10.1071429 C8.54464286,9.18452358 9.18452358,8.54464286 10.1071429,8.1875 C10.613095,8.00892857 11.4166664,7.88988073 12.5178571,7.83035714 C13.1726193,7.80059501 14.0952379,7.78571429 15.2857143,7.78571429 L16.7142857,7.78571429 C17.9047621,7.78571429 18.8273807,7.80059501 19.4821429,7.83035714 C20.613095,7.88988073 21.4166664,8.00892857 21.8928571,8.1875 C22.8154764,8.54464286 23.4553571,9.18452358 23.8125,10.1071429 C23.9910714,10.5833336 24.1101193,11.386905 24.1696429,12.5178571 C24.199405,13.1428571 24.2142857,14.0654764 24.2142857,15.2857143 L24.2142857,16.7142857 C24.2142857,17.9047621 24.199405,18.8273807 24.1696429,19.4821429 C24.1101193,20.5833336 23.9910714,21.386905 23.8125,21.8928571 Z M16,10.8660714 C15.0773807,10.8660714 14.2217264,11.0967264 13.4330357,11.5580357 C12.644345,12.019345 12.019345,12.644345 11.5580357,13.4330357 C11.0967264,14.2217264 10.8660714,15.0773807 10.8660714,16 C10.8660714,16.9226193 11.0967264,17.7782736 11.5580357,18.5669643 C12.019345,19.355655 12.644345,19.980655 13.4330357,20.4419643 C14.2217264,20.9032736 15.0773807,21.1339286 16,21.1339286 C16.9226193,21.1339286 17.7782736,20.9032736 18.5669643,20.4419643 C19.355655,19.980655 19.980655,19.355655 20.4419643,18.5669643 C20.9032736,17.7782736 21.1339286,16.9226193 21.1339286,16 C21.1339286,15.0773807 20.9032736,14.2217264 20.4419643,13.4330357 C19.980655,12.644345 19.355655,12.019345 18.5669643,11.5580357 C17.7782736,11.0967264 16.9226193,10.8660714 16,10.8660714 Z M22.5625,10.6428571 C22.5625,10.3154764 22.4434522,10.0327379 22.2053571,9.79464286 C21.9672621,9.55654785 21.6845236,9.4375 21.3571429,9.4375 C21.0297621,9.4375 20.7470236,9.55654785 20.5089286,9.79464286 C20.2708336,10.0327379 20.1517857,10.3154764 20.1517857,10.6428571 C20.1517857,10.9702379 20.2708336,11.2529764 20.5089286,11.4910714 C20.7470236,11.7291664 21.0297621,11.8482143 21.3571429,11.8482143 C21.6845236,11.8482143 21.9598214,11.7291664 22.1830357,11.4910714 C22.40625,11.2529764 22.5327379,10.9702379 22.5625,10.6428571 Z"/>
+              <path d="M16,19.3482143 C16.9226193,19.3482143 17.7113093,19.0208336 18.3660714,18.3660714 C19.0208336,17.7113093 19.3482143,16.9226193 19.3482143,16 C19.3482143,15.0773807 19.0208336,14.2886907 18.3660714,13.6339286 C17.7113093,12.9791664 16.9226193,12.6517857 16,12.6517857 C15.0773807,12.6517857 14.2886907,12.9791664 13.6339286,13.6339286 C12.9791664,14.2886907 12.6517857,15.0773807 12.6517857,16 C12.6517857,16.9226193 12.9791664,17.7113093 13.6339286,18.3660714 C14.2886907,19.0208336 15.0773807,19.3482143 16,19.3482143 Z"/>
+            </g>
+          </svg>
+        </a>
+      </div>
+    </div>
+
+    <div class="hero__pinterest">
+
+          <a data-pin-config="none" data-pin-height="28" data-pin-color="white" href="//pinterest.com/pin/create/button/?url=https%3A%2F%2Fthehappyfoodie.co.uk%2Frecipes%2Fpoulet-roti-au-vin-rouge-roast-red-wine-chicken&media=https%3A%2F%2Fflockler.com%2Fthumbs%2Fsites%2F192%2F9780718177478_roast_red_wine_chicken_s1200x0_q75_noupscale.jpg&description=Poulet%20r%C3%B4ti%20au%20vin%20rouge%20%28Roast%20Red%20Wine%20Chicken%29%20-%20The%20Happy%20Foodie">
+              <img src="//assets.pinterest.com/images/pidgets/pinit_fg_en_rect_white_28.png" />
+</a>    </div>
+  </div>
+</div>
+
+    <div class="content" role="main">
+      <div class="content-wrapper">
+        
+
+  <nav class="nav" role="navigation">
+    <ul class="nav-items" role="menu">
+      <li class="nav-item">
+        <a tabindex="3" role="menuitem" class="nav-item-link" href="/">Home</a>      </li>
+      <li class="nav-item nav-item--recipes">
+        <a tabindex="3" role="menuitem" class="nav-item-link" href="/recipes">Recipes</a>
+        <div class="nav__subnav">
+
+            <div class="nav__subnav__items">
+              <strong>CHEFS</strong>
+              <a href="/recipes/chefs/jamie-oliver">Jamie Oliver</a><br>
+              <a href="/recipes/chefs/nigella-lawson">Nigella Lawson</a><br>
+              <a href="/recipes/chefs/mary-berry">Mary Berry</a><br>
+              <a href="/recipes/chefs/rick-stein">Rick Stein</a>
+            </div>
+
+            <div class="nav__subnav__items">
+              <strong>INGREDIENTS</strong>
+              <a href="/recipes/main-ingredients/chicken">Chicken</a><br>
+              <a href="/recipes/main-ingredients/beef">Beef</a><br>
+              <a href="/recipes/main-ingredients/salmon">Salmon</a><br>
+              <a href="/recipes/main-ingredients/courgette">Courgette</a><br>
+              <a href="/recipes/main-ingredients/aubergine">Aubergine</a><br>
+              <a href="/recipes/main-ingredients/apple">Apple</a><br>
+              <a href="/recipes/main-ingredients/banana">Banana</a><br>
+              <a href="/recipes/main-ingredients/chocolate">Chocolate</a>
+            </div>
+
+            <div class="nav__subnav__items">
+              <strong>DISHES</strong>
+              <a href="/recipes/dishes/curry">Curry</a><br>
+              <a href="/recipes/dishes/pasta">Pasta</a><br>
+              <a href="/recipes/dishes/soup">Soup</a><br>
+              <a href="/recipes/dishes/salad">Salad</a><br>
+              <a href="/recipes/dishes/cake">Cake</a>
+            </div>
+
+            <div class="nav__subnav__items">
+              <strong>DIET</strong>
+              <a href="/recipes/diets/vegetarian">Vegetarian</a><br>
+              <a href="/recipes/diets/vegan">Vegan</a><br>
+              <a href="/recipes/diets/gluten-free">Gluten-Free</a>
+            </div>
+
+            <div class="nav__subnav__items">
+              <strong>MORE</strong>
+              <a href="/recipes/family-friendly">Family-friendly</a><br>
+              <a href="/recipes/quick">Quick</a><br>
+              <a href="/recipes/easy">Easy</a><br>
+              <a href="/recipes/freezer-friendly">Freezer-friendly</a><br>
+              <a href="/recipes/cooking-methods/baking">Baking</a><br>
+              <a href="/recipes/dishes/one%20pot">One-Pot</a>
+            </div>
+        </div>
+      </li>
+      <li class="nav-item">
+        <a tabindex="3" role="menuitem" class="nav-item-link" href="/books">Books</a>      </li>
+      <li class="nav-item">
+        <a tabindex="3" role="menuitem" class="nav-item-link" href="/articles">Features</a>      </li>
+      <li class="nav-item">
+        <a tabindex="3" role="menuitem" class="nav-item-link" href="/chefs">Chefs</a>      </li>
+      <li class="nav-item">
+        <a tabindex="3" role="menuitem" class="nav-item-link" href="/competitions">Win</a>      </li>
+      <li class="nav-item nav-item--search">
+        <div class="nav-item__search">
+          <form action="https://thehappyfoodie.co.uk/search" method="get" class="search-form">
+  <div class="search-form__row">
+    <input type="text" name="keyword" class="search-form__input" value=""
+           placeholder="Keyword(s)">
+    <button type="submit" class="search-form__submit">Search</button>
+    <i class="icon-search"></i>
+  </div>
+  <div class="search-form__row search-form__row--filters" >
+    <strong>Search for</strong>
+
+    <label>
+      <input type="radio" name="filter" id="filter_recipes" value="recipes" checked>
+      Recipes
+    </label>
+
+    <label>
+      <input type="radio" name="filter" id="filter_articles" value="articles" >
+      Features
+    </label>
+
+    <label>
+      <input type="radio" name="filter" id="filter_books" value="books" >
+      Books
+    </label>
+
+    <input type="hidden" name="page" value="1">
+    <div class="search-form__hide-button-wrapper">
+      <button type="button" class="search-form__hide-button js-hide-search-in-nav">Hide search</button>
+    </div>
+  </div>
+</form>
+
+        </div>
+        <a tabindex="3" role="menuitem" class="nav-item-link js-show-search-in-nav" href="/search">
+            <i class="icon-search"></i> Search
+</a>      </li>
+    </ul>
+  </nav>
+
+
+      </div>
+
+        <script>
+    var storageAvailable = function (type) {
+      var storage, x;
+      try {
+        storage = window[type];
+        x = '__storage_test__';
+        storage.setItem(x, x);
+        storage.removeItem(x);
+        return true;
+      } catch (e) {
+        return false;
+      }
+    };
+
+    (function () {
+      var newsletterBar = document.querySelector('.newsletter-bar');
+      if (storageAvailable('sessionStorage') && window.sessionStorage.getItem('thf_banner_subscribed')) {
+        newsletterBar.parentNode.removeChild(newsletterBar);
+      }
+    })();
+  </script>
+
+  <aside class="newsletter-bar">
+    <div class="content-wrapper">
+      <p class="newsletter-bar__text">
+        <span class="newsletter-bar__text__desktop">Get our latest recipes, competitions and cookbook news straight to your inbox&nbsp;every&nbsp;week</span>
+        <span class="newsletter-bar__text__mobile">Get our latest recipes straight to your inbox every week</span>
+      </p>
+      <button class="newsletter-bar__cta js-newsletter-bar-cta">
+        Sign me up
+      </button>
+
+      <script type="text/javascript">
+        (function () {
+          var ck_email = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
+          var gaEventSent = false;
+
+          window.validateBannerForm = function (form) {
+            var email = form.querySelector('[type="email"]').value;
+            var errors = [];
+            var formType;
+
+            if (!ck_email.test(email)) {
+              errors[errors.length] = "You must enter a valid email address.";
+            }
+
+            if (errors.length > 0) {
+              reportErrors(errors);
+              return false;
+            }
+
+            if ( typeof _gaq === 'object' && gaEventSent == false) {
+
+              gaEventSent = true;
+              _gaq.push(['t1._set','hitCallback', function() { submitModalNewsletterForm(form); }]);
+              _gaq.push(['t1._trackEvent', 'The Happy Foodie Newsletter banner', 'Submit form']);
+
+              if (storageAvailable('sessionStorage')) {
+                window.sessionStorage.setItem('thf_banner_subscribed', true);
+              }
+            }
+
+            return false;
+          };
+
+          function submitModalNewsletterForm(form) {
+            var $form = $(form);
+            var url = $form.attr('action');
+            var $inputs = $form.find('input[type="text"], input[type="email"], input[type="hidden"]');
+            var http = new XMLHttpRequest();
+            var params = [];
+
+            $inputs.each(function () {
+              params.push($(this).attr('name') + '=' + encodeURIComponent( $(this).val() ));
+            });
+
+            http.open('POST', url, true);
+            http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
+            http.send(params.join('&'));
+
+            $form.hide();
+            $form.next('.newsletter-bar__thanks').removeClass('hidden');
+
+            return false;
+          };
+
+          function reportErrors(errors){
+            var msg = "Please check your information in the following fields:\n";
+            for (var i = 0; i<errors.length; i++) {
+              var numError = i + 1;
+              msg += "\n" + numError + ". " + errors[i];
+            }
+            alert(msg);
+          }
+
+        })();
+      </script>
+
+      <form action="https://penguin-group.msgfocus.com/k/Penguin-Group/the_happy_foodie_newsletter_banners" method="post" accept-charset="UTF-8" onsubmit="return validateBannerForm(this);">
+        <input type="email" required placeholder="Your email address here" name="email_1837" value="" maxlength="255" onkeyup="if (this.length>255) this.value=this.value.substr(0, 255)" onblur="this.value=this.value.substr(0, 255)">
+        <input type="hidden" class="" name="source_banner_popup_1838" value="banner">
+        <input type="submit" class="button" name="submit" id="submit" value="Submit">
+      </form>
+
+      <div class="newsletter-bar__thanks hidden">Thanks for signing up!</div>
+    </div>
+  </aside>
+
+      <div class="content-wrapper">
+        
+<article class="recipe" itemscope itemtype="http://schema.org/Recipe">
+
+  <div class="recipe__pinterest-button-wrapper">
+    <a data-pin-do="buttonBookmark" data-pin-color="red" href="https://www.pinterest.com/pin/create/button/"></a>
+  </div>
+
+  <h1 class="main-title smaller" itemprop="name">Poulet rôti au vin rouge (Roast Red Wine Chicken)</h1>
+  <meta itemprop="url" content="https://thehappyfoodie.co.uk/recipes/poulet-roti-au-vin-rouge-roast-red-wine-chicken" />
+
+  <div class="recipe__intro" style="overflow: hidden;">
+      <figure class="recipe__summary__cover">
+          <meta itemprop="image" content="https://flockler.com/thumbs/sites/192/9780718177478_roast_red_wine_chicken_s600x600_c3840x2243_l0x1385.jpg">
+          <img src="https://flockler.com/thumbs/sites/192/9780718177478_roast_red_wine_chicken_s600x600_c3840x2243_l0x1385.jpg" class="u-photo">
+      </figure>
+    <span itemprop="description"><p>Looking for a recipe to make for family and friends at the weekend? This roast chicken with red wine and potatoes from Rachel Khoo is wholesome and delicious.</p></span>
+  </div>
+
+  
+
+  <div class="recipe__meta">
+      <figure class="recipe__meta__book-cover">
+        <a href="/books/my-little-french-kitchen">
+          <img src="https://flockler.com/thumbs/sites/192/9780718177478_My_Little_French_Kitchen_Jacket_s0x150.jpg"
+              srcset="https://flockler.com/thumbs/sites/192/9780718177478_My_Little_French_Kitchen_Jacket_s0x150.jpg 1x,
+                      https://flockler.com/thumbs/sites/192/9780718177478_My_Little_French_Kitchen_Jacket_s0x300.jpg 2x"
+                  alt="My Little French Kitchen">
+</a>      </figure>
+
+      <div class="recipe__meta__book__details">
+        <strong>From the book</strong>
+        <a href="/books/my-little-french-kitchen">My Little French Kitchen</a>
+      </div>
+
+      <figure class="recipe__meta__author-image">
+          <a href="/chefs/rachel-khoo">
+
+        <img src="https://flockler.com/thumbs/sites/192/rachel-khoo-headshot_s65x65.jpg"
+            srcset="https://flockler.com/thumbs/sites/192/rachel-khoo-headshot_s65x65.jpg 1x,
+                    https://flockler.com/thumbs/sites/192/rachel-khoo-headshot_s130x130.jpg 2x"
+                alt="Rachel Khoo">
+
+        </a>
+      </figure>
+
+      <div class="recipe__meta__authors">
+        <strong>By</strong>
+        <a itemprop="author" href="/chefs/rachel-khoo">Rachel Khoo</a>
+      </div>
+
+      <div class="recipe__meta__book__purchase">
+        <div class="buy-button-wrapper">
+  <button type="button" class="buy-button"
+    onclick="this.parentNode.classList.toggle('buy-button-wrapper--open'); return false;">
+    Buy now
+    <svg style="margin-left: .25em; position: relative; top: -1px;" xmlns="http://www.w3.org/2000/svg" width="11" height="7" viewBox="0 0 16 10">
+      <path fill="#FFF" fill-rule="evenodd" d="M8.00188201,9.99996888 C7.58378315,9.99936055 7.18568289,9.82614919 6.90695032,9.52288268 L0.430601501,2.65224393 C0.15249293,2.35627436 -0.00124035338,1.96913191 7.53791036e-06,1.56800236 C7.53791036e-06,1.33887216 0.048754544,1.11218465 0.143747924,0.902518145 C0.375603733,0.358577019 0.920573754,0.00304946829 1.52552359,0 L14.4734214,0 C15.0783712,0.00303857733 15.6233413,0.358577019 15.8551971,0.902518145 C16.1245479,1.48960302 16.0120598,2.17576451 15.5683371,2.65222837 L9.09566818,9.52473414 C8.81693561,9.82678709 8.41945931,9.99939322 8.0020004,10 L8.00188201,9.99996888 Z"/>
+    </svg>
+  </button>
+  <div class="buy-button__links">
+      <a href="http://www.amazon.co.uk/My-Little-French-Kitchen-mountains/dp/0718177479/?tag=prh10143-21" class="js-buy-book-amazon" target="_blank" rel="noopener noreferrer">Amazon</a>
+      <a href="https://www.waterstones.com/book/the-little-paris-kitchen/rachel-khoo/9780718158118" class="js-buy-book-waterstones" target="_blank" rel="noopener noreferrer">Waterstones</a>
+      <a href="http://www.hive.co.uk/book/my-little-french-kitchen-over-100-recipes-from-the-mountains-market-squares-and-shores-of-france/16490938/" class="js-buy-book-hive" target="_blank" rel="noopener noreferrer">Hive</a>
+  </div>
+</div>
+
+      </div>
+  </div>
+
+
+    <div class="recipe__mobile-clipper recipe__mobile-clipper--summary">
+      <div class="recipe__summary">
+        <h2 class="has-border">Introduction</h2>
+        <p>Poulet r&ocirc;ti au vin rouge (Roast Red Wine Chicken)</p>
+      </div>
+      <button type="button">
+        See full introduction
+      </button>
+    </div>
+
+    <div class="recipe__data">
+
+      <div class="recipe__data__field recipe__data__yield">
+        <span class="recipe__data__icon">
+          <svg preserveAspectRatio width="43px" height="31px" viewBox="0 0 43 31" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+            <path d="M39.6804,21.1955 L41.0978824,21.1955 L41.0978824,21.8955 C41.0928235,21.9395 41.0928235,21.9835 41.0978824,22.0275 L41.0978824,29.5995 L39.6804,29.5995 L39.6804,21.1955 Z M21.2576824,11.391 C24.3966824,11.391 26.9260941,13.891 26.9260941,16.993 C26.9260941,20.096 24.3966824,22.596 21.2576824,22.596 C18.1181765,22.596 15.5887647,20.096 15.5887647,16.993 C15.5887647,13.891 18.1181765,11.391 21.2576824,11.391 Z M21.2576824,9.99 C17.3527765,9.99 14.1717882,13.134 14.1717882,16.993 C14.1717882,20.853 17.3527765,23.997 21.2576824,23.997 C25.1625882,23.997 28.3425647,20.853 28.3425647,16.993 C28.3425647,13.134 25.1625882,9.99 21.2576824,9.99 Z M26.3944118,7.1885 C26.0109529,7.265 25.7625647,7.6345 25.8394588,8.0135 C25.8824588,8.225 26.0215765,8.4055 26.2173529,8.502 C28.4958471,9.802 30.1419882,11.943 30.8234118,14.455 C30.9316706,14.83 31.3267647,15.048 31.7066824,14.9405 C32.0860941,14.834 32.3061529,14.4435 32.1978941,14.068 C32.1973882,14.0655 32.1968824,14.063 32.1958706,14.061 C31.4173176,11.1905 29.5298706,8.762 26.9260941,7.2765 C26.7672471,7.179 26.5760235,7.1475 26.3944118,7.1885 Z M21.2576824,5.0875 C27.9181294,5.0875 33.3032471,10.4095 33.3032471,16.993 C33.3032471,23.577 27.9181294,28.8995 21.2576824,28.8995 C14.5962235,28.8995 9.21161176,23.577 9.21161176,16.993 C9.21161176,10.4095 14.5962235,5.0875 21.2576824,5.0875 Z M21.2576824,3.687 C13.8303176,3.687 7.79412941,9.653 7.79412941,16.993 C7.79412941,24.334 13.8303176,30.3 21.2576824,30.3 C28.6840353,30.3 34.7202235,24.334 34.7202235,16.993 C34.7202235,9.653 28.6840353,3.687 21.2576824,3.687 Z M41.0978824,1.7175 L41.0978824,19.795 L38.2634235,19.795 L38.2634235,5.263 C38.2634235,3.601 39.4345412,2.217 41.0978824,1.7175 Z M2.83445882,9.99 L4.25194118,9.99 L4.25194118,1.586 L2.83445882,1.586 L2.83445882,9.99 Z M0,1.586 L0,10.6905 C0.00758823529,10.8735 0.0865058824,11.046 0.221576471,11.172 L1.41748235,12.354 L1.41748235,30.3 C1.41748235,30.6865 1.73467059,31 2.12521176,31 L4.96017647,31 C5.35122353,31 5.66841176,30.6865 5.66891765,30.3 L5.66891765,12.354 L6.86381176,11.172 C6.99888235,11.046 7.07830588,10.8735 7.08589412,10.6905 L7.08589412,1.586 L5.66891765,1.586 L5.66891765,10.384 L4.47301176,11.566 C4.32681176,11.702 4.24688235,11.893 4.25143529,12.0915 L4.25143529,29.5995 L2.83445882,29.5995 L2.83445882,12.0915 C2.83901176,11.893 2.75807059,11.702 2.61288235,11.566 L1.41748235,10.384 L1.41748235,1.586 L0,1.586 Z M42.4258235,0.098 C42.1364588,0.098 41.8632824,0.146 41.5850471,0.1855 C41.5698706,0.185 41.5552,0.185 41.5405294,0.1855 C38.9018471,0.5795 36.8459412,2.662 36.8459412,5.263 L36.8459412,21.1955 L38.2634235,21.1955 L38.2634235,30.3 C38.2634235,30.6865 38.5806118,31 38.9716588,31 L41.8061176,31 C42.1976706,31 42.5148588,30.6865 42.5148588,30.3 L42.5148588,21.9395 L42.5148588,21.8955 L42.5148588,20.495 C42.5189059,20.4515 42.5189059,20.407 42.5148588,20.364 L42.5148588,0.8855 C42.5254824,0.7485 42.4941176,0.6115 42.4258235,0.4915 L42.4258235,0.098 L42.4258235,0.098 Z" stroke="none" fill="currentColor" fill-rule="evenodd"></path>
+          </svg>
+        </span>
+        Serves 4-6
+      </div>
+
+
+      <div class="recipe__data__field recipe__data__prep-time">
+        <meta itemprop="prepTime" content="PT00H30M">
+        <span class="recipe__data__icon">
+          <svg preserveAspectRatio width="42px" height="31px" viewBox="0 0 42 31" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+            <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+              <path d="M9.81208421,5.6606 L9.81208421,5.6606 L10.0388842,5.03572857 C10.3793053,5.37672857 10.7763158,5.6606 11.2869474,5.8311 C11.6839579,5.94447143 12.0809684,6.05828571 12.4213895,6.05828571 L12.7613684,6.05828571 L12.5345684,6.68315714 C12.4213895,7.02415714 11.6839579,7.25134286 10.8899368,6.96747143 C10.4924842,6.79697143 10.1525053,6.56978571 9.92570526,6.28547143 C9.86867368,6.11541429 9.75549474,5.88822857 9.81208421,5.6606 Z M10.6061053,3.50167143 C10.7197263,3.27448571 11.0601474,3.10398571 11.5137474,3.10398571 C11.7405474,3.10398571 12.0239368,3.16067143 12.2507368,3.2178 C12.6477474,3.38785714 12.9881684,3.61548571 13.2154105,3.89935714 C13.3285895,4.01317143 13.4422105,4.29704286 13.3851789,4.46754286 C13.272,4.86522857 12.4213895,4.97904286 11.7405474,4.75141429 C10.9465263,4.46754286 10.4924842,3.84267143 10.6061053,3.50167143 Z M9.01806316,6.91034286 C9.35848421,7.36515714 9.86867368,7.76284286 10.4924842,7.99002857 C10.8899368,8.16052857 11.2869474,8.21721429 11.6269263,8.21721429 C12.5345684,8.21721429 13.3285895,7.81952857 13.5553895,7.08084286 L14.1792,5.37672857 L14.1792,5.20622857 C14.2362316,5.09241429 14.2928211,5.03572857 14.2928211,4.92191429 C14.4630316,4.41085714 14.406,3.78554286 14.0094316,3.27448571 C13.6690105,2.82011429 13.1583789,2.42242857 12.5345684,2.19524286 C12.2507368,2.02474286 11.9107579,1.96761429 11.5137474,1.96761429 C10.5495158,1.96761429 9.81208421,2.42242857 9.52869474,3.10398571 C9.47166316,3.2178 9.47166316,3.27448571 9.47166316,3.38785714 C9.41507368,3.44498571 9.41507368,3.50167143 9.35848421,3.55835714 L8.56446316,5.71728571 C8.50787368,5.94447143 8.56446316,6.1721 8.73467368,6.3426 C8.79126316,6.5131 8.90488421,6.68315714 9.01806316,6.91034286 Z M1.87143158,15.8303714 L2.89269474,15.376 C2.83610526,16.0575571 2.94928421,16.8529286 3.34629474,17.7054286 C3.68671579,18.5003571 4.25393684,19.1261143 4.82115789,19.5233571 L3.79989474,19.9777286 C3.28970526,20.2053571 2.32547368,19.5800429 1.81484211,18.3874286 C1.24762105,17.1939286 1.36124211,16.0575571 1.87143158,15.8303714 Z M4.48073684,14.6373143 C4.53732632,14.5806286 4.59435789,14.5806286 4.70753684,14.5806286 C5.21816842,14.5806286 6.01218947,15.1488143 6.46578947,16.2285 C7.03301053,17.4211143 6.8628,18.5574857 6.4092,18.7846714 C5.95515789,19.0118571 4.99136842,18.4441143 4.42414737,17.1939286 C3.85692632,16.0008714 3.97010526,14.8645 4.48073684,14.6373143 Z M0.737431579,18.8413571 C1.41783158,20.2616 2.55227368,21.1145429 3.57309474,21.1145429 C3.79989474,21.1145429 4.02669474,21.0574143 4.25393684,20.9436 L6.35261053,19.9777286 C6.4092,19.9210429 6.46578947,19.9210429 6.52237895,19.8643571 C6.636,19.8643571 6.74962105,19.8076714 6.8628,19.7505429 C8.05383158,19.2390429 8.33722105,17.4211143 7.48661053,15.7165571 C6.8628,14.3534429 5.72835789,13.4442571 4.65094737,13.4442571 C4.42414737,13.4442571 4.14031579,13.5009429 3.97010526,13.6147571 C3.85692632,13.6714429 3.79989474,13.7285714 3.68671579,13.7852571 C3.62968421,13.7852571 3.51650526,13.7852571 3.45991579,13.8419429 L1.36124211,14.8078143 L0.850610526,15.035 C0.623810526,15.1488143 0.510631579,15.4326857 0.567221053,15.6598714 C0.170210526,16.4552429 0.2268,17.6487429 0.737431579,18.8413571 Z M24.1049053,28.7839429 C23.1972632,29.6931286 22.0632632,29.977 21.6662526,29.636 L21.2692421,29.2387571 C21.9496421,29.0682571 22.6870737,28.6134429 23.2542947,27.9885714 C23.8781053,27.3637 24.2751158,26.6250143 24.4448842,25.9434571 L24.8423368,26.3411429 L25.2393474,25.9434571 L24.8993684,26.3978286 C25.2393474,26.7383857 25.0125474,27.8747571 24.1049053,28.7839429 Z M20.5318105,28.2157571 C20.3045684,28.2157571 20.1343579,28.1590714 20.0216211,28.0452571 C19.8514105,27.8747571 19.7943789,27.5342 19.908,27.1360714 C20.0216211,26.6250143 20.3616,26.0568286 20.8156421,25.6029 C21.3824211,24.9771429 22.1768842,24.5794571 22.7441053,24.5794571 C22.9709053,24.5794571 23.1406737,24.6365857 23.2542947,24.7504 C23.6517474,25.1476429 23.4245053,26.2273286 22.4598316,27.1932 C21.8930526,27.8180714 21.0990316,28.2157571 20.5318105,28.2157571 Z M25.6929474,25.5457714 L24.0483158,23.9550286 C23.7078947,23.6140286 23.2542947,23.5002143 22.7441053,23.5002143 C21.8364632,23.5002143 20.8156421,24.0117143 20.0216211,24.8642143 C19.3973684,25.4886429 19.0003579,26.2273286 18.8301474,26.9093286 C18.6603789,27.7047 18.8301474,28.4433857 19.2841895,28.8973143 L20.9288211,30.4885 L21.3258316,30.8857429 L21.3824211,30.8295 C21.6092211,30.9428714 21.8930526,31 22.1768842,31 C23.0270526,31 24.1049053,30.5451857 24.9559579,29.636 C26.2601684,28.2157571 26.6001474,26.4545143 25.6929474,25.5457714 Z M22.6870737,13.3304429 L23.8215158,13.3304429 L23.8215158,10.4895143 L22.6870737,10.4895143 L22.6870737,13.3304429 Z M24.3887368,11.6263286 L25.5227368,11.6263286 L25.5227368,8.7854 L24.3887368,8.7854 L24.3887368,11.6263286 Z M26.0899579,9.92177143 L27.2244,9.92177143 L27.2244,7.08084286 L26.0899579,7.08084286 L26.0899579,9.92177143 Z M27.7916211,8.21721429 L28.9256211,8.21721429 L28.9256211,5.37628571 L27.7916211,5.37628571 L27.7916211,8.21721429 Z M29.4928421,6.5131 L30.6272842,6.5131 L30.6272842,3.67217143 L29.4928421,3.67217143 L29.4928421,6.5131 Z M31.7617263,6.22878571 L23.5376842,14.3534429 L20.8156421,11.6830143 L30.1732421,2.42242857 L31.8753474,4.06985714 C32.1587368,4.35417143 32.3285053,4.75141429 32.3285053,5.14954286 C32.2728,5.54678571 32.1025895,5.94447143 31.7617263,6.22878571 Z M9.01806316,27.0231429 C5.16113684,29.4088143 2.83610526,30.0336857 1.75825263,29.7502571 L2.83610526,28.6705714 C3.85692632,28.7268143 5.84197895,28.1023857 9.69846316,25.4319571 C13.3851789,22.8753429 17.8659158,19.1261143 22.3466526,14.8078143 L23.0840842,15.5465 C18.2063368,20.3758571 13.1583789,24.4660857 9.01806316,27.0231429 Z M19.6241684,12.0807 L21.5526316,14.0124429 C17.1289263,18.3303 12.7613684,22.0232857 9.07465263,24.5232143 C6.91938947,26.0001429 5.33134737,26.7955143 4.31052632,27.1932 L19.6241684,12.0807 Z M32.6693684,3.27448571 L30.1732421,0.831242857 L19.9645895,10.8876429 L19.6241684,10.4899571 L0,29.8636286 L0.397010526,30.2613143 C2.15526316,31.9654286 6.35261053,29.977 9.58528421,27.9885714 C13.9524,25.2614571 19.1705684,21.0002857 24.3321474,15.9441857 L24.7291579,15.5465 L24.3321474,15.1488143 L32.5557474,7.02415714 C33.0659368,6.5131 33.4063579,5.8311 33.4063579,5.14954286 L33.4063579,5.03572857 C33.4633895,4.41085714 33.18,3.78554286 32.6693684,3.27448571 L32.6693684,3.27448571 Z" fill="currentColor"></path>
+              <path d="M41.4181895,6.47988571 C41.4181895,9.75171429 38.7704211,12.4039857 35.5041474,12.4039857 C32.2383158,12.4039857 29.5905474,9.75171429 29.5905474,6.47988571 C29.5905474,3.2085 32.2383158,0.556228571 35.5041474,0.556228571 C38.7704211,0.556228571 41.4181895,3.2085 41.4181895,6.47988571" fill="#FFFFFF"></path>
+              <path d="M41.4181895,6.47988571 C41.4181895,9.75171429 38.7704211,12.4039857 35.5041474,12.4039857 C32.2383158,12.4039857 29.5905474,9.75171429 29.5905474,6.47988571 C29.5905474,3.2085 32.2383158,0.556228571 35.5041474,0.556228571 C38.7704211,0.556228571 41.4181895,3.2085 41.4181895,6.47988571 Z" stroke="currentColor" stroke-width="0.5"></path>
+              <path d="M35.4957474,1.02255714 C38.5126737,1.02255714 40.9606105,3.4751 40.9606105,6.49715714 C40.9606105,9.51921429 38.5126737,11.9717571 35.4957474,11.9717571 C32.4783789,11.9717571 30.03,9.51921429 30.03,6.49715714 C30.03,3.4751 32.4783789,1.02255714 35.4957474,1.02255714 Z M35.4957474,12.7015857 C38.9061474,12.7015857 41.6892,9.91335714 41.6892,6.49715714 C41.6892,3.08095714 38.9061474,0.292285714 35.4957474,0.292285714 C32.0849053,0.292285714 29.3014105,3.08095714 29.3014105,6.49715714 C29.3014105,9.91335714 32.0849053,12.7015857 35.4957474,12.7015857 L35.4957474,12.7015857 Z" fill="currentColor"></path>
+              <path d="M35.4957474,1.02255714 C38.5126737,1.02255714 40.9606105,3.4751 40.9606105,6.49715714 C40.9606105,9.51921429 38.5126737,11.9717571 35.4957474,11.9717571 C32.4783789,11.9717571 30.03,9.51921429 30.03,6.49715714 C30.03,3.4751 32.4783789,1.02255714 35.4957474,1.02255714 Z M35.4957474,12.7015857 C38.9061474,12.7015857 41.6892,9.91335714 41.6892,6.49715714 C41.6892,3.08095714 38.9061474,0.292285714 35.4957474,0.292285714 C32.0849053,0.292285714 29.3014105,3.08095714 29.3014105,6.49715714 C29.3014105,9.91335714 32.0849053,12.7015857 35.4957474,12.7015857 Z" stroke="currentColor" stroke-width="0.5"></path>
+              <polyline fill="currentColor" points="38.4101053 6.1318 35.8600421 6.1318 35.8600421 2.1173 35.1310105 2.1173 35.1310105 6.86207143 38.4101053 6.86207143 38.4101053 6.1318"></polyline>
+              <polygon stroke="currentColor" stroke-width="0.5" points="38.4101053 6.1318 35.8600421 6.1318 35.8600421 2.1173 35.1310105 2.1173 35.1310105 6.86207143 38.4101053 6.86207143"></polygon>
+            </g>
+          </svg>
+        </span>
+        Prep time: 30 min
+      </div>
+
+      <div class="recipe__data__field recipe__data__cook-time">
+        <meta itemprop="cookTime" content="PT01H00M">
+        <span class="recipe__data__icon">
+          <svg preserveAspectRatio width="37px" height="31px" viewBox="0 0 37 31" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+            <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+              <path d="M7.61925926,6.08830882 L27.1324198,12.2814706 C27.1561728,12.2887647 27.1794691,12.2978824 27.2023086,12.3074559 L26.4472346,11.1144118 L25.068642,10.6763088 C24.7708148,10.5819412 24.5743951,10.3006618 24.5880988,9.98883824 C24.6383457,8.82542647 23.0647037,7.01101471 19.9608148,5.79426471 C19.6712099,5.68075 19.4935185,5.38807353 19.5264074,5.07944118 C19.5583827,4.77126471 19.795,4.52189706 20.101963,4.47175 C20.3700988,4.42844118 20.5071358,4.32358824 20.5313457,4.26842647 C20.5409383,4.24608824 20.5345432,4.21098529 20.5139877,4.16585294 C20.4431852,4.01313235 20.2157037,3.78838235 19.8027654,3.658 C19.6255309,3.60147059 19.4396173,3.57183824 19.2623827,3.57183824 C18.8800494,3.57183824 18.6448025,3.70632353 18.6064321,3.79658824 C18.5918148,3.83077941 18.6224198,3.93107353 18.7370741,4.05233824 C18.9435432,4.27526471 18.9814568,4.60897059 18.8256914,4.87155882 C18.6708395,5.13460294 18.3620494,5.26635294 18.0633086,5.19204412 C16.9820864,4.92489706 15.8821358,4.78357353 14.882679,4.78357353 C13.2039753,4.78357353 11.8322346,5.18566176 11.2128272,5.85854412 C11.0301111,6.05594118 10.7514691,6.13116176 10.4947531,6.04864706 L9.0882963,5.60325 L7.61925926,6.08830882 Z M1.38179012,14.0781029 L3.9032716,14.0781029 C4.28514815,14.0781029 4.59439506,14.3871912 4.59439506,14.7673971 L4.59439506,21.2249706 C4.59439506,22.6254412 5.96841975,23.7660588 7.65808642,23.7660588 L25.5117284,23.7660588 C27.2004815,23.7660588 28.5754198,22.6263529 28.5754198,21.2249706 L28.5754198,14.7683088 C28.5754198,14.3871912 28.8842099,14.0785588 29.2660864,14.0785588 L31.7875679,14.0785588 L31.7875679,13.6290588 L28.4187407,13.6290588 C28.1807531,13.6290588 27.9605802,13.5073382 27.8340494,13.3076618 L27.6143333,12.9593676 C27.6125062,12.9876324 27.6097654,13.0158971 27.6061111,13.0446176 C27.5531235,13.3806029 27.2639753,13.6290588 26.9227531,13.6290588 L1.38179012,13.6290588 L1.38179012,14.0781029 Z M25.5117284,25.1446471 L7.65808642,25.1446471 C5.20649383,25.1446471 3.21260494,23.3863088 3.21260494,21.2245147 L3.21260494,15.4566912 L0.691123457,15.4566912 C0.309703704,15.4566912 0,15.1476029 0,14.7669412 L0,12.9379412 C0,12.5572794 0.309703704,12.2486471 0.691123457,12.2486471 L22.469963,12.2486471 L5.16720988,6.75754412 C4.88171605,6.66682353 4.68803704,6.40241176 4.68620988,6.10426471 C4.68392593,5.80566176 4.87623457,5.53942647 5.16081481,5.44551471 L8.86858025,4.22420588 C9.00698765,4.17907353 9.15635802,4.17861765 9.29430864,4.22192647 L10.5280988,4.61307353 C11.4777654,3.83077941 13.0016173,3.40544118 14.8831358,3.40544118 C15.6441481,3.40544118 16.430284,3.47473529 17.2337778,3.61104412 C17.2511358,3.48886765 17.2844815,3.36897059 17.3351852,3.25272059 C17.614284,2.59989706 18.3538272,2.19279412 19.2610123,2.19279412 C19.5825926,2.19279412 19.9050864,2.24339706 20.2198148,2.34277941 C20.9456543,2.57254412 21.5102469,3.02705882 21.7692469,3.59052941 C21.9547037,3.99261765 21.9656667,4.42616176 21.801679,4.81092647 C21.7660494,4.89252941 21.7244815,4.97048529 21.6746914,5.04388235 C24.1176049,6.25197059 25.6980988,7.89952941 25.9383704,9.50514706 L27.1072963,9.87669118 C27.2626049,9.92547059 27.3950741,10.0285 27.4814074,10.1657206 L28.7992469,12.2491029 L32.4786914,12.2500147 C32.8601111,12.2500147 33.169358,12.5586471 33.169358,12.9393088 L33.169358,14.7683088 C33.169358,15.1489706 32.8601111,15.4580588 32.4786914,15.4580588 L29.9576667,15.4580588 L29.9576667,21.2249706 C29.9576667,23.3867647 27.963321,25.1446471 25.5117284,25.1446471 L25.5117284,25.1446471 Z" fill="currentColor"></path>
+              <path d="M16.5289506,13.5319559 C16.2087407,13.5319559 15.9214198,13.3090294 15.8524444,12.9848971 C15.668358,12.11325 14.8127901,11.4800294 13.8192716,11.4800294 C12.8248395,11.4800294 11.9688148,12.11325 11.7842716,12.9848971 C11.7047901,13.3578088 11.3370741,13.5930441 10.9643333,13.5164559 C10.590679,13.4371324 10.3522346,13.0710588 10.4321728,12.6986029 C10.7510123,11.1923676 12.1757407,10.1000735 13.8192716,10.1000735 C15.4623457,10.1000735 16.8866173,11.1932794 17.2054568,12.6990588 C17.2840247,13.0715147 17.0455802,13.4380441 16.6719259,13.5164559 C16.6244198,13.5269412 16.5755432,13.5319559 16.5289506,13.5319559" fill="currentColor"></path>
+              <path d="M9.66933333,29.2940882 C9.28745679,29.2940882 8.97775309,28.9854559 8.97775309,28.6043382 L8.97775309,26.9394559 C8.97775309,26.5578824 9.28745679,26.2497059 9.66933333,26.2497059 C10.0502963,26.2497059 10.36,26.5578824 10.36,26.9394559 L10.36,28.6043382 C10.36,28.9854559 10.0502963,29.2940882 9.66933333,29.2940882" fill="currentColor"></path>
+              <path d="M12.4351975,29.2940882 C12.0537778,29.2940882 11.7440741,28.9854559 11.7440741,28.6043382 L11.7440741,26.3445294 C11.7440741,25.9634118 12.0537778,25.6552353 12.4351975,25.6552353 C12.8166173,25.6552353 13.1258642,25.9634118 13.1258642,26.3445294 L13.1258642,28.6043382 C13.1258642,28.9854559 12.8166173,29.2940882 12.4351975,29.2940882" fill="currentColor"></path>
+              <path d="M15.2019753,29.2940882 C14.8205556,29.2940882 14.5108519,28.9854559 14.5108519,28.6043382 L14.5108519,26.9394559 C14.5108519,26.5578824 14.8205556,26.2497059 15.2019753,26.2497059 C15.5833951,26.2497059 15.892642,26.5578824 15.892642,26.9394559 L15.892642,28.6043382 C15.892642,28.9854559 15.5833951,29.2940882 15.2019753,29.2940882" fill="currentColor"></path>
+              <path d="M17.9682963,29.2940882 C17.585963,29.2940882 17.2771728,28.9854559 17.2771728,28.6043382 L17.2771728,26.3445294 C17.2771728,25.9634118 17.585963,25.6552353 17.9682963,25.6552353 C18.3501728,25.6552353 18.6594198,25.9634118 18.6594198,26.3445294 L18.6594198,28.6043382 C18.6594198,28.9854559 18.3501728,29.2940882 17.9682963,29.2940882" fill="currentColor"></path>
+              <path d="M20.7350741,29.2940882 C20.3531975,29.2940882 20.0444074,28.9854559 20.0444074,28.6043382 L20.0444074,26.9394559 C20.0444074,26.5578824 20.3531975,26.2497059 20.7350741,26.2497059 C21.1169506,26.2497059 21.4257407,26.5578824 21.4257407,26.9394559 L21.4257407,28.6043382 C21.4257407,28.9854559 21.1169506,29.2940882 20.7350741,29.2940882" fill="currentColor"></path>
+              <path d="M23.5000247,29.2940882 C23.1181481,29.2940882 22.8098148,28.9854559 22.8098148,28.6043382 L22.8098148,26.3445294 C22.8098148,25.9634118 23.1181481,25.6552353 23.5000247,25.6552353 C23.8828148,25.6552353 24.1916049,25.9634118 24.1916049,26.3445294 L24.1916049,28.6043382 C24.1916049,28.9854559 23.8828148,29.2940882 23.5000247,29.2940882" fill="currentColor"></path>
+              <path d="M28.7115432,31 L4.45781481,31 C4.07639506,31 3.76669136,30.6913676 3.76669136,30.31025 C3.76669136,29.9291324 4.07639506,29.6209559 4.45781481,29.6209559 L28.7115432,29.6209559 C29.0934198,29.6209559 29.4026667,29.9291324 29.4026667,30.31025 C29.4026667,30.6913676 29.0934198,31 28.7115432,31" fill="currentColor"></path>
+              <path d="M36.3582099,6.90069118 C36.3582099,10.26875 33.6224938,12.9990294 30.248642,12.9990294 C26.8734198,12.9990294 24.1381605,10.26875 24.1381605,6.90069118 C24.1381605,3.53308824 26.8734198,0.802808824 30.248642,0.802808824 C33.6224938,0.802808824 36.3582099,3.53308824 36.3582099,6.90069118" fill="#FFFFFF"></path>
+              <path d="M36.3582099,6.90069118 C36.3582099,10.26875 33.6224938,12.9990294 30.248642,12.9990294 C26.8734198,12.9990294 24.1381605,10.26875 24.1381605,6.90069118 C24.1381605,3.53308824 26.8734198,0.802808824 30.248642,0.802808824 C33.6224938,0.802808824 36.3582099,3.53308824 36.3582099,6.90069118 Z" stroke="currentColor" stroke-width="0.5"></path>
+              <path d="M30.2385926,1.28239706 C33.3557284,1.28239706 35.8858889,3.80752941 35.8858889,6.91801471 C35.8858889,10.0289559 33.3557284,12.5540882 30.2385926,12.5540882 C27.1219136,12.5540882 24.5922099,10.0289559 24.5922099,6.91801471 C24.5922099,3.80752941 27.1219136,1.28239706 30.2385926,1.28239706 Z M30.2385926,13.3053824 C33.7627284,13.3053824 36.6391358,10.4346912 36.6391358,6.91801471 C36.6391358,3.40133824 33.7627284,0.531102941 30.2385926,0.531102941 C26.7153704,0.531102941 23.838963,3.40133824 23.838963,6.91801471 C23.838963,10.4346912 26.7153704,13.3053824 30.2385926,13.3053824 L30.2385926,13.3053824 Z" fill="currentColor"></path>
+              <path d="M30.2385926,1.28239706 C33.3557284,1.28239706 35.8858889,3.80752941 35.8858889,6.91801471 C35.8858889,10.0289559 33.3557284,12.5540882 30.2385926,12.5540882 C27.1219136,12.5540882 24.5922099,10.0289559 24.5922099,6.91801471 C24.5922099,3.80752941 27.1219136,1.28239706 30.2385926,1.28239706 Z M30.2385926,13.3053824 C33.7627284,13.3053824 36.6391358,10.4346912 36.6391358,6.91801471 C36.6391358,3.40133824 33.7627284,0.531102941 30.2385926,0.531102941 C26.7153704,0.531102941 23.838963,3.40133824 23.838963,6.91801471 C23.838963,10.4346912 26.7153704,13.3053824 30.2385926,13.3053824 Z" stroke="currentColor" stroke-width="0.5"></path>
+              <polyline fill="currentColor" points="33.2506667 6.54236765 30.6149877 6.54236765 30.6149877 2.40979412 29.8626543 2.40979412 29.8626543 7.29366176 33.2506667 7.29366176 33.2506667 6.54236765"></polyline>
+              <polygon stroke="currentColor" stroke-width="0.5" points="33.2506667 6.54236765 30.6149877 6.54236765 30.6149877 2.40979412 29.8626543 2.40979412 29.8626543 7.29366176 33.2506667 7.29366176"></polygon>
+            </g>
+          </svg>
+        </span>
+        Cook time: 1 h
+      </div>
+
+      <div class="recipe__data__field recipe__data__total-time">
+        <meta itemprop="totalTime" content="PT01H30M">
+        <span class="recipe__data__icon">
+          <svg width="28px" height="32px" viewBox="-1 0 28 32" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+            <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+              <path d="M24.9437368,17.4730308 C25.0422632,23.6897231 20.0922632,28.9153692 13.8334737,29.0217231 C10.8170526,29.0698923 7.96357895,27.9333846 5.79694737,25.8206154 C3.63078947,23.7073692 2.41057895,20.8730154 2.36273684,17.8359692 C2.26847368,11.8772923 6.80921053,6.82143077 12.6999474,6.32590769 C12.9552632,6.30396923 13.2124737,6.29109231 13.473,6.28727692 C16.4889474,6.23863077 19.3424211,7.37513846 21.5095263,9.48790769 C23.6756842,11.6002 24.8954211,14.4364615 24.9437368,17.4730308 Z M13.4502632,4.84744615 C6.38857895,4.95952308 0.821842105,10.8557231 0.933157895,17.8593385 C0.987631579,21.2798308 2.36178947,24.4747385 4.80173684,26.8560154 C4.905,26.9571231 5.01252632,27.0525077 5.11815789,27.1493231 L3.58247368,29.9297846 C3.39015789,30.2769846 3.51426316,30.7157538 3.85957895,30.9089077 C3.98794737,30.9809231 4.12957895,31.0095385 4.26552632,30.9976154 C4.49526316,30.9785385 4.71173684,30.8483385 4.83157895,30.6303846 L6.24505263,28.0712154 C8.44910526,29.667 11.0927368,30.5063846 13.8552632,30.4615538 C14.1489474,30.4577385 14.4374211,30.4429538 14.7244737,30.4191077 C17.1767368,30.2130769 19.4196316,29.3035846 21.2693684,27.9033385 L22.7197895,30.3423231 C22.8656842,30.5860308 23.1314211,30.7124154 23.3938421,30.6909538 C23.4999474,30.6814154 23.6041579,30.6489846 23.7012632,30.5912769 C24.0399474,30.3871538 24.1507895,29.9440923 23.9471053,29.6030923 L22.3773158,26.9609385 C24.8892632,24.5672615 26.4315789,21.1658462 26.3728421,17.4506154 C26.3188421,14.0296462 24.9446842,10.8347385 22.5047368,8.45441538 C20.0638421,6.07313846 16.8470526,4.7926 13.4502632,4.84744615 L13.4502632,4.84744615 Z" fill="currentColor"></path>
+              <path d="M22.3389474,16.7948462 L21.267,16.8120154 C20.8738421,16.8134462 20.5578947,17.1458615 20.5645263,17.5436154 C20.5702105,17.9413692 20.8951579,18.2585231 21.2906842,18.2523231 L22.3602632,18.2346769 C22.2366316,20.1108923 21.5204211,21.8392615 20.3916316,23.2228154 L19.629,22.4802462 C19.3452632,22.2041077 18.8928947,22.2107846 18.6186316,22.4959846 C18.3434211,22.7826154 18.3505263,23.2380769 18.6337895,23.5137385 L19.3973684,24.2582154 C18.0653684,25.4371692 16.3752632,26.2131231 14.5070526,26.3981692 L14.49,25.3212769 C14.4847895,24.924 14.1588947,24.6063692 13.7633684,24.6125692 C13.3588421,24.6202 13.0528421,24.9464154 13.0599474,25.3441692 L13.0774737,26.4224923 C11.2495263,26.3032615 9.53005263,25.6188769 8.11515789,24.4461231 L8.86073684,23.6711231 C9.13547368,23.3849692 9.12836842,22.9299846 8.84463158,22.6528923 C8.56136842,22.3767538 8.10852632,22.3839077 7.83426316,22.6695846 L7.08868421,23.4445846 C5.88031579,22.0591231 5.14515789,20.3498308 4.968,18.5146308 L6.039,18.4974615 C6.05557895,18.4974615 6.07168421,18.4965077 6.08826316,18.4946 C6.45963158,18.4640769 6.74905263,18.1474 6.74289474,17.7658615 C6.73673684,17.3685846 6.41131579,17.0509538 6.01626316,17.0576308 L4.94478947,17.0752769 C5.06842105,15.1981077 5.78652632,13.4711692 6.91531579,12.0866615 L7.67747368,12.8292308 C7.83236842,12.9794615 8.03652632,13.0467077 8.235,13.0295385 C8.40173684,13.0157077 8.56373684,12.9432154 8.68831579,12.8130154 C8.96305263,12.5278154 8.95642105,12.0718769 8.67268421,11.7952615 L7.90863158,11.0493538 C9.23921053,9.87230769 10.9274211,9.09158462 12.7998947,8.90844615 L12.8169474,9.98772308 C12.8231053,10.385 13.1480526,10.7026308 13.5431053,10.6964308 C13.5601579,10.6959538 13.5757895,10.695 13.5928421,10.6935692 C13.9637368,10.6625692 14.2531579,10.3454154 14.247,9.96483077 L14.2294737,8.88650769 C16.0574211,9.00478462 17.7778421,9.6906 19.1913158,10.8624 L18.4457368,11.6378769 C18.1719474,11.9235538 18.1776316,12.3790154 18.4618421,12.6556308 C18.6162632,12.8058615 18.8208947,12.8726308 19.0198421,12.8559385 C19.1861053,12.8416308 19.3476316,12.7696154 19.4722105,12.6394154 L20.2177895,11.8639385 C21.4261579,13.2494 22.1617895,14.9586923 22.3389474,16.7948462 Z M20.7241579,10.3034462 C20.7232105,10.3034462 20.7222632,10.3029692 20.7208421,10.3024923 C18.7716316,8.40195385 16.2042632,7.37943077 13.4905263,7.42330769 C10.7171053,7.46718462 8.23168421,8.63135385 6.43215789,10.4684615 C6.40468421,10.4899231 6.37768421,10.5094769 6.35305263,10.5352308 C6.33031579,10.5590769 6.31278947,10.5853077 6.29289474,10.6120154 C4.51847368,12.4949077 3.447,15.0474 3.49152632,17.8178462 C3.53415789,20.5496615 4.63168421,23.1012 6.58089474,25.0031692 C6.58184211,25.0031692 6.58231579,25.0041231 6.58278947,25.0041231 C6.58326316,25.0055538 6.58421053,25.0060308 6.58468421,25.0065077 C8.53389474,26.9070462 11.1017368,27.9290923 13.8159474,27.8861692 C14.049,27.8818769 14.2806316,27.8704308 14.5089474,27.8508769 C17.0028947,27.6410308 19.2192632,26.5169231 20.8681579,24.8338615 C20.8961053,24.8128769 20.9273684,24.8 20.9529474,24.7732923 C20.9889474,24.7365692 21.0192632,24.6969846 21.0448421,24.6545385 C22.7984211,22.7759385 23.8580526,20.2425231 23.8149474,17.4916308 C23.7718421,14.7598154 22.6743158,12.2082769 20.7246316,10.3063077 C20.7246316,10.3058308 20.7241579,10.3048769 20.7241579,10.3034462 L20.7241579,10.3034462 Z" fill="currentColor"></path>
+              <path d="M13.5615789,11.9121077 C13.1688947,11.9164 12.8510526,12.2459538 12.8586316,12.6437077 L12.933,17.3676308 L10.0875789,20.3259846 C9.81284211,20.6116615 9.82042105,21.0671231 10.1036842,21.3442154 C10.2585789,21.4944462 10.4627368,21.5612154 10.6612105,21.5445231 C10.8274737,21.5306923 10.9894737,21.4577231 11.1145263,21.3284769 L14.1669474,18.1555077 C14.2981579,18.0181538 14.3701579,17.8340615 14.3673158,17.6432923 L14.2886842,12.6208154 C14.2825263,12.2225846 13.9571053,11.9059077 13.5615789,11.9121077" fill="currentColor"></path>
+              <path d="M6.09773684,2.25584615 C6.21284211,2.24583077 6.32936842,2.24010769 6.44731579,2.2382 C7.50410526,2.22103077 8.51257895,2.52483077 9.36805263,3.10524615 L1.43289474,7.21584615 C1.51010526,4.62996923 3.51663158,2.47332308 6.09773684,2.25584615 Z M0.477947368,8.99858462 C0.596842105,9.05915385 0.729,9.083 0.857842105,9.07250769 C0.949263158,9.0644 1.04115789,9.03864615 1.125,8.99476923 L10.9814211,3.88835385 C11.1841579,3.78343077 11.3253158,3.58741538 11.3608421,3.36087692 C11.3963684,3.13433846 11.3224737,2.90398462 11.1623684,2.74135385 C9.89857895,1.45986154 8.21652632,0.770230769 6.42410526,0.799323077 C5.50184211,0.814107692 4.63073684,1.023 3.84347368,1.38212308 L3.48110526,0.772615385 C3.27836842,0.431615385 2.83878947,0.320492308 2.50057895,0.525092308 C2.16142105,0.729215385 2.05057895,1.1718 2.25378947,1.51232308 L2.61568421,2.12087692 C0.998052632,3.34847692 -0.0331578947,5.30576923 0.000473684211,7.47624615 C0.00615789474,7.81247692 0.0374210526,8.14870769 0.0928421053,8.4754 C0.130736842,8.70146154 0.274263158,8.89556923 0.477947368,8.99858462 L0.477947368,8.99858462 Z" fill="currentColor"></path>
+              <path d="M17.3368421,2.97790769 C18.1728947,2.37316923 19.1652632,2.03407692 20.2282105,2.01690769 C21.5900526,1.99449231 22.8775263,2.50766154 23.8556842,3.46150769 C24.777,4.36050769 25.3193684,5.54947692 25.3975263,6.83049231 L17.3368421,2.97790769 Z M24.0546316,1.7732 L24.3952105,1.15558462 C24.5875263,0.807907692 24.4629474,0.369615385 24.1185789,0.175984615 C23.7732632,-0.0157384615 23.3379474,0.107784615 23.1465789,0.455461538 L22.8036316,1.07546154 C21.9898421,0.736846154 21.1106842,0.562292308 20.2045263,0.577076923 C18.4083158,0.607123077 16.7414211,1.36209231 15.5311579,2.67076923 C15.3748421,2.83864615 15.309,3.07090769 15.3521053,3.29649231 C15.3956842,3.5216 15.5420526,3.71332308 15.7481053,3.81204615 L25.7617895,8.59892308 C25.8768947,8.65424615 26.0033684,8.67618462 26.1279474,8.66569231 C26.2250526,8.65758462 26.3202632,8.62944615 26.4083684,8.58223077 C26.6087368,8.47253846 26.7461053,8.27366154 26.7764211,8.04712308 C26.8214211,7.71995385 26.8408421,7.38229231 26.8361053,7.04415385 C26.8081579,5.2886 26.1028421,3.64989231 24.8513684,2.42801538 C24.6026842,2.18478462 24.3331579,1.97016923 24.0546316,1.7732 L24.0546316,1.7732 Z" fill="currentColor"></path>
+            </g>
+          </svg>
+        </span>
+        Total time: 1 h 30 min
+      </div>
+
+  </div>
+
+
+  <div class="recipe__ingredients">
+  <h2 class="has-border">Ingredients</h2>
+  <table class="recipe__ingredients-table">
+      <tr itemprop="ingredients">
+        <td class="recipe__ingredients__amount">150ml </td>
+        <td class="recipe__ingredients__name"> red wine</td>
+      </tr>
+      <tr itemprop="ingredients">
+        <td class="recipe__ingredients__amount">100g </td>
+        <td class="recipe__ingredients__name"> tomato paste</td>
+      </tr>
+      <tr itemprop="ingredients">
+        <td class="recipe__ingredients__amount">3 </td>
+        <td class="recipe__ingredients__name"> sprigs of thyme, leaves picked</td>
+      </tr>
+      <tr itemprop="ingredients">
+        <td class="recipe__ingredients__amount">3 </td>
+        <td class="recipe__ingredients__name"> sprigs of marjoram, leaves picked, or ½ teaspoon dried</td>
+      </tr>
+      <tr itemprop="ingredients">
+        <td class="recipe__ingredients__amount">100ml </td>
+        <td class="recipe__ingredients__name"> red wine vinegar</td>
+      </tr>
+      <tr itemprop="ingredients">
+        <td class="recipe__ingredients__amount">1 </td>
+        <td class="recipe__ingredients__name"> whole chicken cut into 8 pieces (approx. 1.5kg)</td>
+      </tr>
+      <tr itemprop="ingredients">
+        <td class="recipe__ingredients__amount"> </td>
+        <td class="recipe__ingredients__name"> Salt and ground black pepper</td>
+      </tr>
+      <tr itemprop="ingredients">
+        <td class="recipe__ingredients__amount">500g </td>
+        <td class="recipe__ingredients__name"> baby potatoes, washed</td>
+      </tr>
+      <tr itemprop="ingredients">
+        <td class="recipe__ingredients__amount">3 </td>
+        <td class="recipe__ingredients__name"> onions, peeled and cut into quarters</td>
+      </tr>
+      <tr itemprop="ingredients">
+        <td class="recipe__ingredients__amount">6 </td>
+        <td class="recipe__ingredients__name"> carrots, peeled and cut into quarters lengthways</td>
+      </tr>
+  </table>
+</div>
+
+
+
+
+  <div class="recipe__mobile-clipper recipe__mobile-clipper--instructions">
+    <div class="recipe__instructions">
+      <h2 class="has-border">Instructions</h2>
+      <p>Mix together the red wine, tomato paste, herbs and red wine vinegar. Season the chicken pieces with plenty of salt and pepper then place in a bag with the marinade. Shake the bag to make sure each piece is well coated. Place in the fridge for at least 30 minutes.</p>
+
+<p>In the meantime, place the potatoes in a pan of cold water, put the lid on top and bring up to the boil. Boil for 1–2 minutes, then drain in a colander. Place the onions, carrots and potatoes in a large baking dish or tray (big enough to fit the chicken and the vegetables) and pour over 125ml of water. Preheat the oven to 200°C. Remove the chicken from the fridge and arrange the pieces, skin side up, in a layer on top of the vegetables in the dish. Pour the rest of the marinade over the chicken. Cover with a sheet of baking paper or foil and roast in the preheated oven for 30 minutes. Remove the baking paper or foil and baste the chicken with the cooking liquid. Roast, uncovered, for another 15 minutes or until the skin is crisp. Serve immediately.</p>
+
+<p>Les petits conseils – tips: Buying a whole chicken always works out more affordable. If you aren’t up for dissecting it yourself, ask your butcher to cut it into pieces for you. Otherwise if there’s no knife-wielding butcher about you can always cheat and go for chicken thighs. If you’re unsure whether the chicken is cooked through, pierce with a sharp knife and the juices from the chicken should come out clear.</p>
+
+<p>Faire en avance – get ahead: The veg and chicken can be prepared up to a day in advance, then simply pop it all in the baking tray and cook as indicated in the recipe.</p>
+
+<p>Marinating time: 30 minutes – overnight</p>
+    </div>
+    <button type="button">
+      See full instructions
+    </button>
+  </div>
+
+</article>
+
+<div class="share">
+  <span class="share-label">Share on</span>
+
+
+  <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fthehappyfoodie.co.uk%2Frecipes%2Fpoulet-roti-au-vin-rouge-roast-red-wine-chicken" rel="nofollow" onclick="window.open('https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href), 'facebook-share-dialog', 'width=626,height=436');return false;" class="share-link js-share-to-facebook">
+    <i class="icon-facebook"></i>
+    <span class="share-link-label">Facebook</span>
+  </a>
+  <a href="https://twitter.com/intent/tweet?text=Poulet%20r%C3%B4ti%20au%20vin%20rouge%20%28Roast%20Red%20Wine%20Chicken%29%20-%20&amp;url=https%3A%2F%2Fthehappyfoodie.co.uk%2Frecipes%2Fpoulet-roti-au-vin-rouge-roast-red-wine-chicken" rel="nofollow" class="share-link js-share-to-twitter">
+    <i class="icon-twitter"></i>
+    <span class="share-link-label">Twitter</span>
+  </a>
+
+  <a data-href="//pinterest.com/pin/create/button/?url=https%3A%2F%2Fthehappyfoodie.co.uk%2Frecipes%2Fpoulet-roti-au-vin-rouge-roast-red-wine-chicken&media=https%3A%2F%2Fflockler.com%2Fthumbs%2Fsites%2F192%2F9780718177478_roast_red_wine_chicken_s1200x0_q75_noupscale.jpg&description=Poulet%20r%C3%B4ti%20au%20vin%20rouge%20%28Roast%20Red%20Wine%20Chicken%29" onclick="window.open('//pinterest.com/pin/create/button/?url=https%3A%2F%2Fthehappyfoodie.co.uk%2Frecipes%2Fpoulet-roti-au-vin-rouge-roast-red-wine-chicken&media=https%3A%2F%2Fflockler.com%2Fthumbs%2Fsites%2F192%2F9780718177478_roast_red_wine_chicken_s1200x0_q75_noupscale.jpg&description=Poulet%20r%C3%B4ti%20au%20vin%20rouge%20%28Roast%20Red%20Wine%20Chicken%29', '', 'width=626,height=436');return false;" target="_blank" rel="nofollow" class="share-link js-share-to-pinterest">
+    <i class="icon-pinterest"></i>
+    <span class="share-link-label">Pinterest</span>
+  </a>
+
+
+  <a class="share-link js-share-to-email" rel="nofollow" href="mailto:?body=Check%20out%20this%20recipe%20I%20found%20on%20The%20Happy%20Foodie%3A%0A%0Ahttps%3A%2F%2Fthehappyfoodie.co.uk%2Frecipes%2Fpoulet-roti-au-vin-rouge-roast-red-wine-chicken&amp;subject=Recipe%3A%20Poulet%20r%C3%B4ti%20au%20vin%20rouge%20%28Roast%20Red%20Wine%20Chicken%29%20-%20The%20Happy%20Foodie">    <i class="icon-mail"></i><span class="share-link-label">Email to&hellip;</span>
+</a>    <a href="javascript:if(window.print)window.print()" rel="nofollow" class="share-link js-print"><i class="icon-print"></i><span class="share-link-label">Print</span></a>
+</div>
+
+
+
+
+      <section class="features recipe-features">
+    <a href="https://thehappyfoodie.co.uk/recipes/chefs/rachel-khoo" class="header-link">
+        See&nbsp;more&nbsp;recipes&nbsp;&raquo;
+    </a>
+    <h2 class="has-border">More Recipes by Rachel Khoo</h2>
+  <div class="has-floated-elements">
+        
+<article class="recipe-feature" data-id="82" >
+  <a class="feature-link recipe-feature-link" href="/recipes/asperges-blanches-habillees-white-asparagus-in-blankets">    <figure class="recipe-feature-cover">
+        <span data-picture data-alt="Asperges blanches habillées (White asparagus in blankets)">
+          <span data-src="https://flockler.com/thumbs/sites/192/9780718177478_white_aspargus_in_blankets_s300x0_c3774x2205_l0x1213_q60_noupscale.jpg"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/9780718177478_white_aspargus_in_blankets_s600x0_c3774x2205_l0x1213_q40_noupscale.jpg"
+                data-media="(-webkit-min-device-pixel-ratio: 1.5), (min-resolution:192dpi), (min-resolution:2dppx)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/9780718177478_white_aspargus_in_blankets_s440x0_c3774x2205_l0x1213_q60_noupscale.jpg"
+                data-media="(min-width:1640px)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/9780718177478_white_aspargus_in_blankets_s880x0_c3774x2205_l0x1213_q40_noupscale.jpg"
+                data-media="(min-width:1640px) and (-webkit-min-device-pixel-ratio: 1.5), (min-width:1640px) and (min-resolution:192dpi), (min-width:1640px) and (min-resolution:2dppx)"></span>
+          <noscript>
+            <img src="https://flockler.com/thumbs/sites/192/9780718177478_white_aspargus_in_blankets_s300x0_c3774x2205_l0x1213_q60_noupscale.jpg" alt="Asperges blanches habillées (White asparagus in blankets)">
+          </noscript>
+        </span>
+      <div class="feature-cover-overlay recipe-feature-cover-overlay">
+        <i class="icon-right feature-cover-overlay-icon recipe-feature-cover-overlay-icon"></i>
+      </div>
+    </figure>
+    <div class="recipe-feature-title">
+      <h1 class="recipe-feature-recipe-name">Asperges blanches habillées (White asparagus in&nbsp;blankets)</h1>
+        <span class="recipe-feature-chef-name">&mdash; Rachel Khoo &mdash;</span>
+    </div>
+</a></article>
+
+        
+        
+<article class="recipe-feature" data-id="1562" >
+  <a class="feature-link recipe-feature-link" href="/recipes/gratin-au-poisson-fume-smoky-fish-bake">    <figure class="recipe-feature-cover">
+        <span data-picture data-alt="Gratin Au Poisson Fumé (Smoky Fish Bake)">
+          <span data-src="https://flockler.com/thumbs/sites/192/little_paris_kitchen_2_51_img_s300x0_c2267x1324_l0x546_q60_noupscale.jpg"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/little_paris_kitchen_2_51_img_s600x0_c2267x1324_l0x546_q40_noupscale.jpg"
+                data-media="(-webkit-min-device-pixel-ratio: 1.5), (min-resolution:192dpi), (min-resolution:2dppx)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/little_paris_kitchen_2_51_img_s440x0_c2267x1324_l0x546_q60_noupscale.jpg"
+                data-media="(min-width:1640px)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/little_paris_kitchen_2_51_img_s880x0_c2267x1324_l0x546_q40_noupscale.jpg"
+                data-media="(min-width:1640px) and (-webkit-min-device-pixel-ratio: 1.5), (min-width:1640px) and (min-resolution:192dpi), (min-width:1640px) and (min-resolution:2dppx)"></span>
+          <noscript>
+            <img src="https://flockler.com/thumbs/sites/192/little_paris_kitchen_2_51_img_s300x0_c2267x1324_l0x546_q60_noupscale.jpg" alt="Gratin Au Poisson Fumé (Smoky Fish Bake)">
+          </noscript>
+        </span>
+      <div class="feature-cover-overlay recipe-feature-cover-overlay">
+        <i class="icon-right feature-cover-overlay-icon recipe-feature-cover-overlay-icon"></i>
+      </div>
+    </figure>
+    <div class="recipe-feature-title">
+      <h1 class="recipe-feature-recipe-name">Gratin Au Poisson Fumé (Smoky Fish&nbsp;Bake)</h1>
+        <span class="recipe-feature-chef-name">&mdash; Rachel Khoo &mdash;</span>
+    </div>
+</a></article>
+
+        <b class="clearfix"></b>
+  </div>
+    <div class="footer-link-container">
+      <a class="footer-link" href="https://thehappyfoodie.co.uk/recipes/chefs/rachel-khoo">
+          See more recipes &raquo;
+</a>    </div>
+</section>
+
+      <section class="features recipe-features">
+    <a href="https://thehappyfoodie.co.uk/recipes/main-ingredients/Chicken" class="header-link">
+        See&nbsp;more&nbsp;recipes&nbsp;&raquo;
+    </a>
+    <h2 class="has-border">More Chicken Recipes</h2>
+  <div class="has-floated-elements">
+        
+<article class="recipe-feature" data-id="68" >
+  <a class="feature-link recipe-feature-link" href="/recipes/hot-chicken-salad-with-sweetmustard-dressing">    <figure class="recipe-feature-cover">
+        <span data-picture data-alt="Hot Chicken Salad with Sweet Mustard Dressing">
+          <span data-src="https://flockler.com/thumbs/sites/192/hotchicken_s300x0_c2330x1362_l0x1156_q60_noupscale.jpg"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/hotchicken_s600x0_c2330x1362_l0x1156_q40_noupscale.jpg"
+                data-media="(-webkit-min-device-pixel-ratio: 1.5), (min-resolution:192dpi), (min-resolution:2dppx)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/hotchicken_s440x0_c2330x1362_l0x1156_q60_noupscale.jpg"
+                data-media="(min-width:1640px)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/hotchicken_s880x0_c2330x1362_l0x1156_q40_noupscale.jpg"
+                data-media="(min-width:1640px) and (-webkit-min-device-pixel-ratio: 1.5), (min-width:1640px) and (min-resolution:192dpi), (min-width:1640px) and (min-resolution:2dppx)"></span>
+          <noscript>
+            <img src="https://flockler.com/thumbs/sites/192/hotchicken_s300x0_c2330x1362_l0x1156_q60_noupscale.jpg" alt="Hot Chicken Salad with Sweet Mustard Dressing">
+          </noscript>
+        </span>
+      <div class="feature-cover-overlay recipe-feature-cover-overlay">
+        <i class="icon-right feature-cover-overlay-icon recipe-feature-cover-overlay-icon"></i>
+      </div>
+    </figure>
+    <div class="recipe-feature-title">
+      <h1 class="recipe-feature-recipe-name">Hot Chicken Salad with Sweet Mustard&nbsp;Dressing</h1>
+        <span class="recipe-feature-chef-name">&mdash; Simon Hopkinson &mdash;</span>
+    </div>
+</a></article>
+
+        
+        
+<article class="recipe-feature" data-id="2465" >
+  <a class="feature-link recipe-feature-link" href="/recipes/crispy-chicken-with-sweet-potato-fries-and-barbecue-beans">    <figure class="recipe-feature-cover">
+        <span data-picture data-alt="Crispy Chicken with Sweet Potato Fries and Barbecue Beans">
+          <span data-src="https://flockler.com/thumbs/sites/192/chicken--78f8m53054_s300x0_c1000x584_l0x468_q60_noupscale.jpg"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/chicken--78f8m53054_s600x0_c1000x584_l0x468_q40_noupscale.jpg"
+                data-media="(-webkit-min-device-pixel-ratio: 1.5), (min-resolution:192dpi), (min-resolution:2dppx)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/chicken--78f8m53054_s440x0_c1000x584_l0x468_q60_noupscale.jpg"
+                data-media="(min-width:1640px)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/chicken--78f8m53054_s880x0_c1000x584_l0x468_q40_noupscale.jpg"
+                data-media="(min-width:1640px) and (-webkit-min-device-pixel-ratio: 1.5), (min-width:1640px) and (min-resolution:192dpi), (min-width:1640px) and (min-resolution:2dppx)"></span>
+          <noscript>
+            <img src="https://flockler.com/thumbs/sites/192/chicken--78f8m53054_s300x0_c1000x584_l0x468_q60_noupscale.jpg" alt="Crispy Chicken with Sweet Potato Fries and Barbecue Beans">
+          </noscript>
+        </span>
+      <div class="feature-cover-overlay recipe-feature-cover-overlay">
+        <i class="icon-right feature-cover-overlay-icon recipe-feature-cover-overlay-icon"></i>
+      </div>
+    </figure>
+    <div class="recipe-feature-title">
+      <h1 class="recipe-feature-recipe-name">Crispy Chicken with Sweet Potato Fries and Barbecue&nbsp;Beans</h1>
+        <span class="recipe-feature-chef-name">&mdash; Nadiya Hussain &mdash;</span>
+    </div>
+</a></article>
+
+        <b class="clearfix"></b>
+  </div>
+    <div class="footer-link-container">
+      <a class="footer-link" href="https://thehappyfoodie.co.uk/recipes/main-ingredients/Chicken">
+          See more recipes &raquo;
+</a>    </div>
+</section>
+
+      <section class="features recipe-features">
+    <a href="https://thehappyfoodie.co.uk/recipes/cooking-methods/Roast" class="header-link">
+        See&nbsp;more&nbsp;recipes&nbsp;&raquo;
+    </a>
+    <h2 class="has-border">More Roast Recipes</h2>
+  <div class="has-floated-elements">
+        
+<article class="recipe-feature" data-id="12" >
+  <a class="feature-link recipe-feature-link" href="/recipes/roast-fillet-of-beef-with-herbed-horseradish-sauce">    <figure class="recipe-feature-cover">
+        <span data-picture data-alt="Roast Fillet of Beef with Herbed Horseradish Sauce">
+          <span data-src="https://flockler.com/thumbs/sites/192/beef_roast_fillet_mary_berry_s300x0_c2195x1282_l0x946_q60_noupscale.jpg"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/beef_roast_fillet_mary_berry_s600x0_c2195x1282_l0x946_q40_noupscale.jpg"
+                data-media="(-webkit-min-device-pixel-ratio: 1.5), (min-resolution:192dpi), (min-resolution:2dppx)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/beef_roast_fillet_mary_berry_s440x0_c2195x1282_l0x946_q60_noupscale.jpg"
+                data-media="(min-width:1640px)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/beef_roast_fillet_mary_berry_s880x0_c2195x1282_l0x946_q40_noupscale.jpg"
+                data-media="(min-width:1640px) and (-webkit-min-device-pixel-ratio: 1.5), (min-width:1640px) and (min-resolution:192dpi), (min-width:1640px) and (min-resolution:2dppx)"></span>
+          <noscript>
+            <img src="https://flockler.com/thumbs/sites/192/beef_roast_fillet_mary_berry_s300x0_c2195x1282_l0x946_q60_noupscale.jpg" alt="Roast Fillet of Beef with Herbed Horseradish Sauce">
+          </noscript>
+        </span>
+      <div class="feature-cover-overlay recipe-feature-cover-overlay">
+        <i class="icon-right feature-cover-overlay-icon recipe-feature-cover-overlay-icon"></i>
+      </div>
+    </figure>
+    <div class="recipe-feature-title">
+      <h1 class="recipe-feature-recipe-name">Roast Fillet of Beef with Herbed Horseradish&nbsp;Sauce</h1>
+        <span class="recipe-feature-chef-name">&mdash; Mary Berry &mdash;</span>
+    </div>
+</a></article>
+
+        
+        
+<article class="recipe-feature" data-id="2074" >
+  <a class="feature-link recipe-feature-link" href="/recipes/butternut-squash-gratin-with-penne">    <figure class="recipe-feature-cover">
+        <span data-picture data-alt="Butternut Squash Gratin with Penne">
+          <span data-src="https://flockler.com/thumbs/sites/192/mkt_100_family_meals_5_122_img_s300x0_c1559x911_l0x575_q60_noupscale.jpg"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/mkt_100_family_meals_5_122_img_s600x0_c1559x911_l0x575_q40_noupscale.jpg"
+                data-media="(-webkit-min-device-pixel-ratio: 1.5), (min-resolution:192dpi), (min-resolution:2dppx)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/mkt_100_family_meals_5_122_img_s440x0_c1559x911_l0x575_q60_noupscale.jpg"
+                data-media="(min-width:1640px)"></span>
+          <span data-src="https://flockler.com/thumbs/sites/192/mkt_100_family_meals_5_122_img_s880x0_c1559x911_l0x575_q40_noupscale.jpg"
+                data-media="(min-width:1640px) and (-webkit-min-device-pixel-ratio: 1.5), (min-width:1640px) and (min-resolution:192dpi), (min-width:1640px) and (min-resolution:2dppx)"></span>
+          <noscript>
+            <img src="https://flockler.com/thumbs/sites/192/mkt_100_family_meals_5_122_img_s300x0_c1559x911_l0x575_q60_noupscale.jpg" alt="Butternut Squash Gratin with Penne">
+          </noscript>
+        </span>
+      <div class="feature-cover-overlay recipe-feature-cover-overlay">
+        <i class="icon-right feature-cover-overlay-icon recipe-feature-cover-overlay-icon"></i>
+      </div>
+    </figure>
+    <div class="recipe-feature-title">
+      <h1 class="recipe-feature-recipe-name">Butternut Squash Gratin with&nbsp;Penne</h1>
+        <span class="recipe-feature-chef-name">&mdash; Annabel Karmel &mdash;</span>
+    </div>
+</a></article>
+
+        <b class="clearfix"></b>
+  </div>
+    <div class="footer-link-container">
+      <a class="footer-link" href="https://thehappyfoodie.co.uk/recipes/cooking-methods/Roast">
+          See more recipes &raquo;
+</a>    </div>
+</section>
+
+
+
+  <aside class="featured-content">
+    <h2 class="special-head">This recipe is featured in</h2>
+    <article class="media book-promo book-promo-large" itemscope itemtype="http://schema.org/Book">
+  <meta itemprop="isbn" content="9780718177478">
+  <meta itemprop="description" content="The official follow-up to Rachel Khoo&#39;s first book.">
+
+  <figure class="img book-promo-cover">
+    <a href="/books/my-little-french-kitchen">      <span data-picture data-alt="Cover of My Little French Kitchen">
+        <span data-src="https://flockler.com/thumbs/sites/192/9780718177478_My_Little_French_Kitchen_Jacket_s260x0_q70_noupscale.jpg"></span>
+        <span data-src="https://flockler.com/thumbs/sites/192/9780718177478_My_Little_French_Kitchen_Jacket_s520x0_q30_noupscale.jpg" data-media="(-webkit-min-device-pixel-ratio: 1.5), (min-resolution:192dpi), (min-resolution:2dppx)"></span>
+        <noscript>
+          <img src="https://flockler.com/thumbs/sites/192/9780718177478_My_Little_French_Kitchen_Jacket_s260x0_q70_noupscale.jpg" alt="Cover of My Little French Kitchen" itemprop="image">
+        </noscript>
+      </span>
+</a>  </figure>
+
+  <div class="body book-promo-body">
+    <span class="book-promo-author">Written by Rachel Khoo</span>
+    <h1 class="book-promo-name" itemprop="name"><a itemprop="url" href="/books/my-little-french-kitchen">My Little French Kitchen</a></h1>
+        <p itemprop="description">The official follow-up to Rachel Khoo's first book.</p>
+    <div>
+      <div class="buy-button-wrapper">
+  <button type="button" class="buy-button"
+    onclick="this.parentNode.classList.toggle('buy-button-wrapper--open'); return false;">
+    Buy now
+    <svg style="margin-left: .25em; position: relative; top: -1px;" xmlns="http://www.w3.org/2000/svg" width="11" height="7" viewBox="0 0 16 10">
+      <path fill="#FFF" fill-rule="evenodd" d="M8.00188201,9.99996888 C7.58378315,9.99936055 7.18568289,9.82614919 6.90695032,9.52288268 L0.430601501,2.65224393 C0.15249293,2.35627436 -0.00124035338,1.96913191 7.53791036e-06,1.56800236 C7.53791036e-06,1.33887216 0.048754544,1.11218465 0.143747924,0.902518145 C0.375603733,0.358577019 0.920573754,0.00304946829 1.52552359,0 L14.4734214,0 C15.0783712,0.00303857733 15.6233413,0.358577019 15.8551971,0.902518145 C16.1245479,1.48960302 16.0120598,2.17576451 15.5683371,2.65222837 L9.09566818,9.52473414 C8.81693561,9.82678709 8.41945931,9.99939322 8.0020004,10 L8.00188201,9.99996888 Z"/>
+    </svg>
+  </button>
+  <div class="buy-button__links">
+      <a href="http://www.amazon.co.uk/My-Little-French-Kitchen-mountains/dp/0718177479/?tag=prh10143-21" class="js-buy-book-amazon" target="_blank" rel="noopener noreferrer">Amazon</a>
+      <a href="https://www.waterstones.com/book/the-little-paris-kitchen/rachel-khoo/9780718158118" class="js-buy-book-waterstones" target="_blank" rel="noopener noreferrer">Waterstones</a>
+      <a href="http://www.hive.co.uk/book/my-little-french-kitchen-over-100-recipes-from-the-mountains-market-squares-and-shores-of-france/16490938/" class="js-buy-book-hive" target="_blank" rel="noopener noreferrer">Hive</a>
+  </div>
+</div>
+
+    </div>
+  </div>
+
+</article>
+
+  </aside>
+
+<!-- Go to www.addthis.com/dashboard to customize your tools -->
+<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-54903be66e31daa4" async="async"></script>
+
+      </div>
+
+      <aside class="social-promo">
+  <img src="https://static.flockler.com/assets/the_happy_foodie/images/icons/icon-chef-hat-2x-65f999d365bcfa1a57f149beb0d55710a189ca3e9e65d4441db8558f395468b6.png" width="28">
+  <p style="margin: 1em 0">Join The Happy Foodie community</p>
+  <div class="social-promo__links">
+    <a href="https://twitter.com/thehappyfoodie" target="_blank" rel="noopener noreferrer" class="js-twitter-page"><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40">
+      <g fill="none" fill-rule="evenodd">
+        <circle cx="20" cy="20" r="20" fill="#55ACEE"/>
+        <path fill="#FFF" d="M30.1822404,15.541655 C30.2134905,15.666655 30.2291153,15.8697793 30.2291153,16.1510286 C30.2291153,18.4010232 29.6822413,20.5728928 28.5884942,22.6666381 C27.4634969,24.8853825 25.8853754,26.6510036 23.8541305,27.9635004 C21.635386,29.4322467 19.0885166,30.1666202 16.2135237,30.1666202 C13.46353,30.1666202 10.9479115,29.4322467 8.66666667,27.9635004 C9.01041561,27.9947506 9.40104015,28.0103753 9.83853887,28.0103753 C12.1197837,28.0103753 14.1666533,27.307252 15.9791492,25.9010053 C14.8854021,25.9010053 13.9244669,25.5806938 13.0963436,24.9400701 C12.2682203,24.2994464 11.6979097,23.4947613 11.3854102,22.5260134 C11.6979097,22.5572636 11.9947837,22.5728883 12.2760331,22.5728883 C12.7135318,22.5728883 13.1510312,22.5260134 13.5885299,22.4322636 C12.4635326,22.1822644 11.5260348,21.6041404 10.7760366,20.6978928 C10.0260384,19.7916451 9.65103932,18.7603976 9.65103932,17.6041501 L9.65103932,17.5104003 C10.3385379,17.9166496 11.0729107,18.1353986 11.8541591,18.1666488 C11.1979106,17.6978999 10.6666621,17.1041511 10.2604129,16.385403 C9.8541636,15.666655 9.65103932,14.8775939 9.65103932,14.0182212 C9.65103932,13.1588485 9.88541376,12.3385379 10.3541626,11.5572895 C11.5729097,13.0885361 13.0650934,14.3072832 14.8307145,15.2135308 C16.5963355,16.1197784 18.479143,16.6197775 20.4791385,16.7135272 C20.4166389,16.3385281 20.3853887,15.963529 20.3853887,15.5885299 C20.3853887,14.7135318 20.6041384,13.8932212 21.0416372,13.1275983 C21.4791359,12.3619754 22.0728847,11.7604138 22.8228829,11.3229151 C23.5728811,10.8854164 24.385379,10.6666667 25.2603771,10.6666667 C25.9791252,10.6666667 26.6431863,10.8072913 27.2525599,11.0885407 C27.8619334,11.36979 28.4009946,11.7447891 28.8697435,12.213538 C29.9947408,11.9947883 31.0416131,11.6041644 32.010361,11.0416658 C31.6353619,12.1979133 30.9166139,13.1041609 29.8541162,13.7604093 C30.7916139,13.6354094 31.7291117,13.3697855 32.6666094,12.9635362 C31.9791108,13.9635336 31.1509883,14.822907 30.1822404,15.541655 Z"/>
+      </g>
+    </svg>
+    </a>
+      <a href="https://www.facebook.com/thehappyfoodie" target="_blank" rel="noopener noreferrer" class="js-facebook-page"><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40">
+      <g fill="none" fill-rule="evenodd">
+        <circle cx="20" cy="20" r="20" fill="#295396"/>
+        <path fill="#FFF" d="M16.9426997,31.6666595 L16.9426997,20.9323101 L13.3333333,20.9323101 L13.3333333,16.6666953 L16.9426997,16.6666953 L16.9426997,13.2917033 C16.9426997,11.5104576 17.4426988,10.1276484 18.4426962,9.14327571 C19.4426935,8.15890306 20.7708158,7.66671673 22.4270617,7.66671673 C23.7708087,7.66671673 24.8645558,7.72921635 25.7083038,7.85421629 L25.7083038,11.6510822 L23.4583092,11.6510822 C22.6145612,11.6510822 22.0364378,11.8385818 21.7239383,12.2135809 C21.4739392,12.5260804 21.3489392,13.0260787 21.3489392,13.7135773 L21.3489392,16.6666953 L25.3333047,16.6666953 L24.7708061,20.9323101 L21.3489392,20.9323101 L21.3489392,31.6666595 L16.9426997,31.6666595 Z"/>
+      </g>
+    </svg>
+    </a>
+    <a href="https://www.pinterest.com/happyfoodieuk" target="_blank" rel="noopener noreferrer" class="js-pinterest-page"><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40">
+      <path fill="#CA2026" fill-rule="evenodd" d="M40,20 C40,23.6021509 39.099462,26.9354839 37.2983871,30 C35.4973122,33.0645161 33.0645161,35.4973122 30,37.2983871 C26.9354839,39.099462 23.6021509,40 20,40 C17.9569897,40 15.9946232,39.7043007 14.1129032,39.1129032 C15.4032258,36.9623652 16.2096774,35.2150542 16.5322581,33.8709677 L17.8225806,29.1129032 C18.1451613,29.7580645 18.7365587,30.2956993 19.5967742,30.7258065 C20.4569897,31.1559136 21.3978491,31.3709677 22.4193548,31.3709677 C24.3548387,31.3709677 26.115591,30.8198929 27.7016129,29.7177419 C29.2876348,28.615591 30.5241935,27.1236555 31.4112903,25.2419355 C32.2983871,23.3602155 32.7419355,21.3037639 32.7419355,19.0725806 C32.7419355,16.8413974 32.2043007,14.8387097 31.1290323,13.0645161 C30.0537639,11.2903226 28.5752684,9.90591357 26.6935484,8.91129032 C24.8118284,7.91666708 22.7150542,7.41935484 20.4032258,7.41935484 C17.6612903,7.41935484 15.2419355,7.98387097 13.1451613,9.11290323 C11.2634413,10.1881716 9.7983871,11.6532258 8.75,13.5080645 C7.7016129,15.3629032 7.17741935,17.365591 7.17741935,19.516129 C7.17741935,21.0752684 7.56720389,22.6209677 8.34677419,24.1532258 C9.1263445,25.6854839 10.1075265,26.7204297 11.2903226,27.2580645 C11.6666671,27.4193548 11.88172,27.3387097 11.9354839,27.016129 L12.5,24.7580645 C12.5537639,24.5430103 12.5,24.3548387 12.3387097,24.1935484 C11.9086026,23.6559136 11.5591394,22.9704297 11.2903226,22.1370968 C11.0215058,21.3037639 10.8870968,20.4569897 10.8870968,19.5967742 C10.8870968,18.0913974 11.25,16.6801071 11.9758065,15.3629032 C12.7016129,14.0456993 13.7365587,12.983871 15.0806452,12.1774194 C16.4784942,11.3172039 18.0913974,10.8870968 19.9193548,10.8870968 C22.3924735,10.8870968 24.4086026,11.6532258 25.9677419,13.1854839 C27.5268813,14.7177419 28.3064516,16.6666671 28.3064516,19.0322581 C28.3064516,21.7204297 27.7016129,23.9247316 26.4919355,25.6451613 C25.2822581,27.365591 23.7903226,28.2258065 22.016129,28.2258065 C20.9946232,28.2258065 20.1881716,27.8629032 19.5967742,27.1370968 C19.0053768,26.4112903 18.8172039,25.5645161 19.0322581,24.5967742 C19.1397845,24.0053768 19.38172,23.1451613 19.7580645,22.016129 C20.349462,20.0268813 20.6451613,18.6424735 20.6451613,17.8629032 C20.6451613,17.0833329 20.4301071,16.4381716 20,15.9274194 C19.5698929,15.4166671 18.9516129,15.1612903 18.1451613,15.1612903 C17.1236555,15.1612903 16.2634413,15.61828 15.5645161,16.5322581 C14.865591,17.4462361 14.516129,18.6021509 14.516129,20 C14.516129,21.1827961 14.7043007,22.1774194 15.0806452,22.983871 L12.8225806,32.9032258 C12.5,34.2473122 12.4731187,36.1559136 12.7419355,38.6290323 C8.92473159,37.1774194 5.84677419,34.7580645 3.50806452,31.3709677 C1.16935484,27.983871 0,24.1935484 0,20 C0,16.3978491 0.900538045,13.0645161 2.7016129,10 C4.50268776,6.93548387 6.93548387,4.50268776 10,2.7016129 C13.0645161,0.900538045 16.3978491,0 20,0 C23.6021509,0 26.9354839,0.900538045 30,2.7016129 C33.0645161,4.50268776 35.4973122,6.93548387 37.2983871,10 C39.099462,13.0645161 40,16.3978491 40,20 Z"/>
+    </svg>
+    </a>
+      <a href="https://www.youtube.com/user/HappyFoodieUK" target="_blank" rel="noopener noreferrer" class="js-youtube-page"><svg xmlns="http://www.w3.org/2000/svg" width="48" height="34" viewBox="0 0 48 34">
+      <path fill="#E0302F" fill-rule="evenodd" d="M47.032967,5.3125 C47.4432239,6.90625 47.7362637,9.32638844 47.9120879,12.5729167 L48,17 L47.9120879,21.4270833 C47.7362637,24.7326384 47.4432239,27.1822917 47.032967,28.7760417 C46.7399272,29.7795134 46.2124547,30.6649301 45.4505495,31.4322917 C44.6886442,32.1996532 43.7802198,32.7309032 42.7252747,33.0260417 C41.2014656,33.4392366 37.6263736,33.734375 32,33.9114583 L24,34 L16,33.9114583 C10.3736264,33.734375 6.79853435,33.4392366 5.27472527,33.0260417 C4.21978022,32.7309032 3.31135576,32.1996532 2.54945055,31.4322917 C1.78754534,30.6649301 1.26007281,29.7795134 0.967032967,28.7760417 C0.55677611,27.1822917 0.263736264,24.7326384 0.0879120879,21.4270833 L0,17 C0,15.7013884 0.0293035822,14.2256949 0.0879120879,12.5729167 C0.263736264,9.32638844 0.55677611,6.90625 0.967032967,5.3125 C1.26007281,4.25 1.78754534,3.33506989 2.54945055,2.56770833 C3.31135576,1.80034677 4.21978022,1.26909677 5.27472527,0.973958333 C6.79853435,0.560763439 10.3736264,0.265625 16,0.0885416667 L24,0 L32,0.0885416667 C37.6263736,0.265625 41.2014656,0.560763439 42.7252747,0.973958333 C43.7802198,1.26909677 44.6886442,1.80034677 45.4505495,2.56770833 C46.2124547,3.33506989 46.7399272,4.25 47.032967,5.3125 Z M19.0769231,24.2604167 L31.6483516,17 L19.0769231,9.828125 L19.0769231,24.2604167 Z"/>
+    </svg>
+    </a>
+      <a href="https://www.instagram.com/thehappyfoodie/" target="_blank" rel="noopener noreferrer" class="js-instagram-page"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="40" height="40" viewBox="0 0 40 40">
+      <defs>
+        <linearGradient id="instagram-a" x1="66.814%" x2="98.343%" y1="-10.507%" y2="111.451%">
+          <stop offset="0%" stop-color="#4E60D3"/>
+          <stop offset="14.276%" stop-color="#913BAF"/>
+          <stop offset="76.146%" stop-color="#D52D88"/>
+          <stop offset="100%" stop-color="#F26D4F"/>
+        </linearGradient>
+        <radialGradient id="instagram-b" cx="30.274%" cy="100%" r="124.486%" fx="30.274%" fy="100%" gradientTransform="matrix(.63513 .39934 -.1991 .6598 .31 .22)">
+          <stop offset="0%" stop-color="#FED276"/>
+          <stop offset="17.024%" stop-color="#FDBD61" stop-opacity=".975"/>
+          <stop offset="45.408%" stop-color="#F6804D"/>
+          <stop offset="100%" stop-color="#E83D5C" stop-opacity="0"/>
+        </radialGradient>
+        <rect id="instagram-d" width="26.797" height="26.641" rx="7.109"/>
+        <filter id="instagram-c" width="121.4%" height="121.5%" x="-10.7%" y="-10.8%" filterUnits="objectBoundingBox">
+          <feMorphology in="SourceAlpha" operator="dilate" radius="1.367" result="shadowSpreadOuter1"/>
+          <feOffset in="shadowSpreadOuter1" result="shadowOffsetOuter1"/>
+          <feMorphology in="SourceAlpha" radius="1.367" result="shadowInner"/>
+          <feOffset in="shadowInner" result="shadowInner"/>
+          <feComposite in="shadowOffsetOuter1" in2="shadowInner" operator="out" result="shadowOffsetOuter1"/>
+          <feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation=".5"/>
+          <feColorMatrix in="shadowBlurOuter1" values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.136011096 0"/>
+        </filter>
+        <circle id="instagram-f" cx="13.438" cy="13.438" r="6.406"/>
+        <filter id="instagram-e" width="144.8%" height="144.8%" x="-22.4%" y="-22.4%" filterUnits="objectBoundingBox">
+          <feMorphology in="SourceAlpha" operator="dilate" radius="1.367" result="shadowSpreadOuter1"/>
+          <feOffset in="shadowSpreadOuter1" result="shadowOffsetOuter1"/>
+          <feMorphology in="SourceAlpha" radius="1.367" result="shadowInner"/>
+          <feOffset in="shadowInner" result="shadowInner"/>
+          <feComposite in="shadowOffsetOuter1" in2="shadowInner" operator="out" result="shadowOffsetOuter1"/>
+          <feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation=".5"/>
+          <feColorMatrix in="shadowBlurOuter1" values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.136011096 0"/>
+        </filter>
+        <circle id="instagram-h" cx="21.289" cy="5.469" r="1.875"/>
+        <filter id="instagram-g" width="180%" height="180%" x="-40%" y="-40%" filterUnits="objectBoundingBox">
+          <feOffset in="SourceAlpha" result="shadowOffsetOuter1"/>
+          <feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation=".5"/>
+          <feColorMatrix in="shadowBlurOuter1" values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.136011096 0"/>
+        </filter>
+      </defs>
+      <g fill="none" fill-rule="evenodd">
+        <path fill="url(#instagram-a)" d="M30.46875,1.13399628e-14 C36.25,1.13399628e-14 40,3.75 40,9.53125 L40,30.46875 C40,36.25 36.25,40 30.46875,40 L9.53125,40 C3.75,40 0,36.25 0,30.46875 L0,9.53125 C0,3.75 3.75,1.13399628e-14 9.53125,1.13399628e-14 L30.46875,1.13399628e-14 Z"/>
+        <path fill="url(#instagram-b)" d="M39.6960158,33.1797964 C38.6948433,37.3948648 35.2873541,40 30.46875,40 L9.53125,40 C3.75,40 0,36.25 0,30.46875 L0,13.94931 C3.18072623,13.0115348 6.61426557,12.5 10.1953125,12.5 C25.2051626,12.5 37.6235374,21.4868576 39.6960158,33.1797964 L39.6960158,33.1797964 Z"/>
+        <g transform="translate(6.64 6.797)">
+          <use fill="#000" filter="url(#instagram-c)" xlink:href="#instagram-d"/>
+          <use stroke="#FFF" stroke-width="2.734" xlink:href="#instagram-d"/>
+          <use fill="#000" filter="url(#instagram-e)" xlink:href="#instagram-f"/>
+          <use stroke="#FFF" stroke-width="2.734" xlink:href="#instagram-f"/>
+          <g>
+            <use fill="#000" filter="url(#instagram-g)" xlink:href="#instagram-h"/>
+            <use fill="#FFF" xlink:href="#instagram-h"/>
+          </g>
+        </g>
+      </g>
+    </svg>
+    </a>
+  </div>
+</aside>
+<footer class="footer">
+  <div class="footer__left">
+    <div class="footer__logo">
+      <a href="https://www.penguinrandomhouse.co.uk/" target="_blank" rel="noopener noreferrer">
+        <svg xmlns="http://www.w3.org/2000/svg" width="252" height="123" viewBox="0 0 252 123">
+          <g fill="none" transform="matrix(1 0 0 -1 -.418 125.27)">
+            <path fill="#110B09" d="M81.8989145,4.61654263 C76.3471801,4.61654263 72.7914705,8.88401299 72.7914705,15.2403467 C72.7914705,21.6430995 76.3471801,25.8610561 81.8989145,25.8610561 C87.4939736,25.8610561 91.0496831,21.5966803 91.0496831,15.2403467 C91.0496831,8.88401299 87.4939736,4.61654263 81.8989145,4.61654263 Z M81.8989145,27.761148 C74.926753,27.761148 70.4209975,22.6890785 70.4209975,15.2403467 C70.4209975,7.84112865 74.926753,2.7226399 81.8494007,2.7226399 C88.8215622,2.7226399 93.3768315,7.84112865 93.3768315,15.2403467 C93.3768315,22.6890785 88.8215622,27.761148 81.8989145,27.761148 Z M63.6871211,34.3990914 L70.656188,34.9251755 L70.656188,36.3951163 L54.1526206,36.3951163 L54.1526206,34.9251755 L61.1712013,34.4486052 L61.1712013,21.6430995 L42.6777982,21.6430995 L42.6777982,34.4486052 L49.6963789,34.9251755 L49.6963789,36.3951163 L33.1897169,36.3951163 L33.1897169,34.9251755 L40.1154592,34.3990914 L40.1154592,5.61300779 L33.1897169,5.13953211 L33.1897169,3.66649665 L49.6963789,3.66649665 L49.6963789,5.13953211 L42.6777982,5.61300779 L42.6777982,19.7491968 L61.1712013,19.7491968 L61.1712013,5.61300779 L54.1526206,5.13953211 L54.1526206,3.66649665 L70.656188,3.66649665 L70.656188,5.13953211 L63.6871211,5.61300779 L63.6871211,34.3990914 Z M42.6282844,123.137099 L53.1592501,123.137099 C57.8042632,123.137099 60.6513065,120.150798 60.6513065,115.688367 C60.6513065,111.185706 58.1849005,107.769254 53.5367928,107.769254 L42.6282844,107.769254 L42.6282844,123.137099 Z M49.9779886,93.7816068 L42.6282844,94.2519879 L42.6282844,105.872257 L53.8710109,105.872257 C59.7476797,105.872257 63.1641317,110.046889 63.1641317,115.641948 C63.1641317,121.144169 59.5589083,125.031002 53.6327258,125.031002 L33.1897169,125.031002 L33.1897169,123.564156 L40.0659454,123.041166 L40.0659454,94.2519879 L33.1897169,93.7816068 L33.1897169,92.3085714 L49.9779886,92.3085714 L49.9779886,93.7816068 Z M93.5191837,49.3893934 L93.5191837,48.0122909 L106.940517,48.0122909 L106.940517,49.3398796 L101.531135,49.8164499 L101.531135,64.327087 C103.474551,67.6011868 106.891003,70.018079 110.638579,70.018079 C114.38306,70.018079 116.471923,67.6011868 116.471923,63.8071921 L116.471923,49.8164499 L110.969702,49.3398796 L110.969702,48.0122909 L123.91756,48.0122909 L123.91756,49.3893934 L118.842396,49.8628691 L118.842396,64.0423826 C118.842396,68.3593668 116.756627,72.0574285 111.112055,72.0574285 C107.079775,72.0574285 103.548822,69.7921723 101.484716,66.69756 L101.484716,71.7727242 L100.157127,72.1533615 C98.210616,70.018079 95.6513716,69.0711276 92.5691377,69.0711276 L92.5691377,68.0746625 C94.8436778,67.647606 97.2636646,67.6940251 99.1606619,68.6409765 L99.1606619,49.8628691 L93.5191837,49.3893934 Z M42.6282844,78.7913048 L53.679145,78.7913048 C58.3736718,78.7913048 61.3630673,75.9473561 61.3630673,71.5839528 C61.3630673,67.2205495 58.8502421,64.0888018 53.7750779,64.0888018 L42.6282844,64.0888018 L42.6282844,78.7913048 Z M49.9779886,49.4822318 L42.6282844,49.958802 L42.6282844,62.1453853 L52.3979755,62.1453853 L59.3237178,48.0122909 L68.0010107,48.0122909 L68.0010107,49.4822318 L60.9360108,50.1939926 L55.0531528,62.1453853 C60.6017927,62.4300896 63.8758925,66.4159503 63.8758925,71.5839528 C63.8758925,76.8943075 60.1778308,80.6913968 54.4837442,80.6913968 L33.1897169,80.6913968 L33.1897169,79.2183613 L40.1154592,78.6953719 L40.1154592,49.958802 L33.1897169,49.4822318 L33.1897169,48.0122909 L49.9779886,48.0122909 L49.9779886,49.4822318 Z M214.215253,94.1591495 L214.215253,108.338663 C214.215253,112.652553 212.129484,116.403223 206.484911,116.403223 C202.502145,116.403223 198.968098,114.131777 196.907086,110.996935 L196.907086,116.115424 L195.579497,116.499156 C193.632986,114.363873 191.073742,113.367408 187.988413,113.413827 L187.988413,112.370943 C190.266048,111.943886 192.686035,111.990306 194.583032,112.937257 L194.583032,94.1591495 L188.938459,93.6856738 L188.938459,92.3085714 L202.359793,92.3085714 L202.359793,93.6361601 L196.953505,94.1127303 L196.953505,108.623367 C198.896922,111.897467 202.313374,114.363873 206.011435,114.363873 C209.759011,114.363873 211.84478,111.897467 211.84478,108.100378 L211.84478,94.1127303 L206.342559,93.6361601 L206.342559,92.3085714 L219.290417,92.3085714 L219.290417,93.6856738 L214.215253,94.1591495 Z M136.246496,16.5215161 C133.164262,17.2796962 129.277429,18.3256751 129.277429,21.6895187 C129.277429,23.9207342 130.889722,25.9136645 134.968421,25.9136645 C138.620063,25.9136645 140.517061,24.2982769 142.225287,21.3150706 L143.741647,18.6567986 L144.926883,18.8950838 L143.410523,27.857081 L142.129354,27.857081 L142.07984,23.9207342 C140.755346,26.052922 138.381778,27.761148 134.634203,27.761148 C129.893257,27.761148 127.049308,25.1059707 127.049308,21.6430995 C127.049308,16.8526397 132.49892,15.3826988 135.77302,14.5285858 C140.232356,13.3928631 143.268171,12.300465 143.268171,9.07897357 C143.268171,6.22883564 140.848184,4.52370426 137.196542,4.52370426 C133.402547,4.52370426 131.032074,6.41760699 128.70802,10.2146963 L127.234985,12.6315885 L126.006424,12.396398 L127.569203,3.1496964 L128.896792,3.1496964 L128.754439,7.60593811 C130.555504,4.61654263 133.306614,2.7226399 137.481246,2.7226399 C142.318125,2.7226399 145.496292,5.28188427 145.496292,9.2646503 C145.496292,13.8663388 141.464012,15.1939275 136.246496,16.5215161 Z M214.122414,64.231154 C214.122414,68.5481381 212.32135,72.0574285 207.292605,72.0574285 C203.449096,72.0574285 200.438039,70.0242682 198.423446,66.8863313 C197.770483,69.7797938 195.864202,72.0574285 191.927855,72.0574285 C188.464984,72.0574285 185.212546,69.8385915 183.247467,66.8399121 L183.247467,71.7727242 L181.916784,72.1533615 C179.926948,70.018079 177.367704,69.0711276 174.331889,69.0711276 L174.331889,68.0746625 C176.56001,67.647606 179.026416,67.7435389 180.923414,68.6904903 L180.923414,49.8628691 L175.278841,49.3893934 L175.278841,48.0122909 L187.65729,48.0122909 L187.65729,49.3398796 L183.296981,49.8164499 L183.296981,64.5653721 C185.098045,67.6940251 188.084346,70.018079 191.355352,70.018079 C195.152441,70.018079 196.384097,67.45574 196.384097,63.5689069 L196.384097,49.8164499 L191.735989,49.3398796 L191.735989,48.0122909 L203.449096,48.0122909 L203.449096,49.3398796 L198.757664,49.8164499 L198.757664,63.8505167 C198.757664,64.1383156 198.757664,64.4694391 198.70815,64.8005626 C200.701081,68.1705954 203.449096,70.018079 206.676777,70.018079 C210.517191,70.018079 211.751941,67.4093208 211.751941,63.6153261 L211.751941,49.8164499 L207.434957,49.3398796 L207.434957,48.0122909 L219.290417,48.0122909 L219.290417,49.3398796 L214.122414,49.8628691 L214.122414,64.231154 Z M173.289005,93.6856738 L173.289005,92.3085714 L186.803177,92.3085714 L186.803177,93.6856738 L181.304051,94.1591495 L181.304051,116.069005 L179.976462,116.499156 C177.937113,114.363873 175.328354,113.367408 172.338959,113.413827 L172.338959,112.370943 C174.56708,111.943886 177.033486,112.039819 178.933578,112.986771 L178.933578,94.1591495 L173.289005,93.6856738 Z M151.471988,17.5179813 C152.183749,22.5931455 155.408335,25.8610561 160.056443,25.8610561 C163.896857,25.8610561 167.786784,23.3513255 167.929136,17.5179813 L151.471988,17.5179813 Z M160.102862,27.761148 C153.415405,27.761148 149.005582,22.6395647 149.005582,15.2403467 C149.005582,7.84112865 153.464919,2.7226399 160.533013,2.7226399 C165.697921,2.7226399 168.684222,5.13953211 169.872553,8.79117462 L168.402612,9.3141641 C167.06574,6.25668715 164.679794,4.61654263 160.817717,4.61654263 C154.838926,4.61654263 151.332731,8.74475544 151.332731,15.1939275 L151.332731,15.6674032 L170.157257,15.6674032 C170.203676,16.0016213 170.203676,16.7598013 170.203676,17.1868578 C170.203676,22.4043741 166.932671,27.761148 160.102862,27.761148 Z M161.811088,48.9623369 C156.259353,48.9623369 152.703644,53.2298072 152.703644,59.5861409 C152.703644,65.9888938 156.259353,70.1604311 161.811088,70.1604311 C167.409242,70.1604311 170.964951,65.93938 170.964951,59.5861409 C170.964951,53.2298072 167.409242,48.9623369 161.811088,48.9623369 Z M161.811088,72.0574285 C154.838926,72.0574285 150.333171,67.0317781 150.333171,59.5861409 C150.333171,52.1869229 154.838926,47.0653395 161.764669,47.0653395 C168.73683,47.0653395 173.289005,52.1869229 173.289005,59.5861409 C173.289005,67.0317781 168.73683,72.0574285 161.811088,72.0574285 Z M119.315872,27.4733491 L117.988283,27.857081 C115.952028,25.7217985 113.340175,24.728428 110.353875,24.7717525 L110.353875,23.7319628 C112.581995,23.3049063 115.001982,23.3513255 116.89898,24.2982769 L116.89898,10.2146963 C114.906049,7.08604324 111.492692,4.71247561 107.791536,4.71247561 C104.093474,4.71247561 102.007705,7.17888161 102.007705,10.9264571 L102.007705,27.4733491 L100.726536,27.857081 C98.7336054,25.7217985 96.6942559,24.728428 93.7543742,24.7717525 L93.7543742,23.7319628 C95.7442099,23.3049063 97.9290062,23.3513255 99.6341376,24.1590193 L99.6341376,10.7841049 C99.6341376,6.51353997 101.676582,2.7226399 107.413993,2.7226399 C111.443178,2.7226399 114.918428,4.96623382 116.945399,7.98657542 L116.991818,3.19611558 L117.13417,3.10327721 L124.533388,3.81194343 L124.533388,5.09311292 L119.315872,5.09311292 L119.315872,27.4733491 Z M146.016187,112.797999 L146.016187,99.4230851 C146.016187,95.1556147 148.058631,91.36162 153.796042,91.36162 C157.828322,91.36162 161.303572,93.6083085 163.327448,96.6224609 L163.376962,91.8350957 L163.519314,91.7422573 L170.915437,92.4478289 L170.915437,93.732093 L165.697921,93.732093 L165.697921,116.115424 L164.373427,116.499156 C162.334077,114.363873 159.722225,113.367408 156.732829,113.413827 L156.732829,112.370943 C158.964045,111.943886 161.384031,111.990306 163.281029,112.937257 L163.281029,98.8505818 C161.288098,95.7250234 157.871646,93.3514557 154.173585,93.3514557 C150.475523,93.3514557 148.389754,95.8178617 148.389754,99.5654372 L148.389754,116.115424 L147.108585,116.499156 C145.115655,114.363873 143.0794,113.367408 140.136423,113.413827 L140.136423,112.370943 C142.129354,111.943886 144.311055,111.990306 146.016187,112.797999 Z M92.9961942,112.937257 L92.9961942,94.1591495 L87.3516214,93.6856738 L87.3516214,92.3085714 L100.772955,92.3085714 L100.772955,93.6361601 L95.3666672,94.1127303 L95.3666672,108.623367 C97.3100838,111.897467 100.726536,114.363873 104.471017,114.363873 C108.218592,114.363873 110.307455,111.897467 110.307455,108.100378 L110.307455,94.1127303 L104.805235,93.6361601 L104.805235,92.3085714 L117.753093,92.3085714 L117.753093,93.6856738 L112.677928,94.1591495 L112.677928,108.338663 C112.677928,112.652553 110.59216,116.403223 104.947587,116.403223 C100.915307,116.403223 97.3812599,114.131777 95.3202481,110.996935 L95.3202481,116.115424 L93.9926594,116.499156 C92.0461483,114.363873 89.4869039,113.367408 86.40467,113.413827 L86.40467,112.370943 C88.6792101,111.943886 91.0991969,111.990306 92.9961942,112.937257 Z M142.887534,54.2726916 C141.702297,50.9057534 138.762416,48.9623369 135.107678,48.9623369 C129.750905,48.9623369 126.572738,53.0410359 126.572738,59.4902079 C126.572738,65.7970278 130.131542,70.1604311 135.584249,70.1604311 C138.762416,70.1604311 141.513526,68.5481381 142.887534,65.8929608 L142.887534,54.2726916 Z M135.299544,72.0574285 C128.661601,72.0574285 124.202265,66.8863313 124.202265,59.394275 C124.202265,52.0445707 128.138612,47.0653395 134.730136,47.0653395 C138.335359,47.0653395 141.380458,48.745714 142.933953,51.6175142 L142.983467,47.5388152 L143.125819,47.4428822 L150.617875,48.1546431 L150.617875,49.432718 L145.261101,49.432718 L145.261101,83.5848593 L143.979932,83.962402 C141.909636,81.2979408 139.375149,79.883703 136.438362,79.9301222 L136.438362,78.8872378 C138.700523,78.3890052 141.324755,78.8810486 142.887534,79.9734467 L142.887534,68.405786 C141.179308,70.7298398 138.52413,72.0574285 135.299544,72.0574285 Z M125.765044,92.7820471 L130.509085,92.3549906 C136.057724,91.856758 137.762856,90.2692219 137.762856,88.1834532 C137.762856,85.2899907 134.822974,83.0587752 128.896792,83.0587752 C123.583342,83.0587752 120.547528,85.1940577 120.547528,88.041101 C120.547528,90.1763835 122.351687,92.215733 125.765044,92.7820471 Z M121.878211,107.534064 C121.878211,111.374478 124.768579,114.54955 129.085563,114.54955 C133.260195,114.54955 136.107238,111.374478 136.107238,107.438131 C136.107238,103.736975 133.402547,100.515483 128.943211,100.515483 C124.914025,100.515483 121.878211,103.69365 121.878211,107.534064 Z M118.36892,87.8987488 C118.36892,84.2471063 121.828697,81.2112917 128.847278,81.2112917 C136.200077,81.2112917 140.043585,84.2935255 140.043585,88.3722245 C140.043585,92.87798 134.77965,94.0725004 129.608552,94.490273 C125.765044,94.8213966 122.209334,94.9637487 122.209334,96.8638407 C122.209334,97.810792 123.15938,98.7113242 127.380431,98.7113242 L128.943211,98.7113242 C134.634203,98.7113242 138.28894,102.601252 138.28894,107.626902 C138.28894,109.907632 137.434827,112.039819 135.964886,113.602599 C136.29601,117.919583 140.090004,115.7843 140.090004,118.015516 C140.090004,118.962467 139.520596,119.435943 138.573644,119.435943 C136.388848,119.435943 134.730136,117.254241 134.445431,114.883768 C133.02191,115.830719 131.267265,116.403223 129.23101,116.403223 C123.444085,116.403223 119.696509,112.5102 119.696509,107.626902 C119.696509,104.071193 121.500668,101.366502 124.106332,99.9429799 C121.547087,99.7077894 120.169985,98.3771061 120.169985,96.5791363 C120.169985,95.2979669 120.977679,94.0632165 123.112961,93.3514557 C120.358756,92.6396949 118.36892,90.411574 118.36892,87.8987488 Z M84.6500249,52.8027508 C82.988218,50.9521726 79.7172128,48.9623369 76.2079225,48.9623369 C73.4072984,48.9623369 71.0832445,50.2899256 71.0832445,52.9915221 C71.0832445,56.3646495 73.976707,59.4902079 84.6500249,59.6789793 L84.6500249,52.8027508 Z M68.7622853,52.9915221 C68.7622853,49.432718 71.510301,47.0653395 75.8272852,47.0653395 C79.7172128,47.0653395 82.8706228,48.9870938 84.792377,50.9057534 C85.2070551,48.8323632 86.6862797,47.7771004 88.7256293,47.7771004 C90.9568447,47.7771004 92.4267856,48.9623369 92.9002612,51.4287429 L91.8109577,51.9022186 C91.4303204,50.4322777 90.7185596,49.6245839 89.4404847,49.6245839 C87.7786779,49.6245839 87.0204979,50.4786969 87.0204979,53.5176062 L87.0204979,63.8071921 C87.0204979,68.5481381 85.0739867,72.0574285 78.7671669,72.0574285 C75.0691052,72.0574285 72.9338227,70.968125 71.4638818,69.6405363 C70.1827124,68.4522052 69.802075,67.3629016 69.802075,66.69756 C69.802075,65.8929608 70.3745783,65.3235521 71.2286913,65.3235521 C72.364414,65.3235521 72.5098608,66.4159503 73.1721078,67.647606 C73.976707,69.0711276 75.2114573,70.1604311 78.5783955,70.1604311 C82.3723902,70.1604311 84.6500249,68.1210816 84.6500249,64.0423826 L84.6500249,61.3872053 C74.4996965,61.2943669 68.7622853,58.4009044 68.7622853,52.9915221 Z M180.019787,121.190588 C181.161699,121.190588 182.10865,122.09112 182.10865,123.229937 C182.10865,124.368755 181.161699,125.269287 180.019787,125.269287 C178.884064,125.269287 177.980437,124.368755 177.980437,123.229937 C177.980437,122.09112 178.884064,121.190588 180.019787,121.190588 Z M74.926753,114.503131 C78.7671669,114.503131 82.6570945,111.990306 82.7994467,106.156961 L66.3422985,106.156961 C67.0540593,111.23522 70.2786453,114.503131 74.926753,114.503131 Z M75.4002287,91.36162 C80.5713258,91.36162 83.5576267,93.7816068 84.7428632,97.4301547 L83.276017,97.9531442 C81.9360499,94.8956673 79.5470092,93.2586174 75.684933,93.2586174 C69.7092367,93.2586174 66.1999463,97.3837355 66.1999463,103.832908 L66.1999463,104.306383 L85.0275676,104.306383 C85.0739867,104.640601 85.0739867,105.398781 85.0739867,105.825838 C85.0739867,111.04026 81.8029815,116.403223 74.9731722,116.403223 C68.285715,116.403223 63.8758925,111.278545 63.8758925,103.882421 C63.8758925,96.4832034 68.3352288,91.36162 75.4002287,91.36162 Z"/>
+            <polygon fill="#F25C19" points=".418 3.67 2.934 3.67 2.934 64.43 2.934 125.112 .418 125.112 .418 64.371"/>
+            <polygon fill="#F25C19" points="249.55 125.113 249.55 64.372 249.55 3.668 252.066 3.668 252.066 64.428 252.066 125.113"/>
+          </g>
+        </svg>
+      </a>
+    </div>
+    <div class="footer__by-line">
+      Penguin Books Limited<br>
+      A <a href="https://www.penguinrandomhouse.co.uk/" target="_blank" rel="noopener noreferrer">Penguin Random House</a> Company
+    </div>
+  </div>
+
+  <div class="footer__right">
+    <div class="footer__links-wrapper">
+      <a href="https://thehappyfoodie.co.uk/about" target="_blank" rel="noopener noreferrer">About</a> |
+      <a href="https://www.penguinrandomhouse.co.uk/PrivacyPolicy/" onclick="document.querySelector('.footer__cookie').classList.remove('hidden');return false;" target="_blank" rel="noopener noreferrer">Cookie Policy</a>
+      <a href="https://www.penguinrandomhouse.co.uk/PrivacyPolicy/" target="_blank" rel="noopener noreferrer">Privacy Policy</a> |
+      <a href="https://www.penguinrandomhouse.co.uk/terms-of-use/" target="_blank" rel="noopener noreferrer">Terms of Service</a>
+    </div>
+    <div class="footer__copyright">
+      © 1995-2018 Penguin Books Ltd. Registered number: 861590 England. Registered office: 80 Strand, London, WC2R 0RL UK
+    </div>
+  </div>
+
+  <div class="footer__cookie hidden">
+    <div class="footer__cookie__wrapper">
+      We use cookies on this site and by continuing to browse it you agree to sending us your cookies. For more information on our cookies and changing your settings, click <a href="https://www.penguinrandomhouse.co.uk/terms-of-use/" target="_blank" rel="noopener noreferrer">here</a>.
+      <div style="margin-top: 1em;">
+        <button type="button" onclick="document.querySelector('.footer__cookie').classList.add('hidden');return false;">Accept</button>
+      </div>
+    </div>
+  </div>
+</footer>
+
+    </div>
+  </div>
+
+  <script type="text/javascript">
+  (function () {
+    var ck_email = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
+    var gaEventSent = false;
+
+    window.validatePopupForm = function (form) {
+      var email = form.querySelector('[type="email"]').value;
+      var errors = [];
+      var formType;
+
+      if (!ck_email.test(email)) {
+        errors[errors.length] = "You must enter a valid email address.";
+      }
+
+      if (errors.length > 0) {
+        reportErrors(errors);
+        return false;
+      }
+
+      if ( typeof _gaq === 'object' && gaEventSent == false) {
+        formType = form.getAttribute('data-type');
+
+        gaEventSent = true;
+        _gaq.push(['t1._set','hitCallback', function() { submitModalNewsletterForm(form); }]);
+        _gaq.push(['t1._trackEvent', 'The Happy Foodie Newsletter ' + formType + ' popup', 'Submit form']);
+      }
+
+      return false;
+    };
+
+    function submitModalNewsletterForm(form) {
+      var $form = $(form);
+      var url = $form.attr('action');
+      var $inputs = $form.find('input[type="text"], input[type="email"], input[type="hidden"]');
+      var http = new XMLHttpRequest();
+      var params = [];
+
+      $inputs.each(function () {
+        params.push($(this).attr('name') + '=' + encodeURIComponent( $(this).val() ));
+      });
+
+      http.open('POST', url, true);
+      http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
+      http.send(params.join('&'));
+
+      $form.hide();
+      $form.next('.newsletter-banner__thanks').removeClass('hidden');
+
+      return false;
+    };
+
+    function reportErrors(errors){
+      var msg = "Please check your information in the following fields:\n";
+      for (var i = 0; i<errors.length; i++) {
+        var numError = i + 1;
+        msg += "\n" + numError + ". " + errors[i];
+      }
+      alert(msg);
+    }
+
+  })();
+</script>
+
+<div class="newsletter-banner">
+  <button type="button" class="newsletter-banner__close">
+    <svg width="44px" height="44px" viewBox="-10 -10 44 44" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+        <defs>
+          <path d="M24,12 C24,18.6276249 18.6276249,24 12,24 C5.37237514,24 0,18.6276249 0,12 C0,5.37237514 5.37237514,0 12,0 C18.6276249,0 24,5.37237514 24,12" id="close-button-path-1"></path>
+          <filter x="-50%" y="-50%" width="200%" height="200%" filterUnits="objectBoundingBox" id="close-button-filter-2">
+            <feOffset dx="0" dy="0" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
+            <feGaussianBlur stdDeviation="5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
+            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.2 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
+          </filter>
+        </defs>
+        <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+          <g>
+            <use fill="black" fill-opacity="1" filter="url(#close-button-filter-2)" xlink:href="#close-button-path-1"></use>
+            <use fill="#FFFFFF" fill-rule="evenodd" xlink:href="#close-button-path-1"></use>
+          </g>
+          <path d="M6.24,6.24 L17.8464,17.8464" stroke="#000000" stroke-width="1.57377072" stroke-linecap="round" stroke-linejoin="round"></path>
+          <path d="M17.8464,6.24 L6.24,17.8464" stroke="#000000" stroke-width="1.57377072" stroke-linecap="round" stroke-linejoin="round"></path>
+          <g transform="translate(6.240000, 6.240000)"></g>
+        </g>
+    </svg>
+  </button>
+
+  <div class="newsletter-banner__content newsletter-banner__content--recipes hidden">
+    <p>
+      We’d love to pop into your email inbox every Friday with foodie give-aways, cookbook news and inspiring recipes just like these.
+    </p>
+
+    <div class="newsletter-banner__photos">
+      <figure class="newsletter-banner__photo">
+        <img src="https://static.flockler.com/assets/the_happy_foodie/images/banner/recipe-1-de0e7602801ffd9787174af4022fdd4e10092d38ea015effb933b32e0945f140.jpg" width="100%" height="100%" alt="Image of a random recipe">
+      </figure>
+      <figure class="newsletter-banner__photo">
+        <img src="https://static.flockler.com/assets/the_happy_foodie/images/banner/recipe-2-b5912aaaa0f205ef5fb70175e0d17e0aeaad150bb9406892ef1320d9d7a5d3f5.jpg" width="100%" height="100%" alt="Image of a random recipe">
+      </figure>
+      <figure class="newsletter-banner__photo">
+        <img src="https://static.flockler.com/assets/the_happy_foodie/images/banner/recipe-3-4134bff23acf4babe4b1a4eb90e3407229fe45636e3da6f772daa430b77852eb.jpg" width="100%" height="100%" alt="Image of a random recipe">
+      </figure>
+      <figure class="newsletter-banner__photo">
+        <img src="https://static.flockler.com/assets/the_happy_foodie/images/banner/recipe-4-87609535655aeb4fdd597a77af1ae92a849645e6565835cce846c2b41c56a3df.jpg" width="100%" height="100%" alt="Image of a random recipe">
+      </figure>
+      <figure class="newsletter-banner__photo">
+        <img src="https://static.flockler.com/assets/the_happy_foodie/images/banner/recipe-5-d711ff0bbed794708dce1c20c98fb9042181479fd7140892f6ced0e58339c998.jpg" width="100%" height="100%" alt="Image of a random recipe">
+      </figure>
+      <figure class="newsletter-banner__photo">
+        <img src="https://static.flockler.com/assets/the_happy_foodie/images/banner/recipe-6-b198368c2ca80661f5f9a2f8a98c920e77e09053159145caf59b8c995712fb82.jpg" width="100%" height="100%" alt="Image of a random recipe">
+      </figure>
+    </div>
+
+    <form data-type="recipes" action="https://penguin-group.msgfocus.com/k/Penguin-Group/the_happy_foodie_newsletter_banners_popups" method="post" accept-charset="UTF-8" onsubmit="return validatePopupForm(this);">
+      <input type="email" required placeholder="jane.smith@example.org" name="email_1800" value="" maxlength="255" onkeyup="if (this.length>255) this.value=this.value.substr(0, 255)" onblur="this.value=this.value.substr(0, 255)">
+      <input type="hidden" class="" name="source_banner_popup_1803" value="popup">
+      <input type="submit" class="button" name="submit" id="submit" value="Submit">
+    </form>
+
+    <div class="newsletter-banner__thanks hidden">Thanks for signing up!</div>
+  </div>
+
+  <div class="newsletter-banner__content newsletter-banner__content--chefs hidden">
+    <p>
+      We’d love to pop into your email inbox every week with inspiring recipes, cookbook news and foodie give-aways.
+    </p>
+
+    <p>
+      Get brand new recipes from these chefs and many more…
+    </p>
+
+    <div class="newsletter-banner__photos">
+      <figure class="newsletter-banner__photo">
+        <img src="https://static.flockler.com/assets/the_happy_foodie/images/banner/chef-1-eb3c9d2bfc0ee3538ffe51d8b23c2906592bf5d473d53fe023c150b327669b22.jpg" width="100%" height="100%" alt="Image of Rick Stein">
+      </figure>
+      <figure class="newsletter-banner__photo">
+        <img src="https://static.flockler.com/assets/the_happy_foodie/images/banner/chef-2-4b2c419a1dfcdca677bb662e10ea6b2202a04aba4be683667c4f00f6b64cc677.jpg" width="100%" height="100%" alt="Image of Nigella Lawson">
+      </figure>
+      <figure class="newsletter-banner__photo">
+        <img src="https://static.flockler.com/assets/the_happy_foodie/images/banner/chef-3-edec1a95add39d61da3eb3db4e0d2a4c1288a6904195cd0425143423131a5984.jpg" width="100%" height="100%" alt="Image of Jamie Oliver">
+      </figure>
+      <figure class="newsletter-banner__photo">
+        <img src="https://static.flockler.com/assets/the_happy_foodie/images/banner/chef-4-ae9ee79c15ec401ed015bf7bc0c28141f8dedf53d8ab1cba8477fba04370604a.jpg" width="100%" height="100%" alt="Image of Mary Berry">
+      </figure>
+      <figure class="newsletter-banner__photo">
+        <img src="https://static.flockler.com/assets/the_happy_foodie/images/banner/chef-5-fe32ec091745067e36152d247c22f37c05cccfc8f433ef02116f154a7de7cb1f.jpg" width="100%" height="100%" alt="Image of Nadiya Hussain">
+      </figure>
+      <figure class="newsletter-banner__photo">
+        <img src="https://static.flockler.com/assets/the_happy_foodie/images/banner/chef-6-14de8db9cc9dd2d49f5bbe5bee9623354f116037053959fc5e9e479b55550c08.jpg" width="100%" height="100%" alt="Image of Yotam Ottolenghi">
+      </figure>
+    </div>
+
+    <form data-type="chefs" action="https://penguin-group.msgfocus.com/k/Penguin-Group/the_happy_foodie_newsletter_banners_popups" method="post" accept-charset="UTF-8" onsubmit="return validatePopupForm(this);">
+      <input type="email" required placeholder="jane.smith@example.org" name="email_1800" value="" maxlength="255" onkeyup="if (this.length>255) this.value=this.value.substr(0, 255)" onblur="this.value=this.value.substr(0, 255)">
+      <input type="hidden" class="" name="source_banner_popup_1803" value="popup">
+      <input type="submit" class="button" name="submit" id="submit" value="Submit">
+    </form>
+
+    <div class="newsletter-banner__thanks hidden">Thanks for signing up!</div>
+  </div>
+</div>
+
+
+    <script>
+    Settings = {
+      APIURL: 'https://flockler.com/api',
+      SITE_ID: 192,
+      SECTION_ID: null,
+      LOAD_MORE_COUNT: 10
+    };
+  </script>
+
+  <script type="text/javascript">
+  WebFontConfig = {
+    google: { families: [ 'Lato:400,700,400italic,700italic:latin', 'Montserrat:400,700:latin' ] }
+  };
+  (function() {
+    var wf = document.createElement('script');
+    wf.src = ('https:' == document.location.protocol ? 'https' : 'http') +
+      '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
+    wf.type = 'text/javascript';
+    wf.async = 'true';
+    var s = document.getElementsByTagName('script')[0];
+    s.parentNode.insertBefore(wf, s);
+  })();
+</script>
+<script type="text/javascript">
+  (function(d){
+    var f = d.getElementsByTagName('SCRIPT')[0], p = d.createElement('SCRIPT');
+    p.type = 'text/javascript';
+    p.async = true;
+    p.src = '//platform.twitter.com/widgets.js';
+    f.parentNode.insertBefore(p, f);
+  }(document));
+</script>
+<script src="https://static.flockler.com/assets/the_happy_foodie/javascripts/application-8c3b89a0f32355c933ec15971720ba2681061746e6b9fe591d487615d7b90b6e.js"></script>
+
+<script>
+  window.Analytics.setGoogleAnalyticsCodes( ["UA-15911025-14","UA-42801603-1"] );
+  window.Analytics.trackPageView();
+
+  (function() {
+    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+    ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js';
+    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+  })();
+</script>
+
+  <script type="text/javascript" async  data-pin-color="gray" data-pin-height="28" data-pin-hover="true" src="//assets.pinterest.com/js/pinit.js"></script>
+
+
+
+    <script type="text/javascript">_satellite.pageBottom();</script>
+    <script src="https://www.dwin2.com/pub.440305.min.js"></script>
+</body>
+</html>
diff --git a/recipe_scrapers/tests/test_thehappyfoodie.py b/recipe_scrapers/tests/test_thehappyfoodie.py
new file mode 100644
index 00000000..51ec0ec4
--- /dev/null
+++ b/recipe_scrapers/tests/test_thehappyfoodie.py
@@ -0,0 +1,54 @@
+import os
+import unittest
+
+from recipe_scrapers.thehappyfoodie import TheHappyFoodie
+
+
+class TestTheHappyFoodie(unittest.TestCase):
+    def setUp(self):
+        # tests are run from tests.py
+        with open(
+            os.path.join(
+                os.getcwd(),
+                'recipe_scrapers',
+                'tests',
+                'test_data',
+                'thehappyfoodie.testhtml',
+            )
+        ) as file_opened:
+            self.harvester_class = TheHappyFoodie(file_opened, test=True)
+
+    def test_host(self):
+        self.assertEqual('thehappyfoodie.co.uk', self.harvester_class.host())
+
+    def test_title(self):
+        self.assertEqual(
+            self.harvester_class.title(),
+            'Poulet rôti au vin rouge (Roast Red Wine Chicken)',
+        )
+
+    def test_total_time(self):
+        self.assertEqual(90, self.harvester_class.total_time())
+
+    def test_ingredients(self):
+        self.assertCountEqual(
+            [
+                '150ml red wine',
+                '100g tomato paste',
+                '3 sprigs of thyme, leaves picked',
+                '3 sprigs of marjoram, leaves picked, or ½ teaspoon dried',
+                '100ml red wine vinegar',
+                '1 whole chicken cut into 8 pieces (approx. 1.5kg)',
+                'Salt and ground black pepper',
+                '500g baby potatoes, washed',
+                '3 onions, peeled and cut into quarters',
+                '6 carrots, peeled and cut into quarters lengthways',
+            ],
+            self.harvester_class.ingredients(),
+        )
+
+    def test_instructions(self):
+        return self.assertEqual(
+            'Mix together the red wine, tomato paste, herbs and red wine vinegar. Season the chicken pieces with plenty of salt and pepper then place in a bag with the marinade. Shake the bag to make sure each piece is well coated. Place in the fridge for at least 30 minutes.\nIn the meantime, place the potatoes in a pan of cold water, put the lid on top and bring up to the boil. Boil for 1–2 minutes, then drain in a colander. Place the onions, carrots and potatoes in a large baking dish or tray (big enough to fit the chicken and the vegetables) and pour over 125ml of water. Preheat the oven to 200°C. Remove the chicken from the fridge and arrange the pieces, skin side up, in a layer on top of the vegetables in the dish. Pour the rest of the marinade over the chicken. Cover with a sheet of baking paper or foil and roast in the preheated oven for 30 minutes. Remove the baking paper or foil and baste the chicken with the cooking liquid. Roast, uncovered, for another 15 minutes or until the skin is crisp. Serve immediately.\nLes petits conseils – tips: Buying a whole chicken always works out more affordable. If you aren’t up for dissecting it yourself, ask your butcher to cut it into pieces for you. Otherwise if there’s no knife-wielding butcher about you can always cheat and go for chicken thighs. If you’re unsure whether the chicken is cooked through, pierce with a sharp knife and the juices from the chicken should come out clear.\nFaire en avance – get ahead: The veg and chicken can be prepared up to a day in advance, then simply pop it all in the baking tray and cook as indicated in the recipe.\nMarinating time: 30 minutes – overnight',
+            self.harvester_class.instructions(),
+        )
diff --git a/tests.py b/tests.py
index 08a6cb18..6a374bf0 100644
--- a/tests.py
+++ b/tests.py
@@ -23,6 +23,7 @@ from recipe_scrapers.tests.test_simplyrecipes import *
 from recipe_scrapers.tests.test_steamykitchen import *
 from recipe_scrapers.tests.test_tastykitchen import *
 from recipe_scrapers.tests.test_thepioneerwoman import *
+from recipe_scrapers.tests.test_thehappyfoodie import *
 from recipe_scrapers.tests.test_thevintagemixer import *
 from recipe_scrapers.tests.test_twopeasandtheirpod import *
 from recipe_scrapers.tests.test_whatsgabycooking import *