Repository: hhursev/recipe-scrapers
Pull request #528 (2022-04-17 18:01:19)

Add support meljoulwan.com
Found this request #453 
I hope the result is ok.

hhursev: All good! Can you take care of one small note and I'll merge and bump version.


`instructions` should return a string to be consistent with the other scrapers. In other words `"\n".join(<the list that is returned currently>)`
Makanz: I have solved that now. Thanks for the feedback.

Patch:
diff --git a/README.rst b/README.rst
index 1aa4f36e..4a0e3a1f 100644
--- a/README.rst
+++ b/README.rst
@@ -177,6 +177,7 @@ Scrapers available for:
 - `https://marmiton.org/ <https://marmiton.org/>`_
 - `https://www.marthastewart.com/ <https://www.marthastewart.com/>`_
 - `https://matprat.no/ <https://matprat.no/>`_
+- `https://meljoulwan.com/ <https://meljoulwan.com/>`_
 - `https://www.melskitchencafe.com/ <https://www.melskitchencafe.com/>`_
 - `http://mindmegette.hu/ <http://mindmegette.hu/>`_
 - `https://minimalistbaker.com/ <https://minimalistbaker.com/>`_
diff --git a/recipe_scrapers/__init__.py b/recipe_scrapers/__init__.py
index 8eef8f61..076330f3 100644
--- a/recipe_scrapers/__init__.py
+++ b/recipe_scrapers/__init__.py
@@ -106,6 +106,7 @@ from .madensverden import MadensVerden
 from .marmiton import Marmiton
 from .marthastewart import MarthaStewart
 from .matprat import Matprat
+from .meljoulwan import Meljoulwan
 from .melskitchencafe import MelsKitchenCafe
 from .mindmegette import Mindmegette
 from .minimalistbaker import Minimalistbaker
