1. Red Meat
What to eat for better blood? Beef is always the top choice for this question. In just 100g of beef, you get 3.1mg of iron, which makes up 21% of the recommended daily intake. Iron is a crucial component of red blood cells that carry oxygen throughout the body. Therefore, for people with anemia, choosing lean cuts of beef is ideal as it not only helps with blood production but also contains low fat, making it good for health and weight management.
Red meats like beef are rich in heme-iron and vitamin B12, so those suffering from anemia should regularly include these meats in their diet. Organ meats such as kidney, heart, and liver also provide high amounts of iron and vitamin B12. Eating 300g of cooked meat can provide between 1-2.5mg of iron. Consuming iron at least 2-3 times a week can help prevent anemia. However, it’s important to balance red meat intake, as it is also high in cholesterol, which could increase the risk of cardiovascular diseases if consumed excessively.


2. Eggs
Eggs are not only a rich source of protein but also contain high amounts of vitamins, minerals, and iron. These nutrients make eggs a great food choice for people with anemia. However, while eggs are beneficial, it’s important not to overconsume them. It’s recommended to eat 3-4 eggs per week, and for individuals with high blood pressure, only 1-2 eggs per week is advisable.
Traditional Chinese medicine suggests that treating anemia should focus on nourishing the kidneys, as their essence is transformed into blood. Additionally, a deficiency in vitamin C and chlorophyll can impair iron absorption, so it’s essential to include colorful fruits and vegetables in the diet. Here are some combinations of eggs with medicinal herbs that can help:
- Egg soup with jujube and goji berries
- Eggs with He Shou Wu
- Eggs with Xuan Kun herb
- Eggs with Yi Mu Cao
- Egg soup with Asparagus Root
- Eggs with Mugwort


3. Gan
Theo dinh dưỡng học cổ truyền, gan lợn vị ngọt đắng, tính ấm, có công dụng dưỡng huyết, bổ can, minh mục, rất thích hợp với các chứng can âm huyết hư gây ra tình trạng hai mắt bị khô, nhìn mờ, thị lực giảm sút, chứng khí huyết hư tổn dẫn tới suy nhược cơ thể, suy dinh dưỡng, suy nhược thần kinh... Trong dinh dưỡng học hiện đại, gan lợn chứa nhiều protein, nguyên tố vi lượng và các vitamin, trong đó sắt và vitamin A là hết sức phong phú, các thức ăn khác không thể sánh được. Người ta ước tính trong 100g gan lợn có chứa tới 12mg sắt.
Ăn gan bổ máu rất tốt, bổ dưỡng cho cơ thể và hoàn toàn có thể chữa được thiếu máu vô cùng hiệu quả. Gan lợn có chứa rất nhiều sắt và protein nên những món ăn từ gan rất tốt cho những người thiếu máu, thiếu sắt. Gan giúp cung cấp những nguyên liệu để tạo ra những huyết sắc tố, giúp hiệu quả phòng cũng như chữa bệnh thiếu máu.
Gan lợn cũng có chứa rất nhiều vitamin C và selen giúp miễn dịch cơ thể được tốt hơn, chống oxy hóa, lão hóa cũng như có khả năng ức chế ung thư. Mặc dù có rất nhiều những lợi ích tốt cho cơ thể tuy nhiên ăn gan lợn gây ra rất nhiều những nguy cơ cho sức khỏe nếu sử dụng không đúng cách.


4. Green and Pumpkin Seeds
Green and pumpkin seeds are excellent sources of iron, providing around 34 mg of iron, which is 188% of the daily recommended intake. Numerous studies have shown that pumpkin seeds can help prevent kidney stone formation. Other seeds, such as sesame, sunflower, and flax, are also rich in iron, offering 23%, 11%, and 9% of the daily iron intake, respectively. These foods are essential for people suffering from anemia.
In addition, green pumpkin seeds offer several other health benefits:
- Rich in Polysaccharides, helping to prevent diabetes
- High in antioxidants, supporting cardiovascular health
- Rich in Zinc, boosting immune function
- High in Magnesium, providing energy
Moreover, pumpkin seeds provide the following benefits:
- Good for heart health
- Improve sleep quality
- Anti-inflammatory properties
- Boost immune system
- Support prostate health
- Beneficial for diabetic patients
- Aid in weight loss
- ...


