Spicy Peanut Soup. Are you ready?
All the people shout: WE ARE READY!
When eating well involves:
- sweet potatoes
- peanuts / peanut butter
- fire roasted tomatoes
- garlic and jalapeño
- cilantro
…and a generally creamy, spicy, YUMMY vibe, there is no denying this.
You guys, this soup! Stew? It’s kind of both. It depends on how you make it and how much liquid you add, but EITHER WAY IT IS SO DARN GOOD. It literally checks all the boxes – creamy, satisfying texture; extremely awesome flavor; super nutritious; doesn’t take five and a half days to make. It doesn’t have meat, but girl, if you want meat, add meat! Not huge on kale? Swap for spinach. These are my favorite kinds of recipes – ones that just kind of let you do whatever you want to do and make it your very own.
Some Options for Cooking Peanut Soup
Okay, you’ve got choices here.
- Instant Pot: Raise your hand if you got one for Christmas. Yeah? Good news, because this can be made in the Instant Pot!
- Slow Cooker: also a yes!
- Stovetop: ALSO a yes! In almost the same amount of time! You just need to babysit it a little more, but hey – babysitting garlic, onion, jalapeño, sweet potatoes, and a creamy soup base as it comes together happens to be my all-time favorite kind of babysitting.
- Freezing it for meal prep: OF COURSE YES! More on that HERE.
Why I Love This Soup
This soup is cozy and lovely. It’s not too spicy, although you could just omit the jalapeño altogether if you were worried about that. It has just the right balance of creaminess and kick and it reminds me of another version of a good-for-you curry. Speaking of which, this would go great over some brown rice or quinoa.
You would not be sad if you made a skillet of socca (bread! hot, buttery, crispy, gluten-free chickpea flat bread!) to go with this soup.
You have no excuses. I am not letting you get out of making this recipe.
Blanket, soup mug, and Netflix, coming right up.
Check out our video for how to make Spicy Peanut Soup:
.tasty-recipes-image { float: right; } .tasty-recipes-yield-scale { border: 1px solid #979599; border-radius: 2px; color: #979599; margin-left: 3px; padding: 0 4px; font-size: 0.7rem; } .tasty-recipes-scale-container { float: right; padding: 0 0 1rem; } .tasty-recipes-scale-container .tasty-recipes-scale-label { text-transform: uppercase; font-size: 0.6rem; color: #979599; } .tasty-recipes-scale-container button { background: transparent; border: 1px solid #979599; border-radius: 2px; color: #979599; margin-left: 5px; padding: 2px 4px; } .tasty-recipes-scale-container button.tasty-recipes-scale-button-active { color: #353547; border-color: #353547; } .tasty-recipes-scale-container button:focus { outline: none; } .tasty-recipes-print-button { background-color: #666677; display: inline-block; padding-left: 1em; padding-right: 1em; padding-top: 0.5em; padding-bottom: 0.5em; text-decoration: none; } a.tasty-recipes-print-button { color: #fff; } a.tasty-recipes-print-button:hover { color: #fff; } .tasty-recipes-equipment { display: -webkit-box; display: flex; flex-wrap: wrap; -webkit-box-pack: space-evenly; justify-content: space-evenly; } .tasty-recipes-equipment > h3 { -webkit-box-flex: 0; flex: 0 0 100%; } .tasty-recipes-equipment .tasty-link-card { -webkit-box-flex: 0; flex: 0 0 50%; padding: 1.5rem 1rem; text-align: center; } @media screen and (min-width: 500px) { .tasty-recipes-equipment .tasty-link-card { -webkit-box-flex: 0; flex: 0 0 33%; } } .tasty-recipes-equipment .tasty-link-card p { font-weight: bold; font-size: 1em; margin-bottom: 0; } .tasty-recipes-equipment .tasty-link-card p a { color: initial; } .tasty-recipes-equipment .tasty-link-card span { font-size: 0.9em; } .tasty-recipes-rating.tasty-recipes-clip-10 { -webkit-clip-path: polygon(0 0, 10% 0%, 10% 100%, 0% 100%); clip-path: polygon(0 0, 10% 0%, 10% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-20 { -webkit-clip-path: polygon(0 0, 20% 0%, 20% 100%, 0% 100%); clip-path: polygon(0 0, 20% 0%, 20% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-30 { -webkit-clip-path: polygon(0 0, 30% 0%, 30% 100%, 0% 100%); clip-path: polygon(0 0, 30% 0%, 30% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-40 { -webkit-clip-path: polygon(0 0, 40% 0%, 40% 100%, 0% 100%); clip-path: polygon(0 0, 40% 0%, 40% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-50 { -webkit-clip-path: polygon(0 0, 50% 0%, 50% 100%, 0% 100%); clip-path: polygon(0 0, 50% 0%, 50% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-60 { -webkit-clip-path: polygon(0 0, 60% 0%, 60% 100%, 0% 100%); clip-path: polygon(0 0, 60% 0%, 60% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-70 { -webkit-clip-path: polygon(0 0, 70% 0%, 70% 100%, 0% 100%); clip-path: polygon(0 0, 70% 0%, 70% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-80 { -webkit-clip-path: polygon(0 0, 80% 0%, 80% 100%, 0% 100%); clip-path: polygon(0 0, 80% 0%, 80% 100%, 0% 100%); } .tasty-recipes-rating.tasty-recipes-clip-90 { -webkit-clip-path: polygon(0 0, 90% 0%, 90% 100%, 0% 100%); clip-path: polygon(0 0, 90% 0%, 90% 100%, 0% 100%); } .tasty-recipes-nutrition ul { list-style-type: none; margin: 0; padding: 0; } .tasty-recipes-nutrition ul:after { display: block; content: ‘ ‘; clear: both; } .tasty-recipes-nutrition li { float: left; margin-right: 1em; } .tasty-recipes-plug { text-align: center; margin-bottom: 1em; display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; } .tasty-recipes-plug a { text-decoration: none; box-shadow: none; } .tasty-recipes-plug a img { width: 150px; height: auto; margin: 5px 0 0 8px; display: inline-block; } @media print { .tasty-recipes-no-print, .tasty-recipes-no-print * { display: none !important; } } .tasty-recipes { border: 5px solid #666677; margin-top: 6em; margin-bottom: 4em;
}
.tasty-recipes.tasty-recipes-has-plug { margin-bottom: 1em;
} .tasty-recipes-plug { margin-bottom: 4em;
} .tasty-recipes-print-button { display: none;
} .tasty-recipes-image-shim { height: 69.5px; clear: both;
} .tasty-recipes-entry-header { background-color: #666677; color: #fff; text-align: center; padding-top: 35px; padding-bottom: 1.5em; padding-left: 2.5em; padding-right: 2.5em;
} .tasty-recipes-entry-header.tasty-recipes-has-image { padding-top: 0px;
} .tasty-recipes-entry-header .tasty-recipes-image { float: none; text-align: center; transform: translateY(-115px); margin-bottom: 1em; /* Decide if we need this */
} .tasty-recipes-entry-header .tasty-recipes-image img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: 5px solid #666677; height: 150px; width: 150px; display: inline-block;
} .tasty-recipes-entry-header h2 { font-size: 2em; font-weight: 400; text-transform: lowercase; margin-bottom: 0; text-align: center; color: #fff; margin-top: 0; padding-top: 0; padding-bottom: 0;
} .tasty-recipes-has-image .tasty-recipes-entry-header h2 { margin-top: -115px;
} .tasty-recipes-entry-header hr { border: 1px solid #b7bbc6; background-color: #b7bbc6; margin-bottom: 1em; margin-top: 1em;
} .tasty-recipes-entry-header div.tasty-recipes-rating { text-decoration: none; border: none;
} .tasty-recipes-entry-header .tasty-recipes-rating:hover { text-decoration: none;
} .tasty-recipes-entry-header div.tasty-recipes-rating { font-size: 1.375em; display: block;
} .tasty-recipes-entry-header .tasty-recipes-rating p { margin-bottom: 0;
} .tasty-recipes-entry-header span.tasty-recipes-rating { margin-left: 0.25em; margin-right: 0.25em; color: #fff;
} .tasty-recipes-entry-header .rating-label { font-style: italic; color: #b7bbc6; font-size: 0.6875em; display: block;
} .tasty-recipes-entry-header .tasty-recipes-details { margin-top: 1em;
} .tasty-recipes-entry-header .tasty-recipes-details ul { list-style-type: none; margin: 0;
} .tasty-recipes-entry-header .tasty-recipes-details ul li { display: inline-block; margin-left: 0.5em; margin-right: 0.5em; font-size: 1em; line-height: 2.5em; color: #fff;
} @media only screen and (max-width: 520px) { .tasty-recipes-entry-header .tasty-recipes-details .detail-icon { height: 0.8em; margin-top: 0.4em; } .tasty-recipes-entry-header .tasty-recipes-details ul li { font-size: 0.875em; line-height: 1.75em; }
} @media only screen and (min-width: 520px) { .tasty-recipes-entry-header .tasty-recipes-details .detail-icon { height: 1em; margin-top: 0.6em; } .tasty-recipes-entry-header .tasty-recipes-details ul li { font-size: 1em; line-height: 2.5em; }
} .tasty-recipes-entry-header .tasty-recipes-details .tasty-recipes-label { font-style: italic; color: #b7bbc6; margin-right: 0.125em;
} .tasty-recipes-entry-header .tasty-recipes-details .detail-icon { vertical-align: top; margin-right: 0.2em; display: inline-block; fill: #ffffff;
} .tasty-recipes-entry-header .tasty-recipes-details .author a { color: inherit; text-decoration: underline;
} .tasty-recipes-entry-content { padding-top: 1.25em;
} .tasty-recipes-entry-content .tasty-recipes-buttons { margin-bottom: 1.25em; margin-left: 1.25em; margin-right: 1.25em;
} .tasty-recipes-entry-content .tasty-recipes-buttons:after { content: ‘ ‘; display: block; clear: both;
} .tasty-recipes-entry-content .tasty-recipes-button-wrap { width: 50%; display: inline-block; float: left; box-sizing: border-box;
} .tasty-recipes-entry-content .tasty-recipes-buttons a { text-transform: uppercase; text-align: center; display: block; color: #fff; background-color: #666677; font-size: 1em; line-height: 1.375em; padding-top: 1em; padding-bottom: 1em; font-weight: bold; margin-top: 0; border: none; border-radius: 0; text-decoration: none;
} .tasty-recipes-entry-content a img { box-shadow: none; -webkit-box-shadow: none;
} .tasty-recipes-entry-content .tasty-recipes-buttons a:hover { background-color: #979599; text-decoration: none;
} .tasty-recipes-entry-content .tasty-recipes-buttons img { vertical-align: top;
} .tasty-recipes-entry-content .tasty-recipes-buttons img.svg-print,
.tasty-recipes-entry-content .tasty-recipes-buttons img.svg-pinterest { height: 1.25em; margin-right: 0.375em; margin-bottom: 0; background: none; display: inline-block;
} @media only screen and (min-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-button-wrap:first-child { padding-right: 0.625em; } .tasty-recipes-entry-content .tasty-recipes-button-wrap:last-child { padding-left: 0.625em; }
} @media only screen and (max-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-button-wrap { width: 100%; } .tasty-recipes-entry-content .tasty-recipes-button-wrap:nth-child(2) { padding-top: 1em; }
} .tasty-recipes-entry-content h3 { text-transform: uppercase; font-size: 0.75em; color: #979599; margin-bottom: 1.5em;
} .tasty-recipes-entry-content h4 { font-size: 1em; padding-top: 0; margin-bottom: 1.5em; margin-top: 1.5em;
} .tasty-recipes-entry-content hr { background-color: #eae9eb; border: 1px solid #eae9eb; margin-top: 1em; margin-bottom: 1em;
} .tasty-recipes-entry-content .tasty-recipes-description,
.tasty-recipes-entry-content .tasty-recipes-ingredients,
.tasty-recipes-entry-content .tasty-recipes-instructions,
.tasty-recipes-entry-content .tasty-recipes-keywords { padding-left: 1.25em; padding-right: 1.25em;
} .tasty-recipes-entry-content .tasty-recipes-description p { margin-bottom: 1em;
} .tasty-recipes-entry-content .tasty-recipes-ingredients h3 { clear: none;
} .tasty-recipes-entry-content .tasty-recipes-ingredients ul,
.tasty-recipes-entry-content .tasty-recipes-instructions ul { list-style-type: none; margin-left: 0; margin-bottom: 1.5em; padding: 0;
} .tasty-recipes-entry-content .tasty-recipes-ingredients ul li,
.tasty-recipes-entry-content .tasty-recipes-instructions ul li { margin-bottom: 0.625em; list-style-type: none; position: relative; margin-left: 2.5em; line-height: 1.46;
} .tasty-recipes-entry-content .tasty-recipes-ingredients ul li:before,
.tasty-recipes-entry-content .tasty-recipes-instructions ul li:before { background-color: #666677; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 0.5em; width: 0.5em; display: block; content: ‘ ‘; left: -1.25em; top: 0.375em; position: absolute;
} .tasty-recipes-entry-content .tasty-recipes-ingredients ol,
.tasty-recipes-entry-content .tasty-recipes-instructions ol { counter-reset: li; margin-left: 0; padding: 0;
} .tasty-recipes-entry-content .tasty-recipes-ingredients ol > li,
.tasty-recipes-entry-content .tasty-recipes-instructions ol > li { list-style-type: none; position: relative; margin-bottom: 1em; margin-left: 2.5em; line-height: 1.46;
} .tasty-recipes-entry-content .tasty-recipes-ingredients ol > li:before,
.tasty-recipes-entry-content .tasty-recipes-instructions ol > li:before { content: counter(li); counter-increment: li; position: absolute; background-color: #666677; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 1.45em; width: 1.45em; color: #fff; left: -1.25em; transform: translateX(-50%); line-height: 1.5em; font-size: 0.6875em; text-align: center; top: 0.1875em;
} .tasty-recipes-entry-content .tasty-recipes-ingredients li li,
.tasty-recipes-entry-content .tasty-recipes-instructions li li { margin-top: 0.625em;
} .tasty-recipes-entry-content .tasty-recipes-ingredients li ul,
.tasty-recipes-entry-content .tasty-recipes-ingredients li ol,
.tasty-recipes-entry-content .tasty-recipes-instructions li ul,
.tasty-recipes-entry-content .tasty-recipes-instructions li ol { margin-bottom: 0;
} @media only screen and (max-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-ingredients ol, .tasty-recipes-entry-content .tasty-recipes-instructions ol { margin-left: 0; }
} .tasty-recipes-entry-content .tasty-recipes-equipment { padding-left: 1.25em; padding-right: 1.25em;
} .tasty-recipes-entry-content .tasty-recipe-video-embed ~ .tasty-recipes-equipment { padding-top: 1em;
} .tasty-recipes-entry-content .tasty-recipes-notes { padding: 1.25em; background-color: #edf0f2;
} .tasty-recipes-entry-content .tasty-recipes-notes ol { counter-reset: li; margin-left: 0; padding: 0;
} .tasty-recipes-entry-content .tasty-recipes-notes ul { margin-left: 0; padding: 0;
} .tasty-recipes-entry-content .tasty-recipes-notes p,
.tasty-recipes-entry-content .tasty-recipes-notes ul li,
.tasty-recipes-entry-content .tasty-recipes-notes ol li { background-color: #fff; padding-left: 1.5625em; padding-right: 1.5625em; padding-top: 1.25em; padding-bottom: 1.25em; position: relative; -webkit-clip-path: polygon(20px 0, 100% 0, 100% 100%, 0 100%, 0 20px); clip-path: polygon(20px 0, 100% 0, 100% 100%, 0 100%, 0 20px); margin-bottom: 1.5em;
} @media only screen and (min-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-notes p, .tasty-recipes-entry-content .tasty-recipes-notes ul li, .tasty-recipes-entry-content .tasty-recipes-notes ol li { padding-left: 2.5em; } .tasty-recipes-entry-content .tasty-recipes-notes p:before, .tasty-recipes-entry-content .tasty-recipes-notes ul li:before { content: ‘i’; display: block; background-color: #666677; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 1.3em; width: 1.3em; font-size: 0.75em; line-height: 1.3em; text-align: center; color: #fff; position: absolute; left: 1.167em; top: 1.9em; } .tasty-recipes-entry-content .tasty-recipes-notes ol > li:before { content: counter(li); counter-increment: li; position: absolute; background-color: #666677; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 1.45em; width: 1.45em; color: #fff; left: 2em; transform: translateX(-50%); line-height: 1.5em; font-size: 0.6875em; text-align: center; top: 2em; }
} .tasty-recipes-entry-content .tasty-recipes-notes p:last-child { margin-bottom: 0;
} .tasty-recipes-entry-content .tasty-recipes-other-details { background-color: #edf0f2; padding: 0 1.25em 1.25em;
} .tasty-recipes-entry-content .tasty-recipes-other-details ul { color: #666677; display: flex; flex-wrap: wrap; font-size: 0.85rem; justify-content: center; list-style: none; margin-bottom: 0;
} .tasty-recipes-entry-content .tasty-recipes-other-details ul li { margin: 0 0.5rem; list-style: none;
} .tasty-recipes-entry-content .tasty-recipes-other-details ul li .tasty-recipes-label { font-style: italic;
} .tasty-recipes-entry-content .tasty-recipes-other-details .detail-icon { fill: #666677; vertical-align: top; margin-right: 0.2em; display: inline-block;
} @media only screen and (max-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-other-details .detail-icon { height: 0.8em; margin-top: 0.4em; } .tasty-recipes-entry-content .tasty-recipes-other-details ul li { font-size: 0.875em; line-height: 1.75em; }
} @media only screen and (min-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-other-details .detail-icon { height: 1em; margin-top: 0.6em; } .tasty-recipes-entry-content .tasty-recipes-other-details ul li { font-size: 1em; line-height: 2.5em; }
} .tasty-recipes-entry-content .tasty-recipes-keywords { background-color: #edf0f2; padding-bottom: 1em; padding-top: 1em;
} .tasty-recipes-entry-content .tasty-recipes-keywords p { font-size: 0.7em; font-style: italic; color: #979599; margin-bottom: 0;
} .tasty-recipes-entry-content .tasty-recipes-keywords p span { font-weight: bold;
} .tasty-recipes-nutrifox { text-align: center; margin: 0;
} .nutrifox-label { background-color: #edf0f2;
} .tasty-recipes-nutrifox iframe { width: 100%; display: block; margin: 0;
} .tasty-recipes-entry-content .tasty-recipes-nutrition { padding: 1.25em; color: #666677;
} .tasty-recipes-nutrition .tasty-recipes-label { font-style: italic; color: #b7bbc6; margin-right: 0.125em; font-weight: 400;
} .tasty-recipes-nutrition ul { text-align: center;
} .tasty-recipes-nutrition li { float: none; display: inline-block; line-height: 2em;
} .tasty-recipes-entry-footer { background-color: #666677; padding-top: 1.5625em; padding-bottom: 1.25em; padding-left: 2.5em; padding-right: 2.5em; text-align: center;
} .tasty-recipes-entry-footer .tasty-recipes-footer-content { display: inline-block;
} .tasty-recipes-entry-footer img { width: 65px;
} .tasty-recipes-entry-footer h3 { color: #b7bbc6; font-size: 1.25em; line-height: 2.25em; margin-top: 0.5em; margin-bottom: 0.125em; padding: 0; line-height: 1em;
} .tasty-recipes-entry-footer p { margin-bottom: 0; color: #fff; font-size: 0.75em;
} .tasty-recipes-entry-footer p a { color: #fff; text-decoration: underline; box-shadow: none; border-bottom: none;
} .tasty-recipes-entry-footer:after { content: ‘ ‘; display: block; clear: both;
} @media only screen and (max-width: 520px) { .tasty-recipes-entry-footer h3 { margin-top: 0.5em; margin-bottom: 0.5em; } .tasty-recipes-entry-footer { text-align: center; }
} @media only screen and (min-width: 520px) { .tasty-recipes-entry-footer img { float: left; } .tasty-recipes-entry-footer h3, .tasty-recipes-entry-footer p { margin-left: 90px; clear: none; text-align: left; }
} /* Print view styles */ .tasty-recipes-print-view { font-size: 11px; background-color: #fff;
} .tasty-recipes-print-view .tasty-recipes-print-button { display: inline-block;
} .tasty-recipes-print { padding: 0; font-size: 11px;
} .tasty-recipes-print-view .tasty-recipes { margin-top: 1em;
} .tasty-recipes-print .tasty-recipes-entry-header { background-color: inherit; color: inherit; padding-bottom: 0; padding-left: 1em; padding-right: 1em; padding-top: 1em;
} .tasty-recipes-print .tasty-recipes-entry-header .tasty-recipes-image { float: right; transform: none;
} .tasty-recipes-print.tasty-recipes-has-image .tasty-recipes-entry-header h2 { margin-top: 0;
} .tasty-recipes-print .tasty-recipes-entry-header h2 { color: inherit; margin-bottom: 0.5em;
} .tasty-recipes-print .tasty-recipes-entry-header hr { display: none;
} .tasty-recipes-print .tasty-recipes-entry-header span.tasty-recipes-rating { color: #000;
} .tasty-recipes-print .tasty-recipes-entry-header .tasty-recipes-details ul { padding: 0; clear: none;
} .tasty-recipes-print .tasty-recipes-entry-header .tasty-recipes-details ul li { line-height: 1.5em; color: #000;
} .tasty-recipes-print .tasty-recipes-entry-header .tasty-recipes-details .detail-icon { display: none;
} .tasty-recipes-print .tasty-recipes-entry-content img { max-width: 50%; height: auto;
} .tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-ingredients ul li,
.tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-ingredients ol li { margin-bottom: 0.25em; line-height: 1.1;
} .tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-instructions ul li,
.tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-instructions ol li { margin-bottom: 0.5em; line-height: 1.1;
} .tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-ingredients ul li:before,
.tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-instructions ul li:before { top: 0.3em;
} .tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-ingredients ol li:before,
.tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-instructions ol li:before { top: 0;
} .tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-notes p,
.tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-notes ul li,
.tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-notes ol li { padding-top: 0; padding-bottom: 0; background-color: #edf0f2; clip-path: none;
} .tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-notes p:before,
.tasty-recipes-print .tasty-recipes-entry-content .tasty-recipes-notes ul li:before { top: 0; clip-path: none; margin-bottom: 0.5em;
} @media print { .tasty-recipes-print .tasty-recipes-entry-footer img { display: none; }
} .tasty-recipes-print .tasty-recipes-source-link { text-align: center;
} .tasty-recipes { border: 5px solid #6d3c5c; margin-top: 25px; margin-bottom: 25px;
} .tasty-recipes.tasty-recipes-has-image { margin-top: 110px;
} .tasty-recipes-print { margin-left: 20px; margin-right: 20px; padding: 0;
} .tasty-recipes-entry-header { background-color: #6d3c5c; color: #fff; text-align: center; padding-top: 30px; padding-bottom: 20px; padding-left: 40px; padding-right: 40px;
} .tasty-recipes-entry-header.tasty-recipes-has-image { padding-top: 0px;
} .tasty-recipes-entry-header .tasty-recipes-image { float: none; text-align: center; transform: translateY(-121px); margin-bottom: 0;
} .tasty-recipes-entry-header .tasty-recipes-image img { -webkit-border-radius: 92.5px; -moz-border-radius: 92.5px; border-radius: 92.5px; border: 5px solid #6d3c5c; width: 185px; height: 185px;
} .tasty-recipes-entry-header h2 { font-family: ‘Dosis’, sans-serif; font-size: 32px; font-weight: 400; letter-spacing: 1px; text-transform: lowercase; margin-bottom: 0; text-align: center; color: #fff; margin-top: 0;
} .tasty-recipes-has-image .tasty-recipes-entry-header h2 { margin-top: -112px;
} .tasty-recipes-entry-header hr { border: none; border-bottom: 2px solid #8a677a; margin-bottom: 15px; padding: 0;
} .tasty-recipes-entry-header .tasty-recipes-rating a { display: block;
} .tasty-recipes-entry-header .tasty-recipes-rating a:hover { text-decoration: none;
} .tasty-recipes-entry-header span.tasty-recipes-rating { font-size: 22px;
} .tasty-recipes-entry-header span.tasty-recipes-rating { margin-left: 4px; margin-right: 4px; color: #fff;
} .tasty-recipes-entry-header .rating-label { font-style: italic; color: #99838f; font-size: 11px; display: block;
} .tasty-recipes-entry-header .tasty-recipes-details { margin-top: 15px;
} .tasty-recipes-entry-header .tasty-recipes-details ul { list-style-type: none; margin: 0;
} .tasty-recipes-entry-header .tasty-recipes-details ul li { display: inline-block; margin-left: 7px; margin-right: 7px; font-size: 16px; line-height: 40px;
} .tasty-recipes-entry-header .tasty-recipes-details ul li.author,
.tasty-recipes-entry-header .tasty-recipes-details ul li.total-time { display: none;
} @media only screen and (max-width: 520px) { .tasty-recipes-entry-header .tasty-recipes-details .detail-icon { height: 14px; margin-top: 5px; } .tasty-recipes-entry-header .tasty-recipes-details ul li { font-size: 14px; line-height: 28px; }
} @media only screen and (min-width: 520px) { .tasty-recipes-entry-header .tasty-recipes-details .detail-icon { height: 18px; margin-top: 9px; } .tasty-recipes-entry-header .tasty-recipes-details ul li { font-size: 16px; line-height: 40px; }
} .tasty-recipes-entry-header .tasty-recipes-details .tasty-recipes-label { font-style: italic; color: #b39aa7; margin-right: 2px;
} .tasty-recipes-entry-header .tasty-recipes-details .detail-icon { vertical-align: top; margin-right: 0; fill: #b39aa7;
} .tasty-recipes-entry-header .tasty-recipes-yield-scale { border: 1px solid #b39aa7; color: #b39aa7;
} .tasty-recipes-entry-content { padding-top: 20px;
} .tasty-recipes-entry-content .tasty-recipes-buttons { margin-bottom: 20px; margin-left: 20px; margin-right: 20px;
} .tasty-recipes-entry-content .tasty-recipes-buttons:after { content: ‘ ‘; display: block; clear: both;
} .tasty-recipes-entry-content .tasty-recipes-button-wrap { width: 50%; display: inline-block; float: left;
} .tasty-recipes-entry-content .tasty-recipes-buttons a { text-transform: uppercase; text-align: center; display: block; color: #fff; background-color: #6d3c5c; font-size: 16px; line-height: 22px; letter-spacing: 1px; padding-top: 15px; padding-bottom: 15px; font-weight: bold; margin-top: 0; cursor: pointer; box-shadow: none; border: none; border-radius: 0; height: inherit; text-decoration: none;
} .tasty-recipes-entry-content .tasty-recipes-buttons a:hover { background-color: #979599; text-decoration: none;
} .tasty-recipes-entry-content .tasty-recipes-buttons img { vertical-align: top;
} .tasty-recipes-entry-content .tasty-recipes-buttons img.svg-print { height: 20px; margin-top: 1px;
} .tasty-recipes-entry-content .tasty-recipes-buttons img.svg-pinterest { height: 18px; margin-top: 2px; margin-right: 5px;
} @media only screen and (min-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-button-wrap:first-child { padding-right: 10px; } .tasty-recipes-entry-content .tasty-recipes-button-wrap:last-child { padding-left: 10px; }
} @media only screen and (max-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-button-wrap { width: 100%; } .tasty-recipes-entry-content .tasty-recipes-button-wrap:nth-child(2) { padding-top: 15px; }
} .tasty-recipes-entry-content h3 { text-transform: uppercase; font-size: 12px; letter-spacing: 0.1em; color: #979599; font-family: ‘Bitter’, serif;
} .tasty-recipes-entry-content hr { padding: 0; border: none; border-bottom: 2px solid #eae9eb;
} .tasty-recipes-entry-content .tasty-recipes-description,
.tasty-recipes-entry-content .tasty-recipes-ingredients,
.tasty-recipes-entry-content .tasty-recipes-instructions { padding-left: 20px; padding-right: 20px;
} .tasty-recipes-scale-container { margin-top: -8px; padding-bottom: 0.8rem;
} .tasty-recipes-scale-container .tasty-recipes-scale-label { font-size: 12px;
} .tasty-recipes-scale-container button.tasty-recipes-scale-button-active { color: #6d3c5c; border-color: #6d3c5c;
} .tasty-recipes-scale-container button { padding: 0 4px;
} .tasty-recipes-entry-content .tasty-recipes-ingredients h4 { font-size: ;
} .tasty-recipes-entry-content .tasty-recipes-ingredients ul { list-style-type: none;
} .tasty-recipes-entry-content .tasty-recipes-ingredients ul li { margin-bottom: 10px; list-style-type: none; position: relative;
} .tasty-recipes-entry-content .tasty-recipes-ingredients ul li:before { background-color: #6d3c5c; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; height: 8px; width: 8px; display: block; content: ‘ ‘; left: -20px; top: 0.5rem; position: absolute;
} .tasty-recipes-entry-content .tasty-recipes-instructions ol { counter-reset: li;
} .tasty-recipes-entry-content .tasty-recipes-instructions ol li { list-style-type: none; position: relative; margin-bottom: 15px;
} .tasty-recipes-entry-content .tasty-recipes-instructions ol li:before { content: counter(li); counter-increment: li; position: absolute; background-color: #6d3c5c; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; height: 16px; width: 16px; color: #fff; left: -20px; transform: translateX(-50%); line-height: 17px; font-size: 11px; text-align: center; font-family: ‘Bitter’, serif; top: 3px;
} @media only screen and (max-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-instructions ol { margin-left: 0; } .tasty-recipes-entry-content .tasty-recipes-instructions ol li { } .tasty-recipes-entry-content .tasty-recipes-instructions ol li:before { display: inline-block; position: relative; left: 0; top: -3px; transform: none; margin-right: 5px; }
} .tasty-recipes-entry-content .tasty-recipes-instructions ol li:last-child { margin-bottom: 0;
} .tasty-recipes-entry-content .tasty-recipes-notes { padding: 20px; background-color: #eeedef;
} .tasty-recipes-entry-content .tasty-recipes-notes p,
.tasty-recipes-entry-content .tasty-recipes-notes ul li,
.tasty-recipes-entry-content .tasty-recipes-notes ol li { background-color: #fff; margin-left: 0; margin-right: 0; padding-left: 25px; padding-right: 25px; padding-top: 20px; padding-bottom: 20px; position: relative; -webkit-clip-path: polygon(20px 0, 100% 0, 100% 100%, 0 100%, 0 20px); clip-path: polygon(20px 0, 100% 0, 100% 100%, 0 100%, 0 20px);
} .tasty-recipes-entry-content .tasty-recipes-notes ul li,
.tasty-recipes-entry-content .tasty-recipes-notes ol li { margin-bottom: 10px;
} .tasty-recipes-entry-content .tasty-recipes-notes ul li:last-child,
.tasty-recipes-entry-content .tasty-recipes-notes ol li:last-child { margin-bottom: 0;
} .tasty-recipes-entry-content .tasty-recipes-notes ul,
.tasty-recipes-entry-content .tasty-recipes-notes ol { padding-left: 10px;
} .tasty-recipes-entry-content .tasty-recipes-notes ol { counter-reset: ordered-list;
} @media only screen and (min-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-notes p, .tasty-recipes-entry-content .tasty-recipes-notes ul li, .tasty-recipes-entry-content .tasty-recipes-notes ol li { padding-left: 40px; } .tasty-recipes-entry-content .tasty-recipes-notes p:before, .tasty-recipes-entry-content .tasty-recipes-notes ul li:before, .tasty-recipes-entry-content .tasty-recipes-notes ol li:before { content: ‘i’; display: block; background-color: #6d3c5c; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; height: 16px; width: 16px; font-size: 12px; line-height: 16px; text-align: center; color: #fff; position: absolute; left: 14px; top: 23px; font-family: Helvetica, sans-serif; } .tasty-recipes-entry-content .tasty-recipes-notes ol li:before { counter-increment: ordered-list; content: counter(ordered-list); }
} .tasty-recipes-entry-content .tasty-recipes-notes p:last-child { margin-bottom: 0;
} .tasty-recipes-entry-content .tasty-recipes-other-details { background-color: #eeedef; padding-bottom: 20px;
} .tasty-recipes-entry-content .tasty-recipes-other-details .detail-icon { fill: #b39aa7; height: 16px; margin-top: 0.7rem;
} .tasty-recipes-entry-content .tasty-recipes-other-details ul { list-style-type: none; margin: 0; text-align: center; color: #979599;
} .tasty-recipes-entry-content .tasty-recipes-other-details ul li { display: inline-block; margin-left: 7px; margin-right: 7px; font-size: 14px; line-height: 40px;
} @media only screen and (min-width: 520px) { .tasty-recipes-entry-content .tasty-recipes-other-details ul li { font-size: 14px; line-height: 40px; }
} .tasty-recipes-entry-content .tasty-recipes-other-details .tasty-recipes-label { font-style: italic;
} .tasty-recipes-entry-content .tasty-recipes-other-details .tasty-recipes-label img { width: 16px; margin-bottom: -3px;
} .tasty-recipes-nutrifox { text-align: center;
} .tasty-recipes-nutrifox iframe { width: 100%; display: block; margin-bottom: 0;
} .tasty-recipes-entry-content .tasty-recipes-keywords { background-color: #eeedef; text-align: center;
} @media only screen and (min-width: 520px) { .tasty-recipes-nutrifox iframe { margin-bottom: 25px; margin-top: 25px; } .tasty-recipes-nutrifox { margin-right: 20px; margin-left: 20px; }
} .tasty-recipes-plug { margin-bottom: 20px; margin-left: 20px; margin-right: 20px; line-height: 30px; text-align: center; flex-wrap: wrap;
} .tasty-recipes-plug img { vertical-align: middle; margin-left: 5px; height: 30px;
} .tasty-recipes-entry-footer { background-color: #6d3c5c; padding-top: 25px; padding-bottom: 20px; padding-left: 40px; padding-right: 40px;
} .tasty-recipes-entry-footer img { height: 65px;
} .tasty-recipes-entry-footer h3 { color: #b299a7; margin-bottom: 2px; font-size: 22px; line-height: 36px; font-family: ‘Dosis’, sans-serif; text-transform: lowercase; letter-spacing: 0;
} .tasty-recipes-entry-footer p { margin-bottom: 0; color: #fff; font-size: 12px;
} .tasty-recipes-entry-footer p a { color: #fff; text-decoration: underline;
} .tasty-recipes-entry-footer:after { content: ‘ ‘; display: block; clear: both;
} @media only screen and (max-width: 520px) { .tasty-recipes-entry-footer h3 { margin-top: 8px; margin-bottom: 8px; } .tasty-recipes-entry-footer { text-align: center; }
} @media only screen and (min-width: 520px) { .tasty-recipes-entry-footer img { float: left; } .tasty-recipes-entry-footer h3, .tasty-recipes-entry-footer p { margin-left: 90px; }
}
Spicy Peanut Soup with Sweet Potato + Kale
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 5-6 (about 1 1/2 cups per serving)
Description
Okay, YUMMMM. Spicy Peanut Soup with Sweet Potatoes + Kale! Comforting and SUPER nutritious. Naturally vegan, gluten free, refined sugar free, ALL THE GOOD THINGS.
Ingredients
- 2 tablespoons olive oil
- half an onion, diced
- 1 jalapeño, minced
- 2 cloves garlic, minced
- 3 large sweet potatoes, peeled and cubed
- 1 14-ounce can fire roasted tomatoes
- 1 14-ounce can light coconut milk
- 2 cups water
- 1 teaspoon salt
- 1 teaspoon curry and/or turmeric
- 1/2 cup chopped peanuts
- 1/4 cup peanut butter
- 1–2 cups kale, stems removed, chopped
Instructions
- Heat the olive oil in a large soup pot over medium heat and add the onion, garlic, and jalapeño. Saute until soft and fragrant.
- Add sweet potatoes. I like to brown them a little bit with the aromatics to get them nice and flavorful.
- Add tomatoes, coconut milk, water, spices, and peanuts. Simmer until sweet potatoes are fork-tender.
- Add peanut butter and kale. Simmer until everything is thick, creamy, and delicious. Top with more peanuts and a little cilantro if you’re obsessed like me.
Notes
Instant Pot: Cook everything except peanut butter and kale on high pressure for about 3 minutes with a quick release. (Sometimes I reduce the liquid when I make it in the Instant Pot by a cup or so, and then just add more as needed when it’s all done. But that is optional – it should work fine either way.) Stir in the peanut butter and kale after cooking. Voila!
Slow Cooker: Cook everything except peanut butter and kale on low for 6 hours. Stir in the peanut butter and kale. Donezo! Don’t cook the sweet potatoes too long or they’ll fall apart on ya! Just cook until they pierce easily with a fork. If you’re doing Sugar Free January with us, this is an excellent recipe that has natural sweetness and nutritious fats to keep you full. I like to dip into this with some seedy crackers – you can find our product recommendations on this post.
One last note. This recipe is inspired by an amazing West African recipe called maafe, or groundnut soup. I did what I always do and changed/added some ingredients based on what I love and what I had on hand (kale, jalapeño, coconut milk, cilantro, etc.) making it more of a cultural mash-up. That’s why I’m not calling it a proper West African peanut soup even though those are its roots. If you want a legit West African version of that soup, here are two sources – a blog post, and a video.
- Category: Dinner
- Method: Stovetop
- Cuisine: West African-Inspired
}())
Keywords: peanut soup, peanut stew, Instant Pot soup, spicy soup, sweet potato soup
View the freezer meal version of this recipe here.
You might also like our full freezer meals post.
One More Thing!
This recipe is part of our best healthy winter recipes page. Check it out!
The post Spicy Peanut Soup with Sweet Potato + Kale appeared first on Pinch of Yum.
Written by: PoY