Sweet potatoes, onions, carrots, a tart apple, and warming seasonal spices make this a wonderful soup for cozy fall evenings. Serve it with fresh bread, or add some texture with toppings like toasted pumpkin seeds or pecans. While I prefer using chicken stock for added richness, this sweet potato soup can easily be made vegetarian or even vegan with a few simple adjustments.
Because of their widespread availability, I use sweet potatoes throughout the year. This sweet potato, apple and avocado salad is one of my favorite recipes. However, their peak season is fall through winter. There are hundreds of varieties of sweet potatoes, and this is when you’ll find the most options available.
If you don’t mind peeling a few vegetables, this recipe isn’t difficult to prepare. When compared with butternut squash and pumpkin, sweet potatoes are much faster to work with because they’re smaller, evenly shaped, and don’t have seeds to scoop.
Sweet Potato Soup Recipe Ingredients
- Extra virgin olive oil
- Yellow onion
- Sweet potatoes
- Carrots
- Tart apple
- Chicken or vegetable stock
- Ground cinnamon
- Ground allspice
- Ground cayenne pepper
- Heavy cream
Tips For a Perfect Sweet Potato Soup
- The great thing about soup is that you can be more relaxed about the ingredient quantities. I’ve listed both weight and volume approximations, but don’t make yourself crazy trying to be perfect. Cooking isn’t an exact science the same way baking is; you don’t have to throw away an extra 1/4 cup of chopped onions or worry if you’re short 1/2 cup of sweet potatoes. Aim to get close to the amounts listed.
- This soup will continue to thicken as it cools down. Also, I like my squash soups on the thicker side. You can thin it out by adding some extra cream or stock, but keep in mind that it’s easier to add than to subtract. Go slow and taste frequently. Too much additional liquid and you might dilute the other flavors.
- Speaking of diluting the flavors, I’ve noticed that (with a few exceptions like gazpacho) many soups seem to lose some of their seasoning potency overnight. If leftovers seem like they’re missing something the next day, add a bit of salt and the other spices. Once again, it’s easier to add than to subtract.
- Try topping the soup with my spiced candied pecans. Toasted pumpkin seeds are another good option!
- See my notes in the recipe card on how to modify this recipe for a vegan sweet potato soup.
How to Chop an Onion
This recipe calls for chopped onions. Check out my fast and easy technique for how to chop an onion with step-by-step photos!
More Sweet Potato Recipes
Love sweet potatoes? You should also check out my sweet potato biscuits as well as my apple, sweet potato and bacon turnovers! I also love these sweet potato whoopie pies from Baking a Moment.

Sweet Potato Soup
Ingredients
- 1 tablespoon extra virgin olive oil
- 1 medium yellow onion, chopped (approximately 2 cups)
- 2 pounds sweet potatoes, peeled and chopped (approximately 5 medium)
- 1 pound carrots, peeled and chopped (approximately 2 cups)
- 1 tart apple (such as Granny Smith), peeled and chopped (approximately 1 1/2 cups)
- 3 cups chicken or vegetable stock, either homemade or low-sodium
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground allspice
- 1/8 teaspoon ground cayenne pepper (you can add more if you like a bit of heat)
- 1/4 cup + 2 tablespoons heavy cream (milk may be substituted, see notes)
- 1 teaspoon kosher salt, or to taste
- 1/2 teaspoon ground black pepper, or to taste
Instructions
- Add the olive oil to a large Dutch oven or heavy bottom saucepan set over medium-low heat. Have a small liquid measuring cup of water nearby. Once the oil has warmed up, add the onions along with a pinch of salt. Cook for 3 minutes, stirring.
- Add the sweet potatoes, carrots, and apple, adjust the heat to medium, and cook for an additional 10 minutes, stirring periodically. To infuse flavor into the soup, you’ll want to “deglaze” the pan 2-3 times. As a brown layer of caramelization forms on the bottom of the pan, add a small drizzle of water, about 1-2 tablespoons, and use a spatula to scrape up the brown bits, stirring them back into the soup. If no glaze appears after a few minutes, turn the heat up to medium-high.
- After 10 minutes of stirring and deglazing, add the stock, cinnamon, allspice, and cayenne, then turn the heat up to high. Bring the soup to a boil, then reduce the heat to low. Give the soup a stir, and cover the pot, leaving the lid slightly ajar so steam can escape. Let the soup simmer for 20 minutes.
- Remove the soup from the heat and allow to cool for a few minutes, then puree in a blender or food processor in batches. An immersion blender will also work, but the soup won’t be quite as silky.
- Return the soup to the pot and stir in the cream, salt and pepper. Taste and adjust seasonings if desired. If you want to thin out the soup, you can add some additional cream, milk or stock (try not to add too much or it might dilute the other flavors).
- Leftovers will keep in an airtight container in the refrigerator for up to one week. They can also be frozen for up to three months.
Notes
Please read my full post for additional recipe notes, tips, and serving suggestions!
Nutrition
Recipe Troubleshooting
For immediate help troubleshooting a recipe, please email me using the form on my contact page. I’ll try to respond to urgent questions as quickly as possible! For all general questions, please leave a comment here :)
This soup is perfect and has the most dreamy texture!
This is so good, love it for the cooler weather
Such an amazing texture, and great flavor too.
This soup looks incredible and so perfect!
This will quickly become a favorite this fall!
Ohh sweet potato soup is my favorite in the crisp cool fall weather.
So warm and comforting. I love the idea of garnishing with pepitas!
This look so smooth and creamy and totally comforting :)
Hey! this recipe is lit! wanted to ask tho… u put calories for how many servings, or it’s for 100gr?
Thank you! That would have been the calories for 8 servings using my recipe card’s built-in nutritional calculator. For the most accurate results, I always recommend that people use something like My Fitness Pal to re-calculate the info, since there are calorie variations between product brands :)
This soup is simple and elegant. I just love it!
We loved how creamy and flavorful this soup was!