Yes. Replace the all-purpose flour with gluten-free white bread flour. It will turn out just rich and delicious. Also, yes, it can be nut-free; whatever suits your taste and preference.