Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent, about 3-4 minutes.
Incorporate the minced garlic, red bell pepper, and diced zucchini, cooking for an additional 3-5 minutes until tender.
Add the halved cherry tomatoes, dried oregano, dried basil, and crushed red pepper (if desired). Season with salt and black pepper, cooking for 2 minutes.
Pour in the vegetable broth and bring to a rolling boil.
Add the penne pasta and chickpeas, stirring well. Lower the heat to a gentle simmer and cover the pot, cooking for 10-12 minutes until the pasta is al dente.
Remove from heat and gently fold in the sliced olives and crumbled feta cheese. Let rest for 5 minutes.
Serve warm, garnished with fresh parsley.