Combine the diced tomatoes, tomato soup, beef broth, water, chopped onion, minced garlic, rotini pasta, dried basil, and Italian seasoning in a large pot.
Bring the mixture to a boil over medium-high heat.
Once boiling, reduce the heat to medium-low, cover the pot, and let it simmer for 10 minutes, or until the pasta is cooked through.
Stir in the chopped fresh spinach and cook for another 1-2 minutes until it wilts.
Serve hot.
Notes
This soup is best served immediately. You can garnish with a sprinkle of parmesan cheese or a dollop of sour cream if desired.