Yes, this formula is organic/ protein based stains. Protein-based stains include human stains such as blood and vomit. It is also great for pet stains. The product may also be used as a pretreatment step on sheets, pillowcases, towels and linens prior to a normal laundry wash. The pretreatment step will boost the removal of food stains such as gravy, spaghetti sauce, red wine and chocolate syrup during laundering.