Homemade Almond Paste is an easy recipe made with just 5 simple ingredients. It takes 5 minutes to make and costs less than store bought!
10