Pat the chicken dry, then season it evenly with salt, pepper, smoked paprika, cumin, oregano, and onion powder. This helps build flavor right from the start.
Warm olive oil in a large skillet over medium heat. Sear the chicken on both sides until nicely browned, then transfer it to a plate while you make the sauce.
Add the garlic and tomato paste to the skillet, stirring for about a minute. Pour in the chicken broth, grape juice, and apple cider vinegar, then scrape up any browned bits from the pan.
Return the chicken to the skillet and let it simmer gently until cooked through and the sauce has thickened a little. Spoon some sauce over the top as it cooks for extra flavor.
In a separate pan, melt the butter over medium heat and add the zucchini. Cook until just tender, then finish with lemon juice, lemon zest, salt, and a little pepper.
Plate the chicken with the zucchini on the side, then spoon extra sauce over everything. Finish with parsley if you like a fresh, colorful touch.