{"id":57703,"date":"2024-10-23T05:00:00","date_gmt":"2024-10-23T09:00:00","guid":{"rendered":"https:\/\/www.thehealthymaven.com\/?p=57703"},"modified":"2024-10-21T11:19:34","modified_gmt":"2024-10-21T15:19:34","slug":"curried-sweet-potato-soup","status":"publish","type":"post","link":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/","title":{"rendered":"Curried Sweet 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>A perfect bowl of comfort made in one pot &ndash; this <strong>curried sweet potato soup<\/strong> is packed-full of healthy ingredients and delicious flavor! This will be your go-to soup recipe all season long.<\/em><\/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\/sweet-potato-soup-08.jpg\" alt=\"curried sweet potato soup in a blue bowl with garbanzo beans, swiss chard and cilantro.\" class=\"wp-image-58121\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-08.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-08-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-08-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-08-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-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=\"#h-curried-sweet-potato-soup\">Curried Sweet Potato Soup<\/a><\/li><li><a href=\"#h-ingredients-in-curried-sweet-potato-soup\">Ingredients in Curried Sweet Potato Soup<\/a><\/li><li><a href=\"#h-how-to-make-sweet-potato-soup\">How to Make Sweet Potato Soup<\/a><\/li><li><a href=\"#h-what-to-serve-with-soup\">What to Serve with Soup<\/a><\/li><li><a href=\"#h-tips-amp-tricks\">Tips &amp; Tricks<\/a><\/li><li><a href=\"#h-faqs\">FAQs<\/a><\/li><li><a href=\"#h-storage-instructions\">Storage Instructions<\/a><\/li><li><a href=\"#h-more-soup-recipes\">More Soup Recipes:<\/a><\/li><li><a href=\"#tasty-recipes-58059-jump-target\">Curried Sweet Potato Soup Recipe<\/a><\/li><\/ul><\/div>\n\n\n<p>Hello from your resident soup queen! Self-dubbed, of course. But if I were to start another blog it would be 100% dedicated to soup. To be honest I&rsquo;ve thought seriously about doing it. More-so for the fact that I&rsquo;d love to write a soup cookbook one day. Maybe The Healthy Maven releases a soup cookbook?! I mean if there&rsquo;s any type of recipe I&rsquo;m known for it is definitely soup.<\/p>\n\n\n\n<p>This curried sweet potato soup is no exception. It screams FALL and is truly the ultimate comfort food. It pairs the sweetness of sweet potato with warming spices, a kick from the curry paste with the robust flavor of coconut milk. If you&rsquo;re going to make one recipe this season I highly recommend starting with this one!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-curried-sweet-potato-soup\">Curried Sweet Potato Soup<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>One Pot<\/strong> &ndash; Aside from the blender (which you can skip &ndash; see note below) this sweet potato soup can be made in one pot!<\/li>\n\n\n\n<li><strong>Nutritious <\/strong>&ndash; This curried sweet potato soup is a good source of veggies and protein &ndash; from sweet potatoes, chard and garbanzo beans\/chickpeas!<\/li>\n\n\n\n<li><strong>Meal Prep Friendly<\/strong> &ndash; I love making a big pot of this soup on the weekend to eat throughout the week. Perfect for easy weeknight dinners or quick lunches.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-ingredients-in-curried-sweet-potato-soup\">Ingredients in Curried Sweet Potato Soup<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Coconut oil<\/strong> &ndash; for cooking your veggies. You could also use a more neutral flavor like avocado oil.<\/li>\n\n\n\n<li><strong>Yellow onion<\/strong> &ndash; you could also use a white onion.<\/li>\n\n\n\n<li><strong>Garlic cloves + Ginger <\/strong>&ndash; ideally use fresh garlic cloves and fresh ginger.<\/li>\n\n\n\n<li><strong>Red curry paste<\/strong> &ndash; I like the Thai Kitchen brand but feel free to use a different brand, as desired. You can usually find this in the international aisle at any grocery store.<\/li>\n\n\n\n<li><strong>Spices <\/strong>&ndash; turmeric, cumin, coriander and salt and pepper. Feel free to add more or less to taste or sodium preference.<\/li>\n\n\n\n<li><strong>Sweet potato <\/strong>&ndash; try to cube your sweet potato so that it all cooks evenly.<\/li>\n\n\n\n<li><strong>Full Fat Coconut milk<\/strong> &ndash; Ideally use full fat coconut milk but see note below in FAQs about different options.<\/li>\n\n\n\n<li><strong>Vegetable broth<\/strong> &ndash; you could also use chicken or beef broth or water in a pinch.<\/li>\n\n\n\n<li><strong>Swiss chard<\/strong> &ndash; I like using chopped swiss chard but you could also use kale, spinach, collards or any other preferred leafy green.<\/li>\n\n\n\n<li><strong>Toppings<\/strong>&ndash; Juice from 1\/2 a lime and fresh cilantro<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-make-sweet-potato-soup\">How to Make Sweet Potato Soup<\/h2>\n\n\n\n<p class=\"has-quaternary-background-color has-background\"><strong>STEP 1: COOK VEGGIES + SPICES<\/strong><\/p>\n\n\n\n<p>Add coconut oil to a large soup pot on medium-high heat and add onions. Saute for 5 minutes or until translucent. Add in garlic and ginger and cook for 1 more minute. Stir in curry paste, turmeric, cumin and coriander and stir repeatedly for 30 seconds or until well combined. Add in salt, pepper and sweet potato and cook for 5 minutes, making sure sweet potatoes are well coated with spices.<\/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\/sweet-potato-soup-01.jpg\" alt=\"Cubed sweet potato in a stock pot.\" class=\"wp-image-58116\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-01.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-01-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-01-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-01-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-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>Stir in coconut milk and vegetable broth and bring soup to a boil. Once boiling lower heat to a simmer and cook uncovered for 15-20 minutes or until sweet potatoes are tender. Turn off heat and allow soup to cool slightly (10-15 minutes).<\/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\/sweet-potato-soup-02.jpg\" alt=\"Cooked sweet potato soup in a white dutch oven.\" class=\"wp-image-58117\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-02.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-02-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-02-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-02-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-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 SOUP<\/strong><\/p>\n\n\n\n<p>Remove <strong>HALF<\/strong> of soup and add to a blender and blend until smooth. Pour blended soup back into the pot. Alternatively you can remove half of soup and use an immersion blender with the remaining soup in the pot and then add the chunky soup back in.<\/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\/sweet-potato-soup-03.jpg\" alt=\"sweet potato soup blended in a blender.\" class=\"wp-image-58118\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-03.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-03-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-03-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-03-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-03-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p class=\"has-quaternary-background-color has-background\"><strong>STEP 4: FINISH COOKING<\/strong><\/p>\n\n\n\n<p>Turn heat back onto low-medium and stir in garbanzo beans and swiss chard and cook for 10 minutes to allow flavors to meld. Top with lime juice and fresh cilantro, if desired.<\/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=\"58119\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-04.jpg\" alt=\"\" class=\"wp-image-58119\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-04.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-04-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-04-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-04-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-04-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=\"58120\" src=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-10.jpg\" alt=\"\" class=\"wp-image-58120\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-10.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-10-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-10-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-10-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-10-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-to-serve-with-soup\">What to Serve with Soup<\/h2>\n\n\n\n<p>I&rsquo;m all about the toppings when it comes to soup. This curried sweet potato soup tastes delicious with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fresh Cilantro<\/strong>&ndash; I love adding fresh herbs to my soup. Cilantro is my go-to for this one but any fresh herbs will work.<\/li>\n\n\n\n<li><strong>Yogurt<\/strong>&ndash; A dollop of yogurt adds some delicious tanginess. For a dairy-free\/vegan option you can use coconut yogurt.<\/li>\n\n\n\n<li><strong>Cashews or Peanuts<\/strong> &ndash; for a little crunch!<\/li>\n\n\n\n<li><strong>Naan<\/strong>&ndash; or other bread such is pita bread or even sourdough<\/li>\n<\/ul>\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>Make it Spicy<\/strong> &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> &ndash; you can stir in cooked rotisserie chicken or cooked sausage for an added protein kick.<\/li>\n\n\n\n<li><strong>Change the veggies<\/strong>&ndash; I like using chopped chard in my sweet potato soup but you could sub in kale or collards or any other hearty greens.<\/li>\n\n\n\n<li><strong>Use homemade broth<\/strong> &ndash; you could use <a href=\"https:\/\/www.thehealthymaven.com\/how-to-make-vegetable-stock-in-your-slow-cooker\/\">homemade vegetable broth<\/a> or even <a href=\"https:\/\/www.thehealthymaven.com\/instant-pot-bone-broth\/\">Instant Pot Bone Broth<\/a>!<\/li>\n<\/ul>\n\n<\/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\/sweet-potato-soup-12.jpg\" alt=\"\" class=\"wp-image-58123\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-12.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-12-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-12-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-12-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-12-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-faqs\">FAQs<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1728316023676\"><strong class=\"schema-faq-question\">Can I use something other than chickpeas?<\/strong> <p class=\"schema-faq-answer\">Yes! Feel free to sub in a different bean (white beans work great) or replace it with a protein like rotisserie chicken if you eat meat.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1728316063265\"><strong class=\"schema-faq-question\">Can I use lite coconut milk?<\/strong> <p class=\"schema-faq-answer\">You certainly can but I find the flavors aren&rsquo;t as robust. Ideally use canned full-fat coconut milk but in a pinch either lite coconut milk or coconut milk in the carton will work.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1728316167283\"><strong class=\"schema-faq-question\">Is this soup spicy?<\/strong> <p class=\"schema-faq-answer\">It depends on your brand of curry paste. I use the Thai Kitchen Curry Paste and find that it is fairly mild in spice.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1728316196321\"><strong class=\"schema-faq-question\">Do I have to blend the soup?<\/strong> <p class=\"schema-faq-answer\">No you certainly don&rsquo;t have to! I like to blend some of it to give it a rich creaminess but if you don&rsquo;t have a blender (or simply don&rsquo;t want to clean one!) just skip that step.<\/p> <\/div> <\/div>\n\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 curried sweet potato soup recipe is that it stores super well!<\/p>\n\n\n\n<p><strong>Refrigerator<\/strong> &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> &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<h2 class=\"wp-block-heading\" id=\"h-more-soup-recipes\">More Soup Recipes:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.thehealthymaven.com\/roasted-heirloom-carrot-ginger-soup\/\" target=\"_blank\" rel=\"noreferrer noopener\">Carrot and Ginger Soup<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/detox-vegetable-soup\/\" target=\"_blank\" rel=\"noreferrer noopener\">Detox Vegetable Soup<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/thai-curry-carrot-lentil-soup\/\" target=\"_blank\" rel=\"noreferrer noopener\">Thai Curried Carrot Lentil Soup<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/roasted-acorn-squash-soup\/\" target=\"_blank\" rel=\"noreferrer noopener\">Acorn Squash Soup<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/butternut-squash-sweet-potato-soup\/\">Sweet Potato and Butternut Squash Soup<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.thehealthymaven.com\/instant-pot-lentil-soup\/\">Instant Pot Lentil 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\/curried-sweet-potato-soup\/print\/58059\/\">Print<\/a><span class=\"tasty-recipes-jump-target\" id=\"tasty-recipes-58059-jump-target\" style=\"display:block;padding-top:2px;margin-top:-2px;\"><\/span><div id=\"tasty-recipes-58059\" data-tr-id=\"58059\" class=\"tasty-recipes tasty-recipes-58059 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=\"curried-sweet-potato-soup\">Curried Sweet Potato 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\/sweet-potato-soup-13-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"curried sweet potato soup with chopped sweet potatoes, chickpeas and swiss chard in a blue bowl.\" 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\/curried-sweet-potato-soup\/print\/58059\/\" 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=\"0\">\t\t<span class=\"tasty-recipes-rating\">\t\t<i class=\"checked\" data-rating=\"5\">\t\t\t<span class=\"tasty-recipes-rating-solid\" data-tr-clip=\"0\">\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=\"0\">\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=\"0\">\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=\"0\">\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=\"0\">\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\">No 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 perfect bowl of comfort made in one pot &ndash; this curried sweet potato soup is packed-full of healthy ingredients and delicious flavor! This will be your go-to soup recipe all season long.<\/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=\"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=\"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> coconut oil<\/li>\n<li><span data-amount=\"1\">1<\/span> large yellow onion<\/li>\n<li><span data-amount=\"3\">3<\/span> garlic cloves, <em>minced<\/em><\/li>\n<li><span data-amount=\"1\">1<\/span>-inch knob fresh ginger, <em>grated<\/em><\/li>\n<li><span data-amount=\"2\" data-unit=\"tbsp\">2 tbsp<\/span> red curry paste<\/li>\n<li><span data-amount=\"1\" data-unit=\"tsp\">1 tsp<\/span> turmeric<\/li>\n<li><span data-amount=\"0.5\" data-unit=\"tsp\">1\/2 tsp<\/span> ground cumin<\/li>\n<li><span data-amount=\"0.5\" data-unit=\"tsp\">1\/2 tsp<\/span> ground coriander<\/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> pepper<\/li>\n<li><span data-amount=\"1\">1<\/span> large sweet potato, <em>cubed<\/em> (roughly <span data-amount=\"3\" data-unit=\"cup\">3 cups<\/span>)<\/li>\n<li><span data-amount=\"1\">1<\/span> can full-fat coconut milk<\/li>\n<li><span data-amount=\"4\" data-unit=\"cup\">4 cups<\/span> vegetable broth<\/li>\n<li><span data-amount=\"1\">1<\/span> 14oz can garbanzo beans\/chickpeas, <em>rinsed and drained<\/em><\/li>\n<li><span data-amount=\"4\" data-unit=\"cup\">4 cups<\/span> chopped swiss chard (or kale)<\/li>\n<li>Juice, 1\/2 lime<\/li>\n<li><span data-amount=\"0.5\" data-unit=\"cup\">1\/2 cup<\/span> freshly chopped cilantro leaves<\/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_69a6afd85e6c0_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_69a6afd85e6c0_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\">Add coconut oil to a large soup pot on medium-high heat and add onions. Saute for 5 minutes or until translucent. Add in garlic and ginger and cook for 1 more minute.<\/li>\n<li id=\"instruction-step-2\">Stir in curry paste, turmeric, cumin and coriander and stir repeatedly for 30 seconds or until well combined.<\/li>\n<li id=\"instruction-step-3\">Add in salt, pepper and sweet potato and cook for 5 minutes, making sure sweet potatoes are well coated with spices.<\/li>\n<li id=\"instruction-step-4\">Stir in coconut milk and vegetable broth and bring soup to a boil. Once boiling lower heat to a simmer and cook uncovered for 15-20 minutes or until sweet potatoes are tender.<\/li>\n<li id=\"instruction-step-5\">Turn off heat and allow soup to cool slightly (10-15 minutes).<\/li>\n<li id=\"instruction-step-6\">Remove <strong>HALF<\/strong> of soup and add to a blender and blend until smooth. Pour blended soup back into the pot. Alternatively you can remove half of soup and use an immersion blender with the remaining soup in the pot and then add the chunky soup back in.<\/li>\n<li id=\"instruction-step-7\">Turn heat back onto low-medium and stir in garbanzo beans and swiss chard and cook for 10 minutes to allow flavors to meld.<\/li>\n<li id=\"instruction-step-8\">Top with lime juice and fresh cilantro, if desired.<\/li>\n<li id=\"instruction-step-9\">Serve immediately or store in an airtight container in the fridge for up to 1 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\":57703};\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\/sweet-potato-soup-09.jpg\" alt=\"\" class=\"wp-image-58122\" srcset=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-09.jpg 790w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-09-200x300.jpg 200w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-09-768x1152.jpg 768w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-09-400x600.jpg 400w, https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-09-150x225.jpg 150w\" sizes=\"(max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n","protected":false},"excerpt":{"rendered":"<p>A perfect bowl of comfort made in one pot &ndash; this curried sweet potato soup is packed-full of healthy ingredients&hellip;<\/p>\n","protected":false},"author":2,"featured_media":58124,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_stopmodifiedupdate":false,"_modified_date":"","footnotes":""},"categories":[480,37,20539,134,32,451],"tags":[6961,6958,6959],"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>Curried Sweet Potato Soup - The Healthy Maven<\/title>\n<meta name=\"description\" content=\"A perfect bowl of comfort made in one pot - this curried sweet potato soup is packed-full of healthy ingredients and delicious flavor!\" \/>\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\/curried-sweet-potato-soup\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Curried Sweet Potato Soup\" \/>\n<meta property=\"og:description\" content=\"A perfect bowl of comfort made in one pot - this curried sweet potato soup is packed-full of healthy ingredients and delicious flavor!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-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-23T09:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-13.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=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/\"},\"author\":{\"name\":\"Davida Lederle\",\"@id\":\"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/acb6d9e44f9b367e4df8265d69a7dea1\"},\"headline\":\"Curried Sweet Potato Soup\",\"datePublished\":\"2024-10-23T09:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/\"},\"wordCount\":1058,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-13.jpg\",\"keywords\":[\"Dairy-free\",\"Gluten-free\",\"Vegan\"],\"articleSection\":[\"Fall Recipes\",\"Gluten-Free Recipes\",\"One-Pot Meals\",\"Soups\",\"Vegan Recipes\",\"Vegetarian Recipes\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#respond\"]}]},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/\",\"url\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/\",\"name\":\"Curried Sweet Potato Soup - The Healthy Maven\",\"isPartOf\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-13.jpg\",\"datePublished\":\"2024-10-23T09:00:00+00:00\",\"description\":\"A perfect bowl of comfort made in one pot - this curried sweet potato soup is packed-full of healthy ingredients and delicious flavor!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316023676\"},{\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316063265\"},{\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316167283\"},{\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316196321\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#primaryimage\",\"url\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-13.jpg\",\"contentUrl\":\"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-13.jpg\",\"width\":1185,\"height\":1185,\"caption\":\"curried sweet potato soup with chopped sweet potatoes, chickpeas and swiss chard in a blue bowl.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-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\":\"Curried Sweet 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\/\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316023676\",\"position\":1,\"url\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316023676\",\"name\":\"Can I use something other than chickpeas?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes! Feel free to sub in a different bean (white beans work great) or replace it with a protein like rotisserie chicken if you eat meat.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316063265\",\"position\":2,\"url\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316063265\",\"name\":\"Can I use lite coconut milk?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You certainly can but I find the flavors aren't as robust. Ideally use canned full-fat coconut milk but in a pinch either lite coconut milk or coconut milk in the carton will work.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316167283\",\"position\":3,\"url\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316167283\",\"name\":\"Is this soup spicy?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It depends on your brand of curry paste. I use the Thai Kitchen Curry Paste and find that it is fairly mild in spice.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316196321\",\"position\":4,\"url\":\"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316196321\",\"name\":\"Do I have to blend the soup?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No you certainly don't have to! I like to blend some of it to give it a rich creaminess but if you don't have a blender (or simply don't want to clean one!) just skip that step.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Curried Sweet Potato Soup - The Healthy Maven","description":"A perfect bowl of comfort made in one pot - this curried sweet potato soup is packed-full of healthy ingredients and delicious flavor!","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\/curried-sweet-potato-soup\/","og_locale":"en_US","og_type":"article","og_title":"Curried Sweet Potato Soup","og_description":"A perfect bowl of comfort made in one pot - this curried sweet potato soup is packed-full of healthy ingredients and delicious flavor!","og_url":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-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-23T09:00:00+00:00","og_image":[{"width":1185,"height":1185,"url":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-13.jpg","type":"image\/jpeg"}],"author":"Davida Lederle","twitter_misc":{"Written by":"Davida Lederle","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#article","isPartOf":{"@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/"},"author":{"name":"Davida Lederle","@id":"https:\/\/www.thehealthymaven.com\/#\/schema\/person\/acb6d9e44f9b367e4df8265d69a7dea1"},"headline":"Curried Sweet Potato Soup","datePublished":"2024-10-23T09:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/"},"wordCount":1058,"commentCount":2,"publisher":{"@id":"https:\/\/www.thehealthymaven.com\/#organization"},"image":{"@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#primaryimage"},"thumbnailUrl":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-13.jpg","keywords":["Dairy-free","Gluten-free","Vegan"],"articleSection":["Fall Recipes","Gluten-Free Recipes","One-Pot Meals","Soups","Vegan Recipes","Vegetarian Recipes"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#respond"]}]},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/","url":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/","name":"Curried Sweet Potato Soup - The Healthy Maven","isPartOf":{"@id":"https:\/\/www.thehealthymaven.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#primaryimage"},"image":{"@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#primaryimage"},"thumbnailUrl":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-13.jpg","datePublished":"2024-10-23T09:00:00+00:00","description":"A perfect bowl of comfort made in one pot - this curried sweet potato soup is packed-full of healthy ingredients and delicious flavor!","breadcrumb":{"@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316023676"},{"@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316063265"},{"@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316167283"},{"@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316196321"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#primaryimage","url":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-13.jpg","contentUrl":"https:\/\/www.thehealthymaven.com\/wp-content\/uploads\/2024\/10\/sweet-potato-soup-13.jpg","width":1185,"height":1185,"caption":"curried sweet potato soup with chopped sweet potatoes, chickpeas and swiss chard in a blue bowl."},{"@type":"BreadcrumbList","@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-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":"Curried Sweet 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\/"},{"@type":"Question","@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316023676","position":1,"url":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316023676","name":"Can I use something other than chickpeas?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes! Feel free to sub in a different bean (white beans work great) or replace it with a protein like rotisserie chicken if you eat meat.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316063265","position":2,"url":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316063265","name":"Can I use lite coconut milk?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"You certainly can but I find the flavors aren't as robust. Ideally use canned full-fat coconut milk but in a pinch either lite coconut milk or coconut milk in the carton will work.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316167283","position":3,"url":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316167283","name":"Is this soup spicy?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"It depends on your brand of curry paste. I use the Thai Kitchen Curry Paste and find that it is fairly mild in spice.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316196321","position":4,"url":"https:\/\/www.thehealthymaven.com\/curried-sweet-potato-soup\/#faq-question-1728316196321","name":"Do I have to blend the soup?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No you certainly don't have to! I like to blend some of it to give it a rich creaminess but if you don't have a blender (or simply don't want to clean one!) just skip that step.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/posts\/57703","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=57703"}],"version-history":[{"count":3,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/posts\/57703\/revisions"}],"predecessor-version":[{"id":58125,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/posts\/57703\/revisions\/58125"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/media\/58124"}],"wp:attachment":[{"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/media?parent=57703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/categories?post=57703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thehealthymaven.com\/wp-json\/wp\/v2\/tags?post=57703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}