Food

25 Foods To Eat To Avoid Constipation

6. Spinach

Serving Joy

Your parents have probably been telling you to eat your spinach for years, and for very good reason. Spinach happens to be incredibly high in fiber, about 4 grams for every one cup of cooked spinach in fact. But this dark leafy green is also known to be high in magnesium, a mineral that helps the colon contract. Dr. Blaney explains that this “helps draw water in to flush things through.” Since spinach can be used in a number of foods like salads, soups, dips and tons of other meals, it’s always worth adding to your diet, especially if you want to keep yourself constipation free.