In a large bowl, mix ranch dressing, olive oil, garlic powder, paprika, salt, and pepper. Add chicken pieces and toss to coat. Cover and marinate for at least 30 minutes (up to 2 hours for more flavor).
Preheat the grill to medium-high heat (about 400°F / 200°C). If you use the oven, preheat it to 425°F (220°C) and line a baking sheet with foil.
Thread marinated chicken, bell peppers, and onion onto skewers, alternating ingredients.
Grill for 12–15 minutes, turning occasionally until chicken is cooked through (internal temp: 165°F / 74°C) and slightly charred. (For oven method, bake for 15–18 minutes, flipping halfway through.)
Serve hot with rice, salad, or roasted veggies.
Notes
Soak wooden skewers in water for 30 minutes before grilling to prevent burning.
Great for meal prep — store leftovers in an airtight container for up to 3 days.
You can substitute chicken thighs for extra juiciness.
Add zucchini or mushrooms for more veggie variety.