In a large bowl, whisk together 3 cups flour, sugar, yeast, and salt. Add warm water and olive oil. Mix until mostly combined, adding more flour if needed to form a slightly sticky dough.
Grease the bowl and place dough inside. Cover and let rise in a warm spot for 90 minutes or until doubled in size.
Punch down dough and divide into 12 equal pieces. Roll each into a 9-10 inch rope. Place on parchment-lined baking sheet, 2 inches apart.
Cover and let rise for 1 hour. Preheat oven to 400°F (200°C) during the last 30 minutes.
Bake for 12-15 minutes until golden brown. Remove and immediately brush with melted vegan butter. Sprinkle with garlic powder and salt.