Fluffy biscuits with juicy peaches