Heat olive oil in the bottom of a Dutch oven over medium heat. Lightly saute 1/2 of the onions and 2 cloves garlic in the hot oil until soft, about 5 minutes. Transfer to a small bowl.
Place the orange, remaining onion quarters, and parsley in the cavity of the chicken. Tie the legs together with string and place in the Dutch oven. Sprinkle lemon and herb seasoning, kosher salt, and pepper evenly over top. Add potatoes, carrots, wine, and sauteed onion blend around chicken.
Cook over low heat until chicken is no longer pink at the bone and the juices run clear, about 2 hours. An instant-read thermometer inserted into the thickest part of the thigh, near the bone, should read 165 degrees F (74 degrees C).
Meanwhile, preheat the oven to 375 degrees F (190 degrees C).
Transfer the Dutch oven to the preheated oven and roast until skin is crispy, about 15 minutes. Let sit for 10 to 15 minutes before cutting and serving.