The Best Sweet Potato Curry Soup

Bowl of sweet potato curry soup with a coconut swirl and served with bread

A sweet potato soup recipe with the spicy aromas of coconut curry. This dish will fill you up and tantalize your tastebuds on a chilly night!




  1. Heat a large pot over medium heat. Add coconut oil or vegetable broth and onion, and sauté until the onion softens and becomes translucent, about 5 minutes.
  2. Add garlic, sweet potato, celery and carrots, stir well. Cook until vegetables start to soften and brown, about 5 minutes. If needed, add a splash of water to help prevent the vegetables from sticking to the bottom of the pot.
  3. To the vegetables, add garlic, curry powder, umami seasoning, and a pinch each of salt and pepper, stir well and cook for a further 2 minutes.
  4. Next add vegetable broth to the pot and stir well. Raise heat and bring soup to a boil. Once the soup has reach boiling point, reduce heat to a simmer and cook until vegetables are soft, around 20 minutes. Stir through coconut milk. Set soup aside to cool for at least 10 minutes.
  5. Once the soup has cooled slightly, using an immersion blender or counter top blender, carefully blend the soup in batches until the soup is smooth and creamy, return soup to pot. Taste the soup and adjust seasoning as needed. If necessary, reheat soup.
  6. Ladle soup into bowls and if desired, drizzle with a little coconut cream. Drag a spoon around the soup in a circular motion to create a coconut cream swirl. 


Keywords: sweet potato curry soup, sweet potato soup, coconut soup, coconut curry, The Plant Riot