Meat, eggs, and dairy are not only harmful to your health; they are leading contributors to climate change and cause immense animal suffering. Say goodbye to animal products and include these six iron-rich plant-based foods in your diet:

1. Lentils

One of the healthiest foods on the planet, lentils are packed with iron and other nutrients and they’re virtually fat-free. Great in soups and stews or served with rice, lentils are cheap and iron-rich additions to your dinner plate.

2. Oatmeal

A perfect start to a cold winter morning, oatmeal is brimming with iron and fiber to power your day. Glam it up with nuts, dried or fresh fruit, maple syrup, cinnamon, brown sugar, and soy milk.

3. Tofu

Great in stir-fries or barbecued on the grill, tofu is filled with iron and protein. Be sure to buy the firm or extra-firm variety and flavor it with your favorite sauce.

4. Beans

A staple around the world, beans are not only cheap and delicious, but also happen to be high in iron. Pop open a can and add them to a savory taco, chili, soup, or other flavorful dish.

5. Leafy Greens

Spinach and collard greens in particular are high in iron and lots of other nutrients. If the taste doesn’t thrill you, try blending them in a smoothie with soy milk, a banana, and frozen fruit.

6. Dried Apricots

Great in salads or oatmeal, or as a midday snack, dried apricots are packed with iron and fiber. These sweet treats are perfect by themselves and also add a fruity flavor to baked goods.

For more plant-based health tips and recipe ideas, click here.