Heat olive oil in a large skillet over medium-high heat.
Add red onion, garlic, and ginger; sauté for 2-3 minutes until fragrant.
Add bell pepper, zucchini, and snap peas; stir-fry for 5 minutes until vegetables are tender-crisp.
Stir in chickpeas and cook for 2 minutes to warm through.
In a small bowl, whisk together soy sauce, rice vinegar, sriracha, honey, and red pepper flakes.
Pour sauce over the chickpeas and vegetables; stir well to coat evenly.
Cook for another 2 minutes, allowing flavors to meld.
Season with salt and black pepper to taste.
Remove from heat and sprinkle with fresh cilantro.
Serve hot over cooked rice or noodles.