Repository: hhursev/recipe-scrapers
Pull request #424 (2021-08-26 15:37:46)

add practicalselfreliance.com

brett: updated to remove ratings method that's not actually available on this site
brett: > Oh, sorry. I checked the actual coverage report and it seems that both the _ratings_ change was required along with added a test for total time.

Thanks @bfcarpio -- I'll make sure to check test coverage % in addition to passing status next time.

Patch:
diff --git a/README.rst b/README.rst
index 68fb495f..6764ff4b 100644
--- a/README.rst
+++ b/README.rst
@@ -187,6 +187,7 @@ Scrapers available for:
 - `https://www.panelinha.com.br/ <https://www.panelinha.com.br>`_
 - `https://paninihappy.com/ <https://paninihappy.com>`_
 - `https://popsugar.com/ <https://popsugar.com>`_
+- `https://practicalselfreliance.com/ <https://practicalselfreliance.com>`_
 - `https://www.primaledgehealth.com/ <https://www.primaledgehealth.com/>`_
 - `https://przepisy.pl/ <https://przepisy.pl>`_
 - `https://purelypope.com/ <https://purelypope.com>`_
diff --git a/recipe_scrapers/__init__.py b/recipe_scrapers/__init__.py
index e5907a1d..ecd8eed6 100644
--- a/recipe_scrapers/__init__.py
+++ b/recipe_scrapers/__init__.py
@@ -107,6 +107,7 @@ from .paleorunningmomma import PaleoRunningMomma
 from .panelinha import Panelinha
 from .paninihappy import PaniniHappy
 from .popsugar import PopSugar
+from .practicalselfreliance import PracticalSelfReliance
 from .primaledgehealth import PrimalEdgeHealth
 from .przepisy import Przepisy
 from .purelypope import PurelyPope
