A creamy vegan Sweet Potato Peanut Soup for all the peanut butter lovers out there! A silky smooth, rich soup with subtle hints of coconut milk, fire-roasted tomatoes, and peanut butter. A true treat if you want something warm, tasty, and satisfying!
In a 4-5 quart soup pot with a heavy bottom, heat the coconut oil and saute the diced onion for about 5 minutes. Add the ground cumin and ground coriander and saute another minute. Option to add red pepper flakes, berbere seasoning, or fresh jalapeno for some spice, if you like.
Add the cubed sweet potato, coconut milk, and fire-roasted diced tomatoes. Add salt. Bring to a boil, then reduce the heat to a simmer. Simmer for 15 minutes, or until the sweet potato is fully cooked. Remove from heat. Stir in the peanut butter until it is fully dissolved. Add a handful of fresh cilantro leaves or a pinch of turmeric, if you wish.
Use an immersion blender or large blender to puree the soup to desired smoothness (feel free to leave some chunks of sweet potato and tomatoes!). Be careful when pureeing! It's hot. Garnish with fresh cilantro leaves.