4cupsripe tomatoes, chopped (or 2 cans of whole peeled tomatoes)
1mediumonion, diced
4clovesgarlic, minced
1cupvegetable broth
1cupcoconut cream (or cashew cream for a lighter option)
1teaspoondried oregano
1teaspoonsugar (optional, to balance acidity)
to tasteSalt and pepper
0.25cupfresh basil leaves, chopped (plus extra for garnish)
2tablespoonsolive oil
1tablespoonbalsamic vinegar (optional for depth)
Instructions
In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté until translucent, about 4-5 minutes.
Add minced garlic and cook for another minute until fragrant.
Stir in the chopped tomatoes (or canned tomatoes), vegetable broth, and dried oregano. If using, add the sugar to balance the acidity. Bring the mixture to a boil, then reduce to a simmer. Allow it to cook for about 15-20 minutes, stirring occasionally.
Once tomatoes are softened, remove the pot from heat. Using an immersion blender, blend the soup until smooth. Alternatively, blend in batches in a regular blender.
Return the smooth soup to low heat and stir in the coconut cream (or cashew cream) until fully incorporated. Adjust seasoning with salt, pepper, and balsamic vinegar if desired. Simmer for an additional 5 minutes.
Stir in the chopped fresh basil leaves just before serving for a burst of flavor.
Notes
Serve in bowls topped with a drizzle of coconut cream, a sprinkle of fresh basil, and a side of crusty bread for dipping.