ccording to research from 2012, blue-green or greenish stool may be due to the following:
nursing
bile and food passing too quickly through the gut
iron supplements
Green stool may also be an indication that a person has a Clostridioides difficile infection.
Some foods can also make a person’s stools green, including:
spinach
kale
watercress
asparagus