Preheat oven to 350°F. Coat a 2-quart casserole dish or 11.5- x 8-inch baking pan with evoo.
Heat evoo over medium and sauté onion for 3 to five minutes, until lightly golden. Add celery and mushrooms, and sauté 10 minutes, or until vegetables are soft and juices have reduced. Set aside.
Combine dried fruit, apricot nectar, and Madeira in a small micro-wave safe bowl and microwave on high for 2 minutes. Set aside.
In a large bowl, combine sun-dried tomatoes, almonds, and bread cubes.
In a medium bowl, mix seasonings with chicken broth and egg. Set aside.
Add onion mixture and the dried fruit/juice mixture to the bowl with the bread cubes and toss.
Add broth and egg mixture to the bowl, and stir until the mixture is very moist and almost runny. If necessary, add more broth or nectar.
Pour mixture into the prepared baking dish, and bake at 350°F for 30 to 40 minutes.
Source: Entree to Judaism For Families