8 Foods That Have More Iron Than Beef

Lentil Lovers Unite: Forget steak, lentils pack a whopping 6.6mg iron per cup (cooked)! Bonus points for protein and fiber. Toss them in salads, soups, or curries for a satisfying punch.

Spinach Sensation: Popeye wasn't wrong! A cup of cooked spinach boasts 6.9mg iron, plus vitamins A and C to boost absorption. Blend it into smoothies, wilt it on pizzas, or enjoy it solo with a squeeze of lemon.

Tofu Triumph: This plant-based protein powerhouse delivers 8.8mg iron per half block. Marinate it, crumble it, or stir-fry it for endless culinary adventures.

Quinoa Queen: This ancient grain reigns supreme with 8.1mg iron per cup (cooked). Fluffy and versatile, quinoa shines in bowls, pilafs, or even breakfast porridge.

Pumpkin Seed Surprise: Don't toss those pumpkin seeds! A quarter-cup packs 3.3mg iron. Roast them for a snack, sprinkle them on salads, or blend them into homemade pesto.

Dark Chocolate Delight: Who knew indulging could be healthy? A 3.5oz bar of dark chocolate (70% cacao or higher) boasts 3.2mg iron. Enjoy it in moderation for a guilt-free iron boost.

Dried Fruits Fiesta: Apricots, raisins, and figs are iron-rich superstars. Snack on them solo, add them to trail mix, or bake them into muffins for a naturally sweet and iron-packed treat.

Oysters: Slurp up 4 large ones for a whopping 7.8mg of iron, plus zinc for immunity!