
In a large pot, heat olive oil over medium heat. Add the chopped onion and minced garlic, and sauté until softened and fragrant, about 5 minutes.
Add the diced tomatoes, vegetable broth, dried basil, dried oregano, salt, and pepper to the pot. Stir well to combine.
Bring the mixture to a simmer, then reduce the heat to low. Cover the pot and let it simmer for 20-25 minutes, or until the tomatoes are very tender.
Remove the pot from the heat and let it cool slightly. Carefully transfer the soup to a blender (or use an immersion blender) and blend until smooth and creamy.
Pour the blended soup back into the pot. Stir in the heavy cream and fresh basil. Heat gently over low heat, stirring occasionally, until heated through. Do not boil.
Taste and adjust the seasoning as needed. Add more salt and pepper to taste.
Serve hot, garnished with a sprinkle of parmesan cheese and a drizzle of olive oil. Enjoy with a side of crusty bread.
Loved the creamy texture. Next time, I might try roasting the tomatoes first to deepen the flavor.
I found the soup to be a little watery, and the flavor wasn't as rich as I expected. I followed the instructions exactly.
Great recipe! I simmered the soup for longer and the flavor improved dramatically. Highly recommended.
This recipe is a lifesaver! Quick, easy, and incredibly tasty. Perfect for a weeknight dinner. Thanks for sharing!
The soup was okay. I found it a bit too sweet. Perhaps reducing the amount of tomatoes or adding a touch of vinegar might help.