Heat the olive oil in a large pot over medium heat.
Add the diced onion and cook until translucent, about 5 minutes.
Stir in the minced garlic and cook for an additional 1-2 minutes until fragrant.
Add the diced carrots, zucchini, and red bell pepper. Sauté for 5-7 minutes.
Stir in the diced tomatoes and vegetable broth, adding dried basil and oregano.
Bring the soup to a boil, then reduce heat to simmer. Cook for 20-25 minutes.
Season with salt and pepper to taste, adjusting as necessary.
Serve hot, garnished with fresh parsley.