Vegan Cashew Tomato Soup
This soup is so creamy and cozy, it’s hard to believe it’s vegan.
3 tablespoons olive oil
1 medium yellow onion, diced
4 cloves garlic, minced
3 tablespoons tomato paste
2 28-ounce cans whole peeled tomatoes
1 teaspoon salt
1 teaspoon pepper
½ cup basil leaves
1 cup cashews
2¼ cups water
1. Soak the cashews in the water for 8 to 12 hours.
2. In a large stockpot, heat the olive oil over medium heat, then add onion and sauté for 5 minutes until it starts to sweat and lightly brown. Add the garlic and sauté for another 3 minutes. Combine the tomato paste, whole tomatoes, salt, and pepper with the sautéed alliums and let simmer over low heat for 20 minutes.
3. Add cashews and soaking liquid to a blender and pulse until smooth, then add the tomato mixture and basil and pulse until everything is well combined and smooth (you might need to do this in batches). Place the mixture back in the stockpot, add 2 cups of water, and bring to a boil.