5. Tofu
Tofu is a food made from various types of beans (such as green beans, black beans), but mainly from soybeans. It is a common dish in Vietnam, known for its great features like being easy to eat, digest, nutritious, easy to prepare, and affordable. Tofu is rich in beneficial nutrients such as iron, calcium, and magnesium. It also helps in the prevention and treatment of some diseases when combined with certain spices and foods.
Tofu contains a substantial amount of non-heme iron. A serving of tofu can provide 3.4 mg, which is 19% of the recommended daily intake of iron. This makes tofu an excellent alternative to meat for providing protein. Since calcium can hinder the absorption of non-heme iron, it is advisable to consume tofu without additional calcium-enhancing foods.
Additionally, consuming tofu has other health benefits:
- Helps prevent cardiovascular diseases
- Reduces cancer risk
- Supports weight loss
- Beneficial for middle-aged women
Tofu and soybeans are products derived from soybeans, which are generally healthy. However, the preparation and storage process is crucial. If possible, it is best to purchase tofu from reputable sources, especially if you don't have the means to make it yourself.


6. Chicken Breast
Chicken breast refers to the lean white meat found on the chest of the chicken, typically separated from the rest of the body during butchering. This meat is highly valued for its nutritional benefits, as it is low in fat and rich in protein, selenium, phosphorus, vitamin B6, and niacin. Due to its health benefits, skinless chicken breast is considered one of the most valuable cuts, often sold at a higher price than other parts like thighs or wings.
Chicken breast contains the highest amount of iron compared to other parts of the chicken, making it an excellent natural source of iron. A 100g serving of chicken breast provides 0.7mg of iron. Bone marrow, bones, liver, and other chicken meat can also help boost hemoglobin levels in the body. Additional benefits of chicken breast include:
- Strengthening muscles
- Assisting with weight loss
- Preventing eye-related diseases
- Fighting depression
- Supporting digestive health
- Reducing osteoporosis risk
- Lowering blood pressure
- Fighting cancer


7. Salmon
Salmon is a highly nutritious fish that is rich in protein, omega-3 fatty acids, and vitamins A, B, and D. The edible bones in salmon are an excellent source of calcium, while it also offers an abundance of minerals like magnesium, potassium, and selenium. In every 100g of salmon, you’ll find:
- 127 calories
- 20.5g of protein
- 4.4g of fat
Salmon is incredibly beneficial for the body, helping to prevent blood clots, cardiovascular diseases, stroke, and high blood pressure, thanks to its omega-3 content. It also provides iron, with 0.7mg per 100g. This is a powerhouse food you should not overlook!
Furthermore, studies have shown that regular consumption of salmon can help reduce the risk of mental health issues like depression. The polyunsaturated fatty acids in salmon can ease mental disturbances and are effective in reducing cognitive decline, dementia, and ADHD symptoms. This is particularly beneficial for children between 4 and 12 years old, especially those struggling with mood swings and behavioral issues.


8. Chocolate
Chocolate is packed with vitamins and minerals. The more pure the chocolate, particularly dark chocolate with a high cacao content, the more nutritional benefits it offers. If you're a fan of chocolate, opt for dark chocolate like Alluvia, as it not only tastes great but also provides a healthy way to boost your iron intake. A 100g bar of Alluvia dark chocolate contains 17mg of iron, which is 83% of your daily recommended iron intake.
Chocolate is also known for helping to replenish blood quickly due to its rich mineral content, including fiber, iron, potassium, zinc, selenium, and magnesium. Additionally, dark chocolate contains flavonoids that improve blood circulation, which is beneficial for both the heart and brain. If you suffer from anemia due to poor circulation, dark chocolate is an excellent choice for you.
The antioxidants in dark chocolate protect and repair cells in your body. To further boost the healthy fats you’re consuming, choose a bar with added nuts or fruits for even more nutrients.


