Healthiest Beans to Eat, According to Dietitians

Lupini Beans: Lupini beans, one of the highest-protein plant sources, contain 13 grams of protein per 1/2-cup meal. They come in snack packs, giving them a handy high-fiber, protein-rich food.

Pinto Beans: The most popular beans are pinto for good reason. Their 1/2-cup serving contains 8 grams of fiber, more than 28% of your daily fiber needs.

Red Kidney Beans: Red kidney beans—popular in chili, rice, and stewed bean dishes—provide plant-based iron. With 2.6 milligrams per 1/2-cup serving, they provide 14% DV iron.

Chickpeas: They may be roasted, pan-fried, crushed, eaten cold, pureed into hummus, or ground into flour for dough, pasta, and baked items.

Black Beans: Black beans are nutritious in vitamins, minerals, and antioxidants. They contribute protein and fiber to any diet.

White Beans: The most popular are cannellini, butter, navy, and great northern beans. White beans are high in potassium, calcium, folate, and iron.

Best Anti-Inflammatory Foods for Weight Loss