I know I'm posting this too late for Thanksgiving (this year), but here's something you can make for Christmas. Vegans, I'm sorry this isn't vegan...it's got eggs. However, I don't see why you couldn't use Ener-G's Egg Replacer in the cornbread recipe (here), and I KNOW you can skip the eggs in this recipe. The dressing might not be as firm, but it will taste just fine.
1/4 c. plus 2 T. canola oil, separated
1 recipe of cornbread (recipe here)
1 T. plus 1.5 t. dried sage
2 c. chopped onions
1 c. finely chopped celery
3/4 t. salt
1/2 t. black pepper
3 c. vegetable broth/stock, separated
2 eggs, beaten, optional
Preheat the oven to 350 degrees F. Pour 2 T. canola oil into a 9" x 13" baking dish, and use a paper towel to coat the dish with the oil.
Using clean hands, crumble the cornbread in a large bowl to the desired texture. (I like mine very crumbly, so I have almost no chunks in it when I'm preparing it.) Mix the sage into the crumbled cornbread so that it is evenly distributed.
In a large skillet, heat 1/4 c. canola oil over medium-high heat. Sauté the onions and celery until the vegetables are soft. Stir the salt and pepper into the vegetables, then stir the vegetables into the crumbled cornbread so that they are evenly distributed.
Mix 2 cups vegetable broth/stock and the eggs, if using, into the cornbread mixture, 1/2 c. at a time, so that the mixture is uniformly moistened. Spread the mixture evenly in the oiled baking dish, and pour the remaining 1 cup vegetable broth/stock evenly over the top. The pan will look very moist; this is normal.
Bake for 45 minutes, and serve hot.