Heat the oil in a large pot. Add the onion, garlic, and carrot. Season with salt and pepper and cook until the onions start to soften about 3 minutes. Stir in the Italian seasoning if desired.
Add the tomatoes and broth and bring the mixture to a boil. Reduce the heat to simmer and cook for 15 - 20 minutes.
Once cooked, transfer the soup to a blender and add the hummus.
Blend on high until smooth and creamy. If the soup is too thick, blend in a bit more broth.