Hello Sir,
I understood the problem
1. You want to have a ability to provide new ingredients that are not in database, and they should auto save in database for further uses.
2. Also you want to have basic recipe form
We have front end & Back end expertise
Front End - HTML/CSS, JS, Angular JS, Node.js
Back End : PHP/MYSQL, Java
Lets discuss more over chat. Looking forward for your reply.