Iron is a mineral that helps your blood carry oxygen to every part of your body. When you don’t get enough, you can feel tired, cold, or cranky.
The good news is that plenty of common foods sitting in your kitchen right now are packed with iron. Some of them might really surprise you!
1. Lentils, the Tiny Powerhouse

Just one cup of cooked lentils gives you about 6.6 milligrams of iron. That’s over a third of what many people need in a day!
Lentils cook fast, usually in 20 minutes, and they don’t need soaking like other beans. Toss them into soups, tacos, or salads.
For a smart boost, pair them with tomatoes or peppers. The vitamin C helps your body soak up more of that iron.
2. Dark Chocolate Delight

Good news for sweet tooths everywhere! A small 3-ounce piece of dark chocolate with 70 percent cocoa or more holds around 10 milligrams of iron.
That doesn’t mean you should eat a whole bar daily, though. Sugar and fat still add up quickly.
Try a couple of squares after dinner as a treat. You get a tasty dessert plus helpful minerals like magnesium and copper too.
3. Spinach Gets a Fair Shout

Remember Popeye gulping canned spinach to grow muscles? Fun fact: an old math mistake once made spinach seem even richer in iron than it really is.
Still, cooked spinach delivers about 6 milligrams per cup, which is impressive. Cooking shrinks it down so you eat more at once.
Squeeze some lemon on top or blend it into a fruit smoothie to help your body absorb the iron better.
4. Pumpkin Seeds for Snacking

Carving jack-o’-lanterns this fall? Don’t throw away those seeds!
Roasted pumpkin seeds, also called pepitas, pack about 2.5 milligrams of iron per ounce.
They’re crunchy, salty, and easy to carry in a backpack or lunchbox.
Sprinkle them over oatmeal, yogurt, or a salad for extra crunch. You’ll also get zinc, which helps your immune system fight off colds during the chilly months.
5. Fortified Breakfast Cereal

Your morning cereal might be secretly working hard for you. Many brands add iron during production, and some bowls supply up to 18 milligrams, a full day’s worth!
Check the nutrition label to see how much your favorite brand contains. Numbers can vary a lot.
Adding strawberries or a glass of orange juice gives you vitamin C. That combo helps your body grab more iron from each spoonful.
6. Tofu’s Quiet Strength

People sometimes call tofu bland, but it’s actually a blank canvas that soaks up any flavor you give it.
Half a cup of firm tofu contains roughly 3 milligrams of iron, plus plenty of protein. It’s a favorite for vegetarians for good reason.
Try pressing out the water, then pan-frying cubes until golden. Toss them in a stir fry with broccoli and soy sauce for an easy weeknight dinner.
7. Chickpeas in Every Form

Hummus lovers, rejoice! Chickpeas, the main ingredient in that creamy dip, provide about 4.7 milligrams of iron per cooked cup.
People have been eating chickpeas for over 7,000 years, starting in the Middle East.
Beyond hummus, you can roast them in the oven with spices for a crispy snack. They also work great in curries, salads, and even blondies.
Yes, really, chickpea desserts exist!
8. Canned Clams and Oysters

Here’s a shocker: shellfish rank among the richest iron sources on Earth. Just 3 ounces of canned clams can deliver over 20 milligrams!
Oysters and mussels are excellent too. Plus, the iron in seafood is the heme kind, which your body absorbs easily.
Not into slurping oysters? Stir canned clams into pasta with garlic and butter.
It’s affordable, quick, and tastes like a fancy restaurant meal.
9. Potatoes with Their Skins On

Grandma was right when she said to eat the potato skin. A large baked potato with skin holds nearly 2 milligrams of iron.
Much of the good stuff sits right in or just under that brown peel.
Scrub potatoes well, poke a few holes with a fork, and bake them until fluffy inside. Top with beans or broccoli to stack even more nutrients onto your plate.
10. Blackstrap Molasses

Ever baked gingerbread cookies? That dark, sticky syrup giving them flavor might be blackstrap molasses, an old-fashioned iron booster.
One tablespoon offers around 3.6 milligrams of iron. It’s made from the leftovers when sugar cane is boiled down three times.
The taste is strong and a little bitter, so start small. Stir a spoonful into oatmeal, baked beans, or warm milk for a cozy, mineral-rich treat.
11. Lean Beef Basics

When it comes to easy-to-absorb iron, red meat is a classic champion. Three ounces of lean beef gives about 2.5 milligrams of heme iron.
Your body takes in heme iron better than the plant-based type.
Choose lean cuts like sirloin or ground beef that’s 90 percent lean. Tacos, burgers, and chili are all kid-friendly options.
Adding beans to chili doubles up your iron in one tasty bowl.
12. Dried Apricots

Chewy, sweet, and bright orange, dried apricots look more like candy than a health food.
A half cup contains around 2 milligrams of iron. Drying removes water, which concentrates the nutrients into each little bite.
Keep a bag in your desk or sports bag for a quick energy pick-me-up. Mix them with nuts for homemade trail mix.
Just watch portions, since dried fruit is naturally high in sugar.
13. Quinoa, the Ancient Grain

Ancient Incas called quinoa the mother of all grains, and they had good reason.
One cooked cup provides about 2.8 milligrams of iron along with complete protein, meaning it has all the building blocks your muscles need. Technically, it’s a seed, not a grain!
Rinse it before cooking to remove a bitter coating. Then swap it for rice in burrito bowls, or serve it cold in a colorful veggie salad.
14. Eggs at Breakfast

Scrambled, fried, or hard-boiled, eggs are a breakfast favorite in millions of homes. Most people don’t realize they carry iron too.
Two large eggs give you about 1.7 milligrams, mostly found in the yolk.
Here’s a neat trick: cooking eggs in a cast iron pan can add a little extra iron to your meal. Serve them with whole grain toast and fruit for a well-rounded morning plate.
15. Cashews by the Handful

Creamy and buttery, cashews might be the most snackable nut around. An ounce, roughly 18 nuts, offers about 1.9 milligrams of iron.
Funny enough, cashews grow attached to a fruit called the cashew apple, hanging below it like a little hook.
Blend soaked cashews into creamy pasta sauces, or toss them into a chicken stir fry. Cashew butter on apple slices also makes a satisfying after-school snack.