Heat the olive oil in a large pot over medium heat.
Add the chopped onion and cook until softened, about 5 minutes.
Stir in the minced garlic and cook for another minute.
Add the diced carrots, celery, and potato. Cook for about 5 minutes, stirring occasionally.
Stir in the green beans, cabbage, and chopped tomatoes. Cook for another 5 minutes.
Pour in the vegetable or chicken broth and bring to a boil.
Reduce the heat to low and simmer for about 20 minutes, or until the vegetables are tender.
Stir in the pasta and cook for an additional 10 minutes, or until the pasta is cooked al dente.
Add the dried basil, dried oregano, salt, and pepper. Adjust seasoning to taste.
Ladle the soup into bowls and garnish with chopped fresh parsley.
Enjoy your meal!