Step 1: Prepare the Marinade - In a mixing bowl, combine the olive oil, minced garlic, balsamic vinegar, lemon juice, honey, dried oregano, basil, ground cumin, onion powder, salt, pepper, and paprika. Whisk everything together until well combined, creating a fragrant marinade that will infuse the chicken with flavor.
Step 2: Marinate the Chicken - Place the chicken fillets in a large resealable plastic bag or a shallow dish. Pour the marinade over the chicken, ensuring that each piece is coated evenly. Seal the bag or cover the dish and let it marinate in the refrigerator for at least 30 minutes, or up to 4 hours for maximum flavor.
Step 3: Prepare the Optional Ingredients - While your chicken is marinating, prepare any optional ingredients you'd like to include, such as chopped roasted red bell peppers, halved artichoke hearts, chopped sun-dried tomatoes, and Kalamata olives. Set these aside for later.
Step 4: Cook the Chicken - Heat a skillet or grill over medium-high heat. Once hot, remove the chicken from the marinade, allowing any excess to drip off. Cook the chicken for about 6-7 minutes on each side, or until the internal temperature reaches 165°F (75°C) and the chicken is golden brown. If using a grill, ensure the grill grates are oiled before placing the chicken on them.
Step 5: Add the Toppings - In the last few minutes of cooking, sprinkle the chopped roasted red bell peppers, artichoke hearts, sun-dried tomatoes, and Kalamata olives over the chicken in the skillet. Allow them to warm through and mingle with the chicken juices for a few minutes.
Step 6: Serve and Enjoy - Once cooked, remove the chicken from the heat and let it rest for a couple of minutes. Top with crumbled feta cheese and freshly chopped parsley if desired. Serve your delightful Greek chicken with a side of rice, quinoa, or a fresh salad for a complete meal.