Baked peach dumpling