Best Vegetarian Sources Of Iron

Image: Unsplash

21 September 2025

Iron is essential for oxygen transport in the blood and energy production, but plant-based sources are less absorbable than animal sources 

Image: Pexels

To boost absorption, pair these foods with vitamin C-rich options like citrus, bell peppers, or tomatoes. Here are some of the best plant-based options

Image: Unsplash

Lentils (cooked): 1 cup (198g) provides 6.6 mg, It is versatile in soups and salads and also high in fibre and protein

Image: Pexels

Spinach: 6.4 mg of iron per cup cooked, rich in vitamins and antioxidants

Image: Unsplash

Kidney Beans: 5.2 mg of iron per cup, high in essential amino acids and fibre

Image: Pexels

Quinoa (cooked): 1 cup (185g) provides 5.2 mg. It is a complete protein and great gluten-free grain base

Image: Unsplash

Tofu (firm): 1/2 cup (126g) provides 5.4 mg and is soy-based, absorbs flavors well in stir-fries

Image: Unsplash

Chickpeas: 4.7 mg of iron per cup, rich in protein and fibre

Image: Unsplash

Soybeans: 4.5 mg of iron per cup, rich in protein and fibre

Image: Unsplash

Pumpkin Seeds: 3 mg of iron per ounce, rich in healthy fats and protein

Image: Unsplash

Chia Seeds: 16.4 mg of iron per 100g, rich in omega-3 fatty acids and fibre

Image: Unsplash

Check More Stories

Image: Unsplashi

ndtv.com