01 - Drain and rinse the canned chickpeas thoroughly under cold water, then set aside.
02 - Heat olive oil in a large skillet over medium heat. Add chopped onion and sauté until softened, about 3-4 minutes. Stir in minced garlic and cook for 1 minute.
03 - Add chickpeas to the skillet and cook, stirring occasionally, until lightly browned, approximately 5 minutes.
04 - Pour in barbecue sauce and ketchup. Stir in apple cider vinegar, brown sugar, smoked paprika, salt, and black pepper. Mix thoroughly to coat chickpeas evenly.
05 - Reduce heat to low and simmer uncovered for 10 minutes, stirring frequently until the mixture is thickened and heated through.
06 - Lightly mash some chickpeas using a fork or potato masher, leaving a portion whole for varied consistency.
07 - Spoon generous portions of BBQ chickpea filling onto each sweet roll. Serve immediately.