@@ -304,6 +305,7 @@ SCRAPERS = {
     Marmiton.host(): Marmiton,
     MarthaStewart.host(): MarthaStewart,
     Matprat.host(): Matprat,
+    Meljoulwan.host(): Meljoulwan,
     MelsKitchenCafe.host(): MelsKitchenCafe,
     Mindmegette.host(): Mindmegette,
     Minimalistbaker.host(): Minimalistbaker,
diff --git a/recipe_scrapers/meljoulwan.py b/recipe_scrapers/meljoulwan.py
new file mode 100644
index 00000000..dfed85f7
--- /dev/null
+++ b/recipe_scrapers/meljoulwan.py
@@ -0,0 +1,92 @@
+import re
+
+from ._abstract import AbstractScraper
+from ._utils import get_minutes, get_yields
+
+
+class Meljoulwan(AbstractScraper):
+    @classmethod
+    def host(cls):
+        return "meljoulwan.com"
+
+    def author(self):
+        return (
+            self.soup.find("div", {"class": "post-author"})
+            .findChild("span")
+            .get_text()
+            .strip()
+        )
+
+    def title(self):
+        return (
+            self.soup.find("div", {"class": "recipe-post"})
+            .findChild("h2")
+            .get_text()
+            .strip()
+        )
+
+    def category(self):
+        ulList = (
+            self.soup.find("div", {"class": "post-info"})
+            .findChild("div", {"class", "post-category"})
+            .findChildren("a")
+        )
+
+        categories = []
+        for li in ulList:
+            if li.get_text() != "Blog":
+                categories.append(li.get_text())
+        return ",".join(categories)
+
+    def total_time(self):
+        infostring = (
+            self.soup.find("div", {"class": "recipe-copy"}).find("em").get_text()
+        )
+
+        matches = re.search(
+            r"(Cook|Total time:)\s(\d+\-?\d+)\s\bmin(utes)?", infostring
+        )
+
+        return get_minutes(matches.group(2))
+
+    def yields(self):
+        infostring = (
+            self.soup.find("div", {"class": "recipe-copy"})
+            .find("em")
+            .get_text()
+            .strip()
+        )
+
+        matches = re.search(r"^Serves\s(\d+\-?\–?\d+)", infostring)
+
+        return get_yields(matches.group(1))
+
+    def image(self):
+        return self.schema.image()
+
+    def ingredients(self):
+        ulList = self.soup.find("div", {"class": "tabbed-list"}).findChildren("ul")
+
+        ingredients = []
+        for ul in ulList:
+            liList = ul.findChildren("li")
+            for li in liList:
+                ingredients.append(li.get_text().strip())
+
+        return ingredients
+
+    def instructions(self):
+        ulList = self.soup.find("div", {"class": "numbered-list"}).findChildren(
+            "div", {"class", "num-list-group"}
+        )
+
+        count = 0
+        instructions = []
+        for li in ulList:
+            count += 1
+            instructions.append(
+                str(count)
+                + ". "
+                + li.findChild("div", {"class": "num-list-copy"}).get_text().strip()
+            )
+        return "\n".join(instructions)


Test patch:
diff --git a/tests/test_data/meljoulwan.testhtml b/tests/test_data/meljoulwan.testhtml
new file mode 100644
index 00000000..e2d0a247
--- /dev/null
+++ b/tests/test_data/meljoulwan.testhtml
@@ -0,0 +1,883 @@
+<!doctype html>
+<!doctype html>
+<html class="no-js" lang="">
+    <head>
+        <meta charset="utf-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+
+        <meta name="description" content="">
+        <meta name="viewport" content="width=device-width, initial-scale=1">
+        <!-- Favicon Settings -->
+        <link rel="apple-touch-icon" sizes="57x57" href="https://meljoulwan.com/wp-content/themes/smudge/apple-touch-icon-57x57.png">
+        <link rel="apple-touch-icon" sizes="60x60" href="https://meljoulwan.com/wp-content/themes/smudge/apple-touch-icon-60x60.png">
+        <link rel="apple-touch-icon" sizes="72x72" href="https://meljoulwan.com/wp-content/themes/smudge/apple-touch-icon-72x72.png">
+        <link rel="apple-touch-icon" sizes="76x76" href="https://meljoulwan.com/wp-content/themes/smudge/apple-touch-icon-76x76.png">
+        <link rel="apple-touch-icon" sizes="114x114" href="https://meljoulwan.com/wp-content/themes/smudge/apple-touch-icon-114x114.png">
+        <link rel="apple-touch-icon" sizes="120x120" href="https://meljoulwan.com/wp-content/themes/smudge/apple-touch-icon-120x120.png">
+        <link rel="apple-touch-icon" sizes="144x144" href="https://meljoulwan.com/wp-content/themes/smudge/apple-touch-icon-144x144.png">
+        <link rel="apple-touch-icon" sizes="152x152" href="https://meljoulwan.com/wp-content/themes/smudge/apple-touch-icon-152x152.png">
+        <link rel="apple-touch-icon" sizes="180x180" href="https://meljoulwan.com/wp-content/themes/smudge/apple-touch-icon-180x180.png">
+        <link rel="icon" type="image/png" href="https://meljoulwan.com/wp-content/themes/smudge/favicon-32x32.png" sizes="32x32">
+        <link rel="icon" type="image/png" href="https://meljoulwan.com/wp-content/themes/smudge/favicon-194x194.png" sizes="194x194">
+        <link rel="icon" type="image/png" href="https://meljoulwan.com/wp-content/themes/smudge/favicon-96x96.png" sizes="96x96">
+        <link rel="icon" type="image/png" href="https://meljoulwan.com/wp-content/themes/smudge/android-chrome-192x192.png" sizes="192x192">
+        <link rel="icon" type="image/png" href="https://meljoulwan.com/wp-content/themes/smudge/favicon-16x16.png" sizes="16x16">
+        <link rel="manifest" href="https://meljoulwan.com/wp-content/themes/smudge/manifest.json">
+        <meta name="msapplication-TileColor" content="#221f1f">
+        <meta name="msapplication-TileImage" content="https://meljoulwan.com/wp-content/themes/smudge/mstile-144x144.png">
+        <meta name="theme-color" content="#ffffff">
+                
+<!-- SEO Ultimate (http://www.seodesignsolutions.com/wordpress-seo/) -->
+	<link rel="canonical" href="http://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/" />
+	<meta name="description" content="Chicken meatballs, fragrant with pesto, and cooked in a simple tomato sauce. It&#039;s garlicky, basil-y &amp; guaranteed to &quot;bring the house down.&quot;" />
+	<meta prefix="og: http://ogp.me/ns#" property="og:type" content="article" />
+	<meta prefix="og: http://ogp.me/ns#" property="og:title" content="MMM: Chicken Pesto Meatballs In Marinara" />
+	<meta prefix="og: http://ogp.me/ns#" property="og:description" content="Chicken meatballs, fragrant with pesto, and cooked in a simple tomato sauce. It&#039;s garlicky, basil-y &amp; guaranteed to &quot;bring the house down.&quot;" />
+	<meta prefix="og: http://ogp.me/ns#" property="og:url" content="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/" />
+	<meta prefix="og: http://ogp.me/ns#" property="og:image" content="https://meljoulwan.com/wp-content/uploads/2014/03/pestochicken.jpg" />
+	<meta prefix="article: http://ogp.me/ns/article#" property="article:published_time" content="2014-03-17" />
+	<meta prefix="article: http://ogp.me/ns/article#" property="article:modified_time" content="2018-08-18" />
+	<meta prefix="article: http://ogp.me/ns/article#" property="article:author" content="https://meljoulwan.com/author/melkathj/" />
+	<meta prefix="article: http://ogp.me/ns/article#" property="article:tag" content="Blog" />
+	<meta prefix="article: http://ogp.me/ns/article#" property="article:tag" content="Poultry" />
+	<meta prefix="article: http://ogp.me/ns/article#" property="article:tag" content="Recipes" />
+	<meta prefix="article: http://ogp.me/ns/article#" property="article:tag" content="Whole30" />
+	<meta prefix="article: http://ogp.me/ns/article#" property="article:tag" content="basil" />
+	<meta prefix="article: http://ogp.me/ns/article#" property="article:tag" content="chicken" />
+	<meta prefix="article: http://ogp.me/ns/article#" property="article:tag" content="Italian" />
+	<meta prefix="article: http://ogp.me/ns/article#" property="article:tag" content="march meatball madness" />
+	<meta prefix="article: http://ogp.me/ns/article#" property="article:tag" content="Aside" />
+	<meta prefix="og: http://ogp.me/ns#" property="og:site_name" content="Mel Joulwan : Well Fed" />
+	<meta name="twitter:card" content="summary" />
+<!-- /SEO Ultimate -->
+
+
+<!-- Social Warfare v3.5.3 https://warfareplugins.com --><meta property="og:description" content="Chicken meatballs, fragrant with pesto, are gently cooked in a simple tomato sauce. It's garlicky, basil-y goodness guaranteed to &quot;bring the house down.&quot;"><meta property="og:title" content="Chicken Pesto Meatballs in Marinara Sauce"><meta name='image' property='og:image' content='https://meljoulwan.com/wp-content/uploads/2015/10/pestochicken.jpg'><meta property="fb:app_id" content="529576650555031"><meta property="og:type" content="article"><meta property="og:url" content="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/"><meta property="og:site_name" content="Mel Joulwan : Well Fed"><meta property="article:published_time" content="2014-03-17T06:01:44-04:00"><meta property="article:modified_time" content="2018-08-18T17:49:38-04:00"><meta property="og:updated_time" content="2018-08-18T17:49:38-04:00"><meta name="twitter:title" content=""><meta name="twitter:description" content=""><meta name="twitter:image" content=""><meta name="twitter:creator" content=""><meta name="twitter:card" content="summary"><style>@font-face {font-family: "sw-icon-font";src:url("https://meljoulwan.com/wp-content/plugins/social-warfare/assets/fonts/sw-icon-font.eot?ver=3.5.3");src:url("https://meljoulwan.com/wp-content/plugins/social-warfare/assets/fonts/sw-icon-font.eot?ver=3.5.3#iefix") format("embedded-opentype"),url("https://meljoulwan.com/wp-content/plugins/social-warfare/assets/fonts/sw-icon-font.woff?ver=3.5.3") format("woff"),
+	url("https://meljoulwan.com/wp-content/plugins/social-warfare/assets/fonts/sw-icon-font.ttf?ver=3.5.3") format("truetype"),url("https://meljoulwan.com/wp-content/plugins/social-warfare/assets/fonts/sw-icon-font.svg?ver=3.5.3#1445203416") format("svg");font-weight: normal;font-style: normal;}</style>
+<!-- Social Warfare v3.5.3 https://warfareplugins.com -->
+
+<link rel='dns-prefetch' href='//s.w.org' />
+<link rel="alternate" type="application/rss+xml" title="Mel Joulwan : Well Fed &raquo; MMM: Chicken Pesto Meatballs In Marinara Comments Feed" href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/feed/" />
+		<script type="text/javascript">
+			window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/12.0.0-1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/meljoulwan.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.4.10"}};
+			/*! This file is auto-generated */
+			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
+		</script>
+		<style type="text/css">
+img.wp-smiley,
+img.emoji {
+	display: inline !important;
+	border: none !important;
+	box-shadow: none !important;
+	height: 1em !important;
+	width: 1em !important;
+	margin: 0 .07em !important;
+	vertical-align: -0.1em !important;
+	background: none !important;
+	padding: 0 !important;
+}
+</style>
+	<link rel='stylesheet' id='social-warfare-block-css-css'  href='https://meljoulwan.com/wp-content/plugins/social-warfare/assets/js/post-editor/dist/blocks.style.build.css?ver=5.4.10' type='text/css' media='all' />
+<link rel='stylesheet' id='wp-block-library-css'  href='https://meljoulwan.com/wp-includes/css/dist/block-library/style.min.css?ver=5.4.10' type='text/css' media='all' />
+<link rel='stylesheet' id='social_warfare-css'  href='https://meljoulwan.com/wp-content/plugins/social-warfare/assets/css/style.min.css?ver=3.5.3' type='text/css' media='all' />
+<link rel='stylesheet' id='sccss_style-css'  href='https://meljoulwan.com/?sccss=1&#038;ver=5.4.10' type='text/css' media='all' />
+<script type='text/javascript' src='https://meljoulwan.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp'></script>
+<script type='text/javascript' src='https://meljoulwan.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
+<link rel='https://api.w.org/' href='https://meljoulwan.com/wp-json/' />
+<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://meljoulwan.com/xmlrpc.php?rsd" />
+<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://meljoulwan.com/wp-includes/wlwmanifest.xml" /> 
+<link rel='prev' title='BlogHer Food: I&#8217;m Goin&#8217; To Miami' href='https://meljoulwan.com/2014/03/16/blogher-food-goin-miami/' />
+<link rel='next' title='Book Signing @ Barnes &#038; Noble' href='https://meljoulwan.com/2014/03/18/book-signing-barnes-noble/' />
+<link rel='shortlink' href='https://meljoulwan.com/?p=5883' />
+<link rel="alternate" type="application/json+oembed" href="https://meljoulwan.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmeljoulwan.com%2F2014%2F03%2F17%2Fchicken-pesto-meatballs-marinara%2F" />
+<link rel="alternate" type="text/xml+oembed" href="https://meljoulwan.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmeljoulwan.com%2F2014%2F03%2F17%2Fchicken-pesto-meatballs-marinara%2F&#038;format=xml" />
+        <!-- Place favicon.ico and apple-touch-icon(s) in the root directory -->
+		<link href='https://fonts.googleapis.com/css?family=Lato:900|Yanone+Kaffeesatz:700|Roboto:400italic,700,400|Alegreya|Montserrat:700|Roboto+Slab:400,300,100' rel='stylesheet' type='text/css'>
+        <link rel="stylesheet" href="https://meljoulwan.com/wp-content/themes/smudge/css/main.css?version=1.38">
+        <script src="https://meljoulwan.com/wp-content/themes/smudge/js/vendor/modernizr-2.8.0.min.js"></script>
+
+<title>Pesto Chicken Meatballs in Marinara Sauce</title>
+    </head>
+<body class="post-template-default single single-post postid-5883 single-format-aside" id="smudge-chicken-pesto-meatballs-marinara">
+
+    <!--[if lt IE 8]>
+        <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
+        <![endif]-->
+        <header>
+    <a href="/" class="logo-head">Melissa Joulwan's Well Fed - Ingredients for a Happy Life</a>
+    <div class="social-head">
+        <a href="https://www.facebook.com/pages/The-Clothes-Make-The-Girl/200689133301047" target="_blank" class="btnFacebook"></a>        <a href="https://twitter.com/meljoulwan" target="_blank" class="btnTwitter"></a>        <a href="https://instagram.com/meljoulwan/" target="_blank" class="btnInstagram"></a>        <a href="https://www.pinterest.com/meljoulwan/" target="_blank" class="btnPinterest"></a>        <a href="/rss-feeds/" class="btnRSSFeed"></a>
+    </div>
+    <div class="ham">
+        <div class="top"></div>
+        <div class="mid"></div>
+        <div class="bottom"></div>
+    </div>
+</header>
+<nav>
+    <div class="nav-bg"></div>
+    <div class="menu-main-container"><ul id="menu-main" class="menu"><li id="menu-item-1474" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-has-children menu-item-1474"><a href="https://meljoulwan.com/category/recipes/">recipes</a>
+<ul class="sub-menu">
+	<li id="menu-item-6974" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-6974"><a href="https://meljoulwan.com/category/recipes/whole30/">Whole30</a></li>
+	<li id="menu-item-6976" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6976"><a href="https://meljoulwan.com/category/recipes/meats-recipes/">Meats</a></li>
+	<li id="menu-item-6977" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-6977"><a href="https://meljoulwan.com/category/recipes/poultry/">Poultry</a></li>
+	<li id="menu-item-1497" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1497"><a href="https://meljoulwan.com/category/recipes/fish/">fish/seafood</a></li>
+	<li id="menu-item-6975" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6975"><a href="https://meljoulwan.com/category/recipes/eggs/">Eggs</a></li>
+	<li id="menu-item-1461" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1461"><a href="https://meljoulwan.com/category/recipes/veggies/">veggies</a></li>
+	<li id="menu-item-1462" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1462"><a href="https://meljoulwan.com/category/recipes/salads/">salads</a></li>
+	<li id="menu-item-1464" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1464"><a href="https://meljoulwan.com/category/recipes/stews/">curries/stews</a></li>
+	<li id="menu-item-1499" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1499"><a href="https://meljoulwan.com/category/recipes/soups/">soups</a></li>
+	<li id="menu-item-1465" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1465"><a href="https://meljoulwan.com/category/recipes/sauces/">dressings/sauces</a></li>
+	<li id="menu-item-1498" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1498"><a href="https://meljoulwan.com/category/recipes/seasonings/">seasonings</a></li>
+	<li id="menu-item-1463" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1463"><a href="https://meljoulwan.com/category/recipes/nibbles/">nibbles</a></li>
+	<li id="menu-item-1466" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1466"><a href="https://meljoulwan.com/category/recipes/treats/">treats</a></li>
+</ul>
+</li>
+<li id="menu-item-1440" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-1440"><a href="http://meljoulwan.com/">blog</a></li>
+<li id="menu-item-7373" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7373"><a href="https://meljoulwan.com/category/faves/">Fave Posts</a></li>
+<li id="menu-item-5255" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5255"><a href="https://meljoulwan.com/cookbooks/">My Cookbooks</a>
+<ul class="sub-menu">
+	<li id="menu-item-11345" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11345"><a href="https://meljoulwan.com/cookbooks/about-well-fed-weeknights/">WF Weeknights</a></li>
+	<li id="menu-item-17891" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17891"><a href="https://meljoulwan.com/28-day-paleo-plan/">28-Day Paleo Plan</a></li>
+	<li id="menu-item-5256" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5256"><a href="https://meljoulwan.com/about-well-fed/">well fed</a></li>
+	<li id="menu-item-5257" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5257"><a href="https://meljoulwan.com/about-well-fed-2/">well fed 2</a></li>
+</ul>
+</li>
+<li id="menu-item-2490" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2490"><a href="https://meljoulwan.com/paleo-101/">paleo 101</a></li>
+<li id="menu-item-11057" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11057"><a href="https://meljoulwan.com/paleo-meal-plans/">Meal Plans</a></li>
+<li id="menu-item-7229" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7229"><a href="https://meljoulwan.com/store/">Store</a></li>
+<li id="menu-item-1451" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1451"><a href="https://meljoulwan.com/about/">About</a>
+<ul class="sub-menu">
+	<li id="menu-item-14933" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-14933"><a href="https://meljoulwan.com/privacy-policy/">Privacy Policy</a></li>
+</ul>
+</li>
+<li id="menu-item-7148" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7148"><a href="https://meljoulwan.com/contact/">Contact</a></li>
+<li id="menu-item-7150" class="nav-search menu-item menu-item-type-custom menu-item-object-custom menu-item-7150"><a>Search</a></li>
+</ul></div></nav>
+<div id="section-search">
+	<form role="search" method="get" class="search-form" id="search-form" action="/">
+		<input id="search-input" class="search-input" type="search" results="5" placeholder="What are you looking for?" name="s">
+	</form>
+</div>        <div id="primary" class="content-area clearfix">
+          <div id="content" class="site-content" role="main">
+            <!-- START: BLOG POST - RECIPE -->
+                        <div class="blog-post recipe-post clearfix">
+                <div class="cat-titles title-recipe"></div>
+                <h1>MMM: Chicken Pesto Meatballs In Marinara</h1>
+                                <div class="printURL">
+                    http://www.MelJoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/                </div>
+                <div class="recipe-copy">
+                    <h3>This recipe is part of March Meatball Madness; <a href="http://meljoulwan.com/2015/03/16/celebrate-march-meatball-madness/" target="_blank" rel="noopener">get all the recipes right here</a>.</h3>
+<p><a href="http://meljoulwan.com/2015/03/16/celebrate-march-meatball-madness/" target="_blank" rel="noopener"><img class="aligncenter size-full wp-image-5896" src="http://meljoulwan.com/wp-content/uploads/2014/03/march_meatball_madness_f01.jpg" alt="march_meatball_madness_f01" width="592" height="159" srcset="https://meljoulwan.com/wp-content/uploads/2014/03/march_meatball_madness_f01.jpg 592w, https://meljoulwan.com/wp-content/uploads/2014/03/march_meatball_madness_f01-300x81.jpg 300w" sizes="(max-width: 592px) 100vw, 592px" /></a></p>
+<h3>Spinning today: tender chicken meatballs, fragrant with pesto, gently cooked in a dead-simple tomato sauce. It&#8217;s garlicky, basil-y goodness guaranteed to &#8220;bring the house down.&#8221;</h3>
+<p>This recipe uses ground chicken. If you can&#8217;t find it in your store, you can make it yourself. Just mince 1 pound boneless, skinless breasts in a food processor until smooth.</p>
+<p><a href="http://meljoulwan.com/wp-content/uploads/2014/03/pestochicken.jpg"><img class="aligncenter size-full wp-image-5937" src="http://meljoulwan.com/wp-content/uploads/2014/03/pestochicken.jpg" alt="pestochicken" width="592" height="392" srcset="https://meljoulwan.com/wp-content/uploads/2014/03/pestochicken.jpg 592w, https://meljoulwan.com/wp-content/uploads/2014/03/pestochicken-300x199.jpg 300w" sizes="(max-width: 592px) 100vw, 592px" /></a></p>
+<h2>Chicken Pesto Meatballs in Marinara Sauce</h2>
+<p><em> Serves 2-4 | Prep 10 min | Cook 25 min | <strong>Whole30 compliant</strong></em></p>
+<div class="swp_social_panel swp_horizontal_panel swp_flat_fresh  swp_default_full_color swp_other_full_color swp_individual_full_color scale-100 scale-full_width" data-min-width="1100" data-float-color="#ffffff" data-float="bottom" data-float-mobile="bottom" data-transition="slide" ><div class="nc_tweetContainer swp_share_button swp_twitter" data-network="twitter"><a class="nc_tweet swp_share_link" rel="nofollow noreferrer noopener" target="_blank" href="https://twitter.com/intent/tweet?text=Chicken+meatballs%2C+fragrant+with+pesto%2C+are+gently+cooked+in+a+dead-simple+tomato+sauce.+It%27s+garlicky%2C+basil-y+goodness+guaranteed+to+%22bring+the+house+down.%22+%23wellfed+%23paleo+%23whole30&url=https%3A%2F%2Fmeljoulwan.com%2F2014%2F03%2F17%2Fchicken-pesto-meatballs-marinara%2F" data-link="https://twitter.com/intent/tweet?text=Chicken+meatballs%2C+fragrant+with+pesto%2C+are+gently+cooked+in+a+dead-simple+tomato+sauce.+It%27s+garlicky%2C+basil-y+goodness+guaranteed+to+%22bring+the+house+down.%22+%23wellfed+%23paleo+%23whole30&url=https%3A%2F%2Fmeljoulwan.com%2F2014%2F03%2F17%2Fchicken-pesto-meatballs-marinara%2F"><span class="swp_count swp_hide"><span class="iconFiller"><span class="spaceManWilly"><i class="sw swp_twitter_icon"></i><span class="swp_share">Tweet</span></span></span></span></a></div><div class="nc_tweetContainer swp_share_button swp_linkedin" data-network="linkedin"><a class="nc_tweet swp_share_link" rel="nofollow noreferrer noopener" target="_blank" href="https://www.linkedin.com/cws/share?url=https%3A%2F%2Fmeljoulwan.com%2F2014%2F03%2F17%2Fchicken-pesto-meatballs-marinara%2F" data-link="https://www.linkedin.com/cws/share?url=https%3A%2F%2Fmeljoulwan.com%2F2014%2F03%2F17%2Fchicken-pesto-meatballs-marinara%2F"><span class="swp_count swp_hide"><span class="iconFiller"><span class="spaceManWilly"><i class="sw swp_linkedin_icon"></i><span class="swp_share">Share</span></span></span></span></a></div><div class="nc_tweetContainer swp_share_button swp_pinterest" data-network="pinterest"><a rel="nofollow noreferrer noopener" class="nc_tweet swp_share_link" data-count="0" data-link="https://pinterest.com/pin/create/button/?url=https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/&media=https%3A%2F%2Fmeljoulwan.com%2Fwp-content%2Fuploads%2F2014%2F03%2Fchicken-pesto-meatballs-in-marinara-pint.jpg&description=Chicken+meatballs%2C+fragrant+with+pesto%2C+are+gently+cooked+in+a+simple+tomato+sauce.+It%27s+garlicky%2C+basil-y+goodness+guaranteed+to+%22bring+the+house+down.%22+Paleo+compliant%2C+Whole30+approved."><span class="iconFiller"><span class="spaceManWilly"><i class="sw swp_pinterest_icon"></i><span class="swp_share">Pin</span></span></span><span class="swp_count">11</span></a></div><div class="nc_tweetContainer swp_share_button swp_facebook" data-network="facebook"><a class="nc_tweet swp_share_link" rel="nofollow noreferrer noopener" target="_blank" href="https://www.facebook.com/share.php?u=https%3A%2F%2Fmeljoulwan.com%2F2014%2F03%2F17%2Fchicken-pesto-meatballs-marinara%2F" data-link="https://www.facebook.com/share.php?u=https%3A%2F%2Fmeljoulwan.com%2F2014%2F03%2F17%2Fchicken-pesto-meatballs-marinara%2F"><span class="swp_count swp_hide"><span class="iconFiller"><span class="spaceManWilly"><i class="sw swp_facebook_icon"></i><span class="swp_share">Share</span></span></span></span></a></div><div class="nc_tweetContainer swp_share_button swp_google_plus" data-network="google_plus"><a class="nc_tweet swp_share_link" rel="nofollow noreferrer noopener" target="_blank" href="https://plus.google.com/share?url=https%3A%2F%2Fmeljoulwan.com%2F2014%2F03%2F17%2Fchicken-pesto-meatballs-marinara%2F" data-link="https://plus.google.com/share?url=https%3A%2F%2Fmeljoulwan.com%2F2014%2F03%2F17%2Fchicken-pesto-meatballs-marinara%2F"><span class="swp_count swp_hide"><span class="iconFiller"><span class="spaceManWilly"><i class="sw swp_google_plus_icon"></i><span class="swp_share">+1</span></span></span></span></a></div><div class="nc_tweetContainer swp_share_button total_shares total_sharesalt" ><span class="swp_count ">11 <span class="swp_label">Shares</span></span></div></div><div class="swp-content-locator"></div>                </div>
+
+
+                <!-- START: "TABBED LIST" -->
+                <div class="tabbed-list">
+                                    <h5>Ingredients:</h5>
+                                                                                    <h6>Meatballs:</h6>
+                                                                            <ul>
+                                                            <li><p><span style="font-weight: 400;">1/2 cup (packed) fresh basil leaves</span></p>
+</li>
+                                                            <li><p><span style="font-weight: 400;">1/4 cup fresh parsley leaves</span></p>
+</li>
+                                                            <li><p><span style="font-weight: 400;">1/4 cup walnuts</span></p>
+</li>
+                                                            <li><p><span style="font-weight: 400;">1 clove garlic, smashed and peeled</span></p>
+</li>
+                                                            <li><p><span style="font-weight: 400;">1 tablespoon extra-virgin olive oil</span></p>
+</li>
+                                                            <li><p><span style="font-weight: 400;">3/4 teaspoon salt</span></p>
+</li>
+                                                            <li><p><span style="font-weight: 400;">1/4 teaspoon ground black pepper</span></p>
+</li>
+                                                            <li><p><span style="font-weight: 400;">dash crushed red pepper flakes</span></p>
+</li>
+                                                            <li><p><span style="font-weight: 400;">1 pound ground chicken</span></p>
+</li>
+                                                            <li><p><span style="font-weight: 400;">2 tablespoons warm water</span></p>
+</li>
+                                                            <li><p><span style="font-weight: 400;">1/2 teaspoon cream of tartar</span></p>
+</li>
+                                                            <li><p><span style="font-weight: 400;">1/4 teaspoon baking soda</span></p>
+</li>
+                                                        </ul>
+                                                                                            <h6>Sauce:</h6>
+                                                                            <ul>
+                                                            <li><p>1 teaspoon extra-virgin olive oil</p>
+</li>
+                                                            <li><p>1-2 cloves garlic, minced</p>
+</li>
+                                                            <li><p>1 (14.5 ounce) can crushed tomatoes</p>
+</li>
+                                                            <li><p>1  (8 ounce) can tomato sauce</p>
+</li>
+                                                            <li><p>1/2 teaspoon salt</p>
+</li>
+                                                            <li><p>1/4 teaspoon ground black pepper</p>
+</li>
+                                                            <li><p>10 large fresh basil leaves, slivered</p>
+</li>
+                                                        </ul>
+                                                        </div>
+
+
+
+                <!-- START: COPY BLOCK (copy_block) -->
+                <div class="recipe-copy">
+                    <p><b>NOTE: </b><i><span style="font-weight: 400;">Why cream of tartar and baking soda?</span></i><span style="font-weight: 400;"> Traditional ground meat recipes are usually tenderized with breadcrumbs. I use a cream of tartar/baking soda combo to keep the meat light and juicy, with a nice, crisp exterior.</span></p>
+                </div>
+                <!-- END: COPY BLOCK (copy_block) -->
+
+
+
+                <!-- START: "NUMBERED LIST" -->
+                <div class="numbered-list">
+                                    <h5>Directions:</h5>
+                                                                                                                        <div class="num-list-group clearfix">
+                            <div class="num-list-num">1</div>
+                            <div class="num-list-copy"><p><span style="font-weight: 400;">Place the basil, parsley, walnuts, garlic, olive oil, salt, pepper, and red pepper flakes in the bowl of a food processor and purée until it forms a uniform paste. You may need to scrape down the sides a few times to get it to the right texture.</span></p>
+</div>
+                        </div>
+                                                <div class="num-list-group clearfix">
+                            <div class="num-list-num">2</div>
+                            <div class="num-list-copy"><p><span style="font-weight: 400;">Place the ground chicken in a large bowl, then add the pesto. In a small bowl or measuring cup, mix the water with the cream of tartar and baking soda  — it will fizz a little. Add to the bowl with the chicken and mix until all ingredients are evenly distributed. Cover and refrigerate at least 20 minutes and up to overnight.</span></p>
+</div>
+                        </div>
+                                                <div class="num-list-group clearfix">
+                            <div class="num-list-num">3</div>
+                            <div class="num-list-copy"><p><span style="font-weight: 400;"> While the meat is chilling, start the sauce. Heat a large non-stick skillet over </span><b>low heat</b><span style="font-weight: 400;"> and add the olive oil. When the oil is warm, about 2 minutes, add the crushed garlic and when it&#8217;s fragrant, about 30 seconds, add the tomatoes. Stir to combine and bring to a very low simmer.</span></p>
+</div>
+                        </div>
+                                                <div class="num-list-group clearfix">
+                            <div class="num-list-num">4</div>
+                            <div class="num-list-copy"><p><span style="font-weight: 400;">Remove the chicken dough from the fridge. Moisten your hands with cold water and shake to remove excess. Measure a rounded tablespoon of chicken and roll into a ball between your palms. Place gently in the tomato sauce. Repeat until all the balls are nestled into the sauce. It&#8217;s OK if they touch each other and aren&#8217;t completely submerged.</span></p>
+</div>
+                        </div>
+                                                <div class="num-list-group clearfix">
+                            <div class="num-list-num">5</div>
+                            <div class="num-list-copy"><p><span style="font-weight: 400;">Cook the meatballs in the tomato sauce, covered, about 25 minutes. Remove the lid from the pan and allow to cook another 5-10 minutes to allow the sauce to thicken a little. Add the fresh basil leaves, stir, and serve on</span><a href="http://meljoulwan.com/2008/09/30/eat-your-vegetables-spaghetti-squash/"> <span style="font-weight: 400;">spaghetti squash</span></a><span style="font-weight: 400;"> or</span><a href="http://meljoulwan.com/2014/05/27/basic-zucchini-noodles/"> <span style="font-weight: 400;">zucchini noodles</span></a><span style="font-weight: 400;">. Bonus if you drizzle with a little extra-virgin olive oil.</span></p>
+</div>
+                        </div>
+                                                                            </div>
+                <!-- END: "NUMBERED LIST" -->
+
+
+
+                <!-- START: COPY BLOCK (copy_block) -->
+                <div class="recipe-copy">
+                    <h3>These taste even better after sitting in the fridge for a day. To reheat, just plunk everything in a saucepan, cover with a lid, and warm up over medium heat.</h3>
+                </div>
+                <!-- END: COPY BLOCK (copy_block) -->
+
+
+
+                <!-- START: COPY BLOCK (copy_block) -->
+                <div class="recipe-copy">
+                    <p><a href="http://amzn.to/1mb5ZSp" target="_blank" rel="noopener"><img class="size-full wp-image-14921 aligncenter" src="https://meljoulwan.com/wp-content/uploads/2018/04/wf-series-banner-01.jpg" alt="" width="704" height="271" srcset="https://meljoulwan.com/wp-content/uploads/2018/04/wf-series-banner-01.jpg 704w, https://meljoulwan.com/wp-content/uploads/2018/04/wf-series-banner-01-300x115.jpg 300w, https://meljoulwan.com/wp-content/uploads/2018/04/wf-series-banner-01-702x270.jpg 702w" sizes="(max-width: 704px) 100vw, 704px" /></a></p>
+                </div>
+                <!-- END: COPY BLOCK (copy_block) -->
+
+
+
+    <a href="javascript:print();" class="btnPrint">Print this recipe</a>            </div>
+
+            <div class="post-footer">
+                <div class="post-author">
+                    Posted by
+                    <span>Melissa Joulwan</span>
+                    <span class="orange">March 17, 2014</span>
+                </div>
+                <div class="post-info">
+                    <div class="post-category">IN
+                      <a href="https://meljoulwan.com/category/blog/" class="lnk-category-single title-blog">Blog</a><a href="https://meljoulwan.com/category/recipes/poultry/" class="lnk-category-single title-poultry">Poultry</a><a href="https://meljoulwan.com/category/recipes/" class="lnk-category-single title-recipes">Recipes</a><a href="https://meljoulwan.com/category/recipes/whole30/" class="lnk-category-single title-whole30">Whole30</a>                    
+                    </div>
+                    <div class="post-tage">TAGS: 
+                      <a href="https://meljoulwan.com/tag/basil/" class="lnk-category-single title-basil">basil</a><a href="https://meljoulwan.com/tag/chicken/" class="lnk-category-single title-chicken">chicken</a><a href="https://meljoulwan.com/tag/italian/" class="lnk-category-single title-italian">Italian</a><a href="https://meljoulwan.com/tag/march-meatball-madness/" class="lnk-category-single title-march-meatball-madness">march meatball madness</a>                    
+                    </div>
+                </div>
+            </div>
+
+        <!-- END: BLOG POST - RECIPE -->
+                            <h2 class="related-title clearfix">Still hungry? Try these</h2>
+                                <!-- START: STANDARD ARTICLE LOOP - Only pull in 2 related posts -->
+        <div class="article clearfix">
+
+                                <div class="cols vert-post post-style-one">
+                <div class="article-info">
+                    <span class="info-month ">March</span>
+                    <span class="info-day">01</span>
+                    <span class="info-divider"></span>
+                    <span class="info-posted">Posted by<span class="info-author">Melissa Joulwan</span></span>
+                </div>
+                                                            <a href="https://meljoulwan.com/2013/03/01/school-italian-meat-sauce/" class="article-img" style="background-image:url(https://meljoulwan.com/wp-content/uploads/2013/02/meatsauce31.jpg);"><span></span></a>
+            <div class="article-content">
+                <a href="https://meljoulwan.com/2013/03/01/school-italian-meat-sauce/" class="post-title">Old School Italian Meat Sauce</a>
+                <p>In college, I had a 100% Italian-American boyfriend, and I was partially adopted by his very traditional family. His mom was about 4'10" and a...</p>
+                <a href="https://meljoulwan.com/2013/03/01/school-italian-meat-sauce/" class="lnk-read-more">Read More</a>
+            </div>
+            </div>
+        
+                        <div class="cols vert-post post-style-two clearfix">
+                <div class="article-info">
+                    <span class="info-month ">November</span>
+                    <span class="info-day">14</span>
+                    <span class="info-divider"></span>
+                    <span class="info-posted">Posted by<span class="info-author">Melissa Joulwan</span></span>
+                </div>
+                                                            <a href="https://meljoulwan.com/2013/11/14/turkey-cranberry-meatballs/" class="article-img" style="background-image:url(https://meljoulwan.com/wp-content/uploads/2013/11/turkeymeatballs1.jpg);"><span></span></a>
+            <div class="article-content">
+                <a href="https://meljoulwan.com/2013/11/14/turkey-cranberry-meatballs/" class="post-title">Turkey &#038; Cranberry Meatballs</a>
+                <p>Thanksgiving – a.k.a, my favorite holiday – is just two weeks away. If you're anything like me, all of the recipes popping up in my...</p>
+                <a href="https://meljoulwan.com/2013/11/14/turkey-cranberry-meatballs/" class="lnk-read-more">Read More</a>
+            </div>
+            </div>
+        
+    </div>
+            <div class="comments-list clearfix">
+                
+<div id="comments" class="comments-area">
+
+			<h2 class="comments-title">
+			Comments
+		</h2>
+
+		
+		<ul class="comment-list">
+					<li class="comment even thread-even depth-1" id="comment-160665">
+				<div id="div-comment-160665" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/3dd3de095f731dc7333561e3cd772462?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/3dd3de095f731dc7333561e3cd772462?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn">Becky Castilleja</cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-160665">
+			March 17, 2014 at 8:59 pm				</a>
+						</div>
+
+		<p>I made this tonight for my family.  We really liked it, a little spicy but we enjoyed eating it!!</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=160665#respond' data-commentid="160665" data-postid="5883" data-belowelement="div-comment-160665" data-respondelement="respond" aria-label='Reply to Becky Castilleja'>Reply</a></div>
+				</div>
+				</li><!-- #comment-## -->
+		<li class="comment odd alt thread-odd thread-alt depth-1 parent" id="comment-162906">
+				<div id="div-comment-162906" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/538cfb62e3cac33cecbe46b670161bf7?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/538cfb62e3cac33cecbe46b670161bf7?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn">April</cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-162906">
+			March 18, 2014 at 6:59 pm				</a>
+						</div>
+
+		<p>Hi!  I love your books and your blog!  I am currently in the midst of making your &#8220;best chicken you will ever eat, and I may have ruined it.  I fell asleep during the brining, and didn&#8217;t have time to rinse and store the breast prior to rushing out to work.  Do you think it&#8217;s still good and not over seasoned?  *Fingers crossed*</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=162906#respond' data-commentid="162906" data-postid="5883" data-belowelement="div-comment-162906" data-respondelement="respond" aria-label='Reply to April'>Reply</a></div>
+				</div>
+				<ul class="children">
+		<li class="comment even depth-2 parent" id="comment-164290">
+				<div id="div-comment-164290" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/ddf79e77c573e316b1253ba25dfa9b6f?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/ddf79e77c573e316b1253ba25dfa9b6f?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn"><a href='http://meljoulwan.com' rel='external nofollow ugc' class='url'>Mel</a></cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-164290">
+			March 19, 2014 at 11:10 am				</a>
+						</div>
+
+		<p>I&#8217;ve brined for up to 24 hours and it&#8217;s fine. The only issue is that the texture of the chicken can get a little weird after that long &#8212; but the taste should be OK.</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=164290#respond' data-commentid="164290" data-postid="5883" data-belowelement="div-comment-164290" data-respondelement="respond" aria-label='Reply to Mel'>Reply</a></div>
+				</div>
+				<ul class="children">
+		<li class="comment odd alt depth-3" id="comment-166505">
+				<div id="div-comment-166505" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/538cfb62e3cac33cecbe46b670161bf7?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/538cfb62e3cac33cecbe46b670161bf7?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn">April</cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-166505">
+			March 22, 2014 at 10:38 am				</a>
+						</div>
+
+		<p>Thank you!  The chicken turned out AMAZING!  I ate it for lunch over spinach salad with a little Tessamae&#8217;s Paleo Southwest Rach Dressing, so YUM.  😉</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=166505#respond' data-commentid="166505" data-postid="5883" data-belowelement="div-comment-166505" data-respondelement="respond" aria-label='Reply to April'>Reply</a></div>
+				</div>
+				</li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+		<li class="comment even thread-even depth-1 parent" id="comment-168786">
+				<div id="div-comment-168786" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/ac4b15ed5a2325874798c6ad73ca991e?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/ac4b15ed5a2325874798c6ad73ca991e?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn">CH</cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-168786">
+			March 28, 2014 at 12:56 pm				</a>
+						</div>
+
+		<p>Can you also use a blender in place of fod processor</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=168786#respond' data-commentid="168786" data-postid="5883" data-belowelement="div-comment-168786" data-respondelement="respond" aria-label='Reply to CH'>Reply</a></div>
+				</div>
+				<ul class="children">
+		<li class="comment odd alt depth-2" id="comment-168817">
+				<div id="div-comment-168817" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/ddf79e77c573e316b1253ba25dfa9b6f?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/ddf79e77c573e316b1253ba25dfa9b6f?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn"><a href='http://meljoulwan.com' rel='external nofollow ugc' class='url'>Mel</a></cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-168817">
+			March 28, 2014 at 3:19 pm				</a>
+						</div>
+
+		<p>Yes, you should be able to make the pesto in a blender. You might need to scrape down the sides a few times since there&#8217;s so little liquid.</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=168817#respond' data-commentid="168817" data-postid="5883" data-belowelement="div-comment-168817" data-respondelement="respond" aria-label='Reply to Mel'>Reply</a></div>
+				</div>
+				</li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+		<li class="comment even thread-odd thread-alt depth-1" id="comment-182018">
+				<div id="div-comment-182018" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/ac49e963c92a631d75f0f490c89db535?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/ac49e963c92a631d75f0f490c89db535?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn">malori</cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-182018">
+			April 21, 2014 at 9:46 pm				</a>
+						</div>
+
+		<p>Delish!!! These might be even better than the Moroccan meatballs. Such a simple recipe &#8211; lots of ingredients but come together so easily. Me and the bf ate almost all of it 🙂</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=182018#respond' data-commentid="182018" data-postid="5883" data-belowelement="div-comment-182018" data-respondelement="respond" aria-label='Reply to malori'>Reply</a></div>
+				</div>
+				</li><!-- #comment-## -->
+		<li class="comment odd alt thread-even depth-1" id="comment-192824">
+				<div id="div-comment-192824" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/3e6812f5a512323ea69888d07f0f313f?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/3e6812f5a512323ea69888d07f0f313f?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn">Lauren</cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-192824">
+			July 9, 2014 at 10:07 pm				</a>
+						</div>
+
+		<p>Just made these with ground turkey (when I made them with chicken they lasted like two days because I couldn&#8217;t stop eating them!).  Turkey was just as good!</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=192824#respond' data-commentid="192824" data-postid="5883" data-belowelement="div-comment-192824" data-respondelement="respond" aria-label='Reply to Lauren'>Reply</a></div>
+				</div>
+				</li><!-- #comment-## -->
+		<li class="comment even thread-odd thread-alt depth-1 parent" id="comment-193323">
+				<div id="div-comment-193323" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/e3e1cd3602ef0e411b11f8a47b61d336?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/e3e1cd3602ef0e411b11f8a47b61d336?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn">Lori</cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-193323">
+			August 6, 2014 at 12:08 pm				</a>
+						</div>
+
+		<p>I have an allergy to tree nuts, can I omit the walnuts? Or replace it? I can have cashews and pistachios&#8230;.</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=193323#respond' data-commentid="193323" data-postid="5883" data-belowelement="div-comment-193323" data-respondelement="respond" aria-label='Reply to Lori'>Reply</a></div>
+				</div>
+				<ul class="children">
+		<li class="comment odd alt depth-2" id="comment-193355">
+				<div id="div-comment-193355" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/ddf79e77c573e316b1253ba25dfa9b6f?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/ddf79e77c573e316b1253ba25dfa9b6f?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn"><a href='http://meljoulwan.com' rel='external nofollow ugc' class='url'>Melissa Joulwan</a></cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-193355">
+			August 7, 2014 at 8:09 am				</a>
+						</div>
+
+		<p>Cashews should work well because they&#8217;re kind of creamy and mild.</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=193355#respond' data-commentid="193355" data-postid="5883" data-belowelement="div-comment-193355" data-respondelement="respond" aria-label='Reply to Melissa Joulwan'>Reply</a></div>
+				</div>
+				</li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+		<li class="comment even thread-even depth-1" id="comment-195355">
+				<div id="div-comment-195355" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/6aec889364c77190c0a84509ce9cfff2?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/6aec889364c77190c0a84509ce9cfff2?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn">Sara</cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-195355">
+			November 8, 2014 at 5:34 pm				</a>
+						</div>
+
+		<p>Just made these but stuffed them with a herb goat cheese and baked them instead! Soooo good!!! Zucchini noodles for the win 🙂</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=195355#respond' data-commentid="195355" data-postid="5883" data-belowelement="div-comment-195355" data-respondelement="respond" aria-label='Reply to Sara'>Reply</a></div>
+				</div>
+				</li><!-- #comment-## -->
+		<li class="comment odd alt thread-odd thread-alt depth-1 parent" id="comment-196093">
+				<div id="div-comment-196093" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/7d3bb9dc5b080df8d6d9fe50507dd7c4?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/7d3bb9dc5b080df8d6d9fe50507dd7c4?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn">Colleen</cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-196093">
+			December 11, 2014 at 3:21 pm				</a>
+						</div>
+
+		<p>I absolutely love these meatballs. But I recently started a Paleo version of the SCD that doesn&#8217;t allow cream of tartar. I know there are a few different types of substitutions but I was wondering which you would recommend for this recipe? 1 egg? lime juice or vinegar + baking soda? Thanks!</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=196093#respond' data-commentid="196093" data-postid="5883" data-belowelement="div-comment-196093" data-respondelement="respond" aria-label='Reply to Colleen'>Reply</a></div>
+				</div>
+				<ul class="children">
+		<li class="comment even depth-2" id="comment-196104">
+				<div id="div-comment-196104" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/9a9c41065fe9464c86f92511d421026f?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/9a9c41065fe9464c86f92511d421026f?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn"><a href='http://meljoulwan.com' rel='external nofollow ugc' class='url'>Melissa Joulwan</a></cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-196104">
+			December 11, 2014 at 5:34 pm				</a>
+						</div>
+
+		<p>You can either skip it all together or add an egg. The egg will help with leavening a bit. You could also use baking soda + red wine or balsamic vinegar; just a little vinegar to make the baking soda activate. Enjoy!</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=196104#respond' data-commentid="196104" data-postid="5883" data-belowelement="div-comment-196104" data-respondelement="respond" aria-label='Reply to Melissa Joulwan'>Reply</a></div>
+				</div>
+				</li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+		<li class="comment odd alt thread-even depth-1 parent" id="comment-197683">
+				<div id="div-comment-197683" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/71c2990acaf5191131a3d4bc610a2329?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/71c2990acaf5191131a3d4bc610a2329?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn">Jaimewife</cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-197683">
+			February 7, 2015 at 11:04 am				</a>
+						</div>
+
+		<p>Started researching Whole30 and found you through their website. I LOVE your blog! Quick question on the walnuts, hubby has a nut allergy and can only have pine nuts. Would that be an appropriate substitute? Thank you!!</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=197683#respond' data-commentid="197683" data-postid="5883" data-belowelement="div-comment-197683" data-respondelement="respond" aria-label='Reply to Jaimewife'>Reply</a></div>
+				</div>
+				<ul class="children">
+		<li class="comment even depth-2" id="comment-197707">
+				<div id="div-comment-197707" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/9a9c41065fe9464c86f92511d421026f?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/9a9c41065fe9464c86f92511d421026f?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn"><a href='http://meljoulwan.com' rel='external nofollow ugc' class='url'>Melissa Joulwan</a></cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-197707">
+			February 9, 2015 at 1:37 pm				</a>
+						</div>
+
+		<p>Absolutely! Pine nuts will taste awesome! I used walnuts in this recipe because they&#8217;re a little more affordable, but my first choice for pesto is usually pine nuts.</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=197707#respond' data-commentid="197707" data-postid="5883" data-belowelement="div-comment-197707" data-respondelement="respond" aria-label='Reply to Melissa Joulwan'>Reply</a></div>
+				</div>
+				</li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+		<li class="comment odd alt thread-odd thread-alt depth-1 parent" id="comment-197735">
+				<div id="div-comment-197735" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/63f1b9f87b86e9e33540c0d5f6551805?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/63f1b9f87b86e9e33540c0d5f6551805?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn">Julia</cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-197735">
+			February 10, 2015 at 10:35 am				</a>
+						</div>
+
+		<p>What is the volume of pesto you add? I have pre-made pesto in the freezer.</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=197735#respond' data-commentid="197735" data-postid="5883" data-belowelement="div-comment-197735" data-respondelement="respond" aria-label='Reply to Julia'>Reply</a></div>
+				</div>
+				<ul class="children">
+		<li class="comment even depth-2" id="comment-197759">
+				<div id="div-comment-197759" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/9a9c41065fe9464c86f92511d421026f?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/9a9c41065fe9464c86f92511d421026f?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn"><a href='http://meljoulwan.com' rel='external nofollow ugc' class='url'>Melissa Joulwan</a></cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-197759">
+			February 11, 2015 at 2:15 pm				</a>
+						</div>
+
+		<p>I would use 2-3 tablespoons.</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=197759#respond' data-commentid="197759" data-postid="5883" data-belowelement="div-comment-197759" data-respondelement="respond" aria-label='Reply to Melissa Joulwan'>Reply</a></div>
+				</div>
+				</li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+		<li class="comment odd alt thread-even depth-1 parent" id="comment-200332">
+				<div id="div-comment-200332" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/dc75792d63952f053023abc97c989cad?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/dc75792d63952f053023abc97c989cad?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn">Debbie</cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-200332">
+			October 1, 2015 at 9:30 am				</a>
+						</div>
+
+		<p>Love this recipe! Even my husband who pretty much hates the paleo/whole30 concept loves these. I usually make it with turkey mince but I have an abundance of chicken breasts in my freezer which needs using so going to make a big batch. Do I need to double the tartar/soda mix when I double the rest of the ingredients?</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=200332#respond' data-commentid="200332" data-postid="5883" data-belowelement="div-comment-200332" data-respondelement="respond" aria-label='Reply to Debbie'>Reply</a></div>
+				</div>
+				<ul class="children">
+		<li class="comment even depth-2" id="comment-200417">
+				<div id="div-comment-200417" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/9a9c41065fe9464c86f92511d421026f?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/9a9c41065fe9464c86f92511d421026f?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn"><a href='http://meljoulwan.com' rel='external nofollow ugc' class='url'>Melissa Joulwan</a></cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-200417">
+			October 2, 2015 at 2:26 pm				</a>
+						</div>
+
+		<p>YAY! Glad it&#8217;s a hit!</p>
+<p>Yes, you should double everything in the meatballs, including the leavening ingredients and water.</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=200417#respond' data-commentid="200417" data-postid="5883" data-belowelement="div-comment-200417" data-respondelement="respond" aria-label='Reply to Melissa Joulwan'>Reply</a></div>
+				</div>
+				</li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+		<li class="comment odd alt thread-odd thread-alt depth-1 parent" id="comment-202188">
+				<div id="div-comment-202188" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/1c68c94affc573f23b5b73274d1f9926?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/1c68c94affc573f23b5b73274d1f9926?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn">jasmine</cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-202188">
+			March 24, 2016 at 11:54 am				</a>
+						</div>
+
+		<p>First off, I absolutely love your website and have been relying on your recipes since my first whole30 last january.  I want to make these meatballs and happen to have some extra chicken breasts lying around, but I&#8217;ve already planned my meals for the week.  Will these meatballs hold up in the freezer until I can incorporate them in my meal plan?</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=202188#respond' data-commentid="202188" data-postid="5883" data-belowelement="div-comment-202188" data-respondelement="respond" aria-label='Reply to jasmine'>Reply</a></div>
+				</div>
+				<ul class="children">
+		<li class="comment even depth-2" id="comment-202207">
+				<div id="div-comment-202207" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/9a9c41065fe9464c86f92511d421026f?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/9a9c41065fe9464c86f92511d421026f?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn"><a href='http://meljoulwan.com' rel='external nofollow ugc' class='url'>Melissa Joulwan</a></cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-202207">
+			March 27, 2016 at 8:51 am				</a>
+						</div>
+
+		<p>They freeze great! Cool the whole shebang in the fridge, then place in the freezer. Defrost in the fridge when you want to eat them, and slowly reheat the meatballs and sauce in a saucepan. Enjoy!</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=202207#respond' data-commentid="202207" data-postid="5883" data-belowelement="div-comment-202207" data-respondelement="respond" aria-label='Reply to Melissa Joulwan'>Reply</a></div>
+				</div>
+				</li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+		<li class="comment odd alt thread-even depth-1 parent" id="comment-227025">
+				<div id="div-comment-227025" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/7d09957f241c5068b724020d7f01a104?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/7d09957f241c5068b724020d7f01a104?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn">Cyndy</cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-227025">
+			September 4, 2018 at 8:55 pm				</a>
+						</div>
+
+		<p>Oh my!!! It was a comedy of errors yesterday&#8211;ground turkey wasn&#8217;t thawed, tripling the recipe wouldn&#8217;t fit in my mini-processor, etc., after 2.5 hours of prep, I decided to wait until today to make the sauce and cook the meatballs. YUMMERS!! Finding out that I am gluten and dairy intolerant isn&#8217;t so bad if all of the recipes I make taste as good as this! THANK YOU!!!</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=227025#respond' data-commentid="227025" data-postid="5883" data-belowelement="div-comment-227025" data-respondelement="respond" aria-label='Reply to Cyndy'>Reply</a></div>
+				</div>
+				<ul class="children">
+		<li class="comment byuser comment-author-melkathj bypostauthor even depth-2" id="comment-227044">
+				<div id="div-comment-227044" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/9a9c41065fe9464c86f92511d421026f?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/9a9c41065fe9464c86f92511d421026f?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn"><a href='http://www.meljoulwan.com' rel='external nofollow ugc' class='url'>Melissa Joulwan</a></cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-227044">
+			September 10, 2018 at 5:17 am				</a>
+						</div>
+
+		<p>ACK! Some cooking days are just like that! But happy ending! I&#8217;m glad you liked this recipe 🙂</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=227044#respond' data-commentid="227044" data-postid="5883" data-belowelement="div-comment-227044" data-respondelement="respond" aria-label='Reply to Melissa Joulwan'>Reply</a></div>
+				</div>
+				</li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+		<li class="comment odd alt thread-odd thread-alt depth-1 parent" id="comment-229409">
+				<div id="div-comment-229409" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/99e69e067fbbc1c44d511a41c8d5504c?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/99e69e067fbbc1c44d511a41c8d5504c?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn">Cheryl</cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-229409">
+			March 8, 2022 at 1:41 pm				</a>
+						</div>
+
+		<p>My husband and I love your meatball recipes. Do you think this recipe will work with ground beef?</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=229409#respond' data-commentid="229409" data-postid="5883" data-belowelement="div-comment-229409" data-respondelement="respond" aria-label='Reply to Cheryl'>Reply</a></div>
+				</div>
+				<ul class="children">
+		<li class="comment byuser comment-author-melkathj bypostauthor even depth-2" id="comment-229412">
+				<div id="div-comment-229412" class="comment-body">
+				<div class="comment-author vcard">
+			<img alt='' src='https://secure.gravatar.com/avatar/9a9c41065fe9464c86f92511d421026f?s=75&#038;d=blank&#038;r=g' srcset='https://secure.gravatar.com/avatar/9a9c41065fe9464c86f92511d421026f?s=150&#038;d=blank&#038;r=g 2x' class='avatar avatar-75 photo' height='75' width='75' />			<cite class="fn"><a href='http://www.meljoulwan.com' rel='external nofollow ugc' class='url'>Melissa Joulwan</a></cite> <span class="says">says:</span>		</div>
+		
+		<div class="comment-meta commentmetadata"><a href="https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/#comment-229412">
+			March 12, 2022 at 7:14 am				</a>
+						</div>
+
+		<p>Yes! You can make this with ground beef, ground pork, ground turkey, or a mix. Enjoy!</p>
+
+		<div class="reply"><a rel='nofollow' class='comment-reply-link' href='https://meljoulwan.com/2014/03/17/chicken-pesto-meatballs-marinara/?replytocom=229412#respond' data-commentid="229412" data-postid="5883" data-belowelement="div-comment-229412" data-respondelement="respond" aria-label='Reply to Melissa Joulwan'>Reply</a></div>
+				</div>
+				</li><!-- #comment-## -->
+</ul><!-- .children -->
+</li><!-- #comment-## -->
+		</ul><!-- .comment-list -->
+
+		
+	
+	
+	
+	
+	<div id="respond">
+
+		<h3>LEAVE A NOTE</h3>
+
+		<div id="cancel-comment-reply">
+			<small><a rel="nofollow" id="cancel-comment-reply-link" href="/2014/03/17/chicken-pesto-meatballs-marinara/#respond" style="display:none;">Click here to cancel reply.</a></small>
+		</div>
+
+		
+			<form action="https://meljoulwan.com/wp-comments-post.php" method="post" id="commentform">
+
+			
+				<div class="reply-info">
+					<input type="text" name="author" id="author" value="" size="22" tabindex="1" aria-required='true' placeholder="NAME*" />
+					<input type="text" name="email" id="email" value="" size="22" tabindex="2" aria-required='true' placeholder="EMAIL* (PRIVATE)" />
+					<input type="text" name="url" id="url" value="" size="22" tabindex="3" placeholder="WEBSITE" />
+				</div>
+
+				<div class="reply-text">
+					<textarea name="comment" id="comment" cols="58" rows="10" tabindex="4" placeholder="COMMENT HERE"></textarea>
+				</div>
+
+			
+				<div class="reply-submit clearfix">
+					<input name="submit" type="submit" id="submit" tabindex="5" value="Submit" />
+				</div>
+				<input type='hidden' name='comment_post_ID' value='5883' id='comment_post_ID' />
+<input type='hidden' name='comment_parent' id='comment_parent' value='0' />
+				
+				<p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="9e42a9c9e9" /></p><p style="display: none;"><input type="hidden" id="ak_js" name="ak_js" value="69"/></p>
+			</form>
+
+		
+	</div>
+
+	
+
+</div><!-- .comments-area -->
+ 
+            </div>
+           
+
+
+    <!-- END: STANDARD ARTICLE LOOP -->
+</div><!-- #content -->
+        <div id="sidebar" class="site-sidebar">
+            <div class="sidebar-group clearfix" id="sidebar-about">
+                <a href="/about"><img src="https://meljoulwan.com/wp-content/uploads/2016/08/meet-melissa_sept16.png" /></a>
+            </div>
+			
+		
+                <div class="sidebar-group clearfix" id="sidebar-my-books">
+                <div class="sidebar-title">
+                    <h2>MY BOOKS</h2>
+                </div>
+                    	<div class="sidebar-item">
+                	<a href="https://shop.meljoulwan.com/"  target="_blank"  ><img src="https://meljoulwan.com/wp-content/uploads/2016/11/WFW_sidebar.png" /></a>
+                	<p><strong>Well Fed Weeknights:</strong> <em>Complete Paleo Meals in 45 Minutes or Less</em></p>
+                	<a href="https://shop.meljoulwan.com/"  target="_blank"  class="buynow">Buy now</a>
+                </div>
+                    	<div class="sidebar-item">
+                	<a href="https://shop.meljoulwan.com/"  target="_blank"  ><img src="https://meljoulwan.com/wp-content/uploads/2015/05/WellFed2_290.jpg" /></a>
+                	<p><strong>Well Fed 2:</strong> <em>More Paleo Recipes For People Who Love To Eat</em></p>
+                	<a href="https://shop.meljoulwan.com/"  target="_blank"  class="buynow">Buy Now</a>
+                </div>
+                    	<div class="sidebar-item">
+                	<a href="https://shop.meljoulwan.com/"  target="_blank"  ><img src="https://meljoulwan.com/wp-content/uploads/2015/05/PaleoCookbook_Cover_Sept29_small.jpg" /></a>
+                	<p><strong>Well Fed:</strong> <em>Paleo Recipes For People Who Love To Eat</em></p>
+                	<a href="https://shop.meljoulwan.com/"  target="_blank"  class="buynow">Buy Now</a>
+                </div>
+                    </div>
+                    <div class="sidebar-group clearfix" id="sidebar-contributor">
+                <div class="sidebar-title">
+                    <h2>Affiliates</h2>
+                </div>
+                    	<div class="sidebar-item">
+					<a href="https://barefootprovisions.com?afmc=cMJ1"  target="_blank"  ><img src="https://meljoulwan.com/wp-content/uploads/2016/06/barefootProvisions_sidebar.jpg" /></a>
+                    <a href="https://barefootprovisions.com?afmc=cMJ1"  target="_blank"  class="buynow">Shop Now</a>
+				</div>
+                    	<div class="sidebar-item">
+					<a href="http://www.primalpalate.com/organic-spices/ref/19"  target="_blank"  ><img src="https://meljoulwan.com/wp-content/uploads/2015/09/primalpalate_spices.jpg" /></a>
+                    <a href="http://www.primalpalate.com/organic-spices/ref/19"  target="_blank"  class="buynow">Get spicy</a>
+				</div>
+                    	<div class="sidebar-item">
+					<a href="http://www.nikkiscoconutbutter.com/#_l_2d"  target="_blank"  ><img src="https://meljoulwan.com/wp-content/uploads/2015/09/nikkiscoconutbutter.png" /></a>
+                    <a href="http://www.nikkiscoconutbutter.com/#_l_2d"  target="_blank"  class="buynow">Buy now</a>
+				</div>
+                    	<div class="sidebar-item">
+					<a href="https://www.butcherbox.com/melissa-joulwan-burger-fans"  target="_blank"  ><img src="https://meljoulwan.com/wp-content/uploads/2017/05/butcherbox.png" /></a>
+                    <a href="https://www.butcherbox.com/melissa-joulwan-burger-fans"  target="_blank"  class="buynow">Buy Now</a>
+				</div>
+                    </div>
+                <div class="sidebar-group clearfix" id="sidebar-serious-business">
+                <div class="sidebar-title">
+                    <h2>AFFILIATE POLICY</h2>
+                </div>
+                <div class="sidebar-item">
+                    <p>Some links on this site may be affiliate links. As an Amazon Associate I earn from qualifying purchases.<br /><br /><a href="https://meljoulwan.com/privacy-policy/">PRIVACY POLICY</a></p>
+                </div>
+            </div>
+        </div>
+</div><!-- #primary -->
+<footer>
+ <div class="footer-border">
+ 	<div class="footer-box">
+ 		<div class="footer-content">
+ 			<a href="/" class="foot-well-fed"></a>
+ 			<div class="footer-links">
+ 				<a href="/category/recipes" class="footLink">Recipes</a>
+ 				<a href="/" class="footLink">Blog</a>
+ 				<a href="/category/faves" class="footLink">Fave Posts</a>
+ 				<a href="/cookbooks" class="footLink">My Cookbooks</a>
+ 				<a href="/paleo-101" class="footLink">Paleo 101</a>
+ 				<a href="/store" class="footLink">Store</a>
+ 				<a href="/about" class="footLink">About</a>
+ 				<a href="/contact" class="footLink">Contact</a>
+ 			</div>
+ 			<div class="foot-social">
+				<a href="https://www.facebook.com/pages/The-Clothes-Make-The-Girl/200689133301047" target="_blank" class="btnFacebook"></a>				<a href="https://twitter.com/meljoulwan" target="_blank" class="btnTwitter"></a>				<a href="https://instagram.com/meljoulwan/" target="_blank" class="btnInstagram"></a>				<a href="https://www.pinterest.com/meljoulwan/" target="_blank" class="btnPinterest"></a>				<a href="/rss-feeds/" class="btnRSSFeed"></a>
+ 			</div>
+			<p>© 2015 Well Fed. All Rights Reserved. Site by <a href="http://www.kitchensinkstudios.com/" target="_blank">Kitchen Sink Studios</a>.</p>
+ 		</div>
+ 	</div>
+ </div>
+</footer>
+<div class="print-logo"><img src="https://meljoulwan.com/wp-content/themes/smudge/img/print-logo.png" /></div><script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
+<script>window.jQuery || document.write('<script src="https://meljoulwan.com/wp-content/themes/smudge/js/vendor/jquery-1.11.1.min.js"><\/script>')</script>
+
+<script src="https://meljoulwan.com/wp-content/themes/smudge/js/min/plugins-min.js"></script>
+<script src="https://meljoulwan.com/wp-content/themes/smudge/js/min/main-min.js"></script>
+
+<!-- Google Analytics: change UA-XXXXX-X to be your site's ID. -->
+<script>
+    (function(b,o,i,l,e,r){b.GoogleAnalyticsObject=l;b[l]||(b[l]=
+    function(){(b[l].q=b[l].q||[]).push(arguments)});b[l].l=+new Date;
+    e=o.createElement(i);r=o.getElementsByTagName(i)[0];
+    e.src='//www.google-analytics.com/analytics.js';
+    r.parentNode.insertBefore(e,r)}(window,document,'script','ga'));
+    ga('create','UA-8886535-2','auto');ga('send','pageview');
+</script>
+
+<div id="su-footer-links" style="text-align: center;"></div><script type='text/javascript' src='https://meljoulwan.com/wp-includes/js/comment-reply.min.js?ver=5.4.10'></script>
+<script type='text/javascript'>
+/* <![CDATA[ */
+var socialWarfare = {"addons":[{"name":"Social Warfare - Pro","key":"pro","core_required":"3.3.0","product_id":63157,"store_url":"https:\/\/warfareplugins.com","version":"3.5.3","filepath":"\/var\/www\/vhosts\/meljoulwan.com\/httpdocs\/wp-content\/plugins\/social-warfare-pro\/social-warfare-pro.php","license_key":true,"is_registered":true},"pro"],"post_id":"5883","floatBeforeContent":""};
+/* ]]> */
+</script>
+<script type='text/javascript' src='https://meljoulwan.com/wp-content/plugins/social-warfare/assets/js/script.min.js?ver=3.5.3'></script>
+<script type='text/javascript' src='https://meljoulwan.com/wp-includes/js/wp-embed.min.js?ver=5.4.10'></script>
+<script async="async" type='text/javascript' src='https://meljoulwan.com/wp-content/plugins/akismet/_inc/form.js?ver=4.1.6'></script>
+<script type="text/javascript"> var swp_nonce = "15c836537d";var swpFloatBeforeContent = false;var swpClickTracking = false; swpPinIt={"enabled":false};</script></body>
+</html>
\ No newline at end of file
diff --git a/tests/test_meljoulwan.py b/tests/test_meljoulwan.py
new file mode 100644
index 00000000..9decff3d
--- /dev/null
+++ b/tests/test_meljoulwan.py
@@ -0,0 +1,73 @@
+from recipe_scrapers.meljoulwan import Meljoulwan
+from tests import ScraperTest
+
+
+class TestMeljoulwanScraper(ScraperTest):
+
+    scraper_class = Meljoulwan
+
+    def test_host(self):
+        self.assertEqual("meljoulwan.com", self.harvester_class.host())
+
+    def test_author(self):
+        self.assertEqual("Melissa Joulwan", self.harvester_class.author())
+
+    def test_title(self):
+        self.assertEqual(
+            "Chicken Pesto Meatballs in Marinara Sauce", self.harvester_class.title()
+        )
+
+    def test_category(self):
+        self.assertEqual("Poultry,Recipes,Whole30", self.harvester_class.category())
+
+    def test_total_time(self):
+        self.assertEqual(25, self.harvester_class.total_time())
+
+    def test_yields(self):
+        self.assertEqual("4 serving(s)", self.harvester_class.yields())
+
+    def test_image(self):
+        self.assertEqual(
+            "https://meljoulwan.com/wp-content/uploads/2014/03/pestochicken.jpg",
+            self.harvester_class.image(),
+        )
+
+    def test_ingredients(self):
+        self.assertEqual(
+            [
+                "1/2 cup (packed) fresh basil leaves",
+                "1/4 cup fresh parsley leaves",
+                "1/4 cup walnuts",
+                "1 clove garlic, smashed and peeled",
+                "1 tablespoon extra-virgin olive oil",
+                "3/4 teaspoon salt",
+                "1/4 teaspoon ground black pepper",
+                "dash crushed red pepper flakes",
+                "1 pound ground chicken",
+                "2 tablespoons warm water",
+                "1/2 teaspoon cream of tartar",
+                "1/4 teaspoon baking soda",
+                "1 teaspoon extra-virgin olive oil",
+                "1-2 cloves garlic, minced",
+                "1 (14.5 ounce) can crushed tomatoes",
+                "1 \xa0(8 ounce) can tomato sauce",
+                "1/2 teaspoon salt",
+                "1/4 teaspoon ground black pepper",
+                "10 large fresh basil leaves, slivered",
+            ],
+            self.harvester_class.ingredients(),
+        )
+
+    def test_instructions(self):
+        self.assertEqual(
+            "\n".join(
+                [
+                    "1. Place the basil, parsley, walnuts, garlic, olive oil, salt, pepper, and red pepper flakes in the bowl of a food processor and purée until it forms a uniform paste. You may need to scrape down the sides a few times to get it to the right texture.",
+                    "2. Place the ground chicken in a large bowl, then add the pesto. In a small bowl or measuring cup, mix the water with the cream of tartar and baking soda \xa0— it will fizz a little. Add to the bowl with the chicken and mix until all ingredients are evenly distributed. Cover and refrigerate at least 20 minutes and up to overnight.",
+                    "3. While the meat is chilling, start the sauce. Heat a large non-stick skillet over low heat and add the olive oil. When the oil is warm, about 2 minutes, add the crushed garlic and when it’s fragrant, about 30 seconds, add the tomatoes. Stir to combine and bring to a very low simmer.",
+                    "4. Remove the chicken dough from the fridge. Moisten your hands with cold water and shake to remove excess. Measure a rounded tablespoon of chicken and roll into a ball between your palms. Place gently in the tomato sauce. Repeat until all the balls are nestled into the sauce. It’s OK if they touch each other and aren’t completely submerged.",
+                    "5. Cook the meatballs in the tomato sauce, covered, about 25 minutes. Remove the lid from the pan and allow to cook another 5-10 minutes to allow the sauce to thicken a little. Add the fresh basil leaves, stir, and serve on spaghetti squash or zucchini noodles. Bonus if you drizzle with a little extra-virgin olive oil.",
+                ]
+            ),
+            self.harvester_class.instructions(),
+        )