For caramelized onions, in a large skillet heat oil over medium heat. Add sliced onion, sugar, and pepper; reduce heat to low and cook, covered, for 30 minutes, stirring twice. Add ginger. Cook, uncovered, 20 to 30 minutes more or until onion is golden brown, stirring occasionally. Divide in half.
Meanwhile, peel carrots and sweet potato and cut in 1-inch pieces. In large saucepan or Dutch oven combine broth, carrots, and sweet potato. Bring to boiling; reduce heat. Simmer, covered, 40 minutes or until vegetables are very tender. Add half of the caramelized onions. Puree until nearly smooth with handheld blender or process 2 cups at a time in a food processor. Add cream; heat through. Season to taste with salt and ground black pepper. Top with remaining caramelized onions. Makes 12 (3/4-cup) side-dish servings.