This homemade creamy tomato soup is made with a selection of roasted tomatoes, herbs, garlic and onion, and cream (or coconut cream for vegan tomato soup). A simple, fresh tomato soup that packs a flavor punch in under 10 ingredients. Plus, this recipe is gluten-free and can be made keto, paleo, low sodium, and/or dairy-free with just a few tweaks!