Put chicken, onion, garlic, olive oil, lemon juice, dried oregano, dried basil, salt, and black pepper in a zip top bag. Mix together, and refrigerate for at least an hour or overnight.
When you’re ready to prepare, preheat oven to 350*F.
Toss together chicken mixture, pasta, and artichoke hearts. Transfer to an 8 or 9 inch baking dish (about 2 quarts) and cover. Place casserole dish on a baking sheet and transfer to preheated oven. Bake for 50 minutes, stirring halfway through cooking.
Uncover, sprinkle with cheese, and bake uncovered for 5 minutes until cheese melts. Enjoy!