Heat the olive oil in a large skillet over medium heat. When the oil shimmers, add the onions and garlic, and season with salt and pepper. Reduce the heat to low and cook until the onions have caramelized.
Meanwhile, toss the drained chickpeas along with the cauliflower with the spices including S + P and olive oil. Roast for 20 min. After they have finished roasting, toss with the orange juice + zest and hot sauce.
To assemble the Quesadillas; In a skillet on medium, brush a small amount of olive oil, just enough to coat it. Place a tortilla on the skillet and when it starts to turn a golden color, turn it over. Now place the cheese on the bottom of the tortilla, then the onions, the cauliflower + chickpeas mixture, more cheese, cilantro and jalapeno. Place another tortilla on top.
Cook for about 5 minutes and turn it over. Serve with smashed avocado.