Based on this example, you have j which is a block of text that can be delimitated by line. If you set say, some variable ingredients to j.split('\n'), it will give you a list of each ingredient with all of the details.
Now, just loop through that, and split each ingredient by multiple spaces (because it seems each part is consistently separated by multiple spaces). That will give you each part separately. Now, just format each part to your liking, and append them to the desired list. Do Exactly what we did on this project Soursop.Farm