{"id":10515,"date":"2023-01-31T15:55:13","date_gmt":"2023-01-31T20:55:13","guid":{"rendered":"https:\/\/www.thehealthymaven.com\/?p=10515"},"modified":"2024-01-20T16:06:27","modified_gmt":"2024-01-20T21:06:27","slug":"healthy-minestrone-soup","status":"publish","type":"post","link":"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/","title":{"rendered":"Minestrone Soup"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<p><em>A one-pot meal, ready in 40 minutes with this Healthy Minestrone Recipe! This gluten and dairy-free soup is packed-full of veggies and protein for a filling and delicious weekday lunch or dinner recipe.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-08.jpg\" alt=\"Minestrone soup in a blue bowl.\" class=\"wp-image-52045\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-08.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-08-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-08-683x1024.jpg 683w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-08-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-08-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-08-600x900.jpg 600w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-08-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2 id=\"table-of-contents\">Table of Contents<\/h2><ul class=\"is-style-fancy\"><li><a href=\"#what-makes-minestrone-minestrone\">What Makes Minestrone &ldquo;Minestrone&rdquo;?<\/a><\/li><li><a href=\"#h-what-are-the-ingredients-in-minestrone\">What Are The Ingredients in Minestrone?<\/a><\/li><li><a href=\"#h-how-to-make-minestrone-soup\">How to Make Minestrone Soup<\/a><\/li><li><a href=\"#h-what-to-serve-with-minestrone-soup\">What to Serve with Minestrone Soup<\/a><\/li><li><a href=\"#h-storage-instructions\">Storage Instructions<\/a><\/li><li><a href=\"#more-healthy-soup-recipes\">More Healthy Soup Recipes<\/a><\/li><li><a href=\"#tasty-recipes-29501-jump-target\">Minestrone Recipe Recipe<\/a><\/li><\/ul><\/div>\n\n\n<p>I like to consider myself a bit of a soup connoisseur. At this point I have more <a href=\"https:\/\/www.thehealthymaven.com\/category\/soup\/\">soup recipes <\/a>on the blog than any other type of recipe (41 to be exact!). If you trust me on any recipe, let it be for soup. This minestrone recipe will not disappoint!<\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">I basically survive on soup all winter. I love how comforting and cozy a bowl of warm soup is and also love how simple they are to make! Most soups just involve a little saut&eacute;ing, can opening and simmering&hellip; which I can 100% get behind. I also love that you can pack in a lot of veggies without eating a cold salad.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">This healthy minestrone recipe is <strong>made in just one pot and ready in 40 minutes<\/strong>. I love the addition of noodles that makes this vegetarian soup a little more filling. <\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-makes-minestrone-minestrone\"><strong>What Makes Minestrone &ldquo;Minestrone&rdquo;?<\/strong><\/h2>\n\n\n\n<p>Minestrone is a type of Italian soup that is typically made with a variety of vegetables, beans, and sometimes pasta or rice. The name &ldquo;minestrone&rdquo; comes from the Italian word &ldquo;minestra,&rdquo; which means &ldquo;soup.&rdquo; Minestrone is thought to have originated in the Italian region of Tuscany, where it was traditionally made with whatever vegetables were in season. The name Minestrone refers to the fact that it is a soup of many ingredients and not a specific recipe.<\/p>\n\n\n\n<p>So what&rsquo;s the difference between vegetable soup and minestrone? To be honest, not a whole lot! Minestrone is basically vegetable soup with beans and noodles. But just like vegetable soup, it&rsquo;s a choose your own adventure where you can adjust ingredients to your taste.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-are-the-ingredients-in-minestrone\"><strong>What Are The Ingredients in Minestrone?<\/strong><\/h2>\n\n\n\n<p><em>This minestrone recipe can be adjusted to reflect your preferred flavors and\/or whatever you have on hand. Basically, it&rsquo;s a choose your own adventure kind of soup!<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>Vegetables<\/b><span style=\"font-weight: 400;\"> &ndash; yellow onion, carrot, celery, bell pepper, green beans, kale and garlic cloves.<\/span> You could also sub in other vegetables of your choosing like zucchini, potatoes, spinach or even butternut squash<\/li>\n\n\n\n<li><b>Canned diced tomatoes<\/b> &ndash; you could also use fresh but canned tomatoes work great<\/li>\n\n\n\n<li><b>Canned white kidney beans <\/b><span style=\"font-weight: 400;\">or <\/span><b>cannellini beans<\/b><\/li>\n\n\n\n<li><b>Macaroni pasta<\/b><span style=\"font-weight: 400;\"> &ndash; <\/span>You can use regular macaroni pasta or gluten-free pasta.<\/li>\n\n\n\n<li><b>Vegetable stock<\/b><strong> or broth<\/strong> &ndash; If vegan or vegetarian stick to vegetable stock but if you&rsquo;re looking for a nutrition boost feel free to add chicken broth or other types of bone broth.<\/li>\n\n\n\n<li><b>Olive oil<\/b> -for cooking your veggies.<\/li>\n\n\n\n<li><b>Seasonings and spices<\/b><span style=\"font-weight: 400;\"> &ndash;&nbsp;dried oregano, dried basil, dried thyme, sea salt and pepper<\/span>. Fresh also works if you don&rsquo;t have dried on hand.<\/li>\n\n\n\n<li><span style=\"font-weight: 400;\"><strong>Optional garnish<\/strong> &ndash; fresh parsley<\/span>. Optional but highly recommended!<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-make-minestrone-soup\"><strong>How to Make Minestrone Soup<\/strong><\/h2>\n\n\n\n<p class=\"has-quaternary-background-color has-background\"><b>STEP 1:<\/b><span style=\"font-weight: 400;\"> <\/span><strong>COOK VEGGIES<\/strong><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Heat a large pot over medium-high heat and add olive oil. Add the onion, carrot and celery and cook for 3-5 minutes or until the vegetables are fragrant and the onions are translucent. Add the garlic and bell pepper to the pot and cook for 1 minute. Add in the green beans and cook for another minute.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-01.jpg\" alt=\"Large dutch oven with sauteed vegetables.\" class=\"wp-image-52046\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-01.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-01-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-01-683x1024.jpg 683w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-01-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-01-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-01-600x900.jpg 600w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-01-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p class=\"has-quaternary-background-color has-background\"><b>STEP 2: <\/b><strong>ADD TOMATOES, STOCK, BEANS + SPICES<\/strong><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Add the diced tomatoes, vegetable stock, spices and beans and stir. Bring to a boil and then let simmer, covered over medium-low heat for 20 minutes.&nbsp;<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-02.jpg\" alt=\"Large dutch oven with tomato-based soup.\" class=\"wp-image-52047\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-02.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-02-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-02-683x1024.jpg 683w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-02-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-02-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-02-600x900.jpg 600w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-02-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p class=\"has-quaternary-background-color has-background\"><b>STEP 3:<\/b><span style=\"font-weight: 400;\"> <\/span><strong>ADD PASTA + KALE<\/strong><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">After the mixture has simmered for 20 minutes, add in the pasta and the kale and cook for 10 more minutes or until the noodles are tender.&nbsp;<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-04.jpg\" alt=\"Minestrone soup in a large dutch oven.\" class=\"wp-image-52048\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-04.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-04-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-04-683x1024.jpg 683w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-04-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-04-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-04-600x900.jpg 600w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-04-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n<div class=\"block-tip cwp-inner\">\n\n<h2 class=\"wp-block-heading block-tip__title\" id=\"h-what-to-serve-with-minestrone-soup\"><strong>What to Serve with Minestrone Soup<\/strong><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">This soup is definitely a hearty meal on its own but if you&rsquo;re like me, I always love pairing soup with a side. This soup is so delicious with a slice of <strong>hearty bread<\/strong> or <strong>crackers<\/strong>. Looking for something lighter? Pair it with a <a href=\"https:\/\/www.thehealthymaven.com\/salads\/\">side salad<\/a>.&nbsp;<\/span><\/p>\n\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-storage-instructions\"><strong>Storage Instructions<\/strong><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Another reason I love soup is that it makes such a large batch! Make it once and eat all week. Let the soup cool slightly before putting it in an airtight container. It will keep in the refrigerator for up to one week. <\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">You can also freeze this minestrone recipe if you need to store longer. Store in freezer-safe containers. It will keep for up to 3 months in the freezer.&nbsp;<\/span>Thaw on the counter for several hours then reheat on stovetop or in microwave.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-11.jpg\" alt=\"Minestrone recipe in a blue bowl.\" class=\"wp-image-52049\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-11.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-11-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-11-683x1024.jpg 683w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-11-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-11-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-11-600x900.jpg 600w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-11-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"more-healthy-soup-recipes\"><strong>More Healthy Soup Recipes<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.thehealthymaven.com\/tuscan-white-bean-soup\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">Tuscan White Bean Soup<\/span><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/roasted-heirloom-carrot-ginger-soup\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">Heirloom Carrot Ginger Soup<\/span><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/detox-vegetable-soup\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">Detox Vegetable Soup<\/span><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/roasted-acorn-squash-soup\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">Acorn Squash Soup<\/span><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/tuscan-kale-and-lentil-soup\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">Tuscan Kale and Lentil Soup<\/span><\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/quinoa-tortilla-soup\/\">Vegetarian Tortilla Soup<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/mushroom-millet-soup\/\">Mushroom Millet Soup<\/a><\/li>\n<\/ul>\n\n\n<a class=\"button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card\" href=\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/print\/29501\/\">Print<\/a><span class=\"tasty-recipes-jump-target\" id=\"tasty-recipes-29501-jump-target\" style=\"display:block;padding-top:2px;margin-top:-2px;\"><\/span><div id=\"tasty-recipes-29501\" data-tr-id=\"29501\" class=\"tasty-recipes tasty-recipes-29501 tasty-recipes-display tasty-recipes-has-image\" data-tasty-recipes-customization=\"primary-color.background-color primary-color.outline-color\">\n\n\n<h2 class=\"tasty-recipes-title\" data-tasty-recipes-customization=\"h2-color.color h2-transform.text-transform\" id=\"minestrone-recipe\">Minestrone Recipe<\/h2>\n<div class=\"tasty-recipes-image-button-container\">\n\t\t\t<div class=\"tasty-recipes-image\">\n\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2020\/01\/minestrone-recipe-14-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Minestrone soup recipe overhead in a blue bowl with kale and parsley on top.\" data-pin-nopin=\"true\">\t\t<\/div>\n\t\t<div class=\"tasty-recipes-buttons\">\n\t\t\t\t<div class=\"tasty-recipes-button-wrap\">\n\t\t\t\n<a class=\"button tasty-recipes-print-button tasty-recipes-no-print\" href=\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/print\/29501\/\" target=\"_blank\" data-tasty-recipes-customization=\"\">\n\t\t\t<svg viewbox=\"0 0 24 24\" class=\"svg-print\" aria-hidden=\"true\"><use xlink:href=\"#tasty-recipes-icon-print\"><\/use><\/svg>\n\t\tPrint Recipe<\/a>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n<\/div>\n\t<div class=\"tasty-recipes-rating\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t\t\t<p><span class=\"tasty-recipes-ratings-buttons tasty-recipes-no-ratings-buttons\" data-tr-default-rating=\"5\">\t\t<span class=\"tasty-recipes-rating\" data-tr-checked=\"1\">\t\t<i class=\"checked\" data-rating=\"5\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"100\">\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"9 9 46 42\" width=\"18\" height=\"17\">\t<defs>\t\t<lineargradient id=\"tasty-recipes-clip-10\">\t\t\t<stop offset=\"10%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-20\">\t\t\t<stop offset=\"20%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-30\">\t\t\t<stop offset=\"30%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-40\">\t\t\t<stop offset=\"40%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-50\">\t\t\t<stop offset=\"50%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-60\">\t\t\t<stop offset=\"60%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-70\">\t\t\t<stop offset=\"70%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-80\">\t\t\t<stop offset=\"80%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-90\">\t\t\t<stop offset=\"90%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t<\/defs>\t<path d=\"m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z\"><\/path><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t5 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\">\t\t<i class=\"checked\" data-rating=\"4\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"100\">\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"9 9 46 42\" width=\"18\" height=\"17\">\t<defs>\t\t<lineargradient id=\"tasty-recipes-clip-10\">\t\t\t<stop offset=\"10%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-20\">\t\t\t<stop offset=\"20%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-30\">\t\t\t<stop offset=\"30%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-40\">\t\t\t<stop offset=\"40%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-50\">\t\t\t<stop offset=\"50%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-60\">\t\t\t<stop offset=\"60%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-70\">\t\t\t<stop offset=\"70%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-80\">\t\t\t<stop offset=\"80%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-90\">\t\t\t<stop offset=\"90%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t<\/defs>\t<path d=\"m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z\"><\/path><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t4 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\">\t\t<i class=\"checked\" data-rating=\"3\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"100\">\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"9 9 46 42\" width=\"18\" height=\"17\">\t<defs>\t\t<lineargradient id=\"tasty-recipes-clip-10\">\t\t\t<stop offset=\"10%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-20\">\t\t\t<stop offset=\"20%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-30\">\t\t\t<stop offset=\"30%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-40\">\t\t\t<stop offset=\"40%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-50\">\t\t\t<stop offset=\"50%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-60\">\t\t\t<stop offset=\"60%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-70\">\t\t\t<stop offset=\"70%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-80\">\t\t\t<stop offset=\"80%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-90\">\t\t\t<stop offset=\"90%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t<\/defs>\t<path d=\"m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z\"><\/path><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t3 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\">\t\t<i class=\"checked\" data-rating=\"2\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"100\">\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"9 9 46 42\" width=\"18\" height=\"17\">\t<defs>\t\t<lineargradient id=\"tasty-recipes-clip-10\">\t\t\t<stop offset=\"10%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-20\">\t\t\t<stop offset=\"20%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-30\">\t\t\t<stop offset=\"30%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-40\">\t\t\t<stop offset=\"40%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-50\">\t\t\t<stop offset=\"50%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-60\">\t\t\t<stop offset=\"60%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-70\">\t\t\t<stop offset=\"70%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-80\">\t\t\t<stop offset=\"80%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-90\">\t\t\t<stop offset=\"90%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t<\/defs>\t<path d=\"m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z\"><\/path><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t2 Stars\t\t\t<\/span>\t\t<\/i>\t<\/span>\t\t<span class=\"tasty-recipes-rating\">\t\t<i class=\"checked\" data-rating=\"1\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"100\">\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"9 9 46 42\" width=\"18\" height=\"17\">\t<defs>\t\t<lineargradient id=\"tasty-recipes-clip-10\">\t\t\t<stop offset=\"10%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-20\">\t\t\t<stop offset=\"20%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-30\">\t\t\t<stop offset=\"30%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-40\">\t\t\t<stop offset=\"40%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-50\">\t\t\t<stop offset=\"50%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-60\">\t\t\t<stop offset=\"60%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-70\">\t\t\t<stop offset=\"70%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-80\">\t\t\t<stop offset=\"80%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t\t<lineargradient id=\"tasty-recipes-clip-90\">\t\t\t<stop offset=\"90%\" stop-color=\"currentColor\"><\/stop>\t\t\t<stop stop-opacity=\"var(--tr-star-opacity)\" offset=\"0%\" stop-color=\"currentColor\"><\/stop>\t\t<\/lineargradient>\t<\/defs>\t<path d=\"m46.3 52-14.4-9.5-14.4 9.4L22 35.3 8.7 24.5l17.1-.9 6.2-16 6 16 17.2 1-13.4 10.7z\"><\/path><\/svg>\t\t\t<\/span>\t\t\t<span class=\"tasty-recipes-screen-reader\">\t\t\t\t1 Star\t\t\t<\/span>\t\t<\/i>\t<\/span><\/span><\/p>\n\t\t\t\t\t\t\t<p><span data-tasty-recipes-customization=\"detail-label-color.color\" class=\"rating-label\"><span class=\"average\">5<\/span> from <span class=\"count\">2<\/span> reviews<\/span><\/p>\n\t\t\t<\/div>\n\n\n\t<div class=\"tasty-recipes-description\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t<p><em>A one-pot meal, ready in 40 minutes with this Healthy Minestrone Soup! This gluten and dairy-free soup is packed-full of veggies and protein for a filling and delicious weekday lunch or dinner recipe.<\/em><\/p>\n\t<\/div>\n\n\t<div class=\"tasty-recipes-details\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t<ul>\n\t\t\t\t\t\t\t<li class=\"author\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Author:<\/strong> <a data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-author-name\" href=\"https:\/\/www.thehealthymaven.com\/author\/davida\/\">Davida Lederle<\/a><\/li>\n\t\t\t\t\t\t\t<li class=\"prep-time\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Prep Time:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-prep-time\">10 minutes<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"cook-time\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Cook Time:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-cook-time\">40 minutes<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"total-time\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Total Time:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-total-time\">50 minutes<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"yield\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Yield:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-yield\"><span data-amount=\"8\" data-unit=\"cup\">8 cups<\/span> <span class=\"tasty-recipes-yield-scale\"><span data-amount=\"1\">1<\/span>x<\/span><\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"category\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Category:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-category\">Soup<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"method\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Method:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-method\">Cook<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"cuisine\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Cuisine:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-cuisine\">Italian<\/span><\/li>\n\t\t\t\t\t\t\t<li class=\"diet\"><strong data-tasty-recipes-customization=\"detail-label-color.color\" class=\"tasty-recipes-label\">Diet:<\/strong> <span data-tasty-recipes-customization=\"detail-value-color.color\" class=\"tasty-recipes-diet\">Vegan<\/span><\/li>\n\t\t\t\t\t<\/ul>\n\t<\/div>\n\n\t<div class=\"tasty-recipes-ingredients\">\n\t\t<div class=\"tasty-recipes-ingredients-header\">\n\t\t\t<div class=\"tasty-recipes-ingredients-clipboard-container\">\n\t\t\t\t<h3 data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Ingredients<\/h3>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"tasty-recipes-units-scale-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"tasty-recipes-scale-container\">\n\t\t\t\t\t\t<span class=\"tasty-recipes-scale-label\">Scale<\/span>\n\t\t\t\t\t\t<button class=\"tasty-recipes-scale-button tasty-recipes-scale-button-active\" data-amount=\"1\" type=\"button\">1x<\/button><button class=\"tasty-recipes-scale-button\" data-amount=\"2\" type=\"button\">2x<\/button><button class=\"tasty-recipes-scale-button\" data-amount=\"3\" type=\"button\">3x<\/button>\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"tasty-recipes-ingredients-body\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t<ul>\n<li><span data-amount=\"1\" data-unit=\"tbsp\">1 tbsp<\/span> olive oil<\/li>\n<li><span data-amount=\"1\">1<\/span> large yellow onion, diced<\/li>\n<li><span data-amount=\"1\">1<\/span> large carrot, peeled and chopped<\/li>\n<li><span data-amount=\"3\">3<\/span> celery stalks, chopped<\/li>\n<li><span data-amount=\"1\">1<\/span> red bell pepper, chopped<\/li>\n<li><span data-amount=\"4\">4<\/span> garlic cloves, minced<\/li>\n<li><span data-amount=\"2\" data-unit=\"cup\">2 cups<\/span> green beans, trimmed and chopped<\/li>\n<li><span data-amount=\"1\">1<\/span> 28-ounce can of diced tomatoes<\/li>\n<li><span data-amount=\"6\" data-unit=\"cup\">6 cups<\/span> vegetable stock<\/li>\n<li><span data-amount=\"1.5\" data-unit=\"tsp\">1 1\/2 tsp<\/span> dried oregano<\/li>\n<li><span data-amount=\"1\" data-unit=\"tsp\">1 tsp<\/span> dried basil<\/li>\n<li><span data-amount=\"0.5\" data-unit=\"tsp\">1\/2 tsp<\/span> dried thyme<\/li>\n<li><span data-amount=\"1\" data-unit=\"tsp\">1 tsp<\/span> sea salt<\/li>\n<li><span data-amount=\"0.5\" data-unit=\"tsp\">1\/2 tsp<\/span> black pepper<\/li>\n<li><span data-amount=\"1\">1<\/span> can white kidney beans or cannellini beans<\/li>\n<li><span data-amount=\"1\" data-unit=\"cup\">1 cup<\/span> macaroni pasta (I used gluten-free brown rice noodles)<\/li>\n<li><span data-amount=\"0.5\">1\/2<\/span> head of kale, stemmed and chopped<\/li>\n<li>optional: 1\/4 cup fresh parsley, chopped<\/li>\n<\/ul>\n<!--INSIDE_INGREDIENTS-->\t\t<\/div>\n\t\t<div class=\"tasty-recipes-cook-mode\">\n\t<div class=\"tasty-recipes-cook-mode__container\">\n\t\t<label class=\"tasty-recipes-cook-mode__switch\">\n\t\t\t<input type=\"checkbox\" id=\"tasty_recipes_67444d34f06a1_cookmode\">\n\t\t\t<span class=\"tasty-recipes-cook-mode__switch-slider tasty-recipes-cook-mode__switch-round\" data-tasty-recipes-customization=\"button-color.background button-text-color.color\"><\/span>\n\t\t<\/label>\n\t\t<label for=\"tasty_recipes_67444d34f06a1_cookmode\">\n\t\t\t<span class=\"tasty-recipes-cook-mode__label\">Cook Mode<\/span>\n\t\t\t<span class=\"tasty-recipes-cook-mode__helper\">\n\t\t\t\tPrevent your screen from going dark\t\t\t<\/span>\n\t\t<\/label>\n\t<\/div>\n<\/div>\n\t<\/div>\n\n\t<div class=\"tasty-recipe-instructions\">\n\t\t<div class=\"tasty-recipes-instructions-header\">\n\t\t\t<h3 data-tasty-recipes-customization=\"h3-color.color h3-transform.text-transform\">Instructions<\/h3>\n\t\t\t\t\t<\/div>\n\t\t<div class=\"tasty-recipes-instructions-body\" data-tasty-recipes-customization=\"body-color.color\">\n\t\t\t<ol>\n<li id=\"instruction-step-1\">Heat up a large pot over med-high heat and add olive oil.<\/li>\n<li id=\"instruction-step-2\">Throw in onion, carrot and celery and cook for 3-5 minutes or until onions are translucent.<\/li>\n<li id=\"instruction-step-3\">Add in garlic and bell pepper and cook for 1 minute.<\/li>\n<li id=\"instruction-step-4\">Add in green beans and cook for another minute.<\/li>\n<li id=\"instruction-step-5\">Top with diced tomatoes, vegetable stock, spices and and beans and stir. DO NOT ADD PASTA!<\/li>\n<li id=\"instruction-step-6\">Bring to a boil and then let simmer, covered over med-low heat for 20 minutes.<\/li>\n<li id=\"instruction-step-7\">Add in pasta and kale and cook for 10 more minutes or until noodles are cooked.<\/li>\n<li id=\"instruction-step-8\">Top with fresh parsley, if using and serve warm.<\/li>\n<li id=\"instruction-step-9\">Will keep for a week in refrigerator for up to one week.<\/li>\n<\/ol>\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n\n\n\n\n\n\n\n\n<script>\nwindow.trCommon={\"minRating\":6,\"ajaxurl\":\"https:\\\/\\\/www.thehealthymaven.com\\\/wp-admin\\\/admin-ajax.php\",\"ratingNonce\":\"\",\"postId\":10515};\nwindow.TastyRecipes = window.TastyRecipes || {};\n\nwindow.TastyRecipes.smoothScroll = {\ninit() {\ndocument.addEventListener( 'click', ( e ) => {\nlet anchor = e.target;\nif ( anchor.tagName !== 'A' ) {\nanchor = anchor.closest( 'a.tasty-recipes-scrollto' );\n}\n\nif ( ! anchor || ! anchor.classList.contains( 'tasty-recipes-scrollto' ) ) {\nreturn;\n}\n\nconst elementHref = anchor.getAttribute( 'href' );\nif ( ! elementHref ) {\nreturn;\n}\n\ne.preventDefault();\nthis.goToSelector( elementHref );\n});\n},\ngoToSelector( selector ) {\nconst element = document.querySelector( selector );\nif ( ! element ) {\nreturn;\n}\nelement.scrollIntoView( { behavior: 'smooth' } );\n}\n};\n\ndocument.addEventListener(\n'DOMContentLoaded',\n() => window.TastyRecipes.smoothScroll.init()\n);\n\n(function(){\n\n\nvar bothEquals = function( d1, d2, D ) {\nvar ret = 0;\nif (d1<=D) {\nret++;\n}\nif (d2<=D) {\nret++;\n}\nreturn ret === 2;\n};\n\nvar frac =function frac(x,D,mixed){var n1=Math.floor(x),d1=1;var n2=n1+1,d2=1;if(x!==n1)while(bothEquals(d1,d2,D)){var m=(n1+n2)\/(d1+d2);if(x===m){if(d1+d2<=D){d1+=d2;n1+=n2;d2=D+1}else if(d1>d2)d2=D+1;else d1=D+1;break}else if(x<m){n2=n1+n2;d2=d1+d2}else{n1=n1+n2;d1=d1+d2}}if(d1>D){d1=d2;n1=n2}if(!mixed)return[0,n1,d1];var q=Math.floor(n1\/d1);return[q,n1-q*d1,d1]};frac.cont=function cont(x,D,mixed){var sgn=x<0?-1:1;var B=x*sgn;var P_2=0,P_1=1,P=0;var Q_2=1,Q_1=0,Q=0;var A=Math.floor(B);while(Q_1<D){A=Math.floor(B);P=A*P_1+P_2;Q=A*Q_1+Q_2;if(B-A<5e-8)break;B=1\/(B-A);P_2=P_1;P_1=P;Q_2=Q_1;Q_1=Q}if(Q>D){if(Q_1>D){Q=Q_2;P=P_2}else{Q=Q_1;P=P_1}}if(!mixed)return[0,sgn*P,Q];var q=Math.floor(sgn*P\/Q);return[q,sgn*P-q*Q,Q]};\n\n\nwindow.tastyRecipesVulgarFractions = JSON.parse(decodeURIComponent(\"%7B%22%C2%BC%22%3A%221%2F4%22%2C%22%C2%BD%22%3A%221%2F2%22%2C%22%C2%BE%22%3A%223%2F4%22%2C%22%E2%85%93%22%3A%221%2F3%22%2C%22%E2%85%94%22%3A%222%2F3%22%2C%22%E2%85%95%22%3A%221%2F5%22%2C%22%E2%85%96%22%3A%222%2F5%22%2C%22%E2%85%97%22%3A%223%2F5%22%2C%22%E2%85%98%22%3A%224%2F5%22%2C%22%E2%85%99%22%3A%221%2F6%22%2C%22%E2%85%9A%22%3A%225%2F6%22%2C%22%E2%85%9B%22%3A%221%2F8%22%2C%22%E2%85%9C%22%3A%223%2F8%22%2C%22%E2%85%9D%22%3A%225%2F8%22%2C%22%E2%85%9E%22%3A%227%2F8%22%7D\"));\n\nwindow.tastyRecipesFormatAmount = function(amount, el) {\nif ( parseFloat( amount ) === parseInt( amount ) ) {\nreturn amount;\n}\nvar roundType = 'frac';\nif (typeof el.dataset.amountShouldRound !== 'undefined') {\nif ('false' !== el.dataset.amountShouldRound) {\nif ( 'number' === el.dataset.amountShouldRound ) {\nroundType = 'number';\n} else if ('frac' === el.dataset.amountShouldRound) {\nroundType = 'frac';\n} else if ('vulgar' === el.dataset.amountShouldRound) {\nroundType = 'vulgar';\n} else {\nroundType = 'integer';\n}\n}\n}\nif ('number' === roundType) {\namount = Number.parseFloat(amount).toPrecision(2);\n} else if ('integer' === roundType) {\namount = Math.round(amount);\n} else if ('frac' === roundType || 'vulgar' === roundType) {\nvar denom = 8;\nif (typeof el.dataset.unit !== 'undefined') {\nvar unit = el.dataset.unit;\nif (['cups','cup','c'].includes(unit)) {\ndenom = 4;\nif (0.125 === amount) {\ndenom = 8;\n}\nif (\"0.1667\" === Number.parseFloat( amount ).toPrecision(4)) {\ndenom = 6;\n}\n}\nif (['tablespoons','tablespoon','tbsp'].includes(unit)) {\ndenom = 2;\n}\nif (['teaspoons','teaspoon','tsp'].includes(unit)) {\ndenom = 8;\n}\n}\nvar amountArray = frac.cont( amount, denom, true );\nvar newAmount = '';\nif ( amountArray[1] !== 0 ) {\nnewAmount = amountArray[1] + '\/' + amountArray[2];\nif ('vulgar' === roundType) {\nObject.keys(window.tastyRecipesVulgarFractions).forEach(function(vulgar) {\nif (newAmount === window.tastyRecipesVulgarFractions[vulgar]) {\nnewAmount = vulgar;\n}\n});\n}\n}\nif ( newAmount ) {\nnewAmount = ' ' + newAmount;\n}\nif ( amountArray[0] ) {\nnewAmount = amountArray[0] + newAmount;\n}\namount = newAmount;\n}\nreturn amount;\n};\n\n\nwindow.tastyRecipesUpdatePrintLink = () => {\n\nconst printButton = document.querySelector( '.tasty-recipes-print-button' );\n\n\nif ( ! printButton ) {\nreturn;\n}\n\nconst printURL = new URL( printButton.href );\nconst searchParams = new URLSearchParams( printURL.search );\n\nconst unitButton = document.querySelector( '.tasty-recipes-convert-button-active' );\nconst scaleButton = document.querySelector( '.tasty-recipes-scale-button-active' );\n\nlet unit = '';\nlet scale = '';\n\nif ( unitButton ) {\nunit = unitButton.dataset.unitType;\nsearchParams.delete('unit');\nsearchParams.set( 'unit', unit );\n}\n\nif ( scaleButton ) {\nscale = scaleButton.dataset.amount;\nsearchParams.set( 'scale', scale );\n}\n\nconst paramString = searchParams.toString();\nconst newURL = '' === paramString ? printURL.href : printURL.origin + printURL.pathname + '?' + paramString;\nconst printLinks = document.querySelectorAll( '.tasty-recipes-print-link' );\n\nprintLinks.forEach( ( el ) => {\nel.href = newURL;\n});\n\nconst printButtons = document.querySelectorAll( '.tasty-recipes-print-button' );\nprintButtons.forEach( ( el ) => {\nel.href = newURL;\n});\n};\n\n\ndocument.addEventListener( 'DOMContentLoaded', () => {\n\n\nif ( ! window.location.href.includes( '\/print\/' ) ) {\nreturn;\n}\n\nconst searchParams = new URLSearchParams( window.location.search );\n\nconst unit = searchParams.get( 'unit' );\nconst scale = searchParams.get( 'scale' );\n\nif ( unit && ( 'metric' === unit || 'usc' === unit ) ) {\ndocument.querySelector( '.tasty-recipes-convert-button[data-unit-type=\"' + unit + '\"]' ).click();\n}\n\nif ( scale && Number(scale) > 0 ) {\ndocument.querySelector( '.tasty-recipes-scale-button[data-amount=\"' + Number(scale) + '\"]' ).click();\n}\n});\n}());\n\n(function(){\nvar buttonClass = 'tasty-recipes-scale-button',\nbuttonActiveClass = 'tasty-recipes-scale-button-active',\nbuttons = document.querySelectorAll('.tasty-recipes-scale-button');\nif ( ! buttons ) {\nreturn;\n}\n\nbuttons.forEach(function(button){\nbutton.addEventListener('click', function(event){\nevent.preventDefault();\nvar recipe = event.target.closest('.tasty-recipes');\nif ( ! recipe ) {\nreturn;\n}\nvar otherButtons = recipe.querySelectorAll('.' + buttonClass);\notherButtons.forEach(function(bt){\nbt.classList.remove(buttonActiveClass);\n});\nbutton.classList.add(buttonActiveClass);\n\n\nvar scalables = recipe.querySelectorAll('span[data-amount]');\nvar buttonAmount = parseFloat( button.dataset.amount );\nscalables.forEach(function(scalable){\nif (typeof scalable.dataset.amountOriginalType === 'undefined'\n&& typeof scalable.dataset.nfOriginal === 'undefined') {\nif (-1 !== scalable.innerText.indexOf('\/')) {\nscalable.dataset.amountOriginalType = 'frac';\n}\nif (-1 !== scalable.innerText.indexOf('.')) {\nscalable.dataset.amountOriginalType = 'number';\n}\nObject.keys(window.tastyRecipesVulgarFractions).forEach(function(vulgar) {\nif (-1 !== scalable.innerText.indexOf(vulgar)) {\nscalable.dataset.amountOriginalType = 'vulgar';\n}\n});\nif (typeof scalable.dataset.amountOriginalType !== 'undefined') {\nscalable.dataset.amountShouldRound = scalable.dataset.amountOriginalType;\n}\n}\nvar amount = parseFloat( scalable.dataset.amount ) * buttonAmount;\namount = window.tastyRecipesFormatAmount(amount, scalable);\nif ( typeof scalable.dataset.unit !== 'undefined' ) {\nif ( ! scalable.classList.contains('nutrifox-quantity') ) {\nif ( ! scalable.classList.contains('nutrifox-second-quantity') ) {\namount += ' ' + scalable.dataset.unit;\n}\n}\n}\nscalable.innerText = amount;\n});\n\nvar nonNumerics = recipe.querySelectorAll('[data-has-non-numeric-amount]');\nnonNumerics.forEach(function(nonNumeric){\nvar indicator = nonNumeric.querySelector('span[data-non-numeric-label]');\nif ( indicator ) {\nnonNumeric.removeChild(indicator);\n}\nif ( 1 !== buttonAmount ) {\nindicator = document.createElement('span');\nindicator.setAttribute('data-non-numeric-label', true);\nvar text = document.createTextNode(' (x' + buttonAmount + ')');\nindicator.appendChild(text);\nnonNumeric.appendChild(indicator);\n}\n});\n\nwindow.tastyRecipesUpdatePrintLink();\n});\n});\n}());\n\nwindow.TastyRecipes = window.TastyRecipes || {};\nwindow.TastyRecipes.cookMode = {\nwakeLockApi: false,\nwakeLock: false,\ncookModeSelector: '.tasty-recipes-cook-mode',\ninit() {\nif (\"wakeLock\" in navigator && \"request\" in navigator.wakeLock) {\nthis.wakeLockApi = navigator.wakeLock;\n}\n\nconst cookModes = document.querySelectorAll(this.cookModeSelector);\n\nif (cookModes.length > 0) {\nfor (const cookMode of cookModes) {\nif (this.wakeLockApi) {\ncookMode.querySelector('input[type=\"checkbox\"]').addEventListener(\"change\", event => {\nthis.checkboxChange(event.target);\n}, false);\n} else {\ncookMode.style.display = \"none\";\n}\n}\n}\n},\ncheckboxChange(checkbox) {\nif (checkbox.checked) {\nthis.lock();\n} else {\nthis.unlock();\n}\n},\nsetCheckboxesState(state) {\nconst checkboxes = document.querySelectorAll(this.cookModeSelector + ' input[type=\"checkbox\"]');\nfor (const checkbox of checkboxes) {\ncheckbox.checked = state;\n}\n},\nasync lock() {\ntry {\nthis.wakeLock = await this.wakeLockApi.request(\"screen\");\nthis.wakeLock.addEventListener(\"release\", () => {\nthis.wakeLock = false;\nthis.setCheckboxesState(false);\n});\nthis.setCheckboxesState(true);\n} catch (error) {\nthis.setCheckboxesState(false);\n}\n},\nunlock() {\nif (this.wakeLock) {\nthis.wakeLock.release();\nthis.wakeLock = false;\n}\nthis.setCheckboxesState(false);\n}\n};\n\n(function(callback) {\nif (document.readyState !== \"loading\") {\ncallback();\n} else {\ndocument.addEventListener(\"DOMContentLoaded\", callback);\n}\n})(() => {\nwindow.TastyRecipes.cookMode.init();\n});\n\n\n\nwindow.TastyRecipes = window.TastyRecipes || {};\n\nwindow.TastyRecipes.staticTooltip = {\nelement: null,\ntooltipElement: null,\ndeleting: false,\ninit( element ) {\nif ( this.deleting ) {\nreturn;\n}\nthis.element = element;\nthis.buildElements();\n},\ndestroy() {\nif ( ! this.tooltipElement || this.deleting ) {\nreturn;\n}\n\nthis.deleting = true;\nthis.tooltipElement.classList.remove( 'opened' );\n\nsetTimeout( () => {\nthis.tooltipElement.remove();\nthis.deleting = false;\n}, 500 );\n},\nbuildElements() {\nconst tooltipElement = document.createElement( 'div' );\ntooltipElement.classList.add( 'tasty-recipes-static-tooltip');\ntooltipElement.setAttribute( 'id', 'tasty-recipes-tooltip' );\n\nconst currentTooltipElement = document.getElementById( 'tasty-recipes-tooltip' );\nif ( currentTooltipElement ) {\ndocument.body.replaceChild( tooltipElement, currentTooltipElement );\n} else {\ndocument.body.appendChild( tooltipElement );\n}\n\nthis.tooltipElement = document.getElementById( 'tasty-recipes-tooltip' );\n},\nshow() {\nif ( ! this.tooltipElement ) {\nreturn;\n}\n\nconst tooltipTop = this.element.getBoundingClientRect().top\n+ window.scrollY\n- 10 \/\/ 10px offset.\n- this.tooltipElement.getBoundingClientRect().height;\nconst tooltipLeft = this.element.getBoundingClientRect().left\n- ( this.tooltipElement.getBoundingClientRect().width \/ 2 )\n+ ( this.element.getBoundingClientRect().width \/ 2 ) - 1;\nconst posLeft = Math.max( 10, tooltipLeft );\nthis.maybeRemoveTail( posLeft !== tooltipLeft );\n\nthis.tooltipElement.setAttribute( 'style', 'top:' + tooltipTop + 'px;left:' + posLeft + 'px;' );\nthis.tooltipElement.classList.add( 'opened' );\n\n},\nmaybeRemoveTail( removeTail ) {\nif ( removeTail ) {\nthis.tooltipElement.classList.add( 'tr-hide-tail' );\n} else {\nthis.tooltipElement.classList.remove( 'tr-hide-tail' );\n}\n},\nchangeMessage( message ) {\nif ( ! this.tooltipElement ) {\nreturn;\n}\nthis.tooltipElement.innerHTML = message;\n}\n};\n\nwindow.TastyRecipes.ajax = {\nsendPostRequest( url, data, success, failure ) {\nconst xhr = new XMLHttpRequest();\nxhr.open( 'POST', url, true );\nxhr.send( this.preparePostData( data ) );\n\nxhr.onreadystatechange = () => {\nif ( 4 !== xhr.readyState ) {\nreturn;\n}\nif ( xhr.status === 200 ) {\nsuccess( JSON.parse( xhr.responseText ) );\nreturn;\n}\n\nfailure( xhr );\n};\n\nxhr.onerror = () => {\nfailure( xhr );\n};\n},\npreparePostData( data ) {\nconst formData = new FormData();\n\nfor ( const key in data ) {\nformData.append( key, data[key] );\n}\nreturn formData;\n},\n};\n\nwindow.TastyRecipes.ratings = {\ndefaultRating: 0,\ncurrentRatingPercentage: 100,\nsavingRating: false,\ninit( minRating ) {\nthis.minRating = minRating;\n\nthis.formWatchRating();\nthis.closeTooltipWhenClickOutside();\nthis.addBodyClassBasedOnSelectedRating();\nthis.backwardCompFormRatingPosition();\n},\nformWatchRating() {\nconst ratings = document.querySelectorAll('.tasty-recipes-no-ratings-buttons [data-rating]');\nif ( ratings.length <= 0 ) {\nreturn;\n}\nfor ( const rating of ratings ) {\nrating.addEventListener( 'click', event => {\nevent.preventDefault();\nthis.defaultRating = event.target.closest( '.checked' ).dataset.rating;\nthis.setCheckedStar( event.target );\nthis.maybeSendRating( this.defaultRating, event.target );\nthis.setRatingInForm( this.defaultRating );\n} );\n}\n},\ncloseTooltipWhenClickOutside() {\nwindow.addEventListener( 'click', e => {\n\/\/ Bailout (don't remove the tooltip) when the clicked element is a rating star, or it's the tooltip itself.\nif ( e.target.closest( '.tasty-recipes-rating' ) || e.target.classList.contains( 'tasty-recipes-static-tooltip' ) ) {\nreturn;\n}\n\nwindow.TastyRecipes.staticTooltip.destroy();\n} );\n},\n setRatingInForm( rating ) {\nconst ratingInput = document.querySelector( '#respond .tasty-recipes-rating[value=\"' + rating + '\"]' );\nif ( ! ratingInput ) {\nreturn;\n}\nratingInput.click();\n},\naddBodyClassBasedOnSelectedRating() {\nconst ratingInputs = document.querySelectorAll( 'input.tasty-recipes-rating' );\nif ( ! ratingInputs ) {\nreturn;\n}\nfor ( const ratingInput of ratingInputs ) {\nratingInput.addEventListener( 'click', currentEvent => {\nconst selectedRating = currentEvent.target.getAttribute( 'value' );\nthis.handleBodyClassByRating( selectedRating );\nthis.toggleCommentTextareaRequired( selectedRating );\n} );\n}\n},\nhandleBodyClassByRating( rating ) {\nif ( rating < this.minRating ) {\ndocument.body.classList.remove( 'tasty-recipes-selected-minimum-rating' );\nreturn;\n}\ndocument.body.classList.add( 'tasty-recipes-selected-minimum-rating' );\n},\ntoggleCommentTextareaRequired( rating ) {\nconst commentTextarea = document.getElementById( 'comment' );\nif ( ! commentTextarea ) {\nreturn;\n}\n\nif ( rating < this.minRating ) {\ncommentTextarea.setAttribute( 'required', '' );\nreturn;\n}\n\ncommentTextarea.removeAttribute( 'required' );\n},\nmaybeSendRating( rating, element ) {\nif ( this.savingRating === rating ) {\nreturn;\n}\n\nthis.savingRating = rating;\nwindow.TastyRecipes.staticTooltip.init( element );\n\nconst recipeCardElement = element.closest( '.tasty-recipes' );\nif ( ! recipeCardElement ) {\nwindow.TastyRecipes.staticTooltip.destroy();\nreturn;\n}\n\nwindow.TastyRecipes.ajax.sendPostRequest(\nwindow.trCommon.ajaxurl,\n{\naction: 'tasty_recipes_save_rating',\nrating,\nnonce: window.trCommon.ratingNonce,\npost_id: window.trCommon.postId,\nrecipe_id: recipeCardElement.dataset.trId,\n},\n( response ) => {\nwindow.TastyRecipes.staticTooltip.changeMessage( response.data.message );\nwindow.TastyRecipes.staticTooltip.show();\nthis.updateAverageText( response.data, recipeCardElement );\nthis.maybeFillCommentForm( response.data );\n\n\/\/ Hide the tooltip after 5 seconds.\nsetTimeout( () => {\nthis.maybeResetTooltip( recipeCardElement, response.data, rating );\n}, 5000 );\n},\n() => {\nthis.resetTooltip( recipeCardElement );\n}\n);\n},\nupdateAverageText( data, recipeCardElement ) {\nif ( ! data.average ) {\nreturn;\n}\nthis.setRatingPercent( data );\n\nif ( ! data.count ) {\nreturn;\n}\n\nconst quickLink = document.querySelector( '.tasty-recipes-rating-link' );\nif ( quickLink ) {\nthis.setTextInContainer( quickLink, data );\nthis.setPartialStar( quickLink );\n}\n\nconst cardStars = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );\ncardStars.dataset.trDefaultRating = data.average;\nthis.setTextInContainer( recipeCardElement.querySelector( '.tasty-recipes-rating' ), data );\n},\nsetTextInContainer( container, data ) {\nif ( ! container ) {\nreturn;\n}\n\nif ( data.label ) {\nconst ratingLabelElement = container.querySelector( '.rating-label' );\nif ( ratingLabelElement ) {\nratingLabelElement.innerHTML = data.label;\n}\nreturn;\n}\n\nconst averageElement = container.querySelector( '.average' );\nif ( averageElement ) {\naverageElement.textContent = data.average;\n}\n\nconst countElement = container.querySelector( '.count' );\nif ( countElement ) {\ncountElement.textContent = data.count;\n}\n},\nsetPartialStar( container ) {\nconst highestStar = container.querySelector( '[data-rating=\"' + Math.ceil( this.defaultRating ) + '\"]' );\nif ( highestStar ) {\nhighestStar.dataset.trClip = this.currentRatingPercentage;\n}\n},\nsetRatingPercent( data ) {\nthis.defaultRating = data.average.toFixed( 1 );\nconst parts = data.average.toFixed( 2 ).toString().split( '.' );\nthis.currentRatingPercentage = parts[1] ? parts[1] : 100;\nif ( this.currentRatingPercentage === '00' ) {\nthis.currentRatingPercentage = 100;\n}\n},\nsetCheckedStar( target ) {\nconst cardRatingContainer = target.closest( '.tasty-recipes-ratings-buttons' );\nconst selectedRatingElement = cardRatingContainer.querySelector( '[data-tr-checked]' );\nif ( selectedRatingElement ) {\ndelete selectedRatingElement.dataset.trChecked;\n}\n\nconst thisStar = target.closest( '.tasty-recipes-rating' );\nthisStar.dataset.trChecked = 1;\nthisStar.querySelector( '[data-tr-clip]' ).dataset.trClip = 100;\n},\nmaybeFillCommentForm( data ) {\nif ( ! data.comment || ! data.comment.content ) {\nreturn;\n}\n\nconst commentForm = document.querySelector( '#commentform' );\nif ( ! commentForm ) {\nreturn;\n}\n\nconst commentBox = commentForm.querySelector( '[name=comment]' );\nif ( ! commentBox || commentBox.value ) {\nreturn;\n}\n\n\/\/ Add comment details for editing.\ncommentBox.innerHTML = data.comment.content;\nif ( data.comment.name ) {\ncommentForm.querySelector( '[name=author]' ).value = data.comment.name;\ncommentForm.querySelector( '[name=email]' ).value = data.comment.email;\n}\n},\nmaybeResetTooltip( recipeCardElement, data, rating ) {\nif ( this.savingRating === rating ) {\nthis.resetTooltip( recipeCardElement, data );\n}\n},\nresetTooltip( recipeCardElement, data ) {\nwindow.TastyRecipes.staticTooltip.destroy();\nthis.savingRating = false;\n\n\/\/ Reset the default rating.\nconst cardRatingContainer = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );\nif ( cardRatingContainer ) {\nthis.defaultRating = ( data && data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;\ncardRatingContainer.dataset.trDefaultRating = this.defaultRating;\n\nthis.resetSelectedStar( cardRatingContainer, data );\n}\n},\nresetSelectedStar( cardRatingContainer ) {\nconst selectedRatingElement = cardRatingContainer.querySelector( '[data-rating=\"' + Math.ceil( this.defaultRating ) + '\"]' );\nif ( selectedRatingElement ) {\nselectedRatingElement.querySelector( '[data-tr-clip]' ).dataset.trClip = this.currentRatingPercentage;\nselectedRatingElement.parentNode.dataset.trChecked = 1;\n}\n\nconst previousSelectedElement= cardRatingContainer.querySelector( '[data-tr-checked]' );\nif ( previousSelectedElement ) {\nconst currentSelectedRating = previousSelectedElement.querySelector('[data-rating]');\nif ( currentSelectedRating !== selectedRatingElement ) {\ndelete previousSelectedElement.dataset.trChecked;\n}\n}\n},\nbackwardCompFormRatingPosition() {\nconst ratingsButtons = document.querySelector( '#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons' );\nif ( ! ratingsButtons ) {\nreturn;\n}\nconst ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);\nif ( ! ratingsButtonsStyles.display.includes( 'flex' ) ) {\nratingsButtons.style.direction = 'rtl';\n}\n\nif ( typeof tastyRecipesRating !== 'undefined' ) {\n\/\/ Select the rating that was previously selected in admin.\nratingsButtons.querySelector( '.tasty-recipes-rating[value=\"' + tastyRecipesRating + '\"]' ).checked = true;\n}\n\nconst ratingSpans = ratingsButtons.querySelectorAll( '.tasty-recipes-rating' );\nfor (const ratingSpan of ratingSpans) {\nratingSpan.addEventListener( 'click', event => {\nif ( ratingSpan === event.target ) {\nreturn;\n}\nratingSpan.previousElementSibling.click();\n} );\n}\n}\n};\n\n(function(callback) {\nif (document.readyState !== \"loading\") {\ncallback();\n} else {\nwindow.addEventListener( 'load', callback );\n}\n})(() => {\nwindow.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 );\n});\n<\/script><\/div>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-10.jpg\" alt=\"\" class=\"wp-image-52050\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-10.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-10-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-10-683x1024.jpg 683w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-10-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-10-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-10-600x900.jpg 600w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2023\/01\/minestrone-recipe-10-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n","protected":false},"excerpt":{"rendered":"<p>A one-pot meal, ready in 40 minutes with this Healthy Minestrone Recipe! This gluten and dairy-free soup is packed-full of&hellip;<\/p>\n","protected":false},"author":2,"featured_media":52051,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","footnotes":""},"categories":[5596,37,20539,496,134,32,451,483],"tags":[6961,6958,6959,6960],"class_list":{"2":"type-post"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.9 (Yoast SEO v23.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Classic Minestrone Soup Recipe - The Healthy Maven<\/title>\n<meta name=\"description\" content=\"A one-pot meal, ready in 40 mins with this amazing minestrone recipe! This soup is healthy and packed-full of veggies.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Healthy Minestrone Soup\" \/>\n<meta property=\"og:description\" content=\"A one-pot meal, ready in 40 minutes with this Healthy Minestrone Soup! This gluten and dairy-free soup is packed-full of veggies and protein for a filling and delicious weekday lunch or dinner recipe.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/\" \/>\n<meta property=\"og:site_name\" content=\"The Healthy Maven\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/thehealthymaven\" \/>\n<meta property=\"article:author\" content=\"www.facebook.com\/thehealthymaven\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-31T20:55:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-20T21:06:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2020\/01\/minestrone-recipe-14.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1185\" \/>\n\t<meta property=\"og:image:height\" content=\"1185\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Davida Lederle\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Davida Lederle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/\"},\"author\":{\"name\":\"Davida Lederle\",\"@id\":\"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/acb6d9e44f9b367e4df8265d69a7dea1\"},\"headline\":\"Minestrone Soup\",\"datePublished\":\"2023-01-31T20:55:13+00:00\",\"dateModified\":\"2024-01-20T21:06:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/\"},\"wordCount\":763,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2020\/01\/minestrone-recipe-14.jpg\",\"keywords\":[\"Dairy-free\",\"Gluten-free\",\"Vegan\",\"Vegetarian\"],\"articleSection\":[\"Featured\",\"Gluten-Free Recipes\",\"One-Pot Meals\",\"soup sunday\",\"Soups\",\"Vegan Recipes\",\"Vegetarian Recipes\",\"Winter Recipes\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/\",\"url\":\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/\",\"name\":\"Classic Minestrone Soup Recipe - The Healthy Maven\",\"isPartOf\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2020\/01\/minestrone-recipe-14.jpg\",\"datePublished\":\"2023-01-31T20:55:13+00:00\",\"dateModified\":\"2024-01-20T21:06:27+00:00\",\"description\":\"A one-pot meal, ready in 40 mins with this amazing minestrone recipe! This soup is healthy and packed-full of veggies.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#primaryimage\",\"url\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2020\/01\/minestrone-recipe-14.jpg\",\"contentUrl\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2020\/01\/minestrone-recipe-14.jpg\",\"width\":1185,\"height\":1185,\"caption\":\"Minestrone soup recipe overhead in a blue bowl with kale and parsley on top.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.thehealthymaven.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Soups\",\"item\":\"https:\/\/www.thehealthymaven.com\/category\/soup\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Minestrone Soup\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.thehealthymaven.com\/#website\",\"url\":\"https:\/\/www.thehealthymaven.com\/\",\"name\":\"The Healthy Maven\",\"description\":\"-where healthy meets living-\",\"publisher\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.thehealthymaven.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.thehealthymaven.com\/#organization\",\"name\":\"The Healthy Maven LLC\",\"url\":\"https:\/\/www.thehealthymaven.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.thehealthymaven.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/01\/the-healthy-maven-default-image.jpg\",\"contentUrl\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/01\/the-healthy-maven-default-image.jpg\",\"width\":696,\"height\":696,\"caption\":\"The Healthy Maven LLC\"},\"image\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/thehealthymaven\",\"https:\/\/x.com\/thehealthymaven\",\"https:\/\/www.instagram.com\/thehealthymaven\",\"https:\/\/www.pinterest.com\/thehealthymaven\",\"https:\/\/www.youtube.com\/channel\/UCyK5nQt0c37nilRzVBRXv6g\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/acb6d9e44f9b367e4df8265d69a7dea1\",\"name\":\"Davida Lederle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a314a0671325f04234bcb26840672bc6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a314a0671325f04234bcb26840672bc6?s=96&d=mm&r=g\",\"caption\":\"Davida Lederle\"},\"description\":\"Welcome to The Healthy Maven! I'm Davida and I've been food blogging for over a decade. I'm also a certified herbalist, yoga instructor and major health junkie. My goal is to help you live healthFULLY rather than living for your health. I provide simple and nutritious recipes, clean beauty and lifestyle tips so you can live well.\",\"sameAs\":[\"https:\/\/www.thehealthymaven.com\/author\/davida\/\",\"www.facebook.com\/thehealthymaven\",\"www.instagram.com\/thehealthymaven\",\"https:\/\/x.com\/TheHealthyMaven\"],\"knowsAbout\":[\"cooking\",\"food blogging\",\"yoga\",\"clean beauty\"],\"url\":\"https:\/\/www.thehealthymaven.com\/author\/davida\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Classic Minestrone Soup Recipe - The Healthy Maven","description":"A one-pot meal, ready in 40 mins with this amazing minestrone recipe! This soup is healthy and packed-full of veggies.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/","og_locale":"en_US","og_type":"article","og_title":"Healthy Minestrone Soup","og_description":"A one-pot meal, ready in 40 minutes with this Healthy Minestrone Soup! This gluten and dairy-free soup is packed-full of veggies and protein for a filling and delicious weekday lunch or dinner recipe.","og_url":"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/","og_site_name":"The Healthy Maven","article_publisher":"https:\/\/www.facebook.com\/thehealthymaven","article_author":"www.facebook.com\/thehealthymaven","article_published_time":"2023-01-31T20:55:13+00:00","article_modified_time":"2024-01-20T21:06:27+00:00","og_image":[{"width":1185,"height":1185,"url":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2020\/01\/minestrone-recipe-14.jpg","type":"image\/jpeg"}],"author":"Davida Lederle","twitter_misc":{"Written by":"Davida Lederle","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#article","isPartOf":{"@id":"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/"},"author":{"name":"Davida Lederle","@id":"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/acb6d9e44f9b367e4df8265d69a7dea1"},"headline":"Minestrone Soup","datePublished":"2023-01-31T20:55:13+00:00","dateModified":"2024-01-20T21:06:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/"},"wordCount":763,"commentCount":4,"publisher":{"@id":"https:\/\/www.thehealthymaven.com\/#organization"},"image":{"@id":"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#primaryimage"},"thumbnailUrl":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2020\/01\/minestrone-recipe-14.jpg","keywords":["Dairy-free","Gluten-free","Vegan","Vegetarian"],"articleSection":["Featured","Gluten-Free Recipes","One-Pot Meals","soup sunday","Soups","Vegan Recipes","Vegetarian Recipes","Winter Recipes"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/","url":"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/","name":"Classic Minestrone Soup Recipe - The Healthy Maven","isPartOf":{"@id":"https:\/\/www.thehealthymaven.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#primaryimage"},"image":{"@id":"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#primaryimage"},"thumbnailUrl":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2020\/01\/minestrone-recipe-14.jpg","datePublished":"2023-01-31T20:55:13+00:00","dateModified":"2024-01-20T21:06:27+00:00","description":"A one-pot meal, ready in 40 mins with this amazing minestrone recipe! This soup is healthy and packed-full of veggies.","breadcrumb":{"@id":"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#primaryimage","url":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2020\/01\/minestrone-recipe-14.jpg","contentUrl":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2020\/01\/minestrone-recipe-14.jpg","width":1185,"height":1185,"caption":"Minestrone soup recipe overhead in a blue bowl with kale and parsley on top."},{"@type":"BreadcrumbList","@id":"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.thehealthymaven.com\/"},{"@type":"ListItem","position":2,"name":"Soups","item":"https:\/\/www.thehealthymaven.com\/category\/soup\/"},{"@type":"ListItem","position":3,"name":"Minestrone Soup"}]},{"@type":"WebSite","@id":"https:\/\/www.thehealthymaven.com\/#website","url":"https:\/\/www.thehealthymaven.com\/","name":"The Healthy Maven","description":"-where healthy meets living-","publisher":{"@id":"https:\/\/www.thehealthymaven.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.thehealthymaven.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.thehealthymaven.com\/#organization","name":"The Healthy Maven LLC","url":"https:\/\/www.thehealthymaven.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thehealthymaven.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/01\/the-healthy-maven-default-image.jpg","contentUrl":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/01\/the-healthy-maven-default-image.jpg","width":696,"height":696,"caption":"The Healthy Maven LLC"},"image":{"@id":"https:\/\/www.thehealthymaven.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/thehealthymaven","https:\/\/x.com\/thehealthymaven","https:\/\/www.instagram.com\/thehealthymaven","https:\/\/www.pinterest.com\/thehealthymaven","https:\/\/www.youtube.com\/channel\/UCyK5nQt0c37nilRzVBRXv6g\/"]},{"@type":"Person","@id":"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/acb6d9e44f9b367e4df8265d69a7dea1","name":"Davida Lederle","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a314a0671325f04234bcb26840672bc6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a314a0671325f04234bcb26840672bc6?s=96&d=mm&r=g","caption":"Davida Lederle"},"description":"Welcome to The Healthy Maven! I'm Davida and I've been food blogging for over a decade. I'm also a certified herbalist, yoga instructor and major health junkie. My goal is to help you live healthFULLY rather than living for your health. I provide simple and nutritious recipes, clean beauty and lifestyle tips so you can live well.","sameAs":["https:\/\/www.thehealthymaven.com\/author\/davida\/","www.facebook.com\/thehealthymaven","www.instagram.com\/thehealthymaven","https:\/\/x.com\/TheHealthyMaven"],"knowsAbout":["cooking","food blogging","yoga","clean beauty"],"url":"https:\/\/www.thehealthymaven.com\/author\/davida\/"}]}},"_links":{"self":[{"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/posts\/10515"}],"collection":[{"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/comments?post=10515"}],"version-history":[{"count":0,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/posts\/10515\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/media\/52051"}],"wp:attachment":[{"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/media?parent=10515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/categories?post=10515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/tags?post=10515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}