Haemoglobin is a part of your blood that carries oxygen to all parts of your body. It helps you stay healthy, energetic, and alert. If you have low haemoglobin, you may feel tired, weak, and dizzy. This is called anaemia. You need to eat foods that have iron and other nutrients to make more haemoglobin.

Here are some foods that can help you increase your haemoglobin levels:

Spinach is a green vegetable that has a lot of iron, folate, and vitamin C. Iron helps make more blood cells, folate helps make more haemoglobin, and vitamin C helps your body absorb iron. You can eat spinach raw in salads, blend it in smoothies, or cook it as a side dish.


Lentils are small beans that have a lot of iron. They are also a good source of protein, which helps your body use iron. You can cook lentils in soups, stews, or salads, and enjoy them with rice or bread.

Beetroots are red vegetables that have a lot of iron, folic acid, and antioxidants. Antioxidants protect your cells from damage. Beetroots are sweet and juicy, and you can eat them raw in salads, or juice them for a drink.


Pomegranates are fruits that have a lot of iron, vitamin C, and antioxidants. They help your body make more blood and haemoglobin. You can eat pomegranates as a snack, add them to salads, or drink their juice.

Fortified cereals
Fortified cereals are breakfast foods that have added iron. They are easy and quick to eat, and can help you increase your haemoglobin levels. You can check the labels for iron-fortified cereals, and eat them with fruits that have vitamin C, like oranges or strawberries.

Fish, especially oily fish like salmon and tuna, have iron and vitamin B12. Vitamin B12 helps your body make more haemoglobin. You can eat fish a few times a week, and cook them in different ways, like baking, grilling, or frying.

Nuts and seeds
Nuts and seeds, like almonds, pumpkin seeds, and sesame seeds, have iron and other nutrients. They are also crunchy and tasty, and you can eat them as snacks between meals, or add them to your dishes.

Dark chocolate

Dark chocolate has iron and antioxidants, and it is also a treat that can make you happy. You can eat a small piece of dark chocolate every day, and enjoy its benefits.

Spirulina is a type of algae that has a lot of iron and other nutrients. It is a powder that you can add to your smoothies or juices, and it can give you a haemoglobin-boosting punch.

These foods can help you increase your haemoglobin levels naturally and holistically. But you also need to eat a balanced diet and talk to your doctor for personal advice.