Preheat a deep-fryer with canola oil to 350 degrees F.
Pick the chicken from the bones and add to a large bowl. Set aside.
In a medium saute pan over medium-high heat, add the 2 tablespoons of olive oil. Add the peppers, onions, jalapenos, and garlic and cook until slightly caramelized. Stir in the bouillon and cayenne and season with salt and pepper, to taste.
Place pepper and onion mixture, picked chicken, egg and bread crumbs into a food processor and pulse until well incorporated and slightly chunky. Form chicken mixture into burger-size patties. Put the flour into a shallow dish and season with salt and pepper. Put the eggs and bread crumbs into separate shallow dishes. Bread the patties by dredging into the seasoned flour, then the eggs and finally through the bread crumbs. Transfer to a platter.
Fry the patties until crispy and golden, 1 to 2 minutes. Spread Chipotle Mayo on both sides of the Portuguese rolls. Add the chicken patties to the bottom of the rolls and top with a good spoonful of tabbouleh. Cover with the roll tops and serve.
In a small bowl, mix all the ingredients until well incorporated. Cover and put in the refrigerator until ready to use.
Recipe courtesy of Aaron McCargo Jr.