In a pot, melt the butter over medium heat. Once it's melted, add the onion and sauté for around 5 minutes.
Add the garlic and sauté for another 3 minutes or so.
Now, add the tomatoes, salt, pepper and bay leaf to the pot. Let this simmer for around 10 minutes.
Remove the bay leaf from the soup. Blend with an immersion blender, or skip blending for a chunkier soup.
Stir in the honey, and if you want, add some more salt and pepper to taste.
Serve with a tablespoon of milk per bowl (option) for a creamier soup, and garnish with basil. Also, a great side for this dish is cheese bread!