Iron plays a vital role in keeping the human body healthy and energetic. This essential mineral helps the body produce haemoglobin, a protein in red blood cells that carries oxygen to every part of the body. When your body receives enough oxygen, organs function properly, and energy levels remain stable throughout the day.
Iron also supports healthy skin, strong hair, durable nails, and proper cell growth. Nutrition experts recommend a daily iron intake of about 18 mg, especially for women and growing teenagers. There are two types of dietary iron.
Heme iron comes from animal products, while non-heme iron comes from plant foods. Fortunately, many foods rich in iron in Kenya are affordable and widely available in local markets. Knowing these foods can help you improve your diet and prevent iron deficiency.

Top Foods Rich In Iron In Kenya That Boost Health Naturally
Kenya has many iron-rich foods from both plant and animal sources. Including these foods in your daily meals can help improve blood health and maintain proper oxygen flow in the body.
Below is a helpful table showing some of the most common foods rich in iron in Kenya and their approximate iron content.
| Food | Type of Iron | Iron Content |
|---|---|---|
| Spinach (100g cooked) | Non-heme | 3.6 mg |
| Beans (1 cup cooked) | Non-heme | 8 mg |
| Lentils (1 cup cooked) | Non-heme | 6.6 mg |
| Peas (1 cup cooked) | Non-heme | 5 mg |
| Pumpkin seeds (28g) | Non-heme | 4.2 mg |
| Beef liver (100g) | Heme | 6.5 mg |
| Beef (100g) | Heme | 2.7 mg |
| Oats (1 cup cooked) | Non-heme | 3.4 mg |
| Sweet potatoes (300g) | Non-heme | 2.5 mg |
| Irish potatoes (300g) | Non-heme | 3.2 mg |
These foods help maintain healthy blood levels while supporting several other body functions.
Plant-Based Foods Rich In Iron In Kenya
Plant foods provide non-heme iron, which is widely available in Kenyan diets. Although this type of iron is absorbed slightly slower than heme iron, regular consumption still helps maintain healthy iron levels.
Some of the best plant-based sources include:
1. Green Vegetables
Green leafy vegetables like spinach are excellent sources of iron. About 100 grams of cooked spinach contains around 3.6 mg of iron, which covers roughly 20% of the daily requirement for women.
Other iron-rich greens commonly eaten in Kenya include:
- Sukuma wiki (collard greens)
- Terere (amaranth)
- Managu (African nightshade)
These vegetables also contain vitamins that support overall health.
2. Legumes
Legumes are among the most important foods rich in iron in Kenya. They are affordable, filling and easy to prepare.
Common examples include:
- Beans
- Lentils
- Peas
A cup of cooked beans provides about 8 mg of iron, while lentils provide about 6.6 mg per cooked cup. Research also shows that regular consumption of legumes may help reduce blood pressure, cholesterol and blood sugar levels.
3. Pumpkin Seeds
Pumpkin seeds are small but highly nutritious. A 28-gram serving contains about 4.2 mg of iron, which equals roughly 26% of the recommended daily intake.
They also provide:
- Healthy fats
- Magnesium
- Zinc
- Protein
Many people add pumpkin seeds to salads, porridge or snacks.
4. Nuts and Whole Grains
Nuts such as cashew nuts and macadamia nuts provide about 1.6 mg of iron per ounce, which equals around 7% of daily needs.
Whole grains also contribute useful amounts of iron. For example:
- Oats provide about 3.4 mg of iron per cooked cup.
Nutrition experts recommend choosing whole grains instead of processed grains because processing often removes important minerals and antioxidants.
5. Iron Rich Fruits
Several fruits also contain useful levels of non-heme iron. These include:
- Dates
- Berries
- Prunes
- Olives
- Watermelon
Fruits also contain vitamin C, which helps the body absorb iron more effectively.
Animal Foods Rich In Iron In Kenya
Animal products contain heme iron, which the body absorbs faster than plant-based iron. Many Kenyan households rely on these foods to maintain healthy iron levels.
1. Organ Meat
Organ meats are among the most powerful iron sources available.
Popular varieties in Kenya include:
- Liver
- Kidneys
- Gizzards
A 100-gram serving of beef liver contains about 6.5 mg of iron, which equals roughly 36% of the recommended daily intake. Organ meats also provide vitamin A, vitamin B12 and folate.
2. Red Meat
Red meat remains one of the most accessible foods rich in iron in Kenya. Beef is widely available in butcheries across the country.
A 100-gram serving of beef contains around 2.7 mg of iron, which equals about 15% of the daily recommended intake.
Red meat also supplies:
- High-quality protein
- Selenium
- Vitamin B12
Eating moderate portions of red meat can help prevent iron deficiency, especially for people with higher iron needs.
Iron deficiency can cause fatigue, weakness, and reduced concentration. Fortunately, Kenya offers many affordable foods rich in iron that support healthy blood and strong body functions.
By combining plant foods like beans and spinach with animal foods like beef and liver, you can easily meet your daily iron needs while maintaining a balanced and nutritious diet.












