Add the 3 large carrots, 6 medium Roma tomatoes, 1 large yellow onion, 1 large red bell pepper, and 3 cloves garlic to a baking sheet.
Drizzle with 2 tablespoons olive oil, 2 teaspoons salt, 1 teaspoon black pepper, and ¼ teaspoon red pepper flakes and toss to coat the veggies in the oil.
Roast the vegetables for 45 minutes until fork-tender.
About 10 minutes before the vegetables are done cooking, place a pot over medium heat and warm the 4 cups vegetable broth.
Working in batches, transfer half of the vegetables to a blender.
Add half the broth and 2 tablespoons tomato paste, and blend until smooth (about 1 minute).
Transfer the mixture to a saucepan. Repeat this process until everything has been blended together.
Ladle the soup into bowls and garnish with 1 teaspoon heavy cream (or coconut cream), a drizzle of ½ teaspoon olive oil, 1 sprig basil, and additional 1 pinch red pepper flakes if you like extra heat.
Notes
Storage: This soup keeps in the fridge for up to 4 days and can be frozen for longer storage. Just reheat it on the stove over low heat.