May 25, 2025

8 iron-rich foods to fight fatigue

ET Online

Spinach

Spinach is one of the best plant-based sources of iron. Just one cup of cooked spinach offers over 6 mg of iron, plus vitamin C to aid absorption.

Image Source: iStock

Red Meat (Beef, Lamb)

Red meat is rich in heme iron, which is more easily absorbed by the body. Lean cuts offer a potent dose of energy-supporting nutrients, including vitamin B12 and zinc.

Image Source: iStock

Lentils

Lentils are a fantastic meat-free iron source, with about 3 mg per half-cup cooked. They're also loaded with protein and fibre, making them a fatigue-fighting superfood.

Image Source: iStock

Pumpkin Seeds

A handful of pumpkin seeds (about 1 ounce) contains over 2.5 mg of iron. They also provide magnesium and zinc—perfect for fighting fatigue and supporting immune function.

Image Source: iStock

Tofu

Tofu is made from soybeans and provides about 3–4 mg of iron per half-cup. It also contains protein and calcium, making it a great all-in-one energy food.

Image Source: iStock

Chickpeas

Chickpeas offer around 2.4 mg of iron per half-cup. They're excellent in salads, soups, or hummus, and their fibre helps stabilise blood sugar and energy levels.

Image Source: iStock

Quinoa

Quinoa contains around 2.8 mg of iron per cup cooked and is also rich in complete protein. It's a great gluten-free grain that supports muscle recovery and energy production.

Image Source: iStock

Dark Chocolate

Good quality dark chocolate offers about 3.3 mg of iron per ounce. It also contains magnesium and antioxidants—just enjoy it in moderation for a healthy energy boost.

Image Source: iStock

Thanks For Reading!

Next: 8 best summer foods to nourish and hydrate your skin naturally

Read Next