Begin by heating the olive oil in a large soup pot over medium heat.
Add the chopped onion and minced garlic to the pot, sautéing for about 2-3 minutes until softened and fragrant.
Stir in the diced carrots and celery. Cook for another 5 minutes, occasionally stirring until the vegetables start to soften.
Add the diced zucchini, bell pepper, and green beans. Cook for an additional 3-4 minutes, stirring frequently.
Pour in the diced tomatoes along with their juice, and add the vegetable broth.
Stir in the kidney beans, oregano, basil, salt, and pepper. Bring the mixture to a boil over high heat.
Once boiling, reduce the heat to medium-low and let it simmer for about 15 minutes, allowing the flavors to meld.
After 15 minutes, stir in the pasta and cook according to the package instructions (usually around 8-10 minutes) or until al dente.
Taste the soup and adjust the seasoning if necessary.
Serve hot, garnished with fresh chopped parsley and an optional sprinkle of grated Parmesan cheese.