This creamy vegan tomato basil soup is a delicious twist on the classic comfort food. The rich creaminess is so warming and the basil adds a depth of flavor that will keep you coming back for more. This easy vegan tomato soup is perfect to make in a big batch for the whole week, with some hearty bread for dipping!
In a large pot, saute your onions with vegan butter (or oil) and carrots for 8 to 10 minutes on medium heat, frequently stirring to avoid burning or browning.
Add in your garlic, diced tomatoes, bell pepper, and basil, along with your seasonings and vegetable broth. Stir until evenly combined. Let everything cook for another 15-20 minutes, or until the tomatoes begin to crack and soften up.
Add in your plant-based milk and cream. Then, using a blender, food processor, or immersion blender, puree soup until smooth, in batches if needed. Taste and adjust seasonings if desired and simmer for 5 minutes.
Serve hot.
Video
Notes
Serve hot: Vegan tomato basil soup is best served hot.
Make it 'cheesy': Layer in some 'cheesy' flavor with a vegan cheese option or some nutritional yeast.
Add some garnishes: Shredded vegan cheese, strips of fresh basil or a sprinkle of crushed red pepper are simple garnishes to add to the top.