Preheat oven to 350 degrees.
Wash and pat dry chicken.
Mix together ingredients cilantro through lemon juice to create a marinade.
Slather marinade all over the chicken.
Place chicken in a roasting pan.
Stuff chicken with lemon halves.
Optional - toss onions and squash in a little olive oil with salt and pepper
Place remaining ingredients in the pan.
Bake in oven until chicken cooked through.