1 tablespoon vegetable oil
1 large onion, chopped
2 cloves garlic, minced
2 teaspoons minced fresh ginger root
1 1/2 teaspoons ground cumin
1 1/2 teaspoons ground coriander
1/2 teaspoon ground cinnamon
1 pinch ground cloves
3 medium tomatoes, chopped
1 1/2 pounds sweet potatoes, peeled and chopped
1 carrot, peeled and chopped
4 1/2 cups water
1 teaspoon salt
1/4 cup chopped, unsalted dry-roasted peanuts
1 pinch cayenne pepper
2 tablespoons creamy peanut butter
1 bunch chopped fresh cilantro