Heat olive oil over medium heat in a large stock pot.
Saute onion, celery, zucchini, and carrots until onions are clear.
Add garlic, green beans and tomato paste and stir.
Add the broth, red wine and hot water and stir well.
Add tomatoes, beans, and spices.
Bring to a boil, reduce heat cover and simmer for 45 minutes.
Remove bay leaf.
Add spinach and pasta and cook for an additional 30 minutes.