In a stock pot, saute garlic and onions in butter until tender and fragrant. Add carrots and saute for a few more minutes until carrots begin to soften.
Add tomato juice, diced tomatoes, sun dried tomatoes, salt, pepper and honey. Bring to a boil; reduce heat and simmer for 20 minutes.
Add half and half and simmer for 15 minutes. more. Add basil and puree with an immersion blender until smooth.