Pat your chicken dry to ensure a golden sear. Season it with salt, pepper, oregano, thyme, and paprika. I like to let it marinate for a bit when I have time, but it works well even if cooked immediately.
Chop all vegetables into similar-sized pieces for even cooking. I find halving baby potatoes and slicing carrots makes everything cook at the same pace, giving a consistent texture.
Heat olive oil in the skillet over medium-high heat. Sear the chicken 5–6 minutes on each side until golden brown and cooked through. Remove and let it rest while preparing the veggies.
Add a bit more oil if needed and sauté onions until soft. Stir in garlic for 30 seconds, then add carrots, potatoes, bell pepper, and zucchini. Cook for about 5 minutes, letting them start to brown slightly.
Pour in chicken broth and return the chicken to the skillet. Cover and simmer on medium-low for 10–15 minutes until vegetables are tender and chicken is fully cooked. I like uncovering it for the last 5 minutes to keep some veggies crisp.
Stir in butter at the end for extra richness. Taste and adjust salt or pepper if needed. This little step makes a huge difference in flavor and texture.