In a large bowl, whisk together olive oil, lemon juice, Dijon mustard, honey, basil, salt, pepper, oregano, thyme, and minced garlic until smooth.
Place chicken thighs in a casserole dish and pour the marinade over them. Cover and refrigerate for 1–2 hours (optional for more flavor).
Sprinkle parmesan cheese evenly over the chicken.
Cover with aluminum foil and bake at 350°F for 45 minutes.
Remove foil and bake for another 15 minutes, or until the internal temperature reaches 165°F using an instant-read thermometer.
Serve hot with rice, mashed potatoes, or green beans. Spoon some of the remaining marinade over the chicken for extra flavor.