Nuts and nut butters contain quite a bit of non-heme iron. This is especially true for almonds, cashews, pine nuts and macadamia nuts, which contain between 1–1.6 mg of iron per ounce, or around 6–9% of the RDI.
Are almonds good for iron deficiency?
Almonds are also a good source of iron. They're great as part of a healthy eating plan, but since they're also high in calcium, they may not increase your iron levels that much.
What nut is high in iron?
Pistachio nuts
Of all the popular nut varieties, pistachios have the most iron, containing 14mg per 100g – nearly 4 times the amount of almonds, brazils or cashews. They are also a great source of protein, vitamin E, calcium and magnesium, making pistachios the ideal healthy snack.