9. Dates
Dates are packed with essential vitamins and minerals. Experts recommend consuming a date a day as part of a balanced and healthy diet, as it helps protect against serious conditions like cancer and high blood pressure. Dates are also rich in fiber, which prevents the absorption of harmful LDL cholesterol from your regular diet. This fruit is also known for its natural laxative properties. Additionally, dates are an excellent source of vitamin A, which has high antioxidant properties and is essential for improving vision. Vitamin A also helps maintain healthy skin. Eating fruits rich in vitamin A can reduce the risk of lung and oral cancers.
Furthermore, the high iron content in dates supports the production of hemoglobin, making them a great food for treating anemia. Dates are also rich in vitamin C, which plays an important role in helping the body absorb iron. Therefore, dates are a powerful food to help combat iron deficiency. Don't overlook this incredible fruit!


10. Pomegranate
Pomegranate is considered one of the healthiest fruits. Packed with a variety of plant compounds that are not found in many other foods, pomegranates have been shown in studies to offer numerous health benefits and reduce the risk of various diseases.
Pomegranates are rich in vitamin C and iron, which not only improve blood circulation but also help alleviate some symptoms of anemia, such as dizziness, fatigue, and weakness. Additionally, pomegranates offer other health benefits such as:
- Anti-aging properties
- Blood thinning effects
- Prevention of atherosclerosis
- Lowering blood pressure
- Arthritis prevention
- Treatment for erectile dysfunction
- Boosting immunity
- Preventing cancer and heart disease


11. Nuts
Historically, our ancestors mixed rice with various grains and beans to stave off hunger. Today, combining different types of nuts into your diet has become a popular healthy trend that many people follow to boost their health. Not only do these nuts have a rich, savory flavor, but they also offer several health benefits:
- Provide healthy energy
- Reduce the risk of disease with antioxidant properties
- Support weight loss
- Help prevent obesity, cardiovascular disease, and diabetes
- Improve gut health
Some of these nuts are also essential foods to include if you're suffering from anemia. Pine nuts, almonds, and walnuts are among the best nuts packed with iron. Regularly consuming a small handful of these nuts can help build red blood cells and prevent anemia.


12. Seafood
Seafood is known to be a rich source of heme iron, a form of iron that the body absorbs easily. Additionally, this food group is packed with calcium, phosphorus, zinc, and other minerals that are beneficial for joint and bone health. Therefore, individuals suffering from anemia should include shellfish like oysters, clams, and mussels in their diet. For example, oysters contain about 7.2 mg of iron per 100g of meat. Oysters are also rich in amino acids that help boost immunity and combat fatigue. However, people with weak stomachs or digestive issues should avoid raw oysters. It is recommended to cook them to prevent the risk of foodborne illness.
Moreover, 100g of freshwater crab contains up to 4.7 mg of iron, while 100g of marine crab offers 3.8 mg, and 100g of dried shrimp provides 4.6 mg of iron. Seafood is also an excellent source of vitamin B12, deficiency of which can lead to anemia.


13. Potatoes
Potatoes are not only delicious and easy to prepare, but they are also highly nutritious and offer significant health benefits. Here are some of the valuable nutrients found in potatoes:
- Prevents degeneration
- High in vitamin C
- Provides essential vitamin D
- Good source of magnesium
- Regulates heart rhythm and nervous system
- Stabilizes blood sugar levels
- Enhances vision and immune system
Additionally, potatoes are an excellent food source for replenishing iron in the body. Every 100g of potato contains 3.2mg of iron. This mineral plays a crucial role in the normal development of the body, contributing to the production of red blood cells, improving stress resistance, supporting immune function, and aiding protein metabolism. While potatoes aren’t the only food rich in iron, they are a great addition to daily meals to boost health. Potatoes are best enjoyed steamed, boiled, or baked. However, avoid frying potatoes, as fried potatoes are unhealthy due to the high levels of saturated fats from the oil used in cooking.


