Take tumeric, rosemary, basil, parsley, salt, and pepper and mix together in a small bowl. Then take the mixture and rub all over the inside and outside of the chicken.
3.
Combine the garlic, onions, bell pepper, green onions, carrots, celery, and mushrooms, then stuff inside of the chicken.
4.
Place the stuffed chicken in a large bowl and pour the Italian dressing all over including the inside. Cover and refrigerate at least 4 hours or overnight.
5.
Place the marinated chicken on the rack of a large roasting pan. Make sure you do not lose any vegetables. Pour 2 cups of the marinade in the bottom of the roasting pan.
6.
Cover with aluminum foil and bake in the preheated oven for 40-50 minutes, basting every 15-20 minutes.
7.
Remove aluminum foil off and continue to bake for 10-15 minutes more until you have a nice honey colored chicken with a nice crispy skin.
I made this for my family last night. My wife said it was the best roast chicken she ever had! The only trouble i had was the cooking time. Maybe i had a big bird but i used a meat thermometer and it took more like 2 hours cooking time.