Preheat oven temperature to 350 degrees F
Heat a large skillet over medium-high heat with 3 tablespoons of Earth Balance and sunflower oil.
When it begins to sizzle add onions, celery, leeks, rosemary, thyme, parsley.
Let it cook until softened, about 2 minutes.
Add half the kosher salt, and all of the pepper. Stirring occasionally.
Meanwhile, soak raisins in 1/2 cup of hot water until ready to use. Set aside.
Reduce heat to medium.
Add apple, chestnut, stir to combine well, cook for about 1 minute, until you see the apple has just begun to soften.
Add swiss chard, raisins, and remaining kosher salt, stir to combine well.
Continue stirring to make sure there aren't any browned bits on the bottom of the skillet.
When the swiss chard has wilted (about a minute) add the vegetable broth and creamer.
Let it cook for 2-3 minutes, stirring occasionally.
Meanwhile, toast the vegan bread, then dice into 1 inch cubes. *If making day ahead, reserve this step for just before baking to prevent soggy bread cubes.
Turn off the heat, transfer to a greased oven safe casserole dish.
Bake for 25-30 minutes until there are golden brown edges of the bread sticking out of the stuffing.
Let it rest for 10-15 minutes.
It will look like there is still some liquid remaining, that will be absorbed into the stuffing while it rests.
Note: Can be frozen (wrapped tightly in a few layers of plastic wrap, then aluminum foil)
Then thawed in the refrigerator.
Bake at 300 degrees F for 15-20 minutes.
Let it cool for 5-10 minutes before serving.