How to create a Recipe database?

I suggest you create two forms, one for entering ingredients and one for entering recipes. When you need to input a new ingredient, you can use ingredient form. Then in the recipe form, you can select the newly inputed ingredient.

The other way is sharing the base and let users use the base directly.