Sorry, but I don't quite get how your data model works. Would you mind posting a quick visualization of your model tables and their fields?
Is this what you have in mind?
Recipe:
- text?
Ingredients:
- recipe_id
- quantity
- unit
- product_name
What do you mean with retrieving all fields?
If you use Eloquent, you could do something like $recipe->ingredients if you set up the corresponding relation.