This Whole30 Tomato Soup has a wonderfully rich tomato flavour. There is also an option to stir in cashew cream to create a deliciously creamy consistency just like Cream of Tomato soup!
1/3cupcashews(soaked in boiling water for 10 minutes)
1/4cupalmond milk
Instructions
For the Cream
Drain the cashews and place them in a high speed blender along with the almond milk. Blend until completely smooth and then set aside.
For the Soup
Heat the olive oil in a large pot on medium heat. Add in the diced carrots, garlic, salt and onion and cook for approximately 5 minutes until the onions have softened.
Add the chopped tomatoes and tomato paste to the pot, cover with a lid and let cook for 20 minutes until the tomatoes have completely softened and look stewed.
Pour in the balsamic vinegar and stock and let simmer for another 10 minutes.
Using an immersion blender blend the soup until completely smooth or alternatively transfer the liquid to a blender and blend. Once smooth, return to the pot and taste, adjust seasoning as needed.
If making Cream of Tomato Soup, pour the cashew cream into the soup and stir, let the soup simmer for another few minutes to improve the flavour.
To serve sprinkle the soup with shredded basil and black pepper. The cashew cream can alternatively be drizzled over the top of each bowl before serving and then stirred in when eaten.