Prepare the Filling: In a large skillet, heat olive oil over medium heat. Add the diced red bell pepper and red onion, sautéing for 3-4 minutes until softened. Add chickpeas, cumin, smoked paprika, salt, and pepper. Cook for another 5 minutes, mashing the chickpeas slightly with the back of a spoon.
Assemble the Quesadillas: Lay a tortilla flat and sprinkle a thin layer of vegan cheese on one half. Add the chickpea filling on top of the cheese, then sprinkle a little more cheese. Fold the tortilla in half to cover the filling.
Cook the Quesadillas: Heat a clean skillet over medium heat and lightly grease with olive oil. Place the quesadilla in the skillet and cook for 2-3 minutes on each side, until golden brown and crispy, and the cheese has melted.
Serve: Slice the quesadillas into wedges and serve with vegan sour cream, guacamole, and fresh cilantro if desired.