Heat olive oil in a large soup pot over medium heat.
Add chopped onion and sauté until soft and translucent.
Stir in minced garlic and cook until fragrant.
Add carrots, celery, zucchini, and green beans to the pot.
Cook vegetables for 5 minutes, stirring occasionally.
Add diced tomatoes, kidney beans, and vegetable broth.
Season with Italian seasoning, salt, and black pepper.
Bring the soup to a boil, then reduce heat and simmer for 20 minutes.
Add pasta and cook until tender.
Taste, adjust seasoning, and remove from heat.
Garnish with fresh basil and serve hot.