Heat the olive oil in a large skillet or wok over medium-high heat.
Add the chopped onion and minced garlic, and sauté for about 2 minutes until fragrant.
Add the sliced bell peppers, broccoli, snap peas, and julienned carrot. Stir-fry for 5-7 minutes until the vegetables are tender-crisp.
Stir in the chickpeas, soy sauce, hoisin sauce, sesame oil, grated ginger, and red pepper flakes. Cook for an additional 3-5 minutes, stirring frequently.
Season with salt and pepper to taste.
Remove from heat and garnish with sesame seeds and fresh cilantro or parsley.
Serve hot, optionally with a side of rice or noodles.