I recommend farming up coins from the little mushrooms you find around the caterpillar girl's shop and buying at minimum three dishes of food. After doing that I was able to beat her first try. Also recommend getting the ivy bow before fighting her.
Thank you for explaining that! Yes, the battle is easier with the recovery mushrooms😉