Preheat your oven to 400°F (about 200°C).
In a large mixing bowl, toss the chopped carrots, sweet potato, red bell pepper, onion, and minced garlic with olive oil until evenly coated. Season with salt and pepper to taste.
Spread the seasoned vegetables onto a baking sheet lined with parchment paper or aluminum foil, ensuring they are in a single layer.
Roast the vegetables in the preheated oven for about 25-30 minutes or until they are tender and slightly caramelized.
Once roasted, transfer the vegetables to a blender or food processor. Add vegetable broth, coconut milk, ground cumin, ground coriander, ground ginger, and cayenne pepper (if using).
Blend the mixture until smooth and creamy. You may need to do this in batches depending on the size of your blender or food processor.
Transfer the blended soup to a large pot and heat over medium heat until warmed through. Adjust seasoning with additional salt and pepper if needed.
Once heated through, ladle the creamy roasted carrot, sweet potato, and red pepper soup into serving bowls.
Garnish each bowl with fresh cilantro or parsley if desired.Serve the soup hot and enjoy its creamy, flavorful goodness!