2 tablespoons peanut oil
2 tablespoons curry powder
2 medium onions, sliced (about 4 cups)
1 tablespoon minced garlic
2 large sweet potatoes (about 2 pounds), peeled and cut into chunks
2 quarts low-sodium chicken broth
1 (28-ounce) can whole tomatoes, drained and quartered
1 teaspoon salt
½ teaspoon black pepper
2 teaspoons cayenne, or less to taste
2 cups smooth peanut butter, or a combination of smooth and chunky
10 ounces unsweetened coconut milk
