Go Back

Sweet Potato Soup with Coriander & Blood Orange

5 from 1 vote
Prep Time 15 mins
Cook Time 25 mins
Total Time 40 mins
Servings 4

Ingredients

  • 2 tablespoons olive oil
  • 1 red onion, small dice
  • 2 cloves garlic, minced
  • 1 teaspoon ground coriander
  • ½ teaspoon chili flakes
  • ¼ cup blood orange juice (from 1 blood orange)
  • 2 medium sweet potatoes, peeled and diced into 1-inch pieces
  • 5 cups vegetable stock
  • sea salt and ground black pepper, to taste

Instructions

  • Heat the oil in a large soup pot over medium heat. Add the onions, garlic, coriander, and chili flakes to the pot. Lower the heat until the sizzling sounds a bit lighter. Stir and sauté this mixture until the onions are stew-y and soft, but not browned, about 8-10 minutes. Add more oil if necessary.
  • Add the blood orange juice to the pot and stir. Add the sweet potatoes and stir again. Season everything with lots of salt and pepper. Add the stock to the pot and increase the heat. Once everything's boiling, bring it down to a simmer.
  • Cook the soup until the sweet potatoes are really tender, about 12-15 minutes. Purée the soup in batches in a blender or food processor until completely smooth. Adjust the seasoning if necessary. Serve the soup hot with little sweet potato chips and a sprinkle of sesame seeds if you like.

Equipment

Recipe Notes

  • Juice from a regular orange or a splash or sherry vinegar would be just as nice as the blood orange.
  • Also, I garnish this with some little quickie sweet potato chips: just sauté some thin slices in olive oil over medium heat, remove when lightly browned, and then dust them with a bit of salt or spice of your choice (I used Old Bay seasoning).
Vegan sweet potato soup with coriander and blood orange is ready in less than 30 minutes with less than 10 ingredients. Topped with crisped up sweet potato slices for texture, this soup is so delicious and cozy!