How to Make It
Line a baking sheet with parchment paper. Melt 3 tablespoons butter in a large saucepan over medium-high. Add rosemary and cook until crisp, about 2 minutes. Remove and discard rosemary. Add almonds, sugar, and cayenne to butter in pan and cook, stirring constantly, until almonds are lightly browned, 2 to 3 minutes. Spread almond mixture in a single layer on prepared baking sheet; season with ¼ teaspoon salt. Let cool completely, about 15 minutes. Break into bite-size pieces.
While almonds cool, wipe out saucepan and heat remaining 2 tablespoons butter over medium. Add onion and garlic; cook, stirring occasionally, until softened, about 8 minutes. Add carrots, 4 cups broth, pepper, and remaining 1 teaspoon salt. Cover and cook until carrots are very tender, 20 to 25 minutes. Transfer mixture to a blender and secure lid; remove center cap to allow steam to escape. Place a clean dish towel over opening. Blend until very smooth, about 1 minute, adding remaining ½ cup broth if needed to reach desired consistency.
Spread goat cheese on toasts. Serve soup topped with a goat cheese toast. Drizzle with oil and sprinkle with candied almonds.