Heat the oven to 325°F (163°C) for slow, tasty cooking. If you want, tie the chicken for even cooking.
In a bowl, mix paprika, thyme, rosemary, garlic powder, onion powder, salt, pepper, caraway seeds, and olive oil.
Put it all over the chicken, making sure it's all covered. If you want, let it sit for more flavour.
In a big pan, put sliced onions, carrots, celery, and minced garlic.
Put the marinated chicken on top. Pour chicken broth for moisture and yummy flavour.
Cook for about 2 hours at 325°F (163°C). Put juices from the pan on the chicken every 30 minutes for a moist, tasty result.
Check with a thermometer – it should be 165°F (74°C).
Let the chicken rest for 10 minutes. Add parsley and lemon wedges. Serve on a big plate with the veggies.