Search Recipes

Find your favorite dishes

Sweet Potato Soup

Lisa

By Lisa

Nov 10, 2026

10 min prep
15 min cook
6 servings
Jump to Recipe
Sweet Potato Soup

One chilly evening, I was craving something warm and comforting, so I whipped up a batch of sweet potato soup. The creamy texture and fragrant spices instantly filled my kitchen with warmth, making it the perfect antidote to the cold.

What sets this recipe apart is the addition of coconut milk, which adds a rich, velvety flavor that complements the sweetness of the potatoes beautifully. Trust me, it's a pleasureful twist that you won't find in every version online.

Why This Recipe Works

  • Creamy Texture: The addition of coconut milk brings a velvety richness to the sweet potato soup, enhancing mouthfeel without overwhelming the dish. Its natural fats help to emulsify the soup, creating a smooth blend of flavors.
  • Flavor Harmony: Ground cumin and cinnamon work together to deepen the soup's flavor profile. Cumin adds an earthy note, while cinnamon introduces warmth and sweetness, balancing the natural sugars in sweet potatoes. I experimented with different spices and found that this combination enhances the soup perfectly.
  • Bright Finish: Freshly squeezed lemon juice adds a pop of acidity that brightens the entire dish. The acidity cuts through the creaminess, preventing the soup from feeling heavy on the palate, and it highlights the sweetness of the potatoes.
  • Aromatics: Sautéing onion and garlic in olive oil releases their essential oils, creating a fragrant base for the soup. This step builds depth of flavor right from the start, making every spoonful more aromatic and inviting.

Ingredients

What You'll Need

  • 2 tbsp olive oil adds richness and helps sauté the vegetables.
  • 1 medium onion, chopped use a sweet onion for a milder flavor.
  • 2 cloves garlic, minced fresh garlic enhances the soup's aroma.
  • 1 lb sweet potatoes, peeled and diced the sweeter, the better; look for firm, unblemished ones.
  • 4 cups vegetable broth choose a low-sodium version to control saltiness.
  • 1 tsp ground cumin adds earthiness and depth to the flavor.
  • 1 tsp ground cinnamon provides warmth and a hint of sweetness.
  • 1 tsp salt, to taste essential for balancing flavors; adjust as needed.
  • 1/2 tsp black pepper, to taste freshly ground pepper adds a kick.
  • 1/2 cup coconut milk for creaminess and a subtle tropical flavor.
  • 2 tbsp lemon juice, freshly squeezed brightens the soup and enhances the sweetness.
  • 2 tbsp fresh cilantro, chopped, for garnish adds a fresh and vibrant touch.

When making sweet potato soup, always look for vibrant orange sweet potatoes, as they indicate sweetness and flavor. Fresh herbs like cilantro can enhance the dish, adding a touch of freshness that contrasts beautifully with the creamy soup.

Easy Substitutions

  • Dairy-free: swap coconut milk for almond milk — the soup will be less creamy and have a nuttier flavor.
  • Gluten-free: this recipe is naturally gluten-free, no swaps needed.
  • Lower calorie: swap coconut milk for unsweetened almond milk — the soup will be lighter but less creamy.

Step-by-Step Instructions

Sauté & Simmer

  1. Heat 2 tablespoons of olive oil in a large pot over medium heat (about 350°F) until shimmering — this helps release the flavors of the onions.
  2. Add 1 chopped onion and sauté for 5 minutes until it becomes translucent and fragrant — this builds a flavorful base for the sweet potato soup.
  3. Stir in 3 minced garlic cloves and sauté for an additional minute until aromatic — garlic adds depth and sweetness to the soup.
  4. Add 4 cups of diced sweet potatoes, 4 cups of vegetable broth, 1 teaspoon of ground cumin, 1/2 teaspoon of ground cinnamon, 1 teaspoon of salt, and 1/2 teaspoon of black pepper. Stir well to combine all the ingredients, allowing the spices to coat the sweet potatoes evenly.
  5. Bring the mixture to a boil, then reduce the heat to low (about 200°F) and cover the pot. Simmer for 15 minutes until the sweet potatoes are tender — you’ll know they’re done when a fork easily pierces through them.

Blend & Serve

  1. Remove the pot from heat and use an immersion blender to blend the soup until it’s completely smooth — this should take about 30-45 seconds. A smooth texture is essential for a comforting sweet potato soup.
  2. Stir in 1 cup of coconut milk and 1 tablespoon of lemon juice, adjusting seasoning to taste — the coconut milk adds creaminess while the lemon juice brightens the flavors.
  3. Serve hot, garnished with chopped cilantro for a fresh finish — the vibrant green adds a lovely contrast and a touch of flavor.

Tips & Tricks

Choosing the Right Sweet Potatoes

When making sweet potato soup, I always opt for the orange-fleshed variety. They’re sweeter and creamier, which really enhances the soup's texture and flavor. Trust me, the difference is noticeable! If you can find them, Japanese sweet potatoes are also fantastic for a slightly nuttier taste.

Texture Matters: Blending Techniques

After blending your soup, check the texture. If it feels a bit too thick, you can thin it out with a splash of vegetable broth or even a bit of coconut milk for added creaminess. I once made my soup too thick, and it didn't have that silky feel I was after. Adjusting the liquid made all the difference!

