Preheat the oven to 350F.
Lightly toast bread slices. Cut into cubes and set aside.
Melt butter in a medium pot over medium heat. Once butter has melted, add celery, onion, shallots, garlic, and salt. Saut veggies for 4 to 5 minutes, stirring frequently. Remove pot from heat and add apples, raisins, and parsley. Mix well. Add broth and egg substitute, and stir thoroughly.
Spray a medium baking dish with nonstick spray. Transfer veggie mixture from the pot to the baking dish. Add bread cubes and fold in gently. The bread cubes should be moist but not saturated. Add a few extra tablespoons of broth to coat, if needed.
Let stuffing mixture sit at room temperature for several minutes, allowing bread cubes to absorb some of the moisture.
Cover with foil and bake in the oven for 20 minutes. Remove foil and, using a fork, gently fluff and rearrange stuffing. Return to oven, uncovered. Bake for 10 to 15 minutes, until top is golden brown.
While stuffing is still warm, mix gently. Season to taste with salt and pepper. Devour!