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
Begin by heating the olive oil in a large pot over medium heat. Once the oil is shimmering, add the diced onion and sauté, stirring frequently, until the onion becomes translucent and soft, about 4-5 minutes.
Add the minced garlic to the pot and cook for an additional minute, stirring constantly until it becomes fragrant but not burnt.
Incorporate the chopped tomatoes (if using canned, pour them in with their juices), the vegetable broth, and dried oregano into the pot. If you're opting to balance the acidity, stir in the sugar at this stage. Bring the mixture to a boil, then reduce the heat to let it simmer gently. Cook for approximately 15-20 minutes, making sure to stir occasionally until the tomatoes are nicely softened.
After the tomatoes have softened, remove the pot from the heat. Using an immersion blender, carefully blend the soup until it reaches a smooth consistency. If you do not have an immersion blender, carefully transfer the soup in batches to a traditional blender, blending until smooth.
Once blended, return the silky soup to low heat. Gradually stir in the coconut cream (or cashew cream), ensuring it is fully incorporated. Taste and adjust seasoning with salt, pepper, and the optional balsamic vinegar for an added depth of flavor. Allow the soup to simmer for another 5 minutes so the flavors meld beautifully.
Just before serving, fold in the chopped fresh basil leaves to infuse the soup with a vibrant, aromatic flavor explosion.
Notes
Serve with a drizzle of coconut cream and fresh basil for garnish.