First, if you desire a deeper flavor, consider marinating the peppers and onions in the marinade for a day in advance. This will allow the flavors to meld beautifully.
In a small bowl, whisk together the olive oil, lime juice, lime zest, honey, cumin, chili powder, smoked paprika, salt, black pepper, and garlic until well combined. This mixture will serve as your marinade.
Next, place the sliced bell peppers and red onion in a large mixing bowl. Pour the marinade over the veggies and toss to coat them evenly. Let them sit for at least 30 minutes to absorb the flavors.
While the veggies are marinating, slice the halloumi into strips, aiming for about ¼ to ½ inch thick. Pat the cheese strips dry with a paper towel to ensure they sear properly.
Sprinkle the sliced halloumi with a pinch of smoked paprika and cumin. You can be generous with the seasoning, as it enhances the flavor profile.
Heat a large cast iron or non-stick skillet over medium heat and add the butter. Once melted and bubbling, carefully add the halloumi. Sear for 2 to 3 minutes until golden brown, then flip and cook on the other side until golden. Remove the halloumi and place it on a plate.
In the same skillet, add the marinated peppers and onions. Cook them, tossing occasionally, for about 6 to 8 minutes until they soften and start to char slightly. This caramelization adds wonderful flavor.
Once the veggies are done, turn off the heat and prepare to assemble your fajitas. Grab a warm tortilla and layer it with a slice or two of halloumi and a generous portion of the sautéed peppers and onions.
Top your fajitas with fresh cilantro and slices of avocado for that creamy finish. Fold the tortilla and enjoy every bite of your Crispy Halloumi Fajitas!