I've got a website where users can make recipes.

So I've got a table called `ingredients` with ingredients

So the user selects the ingredients he/she wants with the amount required, and then I will store this in a new table called `recipes`

But I wonder what's the best practice for storing this

I was thinking like this

**RECIPES** 

```
Id | UserId | IngredientId  
-------------------------- 
0  | 23     | 3,6,7,9,2,1    
1  | 56     | 8,2,6,7,1  
2  | 80     | 1,7,3,2,7  
3  | 11     | 6,7,4,3,21,2 

```