Chop the semolina bread into 1/2-inch cubes to make 16 cups. Stale bread works best for stuffing-if yours is fresh, spread out the cubes on baking sheet and dry in a 300 degrees F oven, 15 to 20 minutes.
Heat 1 stick butter in a large skillet over medium heat. Add the onions, celery, sage, thyme, and salt and pepper to taste. Cook, stirring, until the vegetables are tender, about 5 minutes. Add the chicken broth; bring to a simmer and remove from the heat.
Beat the eggs and parsley in a large bowl; stir in the bread cubes, the vegetable-broth mixture, the prepared apples, dried cranberries and apricots.
Transfer the mixture to a buttered 3-to-4-quart baking dish and dot with the remaining 2 tablespoons butter. Cover with foil and bake at 375 degrees F, 30 minutes. Uncover and bake until golden, about 20 more minutes.
Photograph by Yunhee Kim
Recipe courtesy Food Network Magazine