Your current diet plan is good, but increasing the frequency and portion sizes of iron-rich foods, along with proper supplementation, will help improve your hemoglobin levels effectively
Take
vitamin C-rich foods (kiwis, citrus fruits) with iron-rich meals to enhance absorption
Space
calcium tablets at least 2 hours apart from iron-rich meals or supplements