Food: Fully cooked Hum/Cockles (do consume in moderation)
Spinach
Broccoli
Tofu
Dark Chocolate (yummmm)
Fish (do check which fish because of fishes contain high in mercury and its not safe to eat during pregnancy)
Raisins
Peanut Butter
All of above, do check how many mg of iron do they contain and how much does your body need okie!
I got no recommendation on pills, might want to ask your gynae for recommendations.