14. Bananas
Regarded as one of the most perfect foods in the world, bananas are packed with vitamins and nutrients. Ripe bananas provide a wealth of nutrients essential for your body's functions:
- Prevent cell damage
- Lower blood pressure
- Relieve heartburn
- Combat anemia
- Boost energy levels
- Help prevent cancer
- Enhance heart health
- Alleviate constipation
- Treat depression
Bananas are a great answer to the question of what fruits help with anemia. They are rich in iron, which plays a key role in stimulating the production of hemoglobin in the blood. Along with iron, bananas also help produce folic acid due to their high levels of B vitamins, which are essential for creating red blood cells.


15. Spinach
Spinach, also known as 'water spinach,' is a nutrient-rich vegetable packed with essential vitamins and minerals such as vitamin B, C, carotene, B9, B12, sodium, potassium, and is particularly high in calcium, phosphorus, magnesium, sulfur, manganese, zinc, iron, copper, iodine, and nickel. It also contains bioactive compounds like spiacin, arginine, lysine, chlorophyll, and mucilage, making it a "superfood" that provides almost all the nutrients your body needs. Just half a cup of cooked spinach can provide up to 20% of your daily iron requirement.
In traditional Eastern medicine, spinach is considered sweet, cool, non-toxic, and is believed to benefit multiple organs by cooling the body, detoxifying from alcohol, improving vision, treating night blindness, promoting healthy childhood growth, and preventing conditions such as lip sores, tongue sores, mouth ulcers, and hemorrhoids. It is especially known for its ability to nourish the blood, prevent bleeding, and cleanse the body of toxins.
Additionally, spinach offers various health benefits, including:
- Managing diabetes
- Preventing asthma
- Regulating blood pressure
- Preventing constipation and improving digestion
- Strengthening bones
- Moisturizing hair and skin, preventing hair loss
- Boosting vision and preventing eye diseases (like eye ulcers, itching, and dryness)
- Supporting mental health by aiding those with nerve weakness or Alzheimer’s, enhancing brain function, increasing blood flow to the brain, and improving cognitive focus
- Preventing cardiovascular diseases (heart failure, high blood pressure, coronary artery disease, high blood lipid levels)
- Protecting the stomach lining and preventing ulcer formation, enhancing digestive health, and reducing inflammation


16. Beetroot
Beetroot has become a popular food in many modern diets due to its wide array of health benefits, such as reducing inflammation, lowering blood pressure, and boosting athletic performance. This root vegetable is packed with vital nutrients, including essential vitamins, minerals, and antioxidants that the body requires. Additionally, beetroot contains bioactive compounds called betalains, which provide a range of impressive health benefits.
As a rich source of iron, an essential component of red blood cells, beetroot helps ensure that oxygen is transported efficiently throughout the body. Without adequate iron, red blood cells cannot function properly, which can lead to iron deficiency anemia. Symptoms of iron deficiency anemia include dizziness, fatigue, shortness of breath, headaches, and irregular heartbeats. To combat this condition, it’s recommended to incorporate iron-rich foods like beetroot into your daily diet. This will help replenish red blood cells and ensure that your body receives sufficient oxygen. Moreover, beetroot is also rich in copper, which supports the production of more iron in the body, further aiding in the prevention and treatment of iron-deficiency anemia.


17. Tomato
The key health benefit of tomatoes lies in the presence of lycopene. Lycopene is a powerful antioxidant found abundantly in tomatoes. This substance is something the body cannot produce on its own and must be obtained through food intake. With its rich lycopene content, tomatoes have become a great dietary addition that helps combat cancer and various other diseases. Drinking a glass of tomato juice daily is an excellent way to enhance your health.
In addition to lycopene, tomatoes are also packed with vitamin A, vitamin C, and beta-carotene, which act as antioxidants in the bloodstream, helping to cleanse free radicals that can damage blood cells. The riper and redder the tomato, the more beta-carotene it contains, making it especially beneficial for blood health. Furthermore, tomatoes are rich in vitamin K, a vital nutrient that helps prevent bleeding disorders.