@@ -271,6 +272,7 @@ SCRAPERS = {
     Panelinha.host(): Panelinha,
     PaniniHappy.host(): PaniniHappy,
     PopSugar.host(): PopSugar,
+    PracticalSelfReliance.host(): PracticalSelfReliance,
     PrimalEdgeHealth.host(): PrimalEdgeHealth,
     Przepisy.host(): Przepisy,
     PurelyPope.host(): PurelyPope,
diff --git a/recipe_scrapers/practicalselfreliance.py b/recipe_scrapers/practicalselfreliance.py
new file mode 100644
index 00000000..a93df0ee
--- /dev/null
+++ b/recipe_scrapers/practicalselfreliance.py
@@ -0,0 +1,25 @@
+from ._abstract import AbstractScraper
+
+
+class PracticalSelfReliance(AbstractScraper):
+    @classmethod
+    def host(cls):
+        return "practicalselfreliance.com"
+
+    def title(self):
+        return self.schema.title()
+
+    def total_time(self):
+        return self.schema.total_time()
+
+    def yields(self):
+        return self.schema.yields()
+
+    def image(self):
+        return self.schema.image()
+
+    def ingredients(self):
+        return self.schema.ingredients()
+
+    def instructions(self):
+        return self.schema.instructions()


Test patch:
diff --git a/tests/test_data/practicalselfreliance.testhtml b/tests/test_data/practicalselfreliance.testhtml
new file mode 100644
index 00000000..b71edc93
--- /dev/null
+++ b/tests/test_data/practicalselfreliance.testhtml
@@ -0,0 +1,684 @@
+<!DOCTYPE html>
+<html lang="en-US">
+<head >
+<meta charset="UTF-8" />
+		<meta name="robots" content="noodp,noydir" />
+		<meta name="viewport" content="width=device-width, initial-scale=1" />
+<title>Zucchini Relish Recipe for Canning</title>
+<!-- Grow Social by Mediavine v.1.18.2 https://marketplace.mediavine.com/grow-social-pro/ -->
+<meta property="og:locale" content="en_US"/>
+<meta property="og:type" content="article" />
+<meta property="og:title" content="Zucchini Relish Recipe for Canning" />
+<meta property="og:description" content="Zucchini relish one of my favorite ways to use up zucchini from the garden. Considerably more flavorful than straight dill pickle relish, homemade zucchini relish is a real hit at summer barbeques. When this zucchini" />
+<meta property="og:url"	content="https://practicalselfreliance.com/zucchini-relish/" />
+<meta property="og:site_name" content="Practical Self Reliance" />
+<meta property="og:updated_time" content="2021-08-16T17:13:58+00:00" />
+<meta property="article:published_time" content="2021-08-16T17:13:58+00:00" />
+<meta property="article:modified_time" content="2021-08-16T17:13:58+00:00" />
+<meta property="og:image" content="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?fit=1200%2C800&amp;ssl=1" />
+<meta property="og:image:width" content="1200" />
+<meta property="og:image:height" content="800" />
+<meta property="article:author" content ="https://www.facebook.com/PracticalSelfRelianceBlog/" />
+<meta name="twitter:card" content="summary_large_image" />
+<meta name="twitter:title" content="Zucchini Relish Recipe for Canning" />
+<meta name="twitter:description" content="Zucchini relish one of my favorite ways to use up zucchini from the garden. Considerably more flavorful than straight dill pickle relish, homemade zucchini relish is a real hit at summer barbeques. When this zucchini" />
+<meta name="twitter:image" content="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?fit=1200%2C800&amp;ssl=1" />
+<meta name="twitter:creator" content="@PSelfReliance" />
+<!-- Grow Social by Mediavine v.1.18.2 https://marketplace.mediavine.com/grow-social-pro/ -->
+<link rel='dns-prefetch' href='//scripts.mediavine.com' />
+<link rel='dns-prefetch' href='//fonts.googleapis.com' />
+<link rel='dns-prefetch' href='//s.w.org' />
+<link rel='dns-prefetch' href='//v0.wordpress.com' />
+<link rel='dns-prefetch' href='//c0.wp.com' />
+<link rel='dns-prefetch' href='//i0.wp.com' />
+<link rel='dns-prefetch' href='//i1.wp.com' />
+<link rel='dns-prefetch' href='//i2.wp.com' />
+<link rel="alternate" type="application/rss+xml" title="Practical Self Reliance &raquo; Feed" href="https://practicalselfreliance.com/feed/" />
+<link rel="alternate" type="application/rss+xml" title="Practical Self Reliance &raquo; Comments Feed" href="https://practicalselfreliance.com/comments/feed/" />
+<link rel="alternate" type="application/rss+xml" title="Practical Self Reliance &raquo; Zucchini Relish Recipe for Canning Comments Feed" href="https://practicalselfreliance.com/zucchini-relish/feed/" />
+<link rel="canonical" href="https://practicalselfreliance.com/zucchini-relish/" />
+		<script type="text/javascript">
+			window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/practicalselfreliance.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.5.3"}};
+			!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([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!c([55357,56424,8205,55356,57212],[55357,56424,8203,55356,57212])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);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()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.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='foodie-pro-theme-css'  href='https://practicalselfreliance.com/wp-content/themes/foodie-pro/style.css?ver=3.0.0' type='text/css' media='all' />
+<style id='foodie-pro-theme-inline-css' type='text/css'>
+body, .site-description, .sidebar a{color:#000000;}.entry-meta, .post-info, .post-meta, .site-footer{color:#000000;}body, .site-description, .sidebar .featured-content .entry-title{font-family:"Karla","Helvetica Neue",sans-serif;font-size:21px;}.genesis-nav-menu{font-family:"Karla","Helvetica Neue",sans-serif;font-weight:900;}h1, h2, h3, h4, h5, h6, .site-title, .entry-title, .widgettitle{font-family:"Karla","Helvetica Neue",sans-serif;font-weight:900;}.entry-title{font-family:"Karla","Helvetica Neue",sans-serif;font-size:27px;}.button, .button-secondary, button, input[type="button"], input[type="reset"], input[type="submit"], a.more-link, .more-from-category a{font-family:"Karla","Helvetica Neue",sans-serif;}
+</style>
+<link rel='stylesheet' id='wp-block-library-css'  href='https://c0.wp.com/c/5.5.3/wp-includes/css/dist/block-library/style.min.css' type='text/css' media='all' />
+<style id='wp-block-library-inline-css' type='text/css'>
+.has-text-align-justify{text-align:justify;}
+</style>
+<link rel='stylesheet' id='dpsp-frontend-style-pro-css'  href='https://practicalselfreliance.com/wp-content/plugins/social-pug/assets/dist/style-frontend-pro.1.18.2.css?ver=1.18.2' type='text/css' media='all' />
+<link rel='stylesheet' id='wprm-template-css'  href='https://practicalselfreliance.com/wp-content/plugins/wp-recipe-maker/templates/recipe/legacy/simple/simple.min.css?ver=7.1.0' type='text/css' media='all' />
+<link rel='stylesheet' id='google-fonts-css'  href='//fonts.googleapis.com/css?family=Karla%3Aregular%2Citalic%2C700%26subset%3Dlatin%2C&#038;ver=3.0.0' type='text/css' media='all' />
+<link rel='stylesheet' id='jetpack_css-css'  href='https://c0.wp.com/p/jetpack/9.4/css/jetpack.css' type='text/css' media='all' />
+<script type='text/javascript' src='https://c0.wp.com/c/5.5.3/wp-includes/js/jquery/jquery.js' id='jquery-core-js'></script>
+<script type='text/javascript' id='jetpack_related-posts-js-extra'>
+/* <![CDATA[ */
+var related_posts_js_options = {"post_heading":"h4"};
+/* ]]> */
+</script>
+<script type='text/javascript' src='https://c0.wp.com/p/jetpack/9.4/_inc/build/related-posts/related-posts.min.js' id='jetpack_related-posts-js'></script>
+<script type='text/javascript' src='https://practicalselfreliance.com/wp-content/plugins/convertkit/resources/frontend/jquery.cookie.min.js?ver=1.4.0' id='jquery-cookie-js'></script>
+<script type='text/javascript' id='convertkit-js-js-extra'>
+/* <![CDATA[ */
+var ck_data = {"ajaxurl":"https:\/\/practicalselfreliance.com\/wp-admin\/admin-ajax.php","post_has_tag":""};
+/* ]]> */
+</script>
+<script type='text/javascript' src='https://practicalselfreliance.com/wp-content/plugins/convertkit/resources/frontend/wp-convertkit.js?ver=1.9.4' id='convertkit-js-js'></script>
+<script type='text/javascript' async="async" data-noptimize="1" data-cfasync="false" src='https://scripts.mediavine.com/tags/practical-self-reliance.js?ver=5.5.3' id='mv-script-wrapper-js'></script>
+<!--[if lt IE 9]>
+<script type='text/javascript' src='https://practicalselfreliance.com/wp-content/themes/genesis/lib/js/html5shiv.min.js?ver=3.7.3' id='html5shiv-js'></script>
+<![endif]-->
+<link rel="https://api.w.org/" href="https://practicalselfreliance.com/wp-json/" /><link rel="alternate" type="application/json" href="https://practicalselfreliance.com/wp-json/wp/v2/posts/15600" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://practicalselfreliance.com/xmlrpc.php?rsd" />
+<link rel="alternate" type="application/json+oembed" href="https://practicalselfreliance.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpracticalselfreliance.com%2Fzucchini-relish%2F" />
+<link rel="alternate" type="text/xml+oembed" href="https://practicalselfreliance.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpracticalselfreliance.com%2Fzucchini-relish%2F&#038;format=xml" />
+<script>
+<meta name="p:domain_verify" content="a82731243c0e283acf0c265619733308"/>
+</script>
+
+<script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
+
+  ga('create', 'UA-99970018-1', 'auto');
+  ga('send', 'pageview');
+
+</script>			<style>
+				:root {
+					--mv-create-radius: 0;
+				}
+			</style>
+			<style type="text/css" data-source="Grow Social by Mediavine">
+					@media screen and ( max-width : 720px ) {
+						#dpsp-floating-sidebar.dpsp-hide-on-mobile { display: none !important; }
+					}
+
+					@media screen and ( max-width : 720px ) {
+						.dpsp-share-text.dpsp-hide-on-mobile { display: none !important; }
+					}
+
+					@media screen and ( max-width : 720px ) {
+						.dpsp-content-wrapper.dpsp-hide-on-mobile { display: none !important; }
+					}
+
+					@media screen and ( max-width : 720px ) {
+						.dpsp-share-text.dpsp-hide-on-mobile { display: none !important; }
+					}
+				</style><style type="text/css"> html body .wprm-recipe-container { color: #333333; } html body .wprm-recipe-container a.wprm-recipe-print { color: #333333; } html body .wprm-recipe-container a.wprm-recipe-print:hover { color: #333333; } html body .wprm-recipe-container .wprm-recipe { background-color: #ffffff; } html body .wprm-recipe-container .wprm-recipe { border-color: #aaaaaa; } html body .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-time-container { border-color: #aaaaaa; } html body .wprm-recipe-container .wprm-recipe .wprm-color-border { border-color: #aaaaaa; } html body .wprm-recipe-container a { color: #3498db; } html body .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-name { color: #000000; } html body .wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-header { color: #000000; } html body .wprm-recipe-container h1 { color: #000000; } html body .wprm-recipe-container h2 { color: #000000; } html body .wprm-recipe-container h3 { color: #000000; } html body .wprm-recipe-container h4 { color: #000000; } html body .wprm-recipe-container h5 { color: #000000; } html body .wprm-recipe-container h6 { color: #000000; } html body .wprm-recipe-container svg path { fill: #343434; } html body .wprm-recipe-container svg rect { fill: #343434; } html body .wprm-recipe-container svg polygon { stroke: #343434; } html body .wprm-recipe-container .wprm-rating-star-full svg polygon { fill: #343434; } html body .wprm-recipe-container .wprm-recipe .wprm-color-accent { background-color: #2c3e50; } html body .wprm-recipe-container .wprm-recipe .wprm-color-accent { color: #ffffff; } html body .wprm-recipe-container .wprm-recipe .wprm-color-accent a.wprm-recipe-print { color: #ffffff; } html body .wprm-recipe-container .wprm-recipe .wprm-color-accent a.wprm-recipe-print:hover { color: #ffffff; } html body .wprm-recipe-container .wprm-recipe-colorful .wprm-recipe-header { background-color: #2c3e50; } html body .wprm-recipe-container .wprm-recipe-colorful .wprm-recipe-header { color: #ffffff; } html body .wprm-recipe-container .wprm-recipe-colorful .wprm-recipe-meta > div { background-color: #3498db; } html body .wprm-recipe-container .wprm-recipe-colorful .wprm-recipe-meta > div { color: #ffffff; } html body .wprm-recipe-container .wprm-recipe-colorful .wprm-recipe-meta > div a.wprm-recipe-print { color: #ffffff; } html body .wprm-recipe-container .wprm-recipe-colorful .wprm-recipe-meta > div a.wprm-recipe-print:hover { color: #ffffff; } .wprm-rating-star svg polygon { stroke: #343434; } .wprm-rating-star.wprm-rating-star-full svg polygon { fill: #343434; } html body .wprm-recipe-container .wprm-recipe-instruction-image { text-align: left; } html body .wprm-recipe-container li.wprm-recipe-ingredient { list-style-type: disc; } html body .wprm-recipe-container li.wprm-recipe-instruction { list-style-type: decimal; } .wprm-comment-rating svg { width: 18px !important; height: 18px !important; } img.wprm-comment-rating { width: 90px !important; height: 18px !important; } .wprm-comment-rating svg path { fill: #343434; } .wprm-comment-rating svg polygon { stroke: #343434; } .wprm-comment-ratings-container svg .wprm-star-full { fill: #343434; } .wprm-comment-ratings-container svg .wprm-star-empty { stroke: #343434; }</style><style type='text/css'>img#wpstats{display:none}</style><link rel="icon" href="https://practicalselfreliance.com/wp-content/themes/foodie-pro/images/favicon.ico" />
+<link rel="pingback" href="https://practicalselfreliance.com/xmlrpc.php" />
+			<style type="text/css">
+				/* If html does not have either class, do not show lazy loaded images. */
+				html:not( .jetpack-lazy-images-js-enabled ):not( .js ) .jetpack-lazy-image {
+					display: none;
+				}
+			</style>
+			<script>
+				document.documentElement.classList.add(
+					'jetpack-lazy-images-js-enabled'
+				);
+			</script>
+		<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript></head>
+<body class="post-template-default single single-post postid-15600 single-format-standard custom-header header-full-width content-sidebar foodie-pro" itemscope itemtype="https://schema.org/WebPage"><div class="site-container"><ul class="genesis-skip-link"><li><a href="#genesis-nav-primary" class="screen-reader-shortcut"> Skip to primary navigation</a></li><li><a href="#genesis-content" class="screen-reader-shortcut"> Skip to content</a></li><li><a href="#genesis-sidebar-primary" class="screen-reader-shortcut"> Skip to primary sidebar</a></li><li><a href="#genesis-footer-widgets" class="screen-reader-shortcut"> Skip to footer</a></li></ul><header class="site-header" itemscope itemtype="https://schema.org/WPHeader"><div class="wrap"><div class="title-area"><p class="site-title" itemprop="headline"><a href="https://practicalselfreliance.com/">Practical Self Reliance</a></p><p class="site-description" itemprop="description">Your Practical Guide To Self Reliant Living</p></div></div></header><nav class="nav-primary" aria-label="Main" itemscope itemtype="https://schema.org/SiteNavigationElement" id="genesis-nav-primary"><div class="wrap"><ul id="menu-main-menu" class="menu genesis-nav-menu menu-primary"><li id="menu-item-417" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-417"><a href="https://practicalselfreliance.com/category/off-grid/" itemprop="url"><span itemprop="name">Off-Grid</span></a></li>
+<li id="menu-item-414" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-414"><a href="https://practicalselfreliance.com/category/foraging/" itemprop="url"><span itemprop="name">Foraging</span></a></li>
+<li id="menu-item-979" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-979"><a href="https://practicalselfreliance.com/category/herbalism/" itemprop="url"><span itemprop="name">Herbalism</span></a></li>
+<li id="menu-item-416" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-416"><a href="https://practicalselfreliance.com/category/food-preservation/" itemprop="url"><span itemprop="name">Preserving</span></a></li>
+<li id="menu-item-978" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-978"><a href="https://practicalselfreliance.com/category/brewing/" itemprop="url"><span itemprop="name">Brewing</span></a></li>
+<li id="menu-item-7591" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7591"><a href="https://practicalselfreliance.com/category/permaculture/" itemprop="url"><span itemprop="name">Permaculture</span></a></li>
+<li id="foodie-social" class="foodie-social menu-item"><form class="search-form" itemprop="potentialAction" itemscope itemtype="https://schema.org/SearchAction" method="get" action="https://practicalselfreliance.com/" role="search"><meta itemprop="target" content="https://practicalselfreliance.com/?s={s}"/><label class="search-form-label screen-reader-text" for="searchform-611b0b76c9e303.25572938">Search</label><input itemprop="query-input" type="search" name="s" id="searchform-611b0b76c9e303.25572938" placeholder="Search" /><input type="submit" value="Search" /></form></li></ul></div></nav><div class="site-inner"><div class="content-sidebar-wrap"><main class="content" id="genesis-content"><div class="breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList">You are here: <span class="breadcrumb-link-wrap" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a href="https://practicalselfreliance.com/" itemprop="item"><span itemprop="name">Home</span></a></span> <span aria-label="breadcrumb separator">/</span> <span class="breadcrumb-link-wrap" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a href="https://practicalselfreliance.com/category/canning/" itemprop="item"><span itemprop="name">Canning</span></a></span> <span aria-label="breadcrumb separator">/</span> Zucchini Relish Recipe for Canning</div><article class="post-15600 post type-post status-publish format-standard has-post-thumbnail category-canning category-water-bath-canning mv-content-wrapper entry" itemscope itemtype="https://schema.org/CreativeWork"><header class="entry-header"><h1 class="entry-title" itemprop="headline">Zucchini Relish Recipe for Canning</h1>
+<p class="entry-meta"><time class="entry-time" itemprop="datePublished" datetime="2021-08-16T17:13:58+00:00">August 16, 2021</time> by <span class="entry-author" itemprop="author" itemscope itemtype="https://schema.org/Person"><a href="https://practicalselfreliance.com/author/ashley/" class="entry-author-link" itemprop="url" rel="author"><span class="entry-author-name" itemprop="name">Ashley Adamant</span></a></span> <span class="entry-comments-link"><a href="https://practicalselfreliance.com/zucchini-relish/#respond">Leave a Comment</a></span> </p></header><em>This post may contain affiliate links.  Read full disclosure <a href="https://practicalselfreliance.com/disclosures-privacy-policy/">here</a>.</em><div class="entry-content" itemprop="text"><div id="dpsp-content-top" class="dpsp-content-wrapper dpsp-shape-rounded dpsp-size-medium dpsp-has-spacing dpsp-hide-on-mobile dpsp-show-total-share-count dpsp-show-total-share-count-after dpsp-button-style-1"><div class="dpsp-total-share-wrapper"><span class="dpsp-icon-total-share"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="26" height="32" viewBox="0 0 26 32"><path d="M20.8 20.8q1.984 0 3.392 1.376t1.408 3.424q0 1.984-1.408 3.392t-3.392 1.408-3.392-1.408-1.408-3.392q0-0.192 0.032-0.448t0.032-0.384l-8.32-4.992q-1.344 1.024-2.944 1.024-1.984 0-3.392-1.408t-1.408-3.392 1.408-3.392 3.392-1.408q1.728 0 2.944 0.96l8.32-4.992q0-0.128-0.032-0.384t-0.032-0.384q0-1.984 1.408-3.392t3.392-1.408 3.392 1.376 1.408 3.424q0 1.984-1.408 3.392t-3.392 1.408q-1.664 0-2.88-1.024l-8.384 4.992q0.064 0.256 0.064 0.832 0 0.512-0.064 0.768l8.384 4.992q1.152-0.96 2.88-0.96z"></path></svg></span><span class="dpsp-total-share-count">1</span><span>shares</span></div><ul class="dpsp-networks-btns-wrapper dpsp-networks-btns-share dpsp-networks-btns-content dpsp-column-3 dpsp-has-button-icon-animation">
+			<li>
+				<a rel="nofollow noopener" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fpracticalselfreliance.com%2Fzucchini-relish%2F&t=Zucchini%20Relish%20Recipe%20for%20Canning" class="dpsp-network-btn dpsp-facebook dpsp-first dpsp-has-label" target="_blank" aria-label="Share on Share" title="Share on Share">
+					<span class="dpsp-network-icon">
+						<span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="18" height="32" viewBox="0 0 18 32"><path d="M17.12 0.224v4.704h-2.784q-1.536 0-2.080 0.64t-0.544 1.92v3.392h5.248l-0.704 5.28h-4.544v13.568h-5.472v-13.568h-4.544v-5.28h4.544v-3.904q0-3.328 1.856-5.152t4.96-1.824q2.624 0 4.064 0.224z"></path></svg></span>
+					</span>
+					<span class="dpsp-network-label">Share</span>
+
+				</a>
+
+			</li>
+
+			<li>
+				<a rel="nofollow noopener" href="https://twitter.com/intent/tweet?text=Zucchini%20Relish%20Recipe%20for%20Canning&url=https%3A%2F%2Fpracticalselfreliance.com%2Fzucchini-relish%2F&via=PSelfReliance" class="dpsp-network-btn dpsp-twitter dpsp-has-label" target="_blank" aria-label="Share on Tweet" title="Share on Tweet">
+					<span class="dpsp-network-icon">
+						<span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="30" height="32" viewBox="0 0 30 32"><path d="M28.928 7.296q-1.184 1.728-2.88 2.976 0 0.256 0 0.736 0 2.336-0.672 4.64t-2.048 4.448-3.296 3.744-4.608 2.624-5.792 0.96q-4.832 0-8.832-2.592 0.608 0.064 1.376 0.064 4.032 0 7.168-2.464-1.888-0.032-3.36-1.152t-2.048-2.848q0.608 0.096 1.088 0.096 0.768 0 1.536-0.192-2.016-0.416-3.328-1.984t-1.312-3.68v-0.064q1.216 0.672 2.624 0.736-1.184-0.8-1.888-2.048t-0.704-2.752q0-1.568 0.8-2.912 2.176 2.656 5.248 4.256t6.656 1.76q-0.16-0.672-0.16-1.312 0-2.4 1.696-4.064t4.064-1.696q2.528 0 4.224 1.824 1.952-0.384 3.68-1.408-0.672 2.048-2.56 3.2 1.664-0.192 3.328-0.896z"></path></svg></span>
+					</span>
+					<span class="dpsp-network-label">Tweet</span>
+
+				</a>
+
+			</li>
+
+			<li>
+				<button rel="nofollow noopener" data-href="#" class="dpsp-network-btn dpsp-pinterest dpsp-last dpsp-has-label" target="_blank" aria-label="Save to Pinterest" title="Save to Pinterest">
+					<span class="dpsp-network-icon">
+						<span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="23" height="32" viewBox="0 0 23 32"><path d="M0 10.656q0-1.92 0.672-3.616t1.856-2.976 2.72-2.208 3.296-1.408 3.616-0.448q2.816 0 5.248 1.184t3.936 3.456 1.504 5.12q0 1.728-0.32 3.36t-1.088 3.168-1.792 2.656-2.56 1.856-3.392 0.672q-1.216 0-2.4-0.576t-1.728-1.568q-0.16 0.704-0.48 2.016t-0.448 1.696-0.352 1.28-0.48 1.248-0.544 1.12-0.832 1.408-1.12 1.536l-0.224 0.096-0.16-0.192q-0.288-2.816-0.288-3.36 0-1.632 0.384-3.68t1.184-5.152 0.928-3.616q-0.576-1.152-0.576-3.008 0-1.504 0.928-2.784t2.368-1.312q1.088 0 1.696 0.736t0.608 1.824q0 1.184-0.768 3.392t-0.8 3.36q0 1.12 0.8 1.856t1.952 0.736q0.992 0 1.824-0.448t1.408-1.216 0.992-1.696 0.672-1.952 0.352-1.984 0.128-1.792q0-3.072-1.952-4.8t-5.12-1.728q-3.552 0-5.952 2.304t-2.4 5.856q0 0.8 0.224 1.536t0.48 1.152 0.48 0.832 0.224 0.544q0 0.48-0.256 1.28t-0.672 0.8q-0.032 0-0.288-0.032-0.928-0.288-1.632-0.992t-1.088-1.696-0.576-1.92-0.192-1.92z"></path></svg></span>
+					</span>
+					<span class="dpsp-network-label">Pin</span>
+
+				</button>
+
+			</li>
+			</ul></div><p><em>Zucchini relish one of my favorite ways to use up zucchini from the garden. Considerably more flavorful than straight dill pickle relish, homemade zucchini relish is a real hit at summer barbeques.</em></p>
+<p><em>When this zucchini relish is made as a canning recipe, you can preserve zucchini right on the pantry shelf for year-round eating.&nbsp; It&#8217;s also perfectly fine to make a small batch for the refrigerator, and it&#8217;ll last for several months so you can enjoy it all summer long.</em></p>
+<p><img loading="lazy" class="aligncenter size-full wp-image-15608 jetpack-lazy-image" src="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=1200%2C800&#038;ssl=1" alt width="1200" height="800" data-recalc-dims="1" data-lazy-srcset="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?w=1200&amp;ssl=1 1200w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=735%2C490&amp;ssl=1 735w" data-lazy-sizes="(max-width: 1000px) 100vw, 1000px" data-lazy-src="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=1200%2C800&amp;is-pending-load=1#038;ssl=1" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><noscript><img loading="lazy" class="aligncenter size-full wp-image-15608" src="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=1200%2C800&#038;ssl=1" alt="" width="1200" height="800" srcset="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?w=1200&amp;ssl=1 1200w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=735%2C490&amp;ssl=1 735w" sizes="(max-width: 1000px) 100vw, 1000px" data-recalc-dims="1" /></noscript></p>
+<p><span id="more-15600"></span></p>
+<p>Every gardener knows what happens when you grow zucchini&#8230;</p>
+<p>It starts out slow, with just a few tiny squash and you add them to dinner as a quick side dish.&nbsp; Then they start to come in by the bucket load, and you make zucchini bread for the whole neighborhood.</p>
+<p>Then you&#8217;re carrying bags of zucchini to neighbors, begging them to take them off your hands.</p>
+<p>You get desperate, and start grating and freezing zucchini for winter baking, but the freezer fills up.</p>
+<p>Then you really start to pannic.</p>
+<p>Ok, well maybe it&#8217;s not all that bad.&nbsp; But it&#8217;s still always good to know a few good ways to use up extra zucchini, especially if they don&#8217;t require precious freezer space.</p>
+<p>This simple zucchini relish is on of my favorite zucchini canning recipes, and it&#8217;s bright, festive, and incredibly tasty.</p>
+<p>A bit of red pepper adds color, while onion and whole mustard seed gives it a pleasant crunch.&nbsp;&nbsp;</p>
+<p>Don&#8217;t worry, it&#8217;s still mostly zucchini, so you can make a couple of batches to use up those extra squash on the counter.</p>
+<p><img loading="lazy" class="aligncenter size-full wp-image-15603 jetpack-lazy-image" src="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-31.jpg?resize=1200%2C802&#038;ssl=1" alt width="1200" height="802" data-recalc-dims="1" data-lazy-srcset="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-31.jpg?w=1200&amp;ssl=1 1200w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-31.jpg?resize=300%2C201&amp;ssl=1 300w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-31.jpg?resize=1024%2C684&amp;ssl=1 1024w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-31.jpg?resize=768%2C513&amp;ssl=1 768w" data-lazy-sizes="(max-width: 1000px) 100vw, 1000px" data-lazy-src="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-31.jpg?resize=1200%2C802&amp;is-pending-load=1#038;ssl=1" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><noscript><img loading="lazy" class="aligncenter size-full wp-image-15603" src="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-31.jpg?resize=1200%2C802&#038;ssl=1" alt="" width="1200" height="802" srcset="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-31.jpg?w=1200&amp;ssl=1 1200w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-31.jpg?resize=300%2C201&amp;ssl=1 300w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-31.jpg?resize=1024%2C684&amp;ssl=1 1024w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-31.jpg?resize=768%2C513&amp;ssl=1 768w" sizes="(max-width: 1000px) 100vw, 1000px" data-recalc-dims="1" /></noscript></p>
+<p>This recipe for Zucchini Relish is adapted from <a href="https://amzn.to/3CS9ghn" target="_blank" rel="nofollow noopener noreferrer">The Ball Blue Book Guide to Preserving</a>, which has literally hundreds of safe, tested canning recipes.</p>
+<h2>Ingredients for Zucchini Relish</h2>
+<p>Relish is one of those condiments we eat with our eyes as much as our mouths, and adding a variety of colors and textures is key to a good relish recipe.</p>
+<p>Of course, in a zucchini relish recipe, part of the goal is to use up as much zucchini as possible.&nbsp; The problem is, zucchini tends to fall apart and get soggy during canning, especially when diced finely.&nbsp;</p>
+<p>Using no more than half zucchini ensures good texture, but also allows you to incorporate other colors and flavors into the finished relish.</p>
+<p>The vegetables in this relish include two parts zucchini, and then one part each diced onion and diced red pepper.</p>
+<p>To yield about 4 half-pints (8 oz) jars, you&#8217;ll need:</p>
+<ul>
+<li>2 cups zucchini, diced <em>(about 3 medium)</em></li>
+<li>1 cup onion, diced <em>(about 1 medium)</em></li>
+<li>1 cup red bell pepper, diced <em>(about 2 small or 1 large)</em></li>
+<li>2 Tablespoons Salt <em>(pickling and canning salt, or kosher salt)</em></li>
+<li>1 3/4 cups sugar</li>
+<li>2 teaspoons celery seed <em>(whole)</em></li>
+<li>1 teaspoon mustard seed <em>(whole)</em></li>
+<li>1 cup cider vinegar <em>(5% acidity)</em></li>
+<li><a href="https://amzn.to/3kfNSdB" target="_blank" rel="nofollow noopener noreferrer">Pickle Crisp Granules</a> <em>(optional, helps veggies stay firm after canning)</em></li>
+</ul>
+<p>This is a tested canning recipe, and you should not change the total amount of vegetables (or the proportions), and you cannot reduce the total amount of vinegar.&nbsp;&nbsp;</p>
+<p>That said, the salt, sugar, and spices are for flavor/texture and are not what makes this a safe canning recipe.&nbsp; Feel to skip the spices, or replace them with others that are more suited to your tastes.&nbsp;</p>
+<p>You can also reduce the salt or sugar, but know that they are calculated to balance the acidity in the recipe and create a well-rounded relish.&nbsp; Reducing them will also negatively impact the texture of the finished relish.&nbsp; &nbsp;</p>
+<p>While in most canning recipes you can use sodium-free salt substitutes, I wouldn&#8217;t recommend it for this zucchini relish.&nbsp; The salt is used to soak the vegetables before making the relish, and it is what&#8217;s responsible for keeping the diced veggies firm during canning.&nbsp; Most of it is rinsed out before actually making the relish.</p>
+<p><img loading="lazy" class="aligncenter size-full wp-image-15613 jetpack-lazy-image" src="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Ingredients-1.jpg?resize=1200%2C800&#038;ssl=1" alt width="1200" height="800" data-recalc-dims="1" data-lazy-srcset="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Ingredients-1.jpg?w=1200&amp;ssl=1 1200w, https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Ingredients-1.jpg?resize=300%2C200&amp;ssl=1 300w, https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Ingredients-1.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Ingredients-1.jpg?resize=768%2C512&amp;ssl=1 768w" data-lazy-sizes="(max-width: 1000px) 100vw, 1000px" data-lazy-src="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Ingredients-1.jpg?resize=1200%2C800&amp;is-pending-load=1#038;ssl=1" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><noscript><img loading="lazy" class="aligncenter size-full wp-image-15613" src="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Ingredients-1.jpg?resize=1200%2C800&#038;ssl=1" alt="" width="1200" height="800" srcset="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Ingredients-1.jpg?w=1200&amp;ssl=1 1200w, https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Ingredients-1.jpg?resize=300%2C200&amp;ssl=1 300w, https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Ingredients-1.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Ingredients-1.jpg?resize=768%2C512&amp;ssl=1 768w" sizes="(max-width: 1000px) 100vw, 1000px" data-recalc-dims="1" /></noscript></p>
+<h2>How to Make Zucchini Relish</h2>
+<p>Making zucchini relish starts with washing and then dicing the vegetables.&nbsp; Try for consistent size, right around 1/4 to 1/2 inch dice.</p>
+<p>After dicing, <span style="text-decoration: underline;"><strong>this is the important part, so pay attention:</strong></span></p>
+<p>Combine diced zucchini, onion, and red bell pepper in a large bowl.&nbsp; Sprinkle 2 tablespoons of <a href="https://amzn.to/3xSdGkL" target="_blank" rel="nofollow noopener noreferrer">pickling/canning salt</a> over the veggies, and gently stir with your hands to evenly distribute the salt.&nbsp; Then, add water until the veggies are completely submerged.</p>
+<p>Allow the veggies to stand in the saltwater for 2 hours, then drain.</p>
+<p>This causes the veggies to lose liquid and firms them up so that they stay intact during canning.&nbsp;</p>
+<p>It also infuses the salt into the vegetables, but then allows most of it to drain away.&nbsp; Two tablespoons is a lot of salt across just 4 half-pint jars, but most of it will drain away with the water, leaving the finished zucchini relish just right.</p>
+<p><img loading="lazy" class="aligncenter size-full wp-image-15607 jetpack-lazy-image" src="https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Salting-Zucchini-Relish-1.jpg?resize=1200%2C1800&#038;ssl=1" alt width="1200" height="1800" data-recalc-dims="1" data-lazy-srcset="https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Salting-Zucchini-Relish-1.jpg?w=1200&amp;ssl=1 1200w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Salting-Zucchini-Relish-1.jpg?resize=200%2C300&amp;ssl=1 200w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Salting-Zucchini-Relish-1.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Salting-Zucchini-Relish-1.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Salting-Zucchini-Relish-1.jpg?resize=1024%2C1536&amp;ssl=1 1024w" data-lazy-sizes="(max-width: 1000px) 100vw, 1000px" data-lazy-src="https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Salting-Zucchini-Relish-1.jpg?resize=1200%2C1800&amp;is-pending-load=1#038;ssl=1" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><noscript><img loading="lazy" class="aligncenter size-full wp-image-15607" src="https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Salting-Zucchini-Relish-1.jpg?resize=1200%2C1800&#038;ssl=1" alt="" width="1200" height="1800" srcset="https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Salting-Zucchini-Relish-1.jpg?w=1200&amp;ssl=1 1200w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Salting-Zucchini-Relish-1.jpg?resize=200%2C300&amp;ssl=1 200w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Salting-Zucchini-Relish-1.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Salting-Zucchini-Relish-1.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Salting-Zucchini-Relish-1.jpg?resize=1024%2C1536&amp;ssl=1 1024w" sizes="(max-width: 1000px) 100vw, 1000px" data-recalc-dims="1" /></noscript></p>
+<p>After the veggies have soaked in saltwater and then drained, prepare a water bath canner (if canning).</p>
+<p>In a separate pot, combine sugar, spices, and vinegar.</p>
+<p>Bring the mixture to a simmer (180 degrees F), and add the soaked/drained veggies.&nbsp; Simmer gently for 10 minutes until the vegetables are completely heated and cooked.</p>
+<p>Pack the hot relish into prepared jars, leaving 1/2 inch headspace.&nbsp;</p>
+<p>Add 1/16 tsp <a href="https://amzn.to/3kfNSdB" target="_blank" rel="nofollow noopener noreferrer">pickle crisp</a> to each half-pint jar (or 1/8 tsp per pint jar), if using.&nbsp; Pickle crisp is optional, but it helps keep the veggies firm after canning.&nbsp; It&#8217;s all-natural, just calcium chloride, which firms up the cell walls of the veggies.</p>
+<p>(Pickle crisp, as the name implies, also works great for homemade pickles, not just relish.)</p>
+<p>The finished relish should hold up well on a spoon, and the bright colors will add a festive look to just about anything.</p>
+<p><img loading="lazy" class="aligncenter size-full wp-image-15605 jetpack-lazy-image" src="https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-51.jpg?resize=1200%2C1796&#038;ssl=1" alt width="1200" height="1796" data-recalc-dims="1" data-lazy-srcset="https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-51.jpg?w=1200&amp;ssl=1 1200w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-51.jpg?resize=200%2C300&amp;ssl=1 200w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-51.jpg?resize=684%2C1024&amp;ssl=1 684w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-51.jpg?resize=768%2C1149&amp;ssl=1 768w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-51.jpg?resize=1026%2C1536&amp;ssl=1 1026w" data-lazy-sizes="(max-width: 1000px) 100vw, 1000px" data-lazy-src="https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-51.jpg?resize=1200%2C1796&amp;is-pending-load=1#038;ssl=1" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><noscript><img loading="lazy" class="aligncenter size-full wp-image-15605" src="https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-51.jpg?resize=1200%2C1796&#038;ssl=1" alt="" width="1200" height="1796" srcset="https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-51.jpg?w=1200&amp;ssl=1 1200w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-51.jpg?resize=200%2C300&amp;ssl=1 200w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-51.jpg?resize=684%2C1024&amp;ssl=1 684w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-51.jpg?resize=768%2C1149&amp;ssl=1 768w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Spoon-51.jpg?resize=1026%2C1536&amp;ssl=1 1026w" sizes="(max-width: 1000px) 100vw, 1000px" data-recalc-dims="1" /></noscript></p>
+<h2>Canning Zucchini Relish</h2>
+<p>It&#8217;s perfectly fine to make zucchini relish as a refrigerator recipe, canning is not required.</p>
+<p>For refrigerator zucchini relish, simply cap the jars and then allow them to cool to room temperature before storing in the refrigerator.&nbsp; They should keep several weeks (possibly several months) in the refrigerator, as the acid from the vinegar is really good and preserving vegetables even without canning.</p>
+<p>That said, water bath canning is incredibly simple, and allows you to store the relish on the pantry shelf until it&#8217;s needed.&nbsp; Refrigerator space is always scarce in my house, especially in the busy summer months when the garden&#8217;s bounty is coming ripe all at once.</p>
+<p>To can zucchini relish, fill the jars with hot relish leaving 1/2 inch headspace.&nbsp; Wipe rims, de-bubble jars, and adjust headspace before capping with 2 part canning lids.</p>
+<p>Process in a water bath canner for 10 minutes.&nbsp; Once the processing time is complete, turn off the heat but don&#8217;t remove the jars yet.&nbsp;&nbsp;</p>
+<p>Allow the jars to sit for another 5 minutes in the canner before removing them to cool on a towel on the counter.&nbsp; This extra 5 minutes allows the jars to cool slightly before they&#8217;re removed from the canner, which in turn helps prevent siphoning (or liquid loss due to thermal shock as the jars are removed).</p>
+<p>Leave the jars undisturbed for 24 hours, then check seals.&nbsp; Store any unsealed jars in the refrigerator for immediate use.&nbsp; Sealed jars should maintain peak quality on the pantry shelf for 12-18 months.&nbsp; Refrigerate after opening.</p>
+<p><img loading="lazy" class="aligncenter size-full wp-image-15610 jetpack-lazy-image" src="https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-41.jpg?resize=1200%2C1800&#038;ssl=1" alt width="1200" height="1800" data-recalc-dims="1" data-lazy-srcset="https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-41.jpg?w=1200&amp;ssl=1 1200w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-41.jpg?resize=200%2C300&amp;ssl=1 200w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-41.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-41.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-41.jpg?resize=1024%2C1536&amp;ssl=1 1024w" data-lazy-sizes="(max-width: 1000px) 100vw, 1000px" data-lazy-src="https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-41.jpg?resize=1200%2C1800&amp;is-pending-load=1#038;ssl=1" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><noscript><img loading="lazy" class="aligncenter size-full wp-image-15610" src="https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-41.jpg?resize=1200%2C1800&#038;ssl=1" alt="" width="1200" height="1800" srcset="https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-41.jpg?w=1200&amp;ssl=1 1200w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-41.jpg?resize=200%2C300&amp;ssl=1 200w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-41.jpg?resize=683%2C1024&amp;ssl=1 683w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-41.jpg?resize=768%2C1152&amp;ssl=1 768w, https://i2.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-41.jpg?resize=1024%2C1536&amp;ssl=1 1024w" sizes="(max-width: 1000px) 100vw, 1000px" data-recalc-dims="1" /></noscript></p>
+<h2>Ways to Preserve Zucchini</h2>
+<p>Looking for more ways to preserve a bumper crop of zucchini?</p>
+<ul>
+<li><a href="https://downshiftology.com/recipes/how-to-freeze-zucchini/" target="_blank" rel="noopener noreferrer">Freezing Zucchini</a></li>
+<li><a href="https://practicalselfreliance.com/zucchini-marmalade/">Zucchini Marmalade</a></li>
+<li><a href="https://practicalselfreliance.com/canning-zucchini/">Zucchini Canning Recipes</a></li>
+<li><a href="https://www.culturesforhealth.com/learn/recipe/lacto-fermentation-recipes/grated-zucchini-kraut/" target="_blank" rel="nofollow noopener noreferrer">Grated Zucchini Kraut</a> (Preserved Using <a href="https://practicalselfreliance.com/lacto-fermentation/">Lacto-Fermentation</a>)</li>
+</ul>
+<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"Recipe","name":"Zucchini Relish","author":{"@type":"Person","name":"Ashley Adamant"},"datePublished":"2021-02-12","recipeYield":4,"description":"Zucchini relish is a flavorful topping for summer grilling, and the perfect way to use up extra zucchini from the garden.","image":["https:\/\/i0.wp.com\/practicalselfreliance.com\/wp-content\/uploads\/2021\/02\/Zucchini-Relish-21.jpg?resize=720%2C720&ssl=1","https:\/\/i0.wp.com\/practicalselfreliance.com\/wp-content\/uploads\/2021\/02\/Zucchini-Relish-21.jpg?resize=720%2C540&ssl=1","https:\/\/i0.wp.com\/practicalselfreliance.com\/wp-content\/uploads\/2021\/02\/Zucchini-Relish-21.jpg?resize=720%2C405&ssl=1","https:\/\/i0.wp.com\/practicalselfreliance.com\/wp-content\/uploads\/2021\/02\/Zucchini-Relish-21.jpg?fit=735%2C490&ssl=1"],"recipeCategory":"Water Bath Canning","recipeCuisine":"Condiment","prepTime":"PT2H10M","cookTime":"PT10M","performTime":"PT20M","totalTime":"PT2H30M","recipeIngredient":["2 cups zucchini, diced (about 3 medium)","1 cup onion, diced (about 1 medium)","1 cup red bell pepper, diced (about 2 small or 1 large)","2 Tablespoons Salt (pickling and canning salt, or kosher salt)","1 3\/4 cups sugar","2 teaspoons celery seed (whole)","1 teaspoon mustard seed (whole)","1 cup cider vinegar (5% acidity)","Pickle Crisp Granules (optional, helps veggies stay firm after canning)"],"recipeInstructions":[{"@type":"HowToStep","text":"Wash vegetables.","position":1,"name":"Wash vegetables.","url":"https:\/\/practicalselfreliance.com\/zucchini-relish\/#mv_create_188_1"},{"@type":"HowToStep","text":"Remove stem and blossom ends from zucchini and dice into 1\/4 to 1\/2 inch pieces.  Measure 2 cups.","position":2,"name":"Remove stem and blossom ends from zucchini and...","url":"https:\/\/practicalselfreliance.com\/zucchini-relish\/#mv_create_188_2"},{"@type":"HowToStep","text":"Peel and dice onion.  Measure 1 cup.","position":3,"name":"Peel and dice onion. Measure 1 cup.","url":"https:\/\/practicalselfreliance.com\/zucchini-relish\/#mv_create_188_3"},{"@type":"HowToStep","text":"Stem and seed peppers, then dice.  Measure 1 cup.","position":4,"name":"Stem and seed peppers, then dice. Measure 1...","url":"https:\/\/practicalselfreliance.com\/zucchini-relish\/#mv_create_188_4"},{"@type":"HowToStep","text":"Important, don't skip this step! Combine diced vegetables in a large bowl and sprinkle salt over the top.  Stir gently to distribute the salt, then add water until vegetables are completely submerged.  Allow the vegetables to soak in the saltwater for 2 hours, then drain completely.","position":5,"name":"Important, don't skip this step! Combine diced vegetables...","url":"https:\/\/practicalselfreliance.com\/zucchini-relish\/#mv_create_188_5"},{"@type":"HowToStep","text":"Prepare a water bath canner (optional, only if canning).","position":6,"name":"Prepare a water bath canner (optional, only if...","url":"https:\/\/practicalselfreliance.com\/zucchini-relish\/#mv_create_188_6"},{"@type":"HowToStep","text":"In a separate saucepan or stockpot, bring vinegar, sugar, and spices to a gentle simmer (180 degrees F).  Do not add salt, the salt is only used to soak veggies before draining.","position":7,"name":"In a separate saucepan or stockpot, bring vinegar,...","url":"https:\/\/practicalselfreliance.com\/zucchini-relish\/#mv_create_188_7"},{"@type":"HowToStep","text":"Add drained vegetables to the simmering vinegar\/spices and gently simmer for 10 minutes.","position":8,"name":"Add drained vegetables to the simmering vinegar\/spices and...","url":"https:\/\/practicalselfreliance.com\/zucchini-relish\/#mv_create_188_8"},{"@type":"HowToStep","text":"Pack hot relish into prepared half-pint or pint jars, leaving 1\/2 inch headspace.","position":9,"name":"Pack hot relish into prepared half-pint or pint...","url":"https:\/\/practicalselfreliance.com\/zucchini-relish\/#mv_create_188_9"},{"@type":"HowToStep","text":"If not canning, just seal jars and allow them to cool on the counter before storing in the refrigerator.","position":10,"name":"If not canning, just seal jars and allow...","url":"https:\/\/practicalselfreliance.com\/zucchini-relish\/#mv_create_188_10"},{"@type":"HowToStep","text":"If canning, de-bubble jars, wipe rims, and adjust headspace to ensure 1\/2 inch.  Seal with 2 part canning lids.","position":11,"name":"If canning, de-bubble jars, wipe rims, and adjust...","url":"https:\/\/practicalselfreliance.com\/zucchini-relish\/#mv_create_188_11"},{"@type":"HowToStep","text":"Process in a water bath canner for 10 minutes, then turn off the heat.  Allow the jars to sit in the canner for another 5 minutes to cool slightly, then remove the jars to cool on a towel on the counter.","position":12,"name":"Process in a water bath canner for 10...","url":"https:\/\/practicalselfreliance.com\/zucchini-relish\/#mv_create_188_12"},{"@type":"HowToStep","text":"Leave the jars undisturbed for 24 hours, then check seals.  Store any unsealed jars in the refrigerator for immediate use.  Properly canned and sealed jars should maintain peak quality on the pantry shelf for 12-18 months.","position":13,"name":"Leave the jars undisturbed for 24 hours, then...","url":"https:\/\/practicalselfreliance.com\/zucchini-relish\/#mv_create_188_13"}],"url":"https:\/\/practicalselfreliance.com\/zucchini-relish\/"}</script>	<section id="mv-creation-188" class="mv-create-card mv-create-card-188 mv-recipe-card mv-create-card-style-big-image mv-no-js mv-create-center-cards mv-create-has-uppercase mv-create-has-image " style="position: relative;">
+
+		<div class="mv-create-wrapper">
+
+
+			<header class="mv-create-header">
+				<img src="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?fit=735%2C490&#038;ssl=1" class="mv-create-image no_pin ggnoads jetpack-lazy-image" data-pin-nopin="true" data-pin-description alt="Zucchini Relish" data-pin-media="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?fit=1200%2C800&amp;ssl=1" data-lazy-srcset="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?w=1200&amp;ssl=1 1200w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=735%2C490&amp;ssl=1 735w" data-lazy-sizes="(max-width: 735px) 100vw, 735px" data-lazy-src="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?fit=735%2C490&amp;is-pending-load=1#038;ssl=1" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><noscript><img src="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?fit=735%2C490&#038;ssl=1" class="mv-create-image no_pin ggnoads" data-pin-nopin="true" data-pin-description="" alt="Zucchini Relish" srcset="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?w=1200&amp;ssl=1 1200w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=735%2C490&amp;ssl=1 735w" sizes="(max-width: 735px) 100vw, 735px" data-pin-media="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?fit=1200%2C800&amp;ssl=1"></noscript><div class="mv-pinterest-btn mv-pinterest-btn-right" data-mv-pinterest-desc="Zucchini%20Relish" data-mv-pinterest-img-src="https%3A%2F%2Fpracticalselfreliance.com%2Fwp-content%2Fuploads%2F2021%2F02%2FZucchini-Relish-21.jpg" data-mv-pinterest-url="https%3A%2F%2Fpracticalselfreliance.com%2Fzucchini-relish%2F"></div>
+
+<div class="mv-create-title-container">
+
+			<span class="mv-create-yield mv-create-uppercase"><span class="screen-reader-text">Yield:</span> 4 half pint (8 oz) Jars</span>
+
+
+	<h1 class="mv-create-title mv-create-title-primary"><span>Zucchini Relish</span></h1>
+
+</div>
+			</header>
+
+
+<div class="mv-create-times mv-create-times-4">
+
+			<div class="mv-create-time mv-create-time-prep">
+			<em class="mv-create-time-label mv-create-lowercase mv-create-strong">Prep Time: </em>
+			<span class="mv-create-time-format mv-create-uppercase"><span class="mv-time-part mv-time-hours">2 hours</span> <span class="mv-time-part mv-time-minutes">10 minutes</span> </span>
+		</div>
+			<div class="mv-create-time mv-create-time-active">
+			<em class="mv-create-time-label mv-create-lowercase mv-create-strong">Cook Time: </em>
+			<span class="mv-create-time-format mv-create-uppercase"><span class="mv-time-part mv-time-minutes">10 minutes</span> </span>
+		</div>
+			<div class="mv-create-time mv-create-time-additional">
+			<em class="mv-create-time-label mv-create-lowercase mv-create-strong">Canning Time (optional): </em>
+			<span class="mv-create-time-format mv-create-uppercase"><span class="mv-time-part mv-time-minutes">10 minutes</span> </span>
+		</div>
+			<div class="mv-create-time mv-create-time-total">
+			<em class="mv-create-time-label mv-create-lowercase mv-create-strong">Total Time: </em>
+			<span class="mv-create-time-format mv-create-uppercase"><span class="mv-time-part mv-time-hours">2 hours</span> <span class="mv-time-part mv-time-minutes">30 minutes</span> </span>
+		</div>
+
+</div>
+		<div class="mv-create-description">
+			<p>Zucchini relish is a flavorful topping for summer grilling, and the perfect way to use up extra zucchini from the garden.</p>
+		</div>
+		<div class="mv-create-meta-flex">
+
+		<form class="mv-create-print-form">
+			<button class="mv-create-button mv-create-print-button mv-create-uppercase" data-mv-print="https://practicalselfreliance.com/wp-json/mv-create/v1/creations/188/print?ajax=true">
+				Print			</button>
+		</form>
+
+					<div class="mv-create-reviews-flex">
+				<div id="mv-create-188" class="mv-create-reviews" data-mv-create-id="188" data-mv-create-rating="" data-mv-create-total-ratings="" data-mv-rest-url="https://practicalselfreliance.com/wp-json/"></div>
+			</div>
+			</div>
+<div class="mv-create-target mv-create-primary-unit"><div class="mv_slot_target" data-slot="recipe"></div></div>	<div class="mv-create-ingredients">
+		<h2 class="mv-create-ingredients-title mv-create-title-secondary">Ingredients</h2>
+
+											<ul>
+									<li>
+						2 cups zucchini, diced (about 3 medium)					</li>
+									<li>
+						1 cup onion, diced (about 1 medium)					</li>
+									<li>
+						1 cup red bell pepper, diced (about 2 small or 1 large)					</li>
+									<li>
+						<a href="https://amzn.to/3xSdGkL" rel="nofollow" target="_blank">2 Tablespoons Salt (pickling and canning salt, or kosher salt)</a>					</li>
+									<li>
+						1 3/4 cups sugar					</li>
+									<li>
+						2 teaspoons celery seed (whole)					</li>
+									<li>
+						1 teaspoon mustard seed (whole)					</li>
+									<li>
+						1 cup cider vinegar (5% acidity)					</li>
+									<li>
+						<a href="https://amzn.to/3jXnDbE" rel="nofollow" target="_blank">Pickle Crisp Granules (optional, helps veggies stay firm after canning)</a>					</li>
+							</ul>
+			</div>
+<div class="mv-create-after-supplies-unit mv-create-target mv-create-content-unit"></div>	<div class="mv-create-instructions">
+		<h2 class="mv-create-instructions-title mv-create-title-secondary">Instructions</h2>
+		<ol><li id="mv_create_188_1">Wash vegetables.  </li><li id="mv_create_188_2">Remove stem and blossom ends from zucchini and dice into 1/4 to 1/2 inch pieces.  Measure 2 cups.</li><li id="mv_create_188_3">Peel and dice onion.  Measure 1 cup.</li><li id="mv_create_188_4">Stem and seed peppers, then dice.  Measure 1 cup.</li><li id="mv_create_188_5"><strong>Important, don't skip this step!</strong> Combine diced vegetables in a large bowl and sprinkle salt over the top.  Stir gently to distribute the salt, then add water until vegetables are completely submerged.  Allow the vegetables to soak in the saltwater for 2 hours, then drain completely.</li><li id="mv_create_188_6">Prepare a water bath canner (optional, only if canning).</li><li id="mv_create_188_7">In a separate saucepan or stockpot, bring vinegar, sugar, and spices to a gentle simmer (180 degrees F).  <em>Do not add salt, the salt is only used to soak veggies before draining.</em></li><li id="mv_create_188_8">Add drained vegetables to the simmering vinegar/spices and gently simmer for 10 minutes.</li><li id="mv_create_188_9">Pack hot relish into prepared half-pint or pint jars, leaving 1/2 inch headspace.</li><li id="mv_create_188_10">If not canning, just seal jars and allow them to cool on the counter before storing in the refrigerator.</li><li id="mv_create_188_11">If canning, de-bubble jars, wipe rims, and adjust headspace to ensure 1/2 inch.  Seal with 2 part canning lids.</li><li id="mv_create_188_12">Process in a water bath canner for 10 minutes, then turn off the heat.  Allow the jars to sit in the canner for another 5 minutes to cool slightly, then remove the jars to cool on a towel on the counter.</li><li id="mv_create_188_13">Leave the jars undisturbed for 24 hours, then check seals.  Store any unsealed jars in the refrigerator for immediate use.  Properly canned and sealed jars should maintain peak quality on the pantry shelf for 12-18 months.</li></ol>	</div>
+	<div class="mv-create-notes">
+		<h2 class="mv-create-notes-title mv-create-title-secondary">Notes</h2>
+		<div class="mv-create-notes-content">
+			<p><p>Be sure to use pickling and canning salt, or kosher salt without additives.  Iodized table salt has anti-caking agents added and it doesn't work well for canning.</p><p>If you're not familiar with water bath canning, I'd strongly recommend reading this <a href="https://practicalselfreliance.com/water-bath-canning-beginners/" target="_blank">beginner's guide to water bath canning</a> before beginning.</p></p>
+		</div>
+	</div>
+		<div class="mv-create-products">
+			<h2 class="mv-create-products-title mv-create-title-secondary">Recommended Products</h2>
+
+							<p class="mv-create-affiliate-disclaimer">As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.</p>
+
+			<ul class="mv-create-products-list">
+
+				<li class="mv-create-products-listitem">
+					<a class="mv-create-products-link" href="https://amzn.to/2onKaFx" rel="nofollow noopener" target="_blank">
+													<div class="mv-create-products-imgwrap" id="img-wrap-735">
+																	<img class="mv-create-products-img obj-fit no_pin ggnoads jetpack-lazy-image" src="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2019/09/91dGP9PbmpL._SX425_.jpg?resize=200%2C200&amp;ssl=1" alt="Granite Ware Enamel-on-Steel Canning Kit, 9-Piece" nopin="nopin" data-lazy-src="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2019/09/91dGP9PbmpL._SX425_.jpg?resize=200%2C200&amp;ssl=1&amp;is-pending-load=1" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><noscript><img class="mv-create-products-img obj-fit no_pin ggnoads" src="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2019/09/91dGP9PbmpL._SX425_.jpg?resize=200%2C200&amp;ssl=1" alt="Granite Ware Enamel-on-Steel Canning Kit, 9-Piece" nopin="nopin" /></noscript>
+															</div>
+												<div class="mv-create-products-product-name">
+							Granite Ware Enamel-on-Steel Canning Kit, 9-Piece						</div>
+					</a>
+				</li>
+
+
+				<li class="mv-create-products-listitem">
+					<a class="mv-create-products-link" href="https://amzn.to/2GJGx2E" rel="nofollow noopener" target="_blank">
+													<div class="mv-create-products-imgwrap" id="img-wrap-736">
+																	<img class="mv-create-products-img obj-fit no_pin ggnoads jetpack-lazy-image" src="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2019/08/510we0oTkdL.jpg?resize=200%2C200&amp;ssl=1" alt="Ball Canning Regular Mouth Half Pint Canning Jar 8 oz. 12-Count - Set of 2 (Total 24 Jars)" nopin="nopin" data-lazy-src="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2019/08/510we0oTkdL.jpg?resize=200%2C200&amp;ssl=1&amp;is-pending-load=1" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><noscript><img class="mv-create-products-img obj-fit no_pin ggnoads" src="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2019/08/510we0oTkdL.jpg?resize=200%2C200&amp;ssl=1" alt="Ball Canning Regular Mouth Half Pint Canning Jar 8 oz. 12-Count - Set of 2 (Total 24 Jars)" nopin="nopin" /></noscript>
+															</div>
+												<div class="mv-create-products-product-name">
+							Ball Canning Regular Mouth Half Pint Canning Jar 8 oz. 12-Count - Set of 2 (Total 24 Jars)						</div>
+					</a>
+				</li>
+
+
+				<li class="mv-create-products-listitem">
+					<a class="mv-create-products-link" href="https://www.amazon.com/Ball-Pickle-Crisp-5-5-oz/dp/B014C37H1U?dchild=1&amp;keywords=Pickle+Crisp+Granules&amp;qid=1629131557&amp;sr=8-2&amp;linkCode=ll1&amp;tag=selfrelianc0e-20&amp;linkId=db93fd3a1192f3a6e9d42cd3f45f432d&amp;language=en_US&amp;ref_=as_li_ss_tl" rel="nofollow noopener" target="_blank">
+													<div class="mv-create-products-imgwrap" id="img-wrap-737">
+																	<img class="mv-create-products-img obj-fit no_pin ggnoads jetpack-lazy-image" src="https://i2.wp.com/m.media-amazon.com/images/I/51-ujRtUJmL._SL500_.jpg?ssl=1" alt="Ball Jarden Pickle Crisp Granules, 5.5 oz. Jar (2-Pack)" nopin="nopin" data-recalc-dims="1" data-lazy-src="https://i2.wp.com/m.media-amazon.com/images/I/51-ujRtUJmL._SL500_.jpg?ssl=1&amp;is-pending-load=1" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><noscript><img class="mv-create-products-img obj-fit no_pin ggnoads" src="https://i2.wp.com/m.media-amazon.com/images/I/51-ujRtUJmL._SL500_.jpg?ssl=1" alt="Ball Jarden Pickle Crisp Granules, 5.5 oz. Jar (2-Pack)" nopin="nopin" data-recalc-dims="1" /></noscript>
+															</div>
+												<div class="mv-create-products-product-name">
+							Ball Jarden Pickle Crisp Granules, 5.5 oz. Jar (2-Pack)						</div>
+					</a>
+				</li>
+
+							</ul>
+		</div>
+
+		</div>
+
+		<footer class="mv-create-footer">
+
+<div class="mv-create-footer-flexbox">
+
+			<div class="mv-create-copy">&copy; Ashley Adamant</div>
+
+	<div class="mv-create-categories">
+
+					<span class="mv-create-cuisine">
+				<strong class="mv-create-uppercase mv-create-strong">
+					Cuisine:
+				</strong>
+				Condiment			</span>
+							<span class="mv-create-spacer">/</span>
+
+					<span class="mv-create-category"><strong class="mv-create-uppercase mv-create-strong">Category:</strong> Water Bath Canning</span>
+
+	</div>
+
+	<img src="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?fit=735%2C490&#038;ssl=1" alt data-pin-description class="mv-create-pinterest no_pin ggnoads jetpack-lazy-image" data-pin-media="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?fit=1200%2C800&amp;ssl=1" data-lazy-srcset="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?w=1200&amp;ssl=1 1200w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=735%2C490&amp;ssl=1 735w" data-lazy-sizes="(max-width: 735px) 100vw, 735px" data-lazy-src="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?fit=735%2C490&amp;is-pending-load=1#038;ssl=1" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><noscript><img src="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?fit=735%2C490&#038;ssl=1" alt="" data-pin-description="" class="mv-create-pinterest no_pin ggnoads" srcset="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?w=1200&amp;ssl=1 1200w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=1024%2C683&amp;ssl=1 1024w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=735%2C490&amp;ssl=1 735w" sizes="(max-width: 735px) 100vw, 735px" data-pin-media="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?fit=1200%2C800&amp;ssl=1"></noscript>
+</div>
+		</footer>
+
+
+	</section>
+
+
+<h2>Pickle Recipes for Canning</h2>
+<p>These easy water bath canning recipes make tasty homemade pickles (and relish too)!</p>
+<ul>
+<li><a href="https://practicalselfreliance.com/dill-pickle-recipe-home-canning/">Classic Dill Pickles</a></li>
+<li><a href="https://practicalselfreliance.com/bread-and-butter-pickles-canning-recipe/">Bread and Butter Pickles</a></li>
+<li><a href="https://practicalselfreliance.com/gherkin-recipe/">Gherkins (Baby Pickles)</a></li>
+<li><a href="https://practicalselfreliance.com/sweet-dill-pickle-relish-canning/">Dill Pickle Relish</a></li>
+<li><a href="https://practicalselfreliance.com/pickled-garlic/">Pickled Garlic</a></li>
+<li><a href="https://practicalselfreliance.com/pickled-carrots/">Pickled Carrots</a></li>
+<li><a href="https://practicalselfreliance.com/pickled-beets/">Pickled Beets</a></li>
+</ul>
+<h2>Summer Canning Recipes</h2>
+<p>Putting up more than pickles this season?</p>
+<ul>
+<li><a href="https://practicalselfreliance.com/canning-peaches/">Canning Peaches</a></li>
+<li><a href="https://practicalselfreliance.com/peach-jam/">Peach Jam</a></li>
+<li><a href="https://practicalselfreliance.com/grape-jam/">Grape Jam</a></li>
+<li><a href="https://practicalselfreliance.com/blackberry-jam-no-pectin/">Blackberry Jam</a></li>
+<li><a href="https://practicalselfreliance.com/canning-corn/">Canning Corn</a></li>
+<li><a href="https://practicalselfreliance.com/canning-tomatoes/">Canning Tomatoes</a></li>
+</ul>
+<p><img loading="lazy" class="aligncenter size-full wp-image-15690 jetpack-lazy-image" src="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Recipe-for-Canning.jpg?resize=600%2C1200&#038;ssl=1" alt="Zucchini Relish Recipe for Canning" width="600" height="1200" data-recalc-dims="1" data-lazy-srcset="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Recipe-for-Canning.jpg?w=600&amp;ssl=1 600w, https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Recipe-for-Canning.jpg?resize=150%2C300&amp;ssl=1 150w, https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Recipe-for-Canning.jpg?resize=512%2C1024&amp;ssl=1 512w" data-lazy-sizes="(max-width: 600px) 100vw, 600px" data-lazy-src="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Recipe-for-Canning.jpg?resize=600%2C1200&amp;is-pending-load=1#038;ssl=1" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><noscript><img loading="lazy" class="aligncenter size-full wp-image-15690" src="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Recipe-for-Canning.jpg?resize=600%2C1200&#038;ssl=1" alt="Zucchini Relish Recipe for Canning" width="600" height="1200" srcset="https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Recipe-for-Canning.jpg?w=600&amp;ssl=1 600w, https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Recipe-for-Canning.jpg?resize=150%2C300&amp;ssl=1 150w, https://i1.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-Recipe-for-Canning.jpg?resize=512%2C1024&amp;ssl=1 512w" sizes="(max-width: 600px) 100vw, 600px" data-recalc-dims="1" /></noscript></p>
+<p>&nbsp;</p>
+
+<div id='jp-relatedposts' class='jp-relatedposts' >
+	<h3 class="jp-relatedposts-headline"><em>Related</em></h3>
+</div><!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+			xmlns:dc="http://purl.org/dc/elements/1.1/"
+			xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
+		<rdf:Description rdf:about="https://practicalselfreliance.com/zucchini-relish/"
+    dc:identifier="https://practicalselfreliance.com/zucchini-relish/"
+    dc:title="Zucchini Relish Recipe for Canning"
+    trackback:ping="https://practicalselfreliance.com/zucchini-relish/trackback/" />
+</rdf:RDF>-->
+</div><footer class="entry-footer"><p class="entry-meta"><span class="entry-categories">Filed Under: <a href="https://practicalselfreliance.com/category/canning/" rel="category tag">Canning</a>, <a href="https://practicalselfreliance.com/category/canning/water-bath-canning/" rel="category tag">Water Bath Canning</a></span> </p></footer></article><div class="adjacent-entry-pagination pagination"><div class="pagination-previous alignleft"><a href="https://practicalselfreliance.com/plum-jelly/" rel="prev">&#x000AB; Plum Jelly</a></div><div class="pagination-next alignright"></div></div><h2 class="screen-reader-text">Reader Interactions</h2><div class="after-entry"><section id="text-13" class="widget widget_text"><div class="widget-wrap">			<div class="textwidget"><p><script async data-uid="720643c0d1" src="https://practical-self-reliance.ck.page/720643c0d1/index.js"></script></p>
+</div>
+		</div></section>
+</div>	<div id="respond" class="comment-respond">
+		<h3 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/zucchini-relish/#respond" style="display:none;">Cancel reply</a></small></h3><form action="https://practicalselfreliance.com/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate><p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> Required fields are marked <span class="required">*</span></p><div class="comment-form-wprm-rating" style="display: none">
+	<label for="wprm-comment-rating-1662283432">Recipe Rating</label>
+	<span class="wprm-rating-stars">
+
+		<fieldset class="wprm-comment-ratings-container">
+			<legend>Recipe Rating</legend>
+			<input aria-label="Don't rate this recipe" name="wprm-comment-rating" value="0" type="radio" onclick="WPRecipeMaker.rating.onClick(this)" style="margin-left: -18px !important; width: 18px !important; height: 18px !important;" checked="checked">
+			<span aria-hidden="true" style="width: 90px !important; height: 18px !important;"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="80px" height="16px" viewBox="0 0 120 24">
+  <defs>
+    <polygon class="wprm-star-empty" id="wprm-star-empty-0" fill="none" stroke="#343434" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" points="12,2.6 15,9 21.4,9 16.7,13.9 18.6,21.4 12,17.6 5.4,21.4 7.3,13.9 2.6,9 9,9" stroke-linejoin="miter"/>
+  </defs>
+	<use xlink:href="#wprm-star-empty-0" x="0" y="0" />
+	<use xlink:href="#wprm-star-empty-0" x="24" y="0" />
+	<use xlink:href="#wprm-star-empty-0" x="48" y="0" />
+	<use xlink:href="#wprm-star-empty-0" x="72" y="0" />
+	<use xlink:href="#wprm-star-empty-0" x="96" y="0" />
+</svg></span>
+			<br>
+			<input aria-label="Rate this recipe 1 out of 5 stars" name="wprm-comment-rating" value="1" type="radio" onclick="WPRecipeMaker.rating.onClick(this)" style="width: 18px !important; height: 18px !important;">
+			<span aria-hidden="true" style="width: 90px !important; height: 18px !important;"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="80px" height="16px" viewBox="0 0 120 24">
+  <defs>
+	<polygon class="wprm-star-empty" id="wprm-star-empty-1" fill="none" stroke="#343434" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" points="12,2.6 15,9 21.4,9 16.7,13.9 18.6,21.4 12,17.6 5.4,21.4 7.3,13.9 2.6,9 9,9" stroke-linejoin="miter"/>
+	<path class="wprm-star-full" id="wprm-star-full-1" fill="#343434" d="M12.712,1.942l2.969,6.015l6.638,0.965c0.651,0.095,0.911,0.895,0.44,1.354l-4.804,4.682l1.134,6.612c0.111,0.649-0.57,1.143-1.152,0.837L12,19.286l-5.938,3.122C5.48,22.714,4.799,22.219,4.91,21.57l1.134-6.612l-4.804-4.682c-0.471-0.459-0.211-1.26,0.44-1.354l6.638-0.965l2.969-6.015C11.579,1.352,12.421,1.352,12.712,1.942z"/>
+  </defs>
+	<use xlink:href="#wprm-star-full-1" x="0" y="0" />
+	<use xlink:href="#wprm-star-empty-1" x="24" y="0" />
+	<use xlink:href="#wprm-star-empty-1" x="48" y="0" />
+	<use xlink:href="#wprm-star-empty-1" x="72" y="0" />
+	<use xlink:href="#wprm-star-empty-1" x="96" y="0" />
+</svg></span>
+			<br>
+			<input aria-label="Rate this recipe 2 out of 5 stars" name="wprm-comment-rating" value="2" type="radio" onclick="WPRecipeMaker.rating.onClick(this)" style="width: 18px !important; height: 18px !important;">
+			<span aria-hidden="true" style="width: 90px !important; height: 18px !important;"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="80px" height="16px" viewBox="0 0 120 24">
+  <defs>
+	<polygon class="wprm-star-empty" id="wprm-star-empty-2" fill="none" stroke="#343434" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" points="12,2.6 15,9 21.4,9 16.7,13.9 18.6,21.4 12,17.6 5.4,21.4 7.3,13.9 2.6,9 9,9" stroke-linejoin="miter"/>
+	<path class="wprm-star-full" id="wprm-star-full-2" fill="#343434" d="M12.712,1.942l2.969,6.015l6.638,0.965c0.651,0.095,0.911,0.895,0.44,1.354l-4.804,4.682l1.134,6.612c0.111,0.649-0.57,1.143-1.152,0.837L12,19.286l-5.938,3.122C5.48,22.714,4.799,22.219,4.91,21.57l1.134-6.612l-4.804-4.682c-0.471-0.459-0.211-1.26,0.44-1.354l6.638-0.965l2.969-6.015C11.579,1.352,12.421,1.352,12.712,1.942z"/>
+  </defs>
+	<use xlink:href="#wprm-star-full-2" x="0" y="0" />
+	<use xlink:href="#wprm-star-full-2" x="24" y="0" />
+	<use xlink:href="#wprm-star-empty-2" x="48" y="0" />
+	<use xlink:href="#wprm-star-empty-2" x="72" y="0" />
+	<use xlink:href="#wprm-star-empty-2" x="96" y="0" />
+</svg></span>
+			<br>
+			<input aria-label="Rate this recipe 3 out of 5 stars" name="wprm-comment-rating" value="3" type="radio" onclick="WPRecipeMaker.rating.onClick(this)" style="width: 18px !important; height: 18px !important;">
+			<span aria-hidden="true" style="width: 90px !important; height: 18px !important;"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="80px" height="16px" viewBox="0 0 120 24">
+  <defs>
+	<polygon class="wprm-star-empty" id="wprm-star-empty-3" fill="none" stroke="#343434" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" points="12,2.6 15,9 21.4,9 16.7,13.9 18.6,21.4 12,17.6 5.4,21.4 7.3,13.9 2.6,9 9,9" stroke-linejoin="miter"/>
+	<path class="wprm-star-full" id="wprm-star-full-3" fill="#343434" d="M12.712,1.942l2.969,6.015l6.638,0.965c0.651,0.095,0.911,0.895,0.44,1.354l-4.804,4.682l1.134,6.612c0.111,0.649-0.57,1.143-1.152,0.837L12,19.286l-5.938,3.122C5.48,22.714,4.799,22.219,4.91,21.57l1.134-6.612l-4.804-4.682c-0.471-0.459-0.211-1.26,0.44-1.354l6.638-0.965l2.969-6.015C11.579,1.352,12.421,1.352,12.712,1.942z"/>
+  </defs>
+	<use xlink:href="#wprm-star-full-3" x="0" y="0" />
+	<use xlink:href="#wprm-star-full-3" x="24" y="0" />
+	<use xlink:href="#wprm-star-full-3" x="48" y="0" />
+	<use xlink:href="#wprm-star-empty-3" x="72" y="0" />
+	<use xlink:href="#wprm-star-empty-3" x="96" y="0" />
+</svg></span>
+			<br>
+			<input aria-label="Rate this recipe 4 out of 5 stars" name="wprm-comment-rating" value="4" type="radio" onclick="WPRecipeMaker.rating.onClick(this)" style="width: 18px !important; height: 18px !important;">
+			<span aria-hidden="true" style="width: 90px !important; height: 18px !important;"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="80px" height="16px" viewBox="0 0 120 24">
+  <defs>
+	<polygon class="wprm-star-empty" id="wprm-star-empty-4" fill="none" stroke="#343434" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" points="12,2.6 15,9 21.4,9 16.7,13.9 18.6,21.4 12,17.6 5.4,21.4 7.3,13.9 2.6,9 9,9" stroke-linejoin="miter"/>
+	<path class="wprm-star-full" id="wprm-star-full-4" fill="#343434" d="M12.712,1.942l2.969,6.015l6.638,0.965c0.651,0.095,0.911,0.895,0.44,1.354l-4.804,4.682l1.134,6.612c0.111,0.649-0.57,1.143-1.152,0.837L12,19.286l-5.938,3.122C5.48,22.714,4.799,22.219,4.91,21.57l1.134-6.612l-4.804-4.682c-0.471-0.459-0.211-1.26,0.44-1.354l6.638-0.965l2.969-6.015C11.579,1.352,12.421,1.352,12.712,1.942z"/>
+  </defs>
+	<use xlink:href="#wprm-star-full-4" x="0" y="0" />
+	<use xlink:href="#wprm-star-full-4" x="24" y="0" />
+	<use xlink:href="#wprm-star-full-4" x="48" y="0" />
+	<use xlink:href="#wprm-star-full-4" x="72" y="0" />
+	<use xlink:href="#wprm-star-empty-4" x="96" y="0" />
+</svg></span>
+			<br>
+			<input aria-label="Rate this recipe 5 out of 5 stars" id="wprm-comment-rating-1662283432" name="wprm-comment-rating" value="5" type="radio" onclick="WPRecipeMaker.rating.onClick(this)" style="width: 18px !important; height: 18px !important;">
+			<span aria-hidden="true" style="width: 90px !important; height: 18px !important;"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="80px" height="16px" viewBox="0 0 120 24">
+  <defs>
+	<path class="wprm-star-full" id="wprm-star-full-5" fill="#343434" d="M12.712,1.942l2.969,6.015l6.638,0.965c0.651,0.095,0.911,0.895,0.44,1.354l-4.804,4.682l1.134,6.612c0.111,0.649-0.57,1.143-1.152,0.837L12,19.286l-5.938,3.122C5.48,22.714,4.799,22.219,4.91,21.57l1.134-6.612l-4.804-4.682c-0.471-0.459-0.211-1.26,0.44-1.354l6.638-0.965l2.969-6.015C11.579,1.352,12.421,1.352,12.712,1.942z"/>
+  </defs>
+	<use xlink:href="#wprm-star-full-5" x="0" y="0" />
+	<use xlink:href="#wprm-star-full-5" x="24" y="0" />
+	<use xlink:href="#wprm-star-full-5" x="48" y="0" />
+	<use xlink:href="#wprm-star-full-5" x="72" y="0" />
+	<use xlink:href="#wprm-star-full-5" x="96" y="0" />
+</svg></span>
+		</fieldset>
+	</span>
+</div>
+<p class="comment-form-comment"><label for="comment">Comment</label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required="required"></textarea></p><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" required='required' /></p>
+<p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" required='required' /></p>
+<p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200" /></p>
+<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time I comment.</label></p>
+<p class="comment-subscription-form"><input type="checkbox" name="subscribe_comments" id="subscribe_comments" value="subscribe" style="width: auto; -moz-appearance: checkbox; -webkit-appearance: checkbox;" /> <label class="subscribe-label" id="subscribe-label" for="subscribe_comments">Notify me of follow-up comments by email.</label></p><p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment" /> <input type='hidden' name='comment_post_ID' value='15600' id='comment_post_ID' />
+<input type='hidden' name='comment_parent' id='comment_parent' value='0' />
+</p><p style="display: none;"><input type="hidden" id="akismet_comment_nonce" name="akismet_comment_nonce" value="3da677b9b3" /></p><input type="hidden" id="ak_js" name="ak_js" value="163"/><textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100" style="display: none !important;"></textarea></form>	</div><!-- #respond -->
+	<p class="akismet_comment_form_privacy_notice">This site uses Akismet to reduce spam. <a href="https://akismet.com/privacy/" target="_blank" rel="nofollow noopener">Learn how your comment data is processed</a>.</p></main><aside class="sidebar sidebar-primary widget-area" role="complementary" aria-label="Primary Sidebar" itemscope itemtype="https://schema.org/WPSideBar" id="genesis-sidebar-primary"><h2 class="genesis-sidebar-title screen-reader-text">Primary Sidebar</h2><section id="text-12" class="widget widget_text"><div class="widget-wrap"><h3 class="widgettitle widget-title">Meet Ashley from Practical Self Reliance</h3>
+			<div class="textwidget"><p><img class="aligncenter size-full wp-image-6635 jetpack-lazy-image" src="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2019/04/Ashley-Adamant-thumbnail.jpg?ssl=1" alt="Ashley Adamant Author Bio" data-recalc-dims="1" data-lazy-src="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2019/04/Ashley-Adamant-thumbnail.jpg?ssl=1&amp;is-pending-load=1" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><noscript><img class="aligncenter size-full wp-image-6635" src="https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2019/04/Ashley-Adamant-thumbnail.jpg?ssl=1" alt="Ashley Adamant Author Bio" data-recalc-dims="1" /></noscript></p>
+<p>I&#8217;m an off-grid homesteader in rural Vermont and the author of Practical Self Reliance, a blog that helps people find practical ways to become more self-reliant. <a class="pagelink" href="https://practicalselfreliance.com/about-us/">Read More…</a></p>
+</div>
+		</div></section>
+<section id="convertkit_form-4" class="widget convertkit widget_convertkit_form"><div class="widget-wrap"><h3 class="widgettitle widget-title">ConvertKit Form</h3>
+<script async data-uid="7f914af494" src="https://practical-self-reliance.ck.page/7f914af494/index.js"></script></div></section>
+</aside></div></div><div class="footer-widgets" id="genesis-footer-widgets"><h2 class="genesis-sidebar-title screen-reader-text">Footer</h2><div class="wrap"><div class="widget-area footer-widgets-1 footer-widget-area"><section id="text-4" class="widget widget_text"><div class="widget-wrap"><h3 class="widgettitle widget-title">Amazon Disclosure</h3>
+			<div class="textwidget"><p>Practical Self Reliance is a personal blog and a <strong>woman-owned small business</strong>.&nbsp; I am a participant in the <strong>Amazon Services LLC Associates Program</strong>, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. For more details, visit my <a data-mce-href="https://practicalselfreliance.com/disclosures-privacy-policy/" href="https://practicalselfreliance.com/disclosures-privacy-policy/">disclosures page</a>.</p>
+<p></p>
+<p></p>
+</div>
+		</div></section>
+</div><div class="widget-area footer-widgets-2 footer-widget-area"><section id="text-11" class="widget widget_text"><div class="widget-wrap">			<div class="textwidget"><p><!-- Badge Start --></p>
+<div style="text-align:center;"><a href="https://www.prepperwebsite.com" title="Prepper Website"><img src="https://i0.wp.com/www.prepperwebsite.com/wp-content/uploads/2014/05/PrepperWebsite_ad_175x175.jpg?ssl=1" alt="Prepper Website" data-recalc-dims="1" data-lazy-src="https://i0.wp.com/www.prepperwebsite.com/wp-content/uploads/2014/05/PrepperWebsite_ad_175x175.jpg?ssl=1&amp;is-pending-load=1" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class=" jetpack-lazy-image"><noscript><img src="https://i0.wp.com/www.prepperwebsite.com/wp-content/uploads/2014/05/PrepperWebsite_ad_175x175.jpg?ssl=1" alt="Prepper Website" data-recalc-dims="1" /></noscript></a></div>
+<p><!-- Badge End --></p>
+</div>
+		</div></section>
+</div></div></div><footer class="site-footer" itemscope itemtype="https://schema.org/WPFooter"><div class="wrap"><p>Copyright &#x000A9;&nbsp;2021 &middot; <a href="http://feastdesignco.com/">Foodie Pro</a> & <a href="http://www.studiopress.com/">The Genesis Framework</a></p></div></footer></div><script type='text/javascript'>var _merchantSettings=_merchantSettings || [];_merchantSettings.push(['AT', '1001lIx3']);(function(){var autolink=document.createElement('script');autolink.type='text/javascript';autolink.async=true; autolink.src= ('https:' == document.location.protocol) ? 'https://autolinkmaker.itunes.apple.com/js/itunes_autolinkmaker.js' : 'http://autolinkmaker.itunes.apple.com/js/itunes_autolinkmaker.js';var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(autolink, s);})();</script>
+
+<div id="amzn-assoc-ad-e9f1acc8-e1c8-4aef-9086-6b085e9c3f62"></div><script async src="//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=e9f1acc8-e1c8-4aef-9086-6b085e9c3f62"></script><div id="mv-grow-data" data-settings='{&quot;general&quot;:{&quot;contentSelector&quot;:false},&quot;shareCounts&quot;:{&quot;facebook&quot;:0,&quot;pinterest&quot;:1},&quot;shouldRun&quot;:true,&quot;buttonSVG&quot;:{&quot;facebook&quot;:{&quot;path&quot;:&quot;M17.12 0.224v4.704h-2.784q-1.536 0-2.080 0.64t-0.544 1.92v3.392h5.248l-0.704 5.28h-4.544v13.568h-5.472v-13.568h-4.544v-5.28h4.544v-3.904q0-3.328 1.856-5.152t4.96-1.824q2.624 0 4.064 0.224z&quot;,&quot;width&quot;:18,&quot;height&quot;:32},&quot;twitter&quot;:{&quot;path&quot;:&quot;M28.928 7.296q-1.184 1.728-2.88 2.976 0 0.256 0 0.736 0 2.336-0.672 4.64t-2.048 4.448-3.296 3.744-4.608 2.624-5.792 0.96q-4.832 0-8.832-2.592 0.608 0.064 1.376 0.064 4.032 0 7.168-2.464-1.888-0.032-3.36-1.152t-2.048-2.848q0.608 0.096 1.088 0.096 0.768 0 1.536-0.192-2.016-0.416-3.328-1.984t-1.312-3.68v-0.064q1.216 0.672 2.624 0.736-1.184-0.8-1.888-2.048t-0.704-2.752q0-1.568 0.8-2.912 2.176 2.656 5.248 4.256t6.656 1.76q-0.16-0.672-0.16-1.312 0-2.4 1.696-4.064t4.064-1.696q2.528 0 4.224 1.824 1.952-0.384 3.68-1.408-0.672 2.048-2.56 3.2 1.664-0.192 3.328-0.896z&quot;,&quot;width&quot;:30,&quot;height&quot;:32},&quot;pinterest&quot;:{&quot;path&quot;:&quot;M0 10.656q0-1.92 0.672-3.616t1.856-2.976 2.72-2.208 3.296-1.408 3.616-0.448q2.816 0 5.248 1.184t3.936 3.456 1.504 5.12q0 1.728-0.32 3.36t-1.088 3.168-1.792 2.656-2.56 1.856-3.392 0.672q-1.216 0-2.4-0.576t-1.728-1.568q-0.16 0.704-0.48 2.016t-0.448 1.696-0.352 1.28-0.48 1.248-0.544 1.12-0.832 1.408-1.12 1.536l-0.224 0.096-0.16-0.192q-0.288-2.816-0.288-3.36 0-1.632 0.384-3.68t1.184-5.152 0.928-3.616q-0.576-1.152-0.576-3.008 0-1.504 0.928-2.784t2.368-1.312q1.088 0 1.696 0.736t0.608 1.824q0 1.184-0.768 3.392t-0.8 3.36q0 1.12 0.8 1.856t1.952 0.736q0.992 0 1.824-0.448t1.408-1.216 0.992-1.696 0.672-1.952 0.352-1.984 0.128-1.792q0-3.072-1.952-4.8t-5.12-1.728q-3.552 0-5.952 2.304t-2.4 5.856q0 0.8 0.224 1.536t0.48 1.152 0.48 0.832 0.224 0.544q0 0.48-0.256 1.28t-0.672 0.8q-0.032 0-0.288-0.032-0.928-0.288-1.632-0.992t-1.088-1.696-0.576-1.92-0.192-1.92z&quot;,&quot;width&quot;:23,&quot;height&quot;:32}}}'></div><div id="dpsp-floating-sidebar" class=" dpsp-position-left dpsp-shape-rounded dpsp-size-small  dpsp-hide-on-mobile dpsp-button-style-1 dpsp-no-animation" data-trigger-scroll="false"><div class="dpsp-total-share-wrapper"><span class="dpsp-icon-total-share"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="26" height="32" viewBox="0 0 26 32"><path d="M20.8 20.8q1.984 0 3.392 1.376t1.408 3.424q0 1.984-1.408 3.392t-3.392 1.408-3.392-1.408-1.408-3.392q0-0.192 0.032-0.448t0.032-0.384l-8.32-4.992q-1.344 1.024-2.944 1.024-1.984 0-3.392-1.408t-1.408-3.392 1.408-3.392 3.392-1.408q1.728 0 2.944 0.96l8.32-4.992q0-0.128-0.032-0.384t-0.032-0.384q0-1.984 1.408-3.392t3.392-1.408 3.392 1.376 1.408 3.424q0 1.984-1.408 3.392t-3.392 1.408q-1.664 0-2.88-1.024l-8.384 4.992q0.064 0.256 0.064 0.832 0 0.512-0.064 0.768l8.384 4.992q1.152-0.96 2.88-0.96z"></path></svg></span><span class="dpsp-total-share-count">1</span><span>shares</span></div><ul class="dpsp-networks-btns-wrapper dpsp-networks-btns-share dpsp-networks-btns-sidebar  dpsp-has-button-icon-animation">
+			<li>
+				<a rel="nofollow noopener" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fpracticalselfreliance.com%2Fzucchini-relish%2F&t=Zucchini%20Relish%20Recipe%20for%20Canning" class="dpsp-network-btn dpsp-facebook dpsp-no-label dpsp-first" target="_blank" aria-label="Share on Facebook" title="Share on Facebook">
+					<span class="dpsp-network-icon">
+						<span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="18" height="32" viewBox="0 0 18 32"><path d="M17.12 0.224v4.704h-2.784q-1.536 0-2.080 0.64t-0.544 1.92v3.392h5.248l-0.704 5.28h-4.544v13.568h-5.472v-13.568h-4.544v-5.28h4.544v-3.904q0-3.328 1.856-5.152t4.96-1.824q2.624 0 4.064 0.224z"></path></svg></span>
+					</span>
+
+
+				</a>
+
+			</li>
+
+			<li>
+				<a rel="nofollow noopener" href="https://twitter.com/intent/tweet?text=Zucchini%20Relish%20Recipe%20for%20Canning&url=https%3A%2F%2Fpracticalselfreliance.com%2Fzucchini-relish%2F&via=PSelfReliance" class="dpsp-network-btn dpsp-twitter dpsp-no-label" target="_blank" aria-label="Share on Twitter" title="Share on Twitter">
+					<span class="dpsp-network-icon">
+						<span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="30" height="32" viewBox="0 0 30 32"><path d="M28.928 7.296q-1.184 1.728-2.88 2.976 0 0.256 0 0.736 0 2.336-0.672 4.64t-2.048 4.448-3.296 3.744-4.608 2.624-5.792 0.96q-4.832 0-8.832-2.592 0.608 0.064 1.376 0.064 4.032 0 7.168-2.464-1.888-0.032-3.36-1.152t-2.048-2.848q0.608 0.096 1.088 0.096 0.768 0 1.536-0.192-2.016-0.416-3.328-1.984t-1.312-3.68v-0.064q1.216 0.672 2.624 0.736-1.184-0.8-1.888-2.048t-0.704-2.752q0-1.568 0.8-2.912 2.176 2.656 5.248 4.256t6.656 1.76q-0.16-0.672-0.16-1.312 0-2.4 1.696-4.064t4.064-1.696q2.528 0 4.224 1.824 1.952-0.384 3.68-1.408-0.672 2.048-2.56 3.2 1.664-0.192 3.328-0.896z"></path></svg></span>
+					</span>
+
+
+				</a>
+
+			</li>
+
+			<li>
+				<button rel="nofollow noopener" data-href="#" class="dpsp-network-btn dpsp-pinterest dpsp-no-label dpsp-last" target="_blank" aria-label="Save to Pinterest" title="Save to Pinterest">
+					<span class="dpsp-network-icon">
+						<span class="dpsp-network-icon-inner"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="23" height="32" viewBox="0 0 23 32"><path d="M0 10.656q0-1.92 0.672-3.616t1.856-2.976 2.72-2.208 3.296-1.408 3.616-0.448q2.816 0 5.248 1.184t3.936 3.456 1.504 5.12q0 1.728-0.32 3.36t-1.088 3.168-1.792 2.656-2.56 1.856-3.392 0.672q-1.216 0-2.4-0.576t-1.728-1.568q-0.16 0.704-0.48 2.016t-0.448 1.696-0.352 1.28-0.48 1.248-0.544 1.12-0.832 1.408-1.12 1.536l-0.224 0.096-0.16-0.192q-0.288-2.816-0.288-3.36 0-1.632 0.384-3.68t1.184-5.152 0.928-3.616q-0.576-1.152-0.576-3.008 0-1.504 0.928-2.784t2.368-1.312q1.088 0 1.696 0.736t0.608 1.824q0 1.184-0.768 3.392t-0.8 3.36q0 1.12 0.8 1.856t1.952 0.736q0.992 0 1.824-0.448t1.408-1.216 0.992-1.696 0.672-1.952 0.352-1.984 0.128-1.792q0-3.072-1.952-4.8t-5.12-1.728q-3.552 0-5.952 2.304t-2.4 5.856q0 0.8 0.224 1.536t0.48 1.152 0.48 0.832 0.224 0.544q0 0.48-0.256 1.28t-0.672 0.8q-0.032 0-0.288-0.032-0.928-0.288-1.632-0.992t-1.088-1.696-0.576-1.92-0.192-1.92z"></path></svg></span>
+					</span>
+
+
+				</button>
+
+			</li>
+			</ul></div><link rel="preload" class="mv-create-styles" href="https://practicalselfreliance.com/wp-content/plugins/mediavine-create/client/build/style.1.6.6.css?ver=1.6.6" as="style"><noscript><link rel='stylesheet' id='mv-create-card/css-css'  href='https://practicalselfreliance.com/wp-content/plugins/mediavine-create/client/build/style.1.6.6.css?ver=1.6.6' type='text/css' media='all' />
+</noscript><script type='text/javascript' src='https://c0.wp.com/p/jetpack/9.4/_inc/build/photon/photon.min.js' id='jetpack-photon-js'></script>
+<script type='text/javascript' async data-noptimize src='https://practicalselfreliance.com/wp-content/plugins/social-pug/assets/dist/front-end-free.1.18.2.js?ver=1.18.2' id='dpsp-frontend-js-pro-js'></script>
+<script type='text/javascript' src='https://c0.wp.com/c/5.5.3/wp-includes/js/comment-reply.min.js' id='comment-reply-js'></script>
+<script type='text/javascript' src='https://practicalselfreliance.com/wp-content/themes/genesis/lib/js/skip-links.min.js?ver=2.6.1' id='skip-links-js'></script>
+<script type='text/javascript' src='https://practicalselfreliance.com/wp-content/themes/foodie-pro/assets/js/general.js?ver=3.0.0' id='foodie-pro-general-js'></script>
+<script type='text/javascript' src='https://practicalselfreliance.com/wp-content/plugins/jetpack/vendor/automattic/jetpack-lazy-images/src/js/intersectionobserver-polyfill.min.js?ver=1.1.2' id='jetpack-lazy-images-polyfill-intersectionobserver-js'></script>
+<script type='text/javascript' id='jetpack-lazy-images-js-extra'>
+/* <![CDATA[ */
+var jetpackLazyImagesL10n = {"loading_warning":"Images are still loading. Please cancel your print and try again."};
+/* ]]> */
+</script>
+<script type='text/javascript' src='https://practicalselfreliance.com/wp-content/plugins/jetpack/vendor/automattic/jetpack-lazy-images/src/js/lazy-images.min.js?ver=1.1.2' id='jetpack-lazy-images-js'></script>
+<script type='text/javascript' src='https://c0.wp.com/c/5.5.3/wp-includes/js/wp-embed.min.js' id='wp-embed-js'></script>
+<script type='text/javascript' id='mv_create/client.js-js-extra'>
+/* <![CDATA[ */
+var MV_CREATE_SETTINGS = {"__API_ROOT__":"https:\/\/practicalselfreliance.com\/wp-json\/","__REVIEWS_DIV__":null,"__PROMPT_THRESHOLD__":"5.5","__SUBMIT_THRESHOLD__":"4","__PX_BETWEEN_ADS__":"583","__OPTIONS__":{"jtc_enabled":false,"asset_url":"https:\/\/practicalselfreliance.com\/wp-content\/plugins\/mediavine-create\/"}};
+var MV_CREATE_I18N = {"COMMENTS":"Comments","COMMENTS_AND_REVIEWS":"Comments & Reviews","RATING":"Rating","REVIEWS":"Reviews","RATING_SUBMITTED":"Your rating has been submitted. Write a review below (optional).","X_REVIEWS_FOR":"%1$s Reviews for %2$s","LOADING":"Loading","VIEW_MORE":"View More","NUM_REVIEWS":"%s Reviews","REVIEW":"Review","NUM_STARS":"%s Stars","STARS":"Stars","STAR":"Star","TITLE":"Title","ANONYMOUS_USER":"Anonymous User","NO_TITLE":"No Title","CONTENT":"Content","NO_RATINGS":"No Ratings","NAME":"Name","EMAIL":"Email","REVIEW_TITLE":"Review Title","REVIEW_CONTENT":"Review","CONSENT":"To submit this review, I consent to the collection of this data.","SUBMIT":"Submit","SUBMITTING":"Submitting","UPDATE":"Update Review","THANKS_RATING":"Thanks for the rating!","DID_YOU_MAKE_THIS":"Did you make this?","LEAVE_REVIEW":"Leave a review?","THANKS_REVIEW":"Thanks for the review!","PRINT":"Print","YIELD":"Yield","SERVING_SIZE":"Serving Size","AMOUNT_PER_SERVING":"Amount Per Serving","CUISINE":"Cuisine","PROJECT_TYPE":"Project Type","TYPE":"Type","CATEGORY":"Category","RECOMMENDED_PRODUCTS":"Recommended Products","AFFILIATE_NOTICE":"As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.","TOOLS":"Tools","MATERIALS":"Materials","INGREDIENTS":"Ingredients","INSTRUCTIONS":"Instructions","NOTES":"Notes","CALORIES":"Calories","TOTAL_FAT":"Total Fat","SATURATED_FAT":"Saturated Fat","TRANS_FAT":"Trans Fat","UNSATURATED_FAT":"Unsaturated Fat","CHOLESTEROL":"Cholesterol","SODIUM":"Sodium","CARBOHYDRATES":"Carbohydrates","NET_CARBOHYDRATES":"Net Carbohydrates","FIBER":"Fiber","SUGAR":"Sugar","SUGAR_ALCOHOLS":"Sugar Alcohols","PROTEIN":"Protein"};
+/* ]]> */
+</script>
+<script type='text/javascript' async data-noptimize src='https://practicalselfreliance.com/wp-content/plugins/mediavine-create/client/build/bundle.1.6.6.js?ver=1.6.6' id='mv_create/client.js-js'></script>
+<script async="async" type='text/javascript' src='https://practicalselfreliance.com/wp-content/plugins/akismet/_inc/form.js?ver=4.1.9' id='akismet-form-js'></script>
+<script src='https://stats.wp.com/e-202133.js' defer></script>
+<script>
+	_stq = window._stq || [];
+	_stq.push([ 'view', {v:'ext',j:'1:9.4',blog:'138035785',post:'15600',tz:'0',srv:'practicalselfreliance.com'} ]);
+	_stq.push([ 'clickTrackerInit', '138035785', '15600' ]);
+</script>
+<script>window.lazyLoadOptions = {
+                elements_selector: "img[data-lazy-src],.rocket-lazyload",
+                data_src: "lazy-src",
+                data_srcset: "lazy-srcset",
+                data_sizes: "lazy-sizes",
+                class_loading: "lazyloading",
+                class_loaded: "lazyloaded",
+                threshold: 300,
+                callback_loaded: function(element) {
+                    if ( element.tagName === "IFRAME" && element.dataset.rocketLazyload == "fitvidscompatible" ) {
+                        if (element.classList.contains("lazyloaded") ) {
+                            if (typeof window.jQuery != "undefined") {
+                                if (jQuery.fn.fitVids) {
+                                    jQuery(element).parent().fitVids();
+                                }
+                            }
+                        }
+                    }
+                }};
+        window.addEventListener('LazyLoad::Initialized', function (e) {
+            var lazyLoadInstance = e.detail.instance;
+
+            if (window.MutationObserver) {
+                var observer = new MutationObserver(function(mutations) {
+                    var image_count = 0;
+                    var iframe_count = 0;
+                    var rocketlazy_count = 0;
+
+                    mutations.forEach(function(mutation) {
+                        for (i = 0; i < mutation.addedNodes.length; i++) {
+                            if (typeof mutation.addedNodes[i].getElementsByTagName !== 'function') {
+                                return;
+                            }
+
+                           if (typeof mutation.addedNodes[i].getElementsByClassName !== 'function') {
+                                return;
+                            }
+
+                            images = mutation.addedNodes[i].getElementsByTagName('img');
+                            is_image = mutation.addedNodes[i].tagName == "IMG";
+                            iframes = mutation.addedNodes[i].getElementsByTagName('iframe');
+                            is_iframe = mutation.addedNodes[i].tagName == "IFRAME";
+                            rocket_lazy = mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');
+
+                            image_count += images.length;
+			                iframe_count += iframes.length;
+			                rocketlazy_count += rocket_lazy.length;
+
+                            if(is_image){
+                                image_count += 1;
+                            }
+
+                            if(is_iframe){
+                                iframe_count += 1;
+                            }
+                        }
+                    } );
+
+                    if(image_count > 0 || iframe_count > 0 || rocketlazy_count > 0){
+                        lazyLoadInstance.update();
+                    }
+                } );
+
+                var b      = document.getElementsByTagName("body")[0];
+                var config = { childList: true, subtree: true };
+
+                observer.observe(b, config);
+            }
+        }, false);</script><script data-no-minify="1" async src="https://practicalselfreliance.com/wp-content/plugins/rocket-lazy-load/assets/js/16.1/lazyload.min.js"></script></body></html>
diff --git a/tests/test_practicalselfreliance.py b/tests/test_practicalselfreliance.py
new file mode 100644
index 00000000..12922cd0
--- /dev/null
+++ b/tests/test_practicalselfreliance.py
@@ -0,0 +1,53 @@
+from recipe_scrapers.practicalselfreliance import PracticalSelfReliance
+from tests import ScraperTest
+
+
+class TestPracticalSelfRelianceScraper(ScraperTest):
+
+    scraper_class = PracticalSelfReliance
+
+    def test_host(self):
+        self.assertEqual("practicalselfreliance.com", self.harvester_class.host())
+
+    def test_canonical_url(self):
+        self.assertEqual(
+            "https://practicalselfreliance.com/zucchini-relish/",
+            self.harvester_class.canonical_url(),
+        )
+
+    def test_title(self):
+        self.assertEqual(self.harvester_class.title(), "Zucchini Relish")
+
+    def test_yields(self):
+        self.assertEqual("4 serving(s)", self.harvester_class.yields())
+
+    def test_total_time(self):
+        self.assertEqual(150, self.harvester_class.total_time())
+
+    def test_image(self):
+        self.assertEqual(
+            "https://i0.wp.com/practicalselfreliance.com/wp-content/uploads/2021/02/Zucchini-Relish-21.jpg?resize=720%2C720&ssl=1",
+            self.harvester_class.image(),
+        )
+
+    def test_ingredients(self):
+        self.assertEqual(
+            [
+                "2 cups zucchini, diced (about 3 medium)",
+                "1 cup onion, diced (about 1 medium)",
+                "1 cup red bell pepper, diced (about 2 small or 1 large)",
+                "2 Tablespoons Salt (pickling and canning salt, or kosher salt)",
+                "1 3/4 cups sugar",
+                "2 teaspoons celery seed (whole)",
+                "1 teaspoon mustard seed (whole)",
+                "1 cup cider vinegar (5% acidity)",
+                "Pickle Crisp Granules (optional, helps veggies stay firm after canning)",
+            ],
+            self.harvester_class.ingredients(),
+        )
+
+    def test_instructions(self):
+        return self.assertEqual(
+            "Wash vegetables.\nRemove stem and blossom ends from zucchini and dice into 1/4 to 1/2 inch pieces. Measure 2 cups.\nPeel and dice onion. Measure 1 cup.\nPeel and dice onion. Measure 1 cup.\nStem and seed peppers, then dice. Measure 1...\nStem and seed peppers, then dice. Measure 1 cup.\nImportant, don't skip this step! Combine diced vegetables in a large bowl and sprinkle salt over the top. Stir gently to distribute the salt, then add water until vegetables are completely submerged. Allow the vegetables to soak in the saltwater for 2 hours, then drain completely.\nPrepare a water bath canner (optional, only if canning).\nIn a separate saucepan or stockpot, bring vinegar, sugar, and spices to a gentle simmer (180 degrees F). Do not add salt, the salt is only used to soak veggies before draining.\nAdd drained vegetables to the simmering vinegar/spices and gently simmer for 10 minutes.\nPack hot relish into prepared half-pint or pint jars, leaving 1/2 inch headspace.\nIf not canning, just seal jars and allow them to cool on the counter before storing in the refrigerator.\nIf canning, de-bubble jars, wipe rims, and adjust headspace to ensure 1/2 inch. Seal with 2 part canning lids.\nProcess in a water bath canner for 10 minutes, then turn off the heat. Allow the jars to sit in the canner for another 5 minutes to cool slightly, then remove the jars to cool on a towel on the counter.\nLeave the jars undisturbed for 24 hours, then check seals. Store any unsealed jars in the refrigerator for immediate use. Properly canned and sealed jars should maintain peak quality on the pantry shelf for 12-18 months.",
+            self.harvester_class.instructions(),
+        )