4-1/2 to 5 cups flour
2 heaping teaspoons yeast
¾ cup nondairy creamer or soy milk
½ cup water
½ cup margarine
1/3 cup sugar
1 teaspoon salt
½ cup purchased basil pesto or make your own 
In a large bowl, combine 2 cups of flour and yeast; set aside. In a microwave or saucepan, heat soy milk (or creamer), water, margarine, sugar and salt until lukewarm and margarine begins to melt. Add to flour mixture and stir. Add egg and whisk together. Stir in pesto. Add remaining flour, one cup at a time, stirring constantly. Knead until dough becomes smooth and elastic. Shape dough into ball and roll in an oiled bowl. Cover and let rise for 2 hours. Punch dough down and divide in half. Let it rest for 10 minutes. Divide each piece of dough into nine pieces shape into balls. Place in greased muffin tins. Cover again and let rise an additional ½ hour. Preheat oven to 375 degrees. Bake for 12 to 15 minutes – until golden. Remove from pans to cool on racks.
If you’re still craving homemade bread, I highly recommend this semolina one .