Prep Time 15 minutes mins
Cook Time 20 minutes mins
Total Time 35 minutes mins
Store any leftover soup in an airtight container in the refrigerator where it will stay fresh for up to 3 days. For longer storage, you can freeze the soup for up to 3 months. Just be sure to let it cool completely before transferring to the freezer, and leave a little room at the top of the container to allow for expansion as it freezes.
If you’d like to make a tomato basil version of this soup, stir in one cup of loosely packed fresh basil leaves after the soup has finished simmering. Let it cook for another one to two minutes to soften the basil, then blend the soup until completely smooth. The basil adds a bright, herby depth that pairs perfectly with the richness of the tomatoes.
For a creamier soup, stir in up to half a cup of heavy cream or full-fat coconut milk after blending. This step gives the soup a velvety texture and makes it more filling. Warm the soup gently over low heat after adding the cream, just until heated through—avoid boiling so the cream doesn’t separate.
To make this recipe fully dairy-free and vegan, use olive oil in place of butter at the start. For extra richness without any dairy, add half a cup of coconut milk to the finished soup before serving. This will enhance the texture and flavor while keeping the soup completely plant-based.