Home Recipes Sweet Potato Soup (Easy Recipe)

Sweet Potato Soup (Easy Recipe)

Sweet potato soup is a delicious and simple comfort food you can enjoy year-round.

You can make it without much trouble on your stove. And it’s velvety smooth, and packed with sweet potato goodness.

Healthy Sweet Potato Soup
Enter your email below & we'll send it straight to your inbox.

Not only does this recipe taste amazing, but its nutritional benefits are great, too. 

A bowl of this creamy soup features plenty of vitamins C, B6, E, and D. It also has loads of fiber, iron, and zinc. 

Plus, it’s one of those dishes that almost always elicits smiles from family members.

So if you need something sure to be a hit, give sweet potato soup a try. 

Tasty Sweet Potato Soup With Bread Slices and Herbs Garnish

Ingredients for Creamy Sweet Potato Soup 

The ingredients list for sweet potato soup is a little long, but don’t let that scare you.

Most everything is simple and easy to find. You probably have a lot of it already. 

Here’s what you’ll need: 

  • Butter. The butter in this recipe keeps everything from sticking and burning. Be sure to use real butter, though. It’ll give you the best flavor.
  • Sweet potatoes. You want to use two large sweet potatoes for the recipe. They’re the base for everything. They give the dish its lovely color and its signature flavor.
  • Carrots. Three large peeled and diced carrots lend themselves nicely to the soup. They taste great and make the soup more filling.
  • Apple. A single apple will make your sweet potatoes even sweeter. 
  • Onion. The onion adds a warm savoriness to the dish. It complements the lighter, sweeter flavors well. 
  • Red lentils. Lentils add protein, texture, and heartiness to the soup.
  • Seasonings. Seasonings for this soup include ginger, black pepper, salt, cumin, chili powder, and paprika. This blend gives you a phenomenal taste that’s robust, bold, and not too spicy.
  • Vegetable broth. You can use homemade or store-bought vegetable broth to make the soup thinner and soupier.
  • Yogurt. A dollop of yogurt for a garnish makes the soup as creamy and rich as possible.
Creamy Sweet Potato Soup

How to Make Sweet Potato Soup 

Keep scrolling for the full sweet potato soup recipe. For now, I’ll hit the highlights. 

1. Prepare and cook your vegetables. You want to cut and peel everything that needs it beforehand. Then, throw them all into a buttered pot on medium heat. 

Saute them for approximately 10 minutes. Everything should be soft and the onions translucent. 

2. Add the lentils, vegetable broth, and seasonings. Stir everything together and continue cooking until your kitchen smells of seasonings. 

Once you smell the spices and the soup is boiling, it’s time for the next step. 

3. Cover the pot and simmer. Be sure to lower the heat to medium-low so you don’t overcook the soup. Put the lid on the pot, and allow the soup to simmer for about half an hour. 

Enter your email below & we'll send it straight to your inbox.

4. Puree the soup. Finally, it’s time to puree the soup. Start by letting it cool, then work in batches. Fill a blender to half full (or less). Then, puree it and transfer it to a clean pot. 

Repeat this step until all of the soup is pureed. If you have an immersion blender, you can also puree that way. 

5. Simmer and then serve. Once all the soup is pureed, put it back into the original pot.

Let it simmer again for another 10 minutes or so. Add water if you need to thin it. 

Then, transfer it into serving bowls, add your toppings, and serve.

And if you’re wondering what to serve with potato soup, it’s amazing with crunchy croutons and fluffy dinner rolls.

Sweet Potato Soup on a Bowl

Storage and Reheating 

If you have leftovers you plan to eat within 5 days, don’t worry about freezing them.

Instead, allow the soup to cool thoroughly. Then, transfer it to an airtight container, and stick it in the fridge. 

It’ll stay fresh for about 5 days. 

To serve it, reheat it on the stove instead of the microwave*.

Use medium-low heat and stir continuously. Once the soup is heated through, it’s ready to serve. 

*Note: Using a microwave to reheat the soup will remove some of its flavor. It won’t taste as fresh, and the texture won’t be precisely the same either. It’s best to reheat it on the stove.

How to Freeze

If you have too many leftovers to eat in 5 days, you’ll want to freeze the soup. Luckily, doing so isn’t difficult. 

You can use any freezer-safe, air-tight container.

These can include freezer-safe Tupperware, silicone soup trays, or even Ziploc bags. 

Simply allow the soup to cool before transferring it into the freezer-safe container.

If you’re using Tupperware or silicone soup trays, you can fill them nearly to the top. 

If using Ziploc bags, fill them at most 3/4 full. Then, remove all the air from the bags and flatten them as much as possible.

Write a date on the containers, and place them in the freezer.

You can keep them there for 2 to 3 months. Reheat the soup on the stove when you’re ready to serve it.

Creamy Sweet Potato Soup



Prep time


Cooking time





Warm your body and soul with this incredible sweet potato soup recipe! Made with sweet potatoes, apples, and red lentils, this soup is smooth, creamy, and delicious!


  • 1/4 cup butter

  • 2 large sweet potatoes, peeled and chopped

  • 3 large carrots, peeled and chopped

  • 1 apple, peeled, cored, and chopped

  • 1 onion, chopped

  • 1/2 cup red lentils

  • 1/2 teaspoon minced fresh ginger

  • 1/2 teaspoon ground black pepper

  • 1 teaspoon salt

  • 1/2 teaspoon ground cumin

  • 1/2 teaspoon chili powder

  • 1/2 teaspoon paprika

  • 4 cups vegetable broth

  • plain yogurt


  • Set the stove eye to medium heat. Then, start by melting butter in a large pot.
  • Add the prepared sweet potatoes, carrots, apple, and onion to the pot. Cook for about 10 minutes, stirring continuously until the onions are translucent.
  • Add in the lentils, ginger, black pepper, salt, cumin, chili powder, paprika, and vegetable broth. Increase heat to high. Stir continuously until the soup begins to boil. Then, lower the heat back to medium-low.
  • Cover the pot and allow the soup to simmer until the veggies and lentils are soft. This should take about 30 minutes.
  • (You’ll perform this step in batches.) Pour the soup into a blender. Be sure to fill it only half full or less. Hold the lid in place and perform a few quick pulses. Then, set the blender to puree; continue pureeing until the soup is smooth. Transfer the smooth soup to a second pot. Continue until all of the soup is smooth and in the second pot.
  • Transfer the pureed soup back to the original cooking pot. Set the stove to medium-high heat and return the soup to a simmer. Simmer for 10 minutes, adding water if necessary to make the soup thinner.
  • Transfer the soup into bowls, and top with yogurt. Serve, and enjoy!
Sweet Potato Soup

Did you like the recipe?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 4

No votes so far! Be the first to rate this post.


Share on social media:

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

author avatar
NaTaya Hastings
NaTaya Hastings is a food and recipe writer for Insanely Good Recipes. She’s an educator, boy mom, dog mom, and whatever-stray-enters-the-yard mom. As a result, she's constantly cooking for both humans and animals.

Luckily, she enjoys it!

Though born, raised, and still living in Alabama, her specialty is NOT down-home Southern cooking. Instead, she loves to experiment with Asian, Mexican, Italian, and other ethnic cuisines. She has two mottos when it comes to cooking. “The more spice, the better!” and “There’s no such thing as too much garlic!”

She’s also pretty good with desserts. Especially the easy, no-bake ones.

Her favorite things are cuddling with her four giant dogs, traveling, reading, writing, and hanging out in nature. She’s also pretty excellent at Dominoes.

Leave a Comment