{"id":57704,"date":"2024-10-29T05:00:00","date_gmt":"2024-10-29T09:00:00","guid":{"rendered":"https:\/\/www.thehealthymaven.com\/?p=57704"},"modified":"2025-02-28T11:35:02","modified_gmt":"2025-02-28T16:35:02","slug":"broccoli-cheddar-soup","status":"publish","type":"post","link":"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/","title":{"rendered":"Broccoli Cheddar Potato 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>Move over Panera because this potato <strong>broccoli cheddar soup<\/strong> is the new soup in town! It&rsquo;s creamy and flavorful and ready in just 30 minutes. The perfect bowl of comfort as the temps cool down!<\/em><\/p>\n\n\n\n<p>If you&rsquo;re looking to make the ultimate in broccoli cheddar soup then look no further. <strong>Read on for more<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-10.jpg\" alt=\"potato broccoli cheddar soup in a white bowl with a spoon and roasted broccoli and shredded white cheddar.\" class=\"wp-image-58188\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-10.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-10-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-10-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-10-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-10-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=\"#h-why-make-this-recipe\">Why Make this Recipe?<\/a><\/li><li><a href=\"#h-ingredients-in-broccoli-cheddar-soup\">Ingredients in Broccoli Cheddar Soup<\/a><\/li><li><a href=\"#h-how-to-make-broccoli-cheddar-soup\">How To Make Broccoli Cheddar Soup<\/a><\/li><li><a href=\"#h-tips-amp-tricks\">Tips &amp; Tricks<\/a><\/li><li><a href=\"#h-storage-instructions\">Storage Instructions<\/a><\/li><li><a href=\"#h-more-delicious-soup-recipes\">More Delicious Soup Recipes:<\/a><\/li><li><a href=\"#tasty-recipes-58108-jump-target\">Potato Broccoli Cheddar Soup Recipe<\/a><\/li><\/ul><\/div>\n\n\n<div class=\"wp-block-group has-quaternary-background-color has-background is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\" id=\"h-why-make-this-recipe\">Why Make this Recipe?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Simple ingredients<\/strong> &ndash; There are just <strong>9 simple ingredients<\/strong> (including salt and pepper!) in this broccoli cheddar soup recipe. No extra fluff! Just the good stuff.<\/li>\n\n\n\n<li><strong>One Pot Required-<\/strong> That&rsquo;s right! Only one pot is required. If you don&rsquo;t have an immersion blender then you will have to use a high-powered blender but if you do have an immersion blender then everything can be cooked in one pot!<\/li>\n\n\n\n<li><strong>Warm, Cozy and Full of Flavor<\/strong> &ndash; I mean is there anything cozier than a warm bowl of broccoli cheddar potato soup on a cold fall or winter night? The answer is no!<\/li>\n<\/ul>\n<\/div>\n\n\n\n<p>This recipe has been sitting in my &ldquo;recipes to share&rdquo; note for almost a year now. I had meant to share it 8 months ago&hellip;but then my son was born! Why is that? Because my #1 craving during my pregnancy with my son was broccoli cheddar soup. I know, so random! But I&rsquo;m pretty sure I survived off broccoli cheddar soup and egg salad for the entirety of my 2nd and 3rd trimesters (1st trimester was subs&hellip;but that&rsquo;s a story for another day!).<\/p>\n\n\n\n<p>I&rsquo;d had it on my list to share what has become my go-to broccoli cheddar soup recipe but I was working so far ahead in pregnancy to prepare for mat leave that I&rsquo;d end up sharing a soup recipe in the middle of summer. So instead I shelved it for more appropriate soup weather.<\/p>\n\n\n\n<p>All&rsquo;s to say, this recipe has been more than a year in the making! And not to toot my own horn, but after many many iterations to get it just right I think I finally nailed it! So much so that my pregnant body lived off it&hellip;and that&rsquo;s saying something!<\/p>\n\n\n\n<figure class=\"wp-block-pullquote has-quinary-background-color has-background\"><blockquote><p>&#9733;&#9733;&#9733;&#9733;&#9733;<br>&ldquo;I made this soup a week ago and loved it. I used chicken broth and added celery. The white cheddar gives it a creamy texture and taste. Delicious!&rdquo;<\/p><cite>-Gloria<\/cite><\/blockquote><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-ingredients-in-broccoli-cheddar-soup\">Ingredients in Broccoli Cheddar Soup<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Olive oil <\/strong>&ndash; for cooking your veggies. You could also use avocado oil instead if you&rsquo;d prefer.<\/li>\n\n\n\n<li><strong>Broccoli <\/strong>&ndash; one thing I love about this recipe is that it uses both the florets and the stalk of the broccoli. That makes this extra sustainable!<\/li>\n\n\n\n<li><strong>Yukon gold potatoes<\/strong> &ndash; I like using yukon gold because they break down easily and make for a creamier soup but if you prefer to use a different potato you can.<\/li>\n\n\n\n<li><strong>Shallot and Garlic <\/strong>&ndash; aromatics that add tons of flavor to the soup.<\/li>\n\n\n\n<li><strong>Salt and pepper <\/strong>&ndash; I give suggestions for amounts but feel free to reduce if watching sodium levels or add more to desired preference.<\/li>\n\n\n\n<li><strong>Vegetable stock<\/strong> &ndash; you could also replace this with a meat-based stock like chicken or beef stock but water also works if you don&rsquo;t have any stock at all.<\/li>\n\n\n\n<li><strong>White cheddar<\/strong> &ndash; Grate your cheddar so it easily melts. I find a mild white cheddar works best but you could sub in any cheese you prefer.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-make-broccoli-cheddar-soup\">How To Make Broccoli Cheddar Soup<\/h2>\n\n\n\n<p class=\"has-quaternary-background-color has-background\"><strong>STEP 1: COOK VEGGIES<\/strong><\/p>\n\n\n\n<p>Remove thick end from broccoli and then chop up your florets and stem into bite-sized pieces. To a large soup pot or dutch oven add your olive oil over medium heat. Stir in broccoli, potatoes, shallot and garlic cloves. Cook for 7-10 minutes or until broccoli is lightly browned.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-01.jpg\" alt=\"broccoli, potato, shallot and garlic in a large dutch oven being cooked for soup.\" class=\"wp-image-58184\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-01.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-01-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-01-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-01-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-01-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p class=\"has-quaternary-background-color has-background\"><strong>STEP 2: SIMMER SOUP<\/strong><\/p>\n\n\n\n<p>Add a splash of stock to the pot and deglaze the bottom of the pot scraping off the browned bits so they coat the veggies. Top with salt, pepper and remaining vegetable stock and bring soup to a boil. Once boiling lower heat to a simmer and place lid on pot to simmer for 10 minutes. Remove lid from pot and allow to cook until all veggies are tender (8-10 minutes). Turn off heat and allow soup to cool slightly.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-02.jpg\" alt=\"Broccoli cheddar soup in a white dutch oven.\" class=\"wp-image-58185\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-02.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-02-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-02-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-02-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-02-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p class=\"has-quaternary-background-color has-background\"><strong>STEP 3: BLEND + SERVE<\/strong><\/p>\n\n\n\n<p>Use an immersion blender to blend soup until smooth (or desired texture). If you don&rsquo;t have an immersion blender you can blend soup in batches in a countertop-style blender and then add back into pot. Stir in shredded cheddar and allow to melt into soup.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"790\" height=\"1185\" data-id=\"58186\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-03.jpg\" alt=\"broccoli cheddar soup in a white pot with an immersion blender.\" class=\"wp-image-58186\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-03.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-03-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-03-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-03-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-03-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"790\" height=\"1185\" data-id=\"58187\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-08.jpg\" alt=\"broccoli cheddar soup in a white bowl topped with roasted broccoli and shredded white cheddar\" class=\"wp-image-58187\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-08.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-08-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-08-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-08-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-08-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n<\/figure>\n\n\n<div class=\"block-tip cwp-inner\">\n\n<h2 class=\"wp-block-heading block-tip__title\" id=\"h-tips-amp-tricks\">Tips &amp; Tricks<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Swap the cheese<\/strong>&nbsp;&ndash; Obviously this is broccoli cheddar soup but you could use any cheese that can easily be grated. Gouda would be delicious for a little smokiness!<\/li>\n\n\n\n<li><strong>Use an immersion blender<\/strong> &ndash; if you have an immersion blender this is the perfect use for one! If you don&rsquo;t, any blender will work but you will likely have to blend in batches before adding back into pot.<\/li>\n\n\n\n<li><strong>Make it Spicy<\/strong>&nbsp;&ndash; Add a pinch of red pepper flakes at the end or when plating your bowls for a little heat.<\/li>\n\n\n\n<li><strong>Add Protein<\/strong>&nbsp;&ndash; you can stir in cooked rotisserie chicken or cooked sausage for an added protein kick.<\/li>\n\n\n\n<li><strong>Use homemade broth<\/strong>&nbsp;&ndash; you could use&nbsp;<a href=\"https:\/\/www.thehealthymaven.com\/how-to-make-vegetable-stock-in-your-slow-cooker\/\">homemade vegetable broth<\/a>&nbsp;or even&nbsp;<a href=\"https:\/\/www.thehealthymaven.com\/instant-pot-bone-broth\/\">Instant Pot Bone Broth<\/a>!<\/li>\n<\/ul>\n\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-storage-instructions\">Storage Instructions<\/h2>\n\n\n\n<p>What I love about this broccoli cheddar soup recipe is that it stores super well!<\/p>\n\n\n\n<p><strong>Refrigerator<\/strong>&nbsp;&ndash; store leftovers in the fridge in an airtight container for up to 1 week. Reheat on stove top or in microwave.<\/p>\n\n\n\n<p><strong>Freezer<\/strong>&nbsp;&ndash; Freeze in freezer-safe containers for up to 3 months. Remove from freezer to thaw on counter for several hours or overnight in fridge. Reheat on stovetop or in the microwave.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"790\" height=\"1185\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-07.jpg\" alt=\"\" class=\"wp-image-58190\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-07.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-07-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-07-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-07-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-07-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-more-delicious-soup-recipes\">More Delicious Soup Recipes:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.thehealthymaven.com\/tuscan-kale-and-lentil-soup\/\">Tuscan White Beans Soup<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/healthy-split-pea-soup\/\">Healthy Split Pea Soup<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/healthy-minestrone-soup\/\">Minestrone Soup<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/roasted-tomato-basil-soup\/\">Roasted Tomato Soup<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/mushroom-and-wild-rice-soup\/\">Mushroom and Wild Rice Soup<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/roasted-heirloom-carrot-ginger-soup\/\">Carrot Ginger Soup<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/mushroom-barley-soup\/\">Mushroom Barley Soup<\/a><\/li>\n<\/ul>\n\n\n<svg aria-hidden=\"true\" style=\"position: absolute;width: 0;height: 0;overflow: hidden\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<defs>\n<symbol viewbox=\"9 9 46 42\" id=\"wpt-star-full\">\n\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>\n<\/symbol>\n<\/defs>\n<\/svg>\n<a class=\"button tasty-recipes-print-button tasty-recipes-no-print tasty-recipes-print-above-card\" href=\"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/print\/58108\/\">Print<\/a><span class=\"tasty-recipes-jump-target\" id=\"tasty-recipes-58108-jump-target\" style=\"display:block;padding-top:2px;margin-top:-2px;\"><\/span><div id=\"tasty-recipes-58108\" data-tr-id=\"58108\" class=\"tasty-recipes tasty-recipes-58108 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=\"potato-broccoli-cheddar-soup\">Potato Broccoli Cheddar Soup<\/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\/2024\/10\/broccoli-cheddar-soup-11-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"potato broccoli cheddar soup in a white bowl with roasted broccoli and shredded white cheddar cheese.\" 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\/broccoli-cheddar-soup\/print\/58108\/\" 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><svg aria-hidden=\"true\" style=\"position: absolute;width: 0;height: 0;overflow: hidden\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<defs>\n<symbol viewbox=\"9 9 46 42\" id=\"wpt-star-full\">\n\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>\n<\/symbol>\n<\/defs>\n<\/svg>\n<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 class=\"tasty-recipes-svg\"><use href=\"#wpt-star-full\"><\/use><\/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 class=\"tasty-recipes-svg\"><use href=\"#wpt-star-full\"><\/use><\/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 class=\"tasty-recipes-svg\"><use href=\"#wpt-star-full\"><\/use><\/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 class=\"tasty-recipes-svg\"><use href=\"#wpt-star-full\"><\/use><\/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 class=\"tasty-recipes-svg\"><use href=\"#wpt-star-full\"><\/use><\/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\">1<\/span> review<\/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>Move over Panera because this potato <strong>broccoli cheddar soup<\/strong> is the new soup in town! It&rsquo;s creamy and flavorful and ready in just 30 minutes. The perfect bowl of comfort as the temps cool down!<\/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\">5 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\">30 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\">35 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=\"4\">4<\/span> servings <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\">American<\/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\">Vegetarian<\/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 head of broccoli<\/li>\n<li><span data-amount=\"2\">2<\/span> yukon gold potatoes, cubed<\/li>\n<li><span data-amount=\"1\">1<\/span> large shallot, <em>chopped<\/em><\/li>\n<li><span data-amount=\"3\">3<\/span> garlic cloves, <em>minced<\/em><\/li>\n<li><span data-amount=\"1\" data-unit=\"tsp\">1 tsp<\/span> salt<\/li>\n<li><span data-amount=\"0.25\" data-unit=\"tsp\">1\/4 tsp<\/span> black pepper<\/li>\n<li><span data-amount=\"6\" data-unit=\"cup\">6 cups<\/span> vegetable stock<\/li>\n<li><span data-amount=\"1\" data-unit=\"cup\">1 cup<\/span> grated white cheddar<\/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_69a6afab00176_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_69a6afab00176_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\">Remove thick end from broccoli and then chop up your florets and stem into bite-sized pieces.<\/li>\n<li id=\"instruction-step-2\">To a large soup pot or dutch oven add your olive oil over medium heat.<\/li>\n<li id=\"instruction-step-3\">Stir in broccoli, potatoes, shallot and garlic cloves. Cook for 7-10 minutes or until broccoli is lightly browned.<\/li>\n<li id=\"instruction-step-4\">Add a splash of stock to the pot and deglaze the bottom of the pot scraping off the browned bits so they coat the veggies.<\/li>\n<li id=\"instruction-step-5\">Top with salt, pepper and vegetable stock and bring soup to a boil. Once boiling lower heat to a simmer and place lid on pot to simmer for 10 minutes.<\/li>\n<li id=\"instruction-step-6\">Remove lid from pot and allow to cook until all veggies are tender (8-10 minutes).<\/li>\n<li id=\"instruction-step-7\">Turn off heat and allow soup to cool slightly.<\/li>\n<li id=\"instruction-step-8\">Use an immersion blender to blend soup until smooth (or desired texture). If you don&rsquo;t have an immersion blender you can blend soup in batches in a countertop-style blender and then add back into pot.<\/li>\n<li id=\"instruction-step-9\">Stir in shredded cheddar and allow to melt into soup.<\/li>\n<li id=\"instruction-step-10\">Serve warm or see storage instructions above.<\/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\":57704};\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:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-09.jpg\" alt=\"overhead image of potato broccoli cheddar soup.\" class=\"wp-image-58189\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-09.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-09-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-09-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-09-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-09-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n","protected":false},"excerpt":{"rendered":"<p>Move over Panera because this potato broccoli cheddar soup is the new soup in town! It&rsquo;s creamy and flavorful and&hellip;<\/p>\n","protected":false},"author":2,"featured_media":58191,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","footnotes":""},"categories":[39,37,20539,134,451],"tags":[6958,6960],"class_list":{"2":"type-post"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Potato Broccoli and Cheddar Soup Recipe - The Healthy Maven<\/title>\n<meta name=\"description\" content=\"Move over Panera because this potato broccoli cheddar soup is the new soup in town! It&#039;s creamy and flavorful and ready in just 30 minutes.\" \/>\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\/broccoli-cheddar-soup\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Broccoli Cheddar Potato Soup\" \/>\n<meta property=\"og:description\" content=\"Move over Panera because this potato broccoli cheddar soup is the new soup in town! It&#039;s creamy and flavorful and ready in just 30 minutes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-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=\"2024-10-29T09:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-28T16:35:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-11.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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/\"},\"author\":{\"name\":\"Davida Lederle\",\"@id\":\"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/acb6d9e44f9b367e4df8265d69a7dea1\"},\"headline\":\"Broccoli Cheddar Potato Soup\",\"datePublished\":\"2024-10-29T09:00:00+00:00\",\"dateModified\":\"2025-02-28T16:35:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/\"},\"wordCount\":982,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-11.jpg\",\"keywords\":[\"Gluten-free\",\"Vegetarian\"],\"articleSection\":[\"Dinner Recipes\",\"Gluten-Free Recipes\",\"One-Pot Meals\",\"Soups\",\"Vegetarian Recipes\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/\",\"url\":\"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/\",\"name\":\"Potato Broccoli and Cheddar Soup Recipe - The Healthy Maven\",\"isPartOf\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-11.jpg\",\"datePublished\":\"2024-10-29T09:00:00+00:00\",\"dateModified\":\"2025-02-28T16:35:02+00:00\",\"description\":\"Move over Panera because this potato broccoli cheddar soup is the new soup in town! It's creamy and flavorful and ready in just 30 minutes.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/#primaryimage\",\"url\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-11.jpg\",\"contentUrl\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-11.jpg\",\"width\":1185,\"height\":1185,\"caption\":\"potato broccoli cheddar soup in a white bowl with roasted broccoli and shredded white cheddar cheese.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-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\":\"Broccoli Cheddar Potato 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\/35fd0c7c207f10c54f4afab6334ed776b428660e339583e2b0fe1de68ffa7d2d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/35fd0c7c207f10c54f4afab6334ed776b428660e339583e2b0fe1de68ffa7d2d?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":"Potato Broccoli and Cheddar Soup Recipe - The Healthy Maven","description":"Move over Panera because this potato broccoli cheddar soup is the new soup in town! It's creamy and flavorful and ready in just 30 minutes.","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\/broccoli-cheddar-soup\/","og_locale":"en_US","og_type":"article","og_title":"Broccoli Cheddar Potato Soup","og_description":"Move over Panera because this potato broccoli cheddar soup is the new soup in town! It's creamy and flavorful and ready in just 30 minutes.","og_url":"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/","og_site_name":"The Healthy Maven","article_publisher":"https:\/\/www.facebook.com\/thehealthymaven","article_author":"www.facebook.com\/thehealthymaven","article_published_time":"2024-10-29T09:00:00+00:00","article_modified_time":"2025-02-28T16:35:02+00:00","og_image":[{"width":1185,"height":1185,"url":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-11.jpg","type":"image\/jpeg"}],"author":"Davida Lederle","twitter_misc":{"Written by":"Davida Lederle","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/#article","isPartOf":{"@id":"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/"},"author":{"name":"Davida Lederle","@id":"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/acb6d9e44f9b367e4df8265d69a7dea1"},"headline":"Broccoli Cheddar Potato Soup","datePublished":"2024-10-29T09:00:00+00:00","dateModified":"2025-02-28T16:35:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/"},"wordCount":982,"commentCount":4,"publisher":{"@id":"https:\/\/www.thehealthymaven.com\/#organization"},"image":{"@id":"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/#primaryimage"},"thumbnailUrl":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-11.jpg","keywords":["Gluten-free","Vegetarian"],"articleSection":["Dinner Recipes","Gluten-Free Recipes","One-Pot Meals","Soups","Vegetarian Recipes"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/","url":"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/","name":"Potato Broccoli and Cheddar Soup Recipe - The Healthy Maven","isPartOf":{"@id":"https:\/\/www.thehealthymaven.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/#primaryimage"},"image":{"@id":"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/#primaryimage"},"thumbnailUrl":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-11.jpg","datePublished":"2024-10-29T09:00:00+00:00","dateModified":"2025-02-28T16:35:02+00:00","description":"Move over Panera because this potato broccoli cheddar soup is the new soup in town! It's creamy and flavorful and ready in just 30 minutes.","breadcrumb":{"@id":"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-soup\/#primaryimage","url":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-11.jpg","contentUrl":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/broccoli-cheddar-soup-11.jpg","width":1185,"height":1185,"caption":"potato broccoli cheddar soup in a white bowl with roasted broccoli and shredded white cheddar cheese."},{"@type":"BreadcrumbList","@id":"https:\/\/www.thehealthymaven.com\/broccoli-cheddar-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":"Broccoli Cheddar Potato 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\/35fd0c7c207f10c54f4afab6334ed776b428660e339583e2b0fe1de68ffa7d2d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/35fd0c7c207f10c54f4afab6334ed776b428660e339583e2b0fe1de68ffa7d2d?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\/57704","targetHints":{"allow":["GET"]}}],"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=57704"}],"version-history":[{"count":3,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/posts\/57704\/revisions"}],"predecessor-version":[{"id":66041,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/posts\/57704\/revisions\/66041"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/media\/58191"}],"wp:attachment":[{"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/media?parent=57704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/categories?post=57704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/tags?post=57704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}