Usually whenever I bake I substitute milled flaxseeds + water for eggs, soy milk for milk, and margarine for butter. This isn't a problem when the sweet gets most of its flavor from other ingredients such as carrot cake, nut-based cakes, and pies. However whenever I try to make something which contains a large bread-like element, such as kolaches, the dish comes out tasting mediocre.
Is there any way I can make the dough taste richer using only vegan ingredients?