Sweet Potato Soup

Difficulty: easy Prep Time: More than 15 Minutes Total Time: More than 1 hour
6 large sweet potatoes,
peeled and cubed
3 tbsp butter
3 onions, chopped
8 cloves garlic, minced
2 tsp ground cumin
1 tsp crushed red pepper flakes
1/3 cup fresh ginger root, grated
12 cups chicken stock
1 cup smooth peanut butter
Salt and pepper, to taste
4 limes, juiced
1/3 cup fresh cilantro, chopped

Toppings
1 1/2 cups sour cream
1 tbsp grated lime zest
4 large Roma tomatoes,
seeded & diced (optional)

In a small bowl, stir together the zest and sour cream. Set aside in the fridge to allow the flavours to meld. Meantime, melt butter in a large pot over medium heat. Add onion and garlic, and cook for about
5 minutes, until softened. Add cumin, red pepper flakes and ginger. Cook five minutes more. Add sweet potatoes and chicken stock. Bring just to a boil and reduce heat. Simmer for about 20 minutes, or until potatoes are tender. Purée the soup and whisk in the peanut butter. Season with salt and pepper. Just before serving, stir in the lime juice and cilantro. Top with a dollop of lime sour cream and a sprinkle of tomatoes, if desired. Yield: Approx. 1 gallon