Pro Tips

  • Use Fresh Herbs for Garnish: Fresh herbs like cilantro or parsley add a touch of color and flavor. I love to sprinkle a handful on top right before serving; it really brightens the dish and enhances the aroma.
  • Adjust Spice Levels to Taste: Feel free to modify the spices based on your preference. I sometimes add a pinch of cayenne pepper for a little kick, which complements the sweetness of the potatoes beautifully.
  • Make It Creamy with Coconut Milk: For an extra creamy texture, consider stirring in a can of coconut milk after blending. It adds richness and a lovely tropical note that pairs surprisingly well with sweet potatoes.
  • Cook Sweet Potatoes Until Tender: Ensure your sweet potatoes are fork-tender before blending. I usually check them after about 15 minutes; undercooked potatoes can lead to a grainy texture in your soup.
  • Cool Before Storing: If you’re making this soup ahead of time, let it cool completely before refrigerating. This helps prevent condensation in the container, which can dilute the flavors.

Variations & Customizations

Flavor Twists

Curried Sweet Potato Soup

Add 1 tbsp curry powder and 1/2 tsp turmeric along with the cumin and cinnamon. This version bursts with vibrant flavors, and the curry adds a warm, spicy kick that beautifully complements the sweetness of the potatoes.

Chipotle-Lime Sweet Potato Soup

Mix in 1-2 tbsp chipotle sauce and the juice of 1 lime before blending. The result is a smoky, tangy soup with a nice heat that dances on your palate, creating a pleasureful contrast to the creamy texture.

Seasonal Versions

Autumn Harvest Sweet Potato Soup

Stir in 1 cup diced apples and 1/2 tsp nutmeg during cooking. This variation adds a sweet and fruity note, making the soup feel cozy and perfect for fall, with a lovely balance of sweet and savory.

Storage & Meal Prep

Room Temperature

Sweet potato soup can be kept at room temperature for up to 2 hours in a sealed container. Beyond that, it’s best to refrigerate or freeze to avoid spoilage.

Refrigerator

In the refrigerator, store the soup for up to 4 days in an airtight container. Make sure it cools completely before sealing to prevent condensation, which can lead to unwanted moisture.

Freezer

In the freezer, sweet potato soup lasts up to 3 months. For the best results, pour it into freezer-safe bags or containers, leaving some space for expansion. Thaw it overnight in the refrigerator before reheating.

Meal Prep

For meal prep, I recommend making a double batch to enjoy throughout the week. Prepare it on the weekend, and it’ll stay fresh for about 4 days in the fridge. When reheating, warm it on the stovetop over medium heat for about 10 minutes, or microwave for 2-3 minutes until hot.

Frequently Asked Questions

Can I use other types of potatoes in sweet potato soup?

Yes, you can use other types of potatoes, but the flavor and texture will differ. Russet or Yukon Gold potatoes can work, but they won't provide the same sweetness or creaminess as sweet potatoes.

Why did my sweet potato soup turn out too thin?

If your soup is too thin, it might be due to adding too much liquid or not cooking it long enough to reduce. You can easily thicken it by simmering it longer or adding a bit of coconut milk or mashed sweet potatoes.

What can I use instead of coconut milk in this recipe?

You can substitute coconut milk with heavy cream, almond milk, or even vegetable broth for a lighter option. Just keep in mind that the flavor will change, especially if you opt for a non-dairy milk.

Is sweet potato soup suitable for a vegan diet?

Yes, sweet potato soup can easily be made vegan by using vegetable broth and coconut milk. Just ensure any additional ingredients, like toppings, are also plant-based.

What can I add to sweet potato soup for extra flavor?

For added flavor, consider incorporating ginger, garlic, or spices like cumin or chili powder. A squeeze of lime or lemon juice just before serving can also brighten the soup beautifully.

This sweet potato soup is a warm hug in a bowl, perfect for cozy nights or when you need a little comfort. For a touch of flavor, don’t skip the toppings — a sprinkle of pumpkin seeds or a swirl of coconut cream makes it even better. I can’t wait for you to try it, so let me know how yours turns out in the comments or share it on Pinterest!

Sweet Potato Soup

Sweet Potato Soup

Enjoy a warm, velvety soup bursting with sweet potato goodness and aromatic spices, perfect for cozy evenings.

10 min
Prep Time
15 min
Cook Time
6
Servings
Calories

Ingredients

Instructions

  1. 1 Heat olive oil in a large pot over medium heat (about 350°F).
  2. 2 Add chopped onion and sauté for 5 minutes until translucent.
  3. 3 Add minced garlic and sauté for an additional 1 minute until fragrant.
  4. 4 Stir in diced sweet potatoes, vegetable broth, ground cumin, ground cinnamon, salt, and black pepper.
  5. 5 Bring the mixture to a boil and then reduce heat to low (about 200°F).
  6. 6 Cover and simmer for 15 minutes, or until sweet potatoes are tender.
  7. 7 Remove from heat and blend the soup using an immersion blender until smooth.
  8. 8 Stir in coconut milk and lemon juice, adjusting seasoning if needed.
  9. 9 Serve hot, garnished with chopped cilantro.

Servings: 6

Cuisine: American

Course: Soup