This Easy & Creamy Tomato Soup recipe comes together in just 30 minutes, making it a perfect easy weeknight meal. Add some fun flavor with a swirl of pesto! It's a vegan and gluten-free recipe the whole family will love.
Prep Time5 minutesmins
Cook Time20 minutesmins
Course: dinner
Keyword: basil, crouton, soup, tomato
Servings: 4
Calories: 121kcal
Ingredients
2TBSOlive oil
1small yellow oniondiced
1cupfrozen cauliflower florets or frozen cauliflower rice
1large carrotdiced
1yelloworange, or red bell pepper, diced (optional)
1teaspoonsalt
4small cloves garlicminced or grated
28ozcan high-quality peeled tomatoes
1-2cupswater
1teaspooneach dried basil and oregano
3TBSnutritional yeastoptional
1cupcooked white beansoptional
½TBSorganic cane sugar
Pestofor serving (optional)
Instructions
In a large pot over medium heat, add a couple TBS olive oil. Saute onion for about 5 minutes, stirring, until slightly golden. Add cauliflower, carrots, and optional bell pepper and saute 2 minutes more. Add garlic and salt, stir, and let cook for 30-60 seconds.
Add large can of tomatoes along with salt, dried basil, and oregano. Stir to combine and add 1-2 cups water. I normally do this by filling up my same tomato can with water and adding that. No need to precisely measure!
Bring soup to a boil and then turn down to simmer for 10 minutes. Remove from heat and stir in maple syrup and optional nutritional yeast, if using. If you have an immersion blender, now is the time to partially blend the soup so that it becomes more thick.
If you don't have an immersion blender, let your soup cool for a few minutes and add it to a regular blender to combine. If you'd like, add some white beans now also.