Yes, almond flour is a great option to use as a substitution. But, be careful when switching out all-purpose flour for almond flour as it has more moisture, a lower absorption rate than all-purpose flour and doesn't have the same binding qualities. You may need to add an extra egg to help bind the almond flour in recipes.