In a bowl, combine the olive oil, minced garlic, lime juice, chili powder, cumin, paprika, salt, and pepper to create a marinade.
Place the sliced beef or chicken in the marinade, ensuring it is evenly coated. Allow it to marinate for at least 15 minutes.
Preheat the grill or a grill pan over medium-high heat.
Add the marinated meat to the grill and cook for 3-4 minutes per side until nicely charred and cooked to your desired level of doneness. Remove from the grill and set aside.
In the same pan or a skillet, saut the sliced bell peppers and onions until they are tender and slightly caramelized, about 5-6 minutes. Remove from heat.
Warm the flour tortillas according to the package instructions.
To assemble the wraps, place a tortilla on a clean surface. Add a generous portion of the grilled meat, followed by the saut ed bell peppers and onions.
Top with your choice of salsa, a dollop of sour cream, and fresh cilantro.
Fold the sides of the tortilla over the filling, then roll it tightly from bottom to top, creating a wrap.
Repeat the process with the remaining tortillas and filling.
Serve the Grilled Fajita Wraps immediately, either whole or sliced in half, and enjoy the delicious fusion of Tex-Mex flavors!