Step 1 In a heavy-bottomed stock pot, heat the oil over medium-low heat until hot. Stir in the carrots and onions, and cook until the vegetables are softened, about 15 minutes. Stir in the garlic and cook until aromatic, about 1 minute.
Step 2 Stir in the ginger, red curry paste and chicken broth, and bring to a boil. Reduce heat and simmer for 30 minutes. Remove from the heat and purée.
Step 3Add the coconut milk, peanut butter, sugar and cream, whisking until fully incorporated and smooth. Bring to a boil, stirring occasionally. Reduce the heat to a gentle simmer and continue to cook until the soup thickens, about 15 minutes, stirring occasionally.
Step 4Season with 1 teaspoon salt and one-fourth teaspoon pepper, or to taste.