1. Preheat oven 350 degrees Fahrenheit (175 degrees Celsius).
2. Prepare the stuffing: Heat oil in a frying pan and add the onions. Sauté onions until golden brown. Add fresh parsley, thyme, chicken soup mix, and salt and pepper. Stir together and sauté for two minutes. Remove from heat and let the mixture cool.
3. Meanwhile, remove all the crust from the egg challah. Put the challah into a colander and run warm water over it while you knead it into a gooey mush. Once you get the right consistency, turn off the water and try to strain as much water as you can from the challah.
4. Place the challah mush into a bowl. Add the sautéed onion and parsley mixture along with two eggs and mix until it’s all incorporated and smooth.
5. Stuff the mixture into the cavity of each Cornish hen. Tie each hen’s legs together with poultry twine (this way, all the stuffing stays put and the chicken doesn’t lose its shape while baking).
6. Place the Cornish hens into a pan. Combine all the marinade ingredients in the same bowl you used for the stuffing. Dress the Cornish hens with the marinade. Be generous — make sure to cover the entire chicken, since you want the flavors to permeate. Pour 1/2 cup of chicken soup into the bottom of
the pan. (If your hens don’t fit into one pan, put them into two pans and use 1/2 cup chicken soup in each pan.)
7. Cover and bake for one hour and 45 minutes. Remove pan from the oven and baste the chicken. Return to the oven and bake uncovered for another half hour.
8. To serve, drizzle some of the pan drippings onto the Cornish
hens and sprinkle with some parsley leaves. If an entire hen is
too big of a portion, just cut it in half before serving.