Can you eat raw navy beans?
Quick Answer
No
Raw navy beans contain lectins, a type of protein that can cause food poisoning if consumed in large amounts. They need to be properly cooked before eating.

What Is It?
Navy beans, also known as haricot beans, are a type of legume. They are small, white and oval-shaped, and are commonly used in dishes such as baked beans and soups.
Historical Context
Navy beans got their name because they were a staple food of the United States Navy in the early 20th century.
Why It Can Be Risky
Eating raw navy beans can pose several health risks.
- Food poisoning: The lectins in raw navy beans can cause symptoms such as nausea, vomiting, and diarrhea.
- Digestive issues: Raw beans are hard to digest, which can lead to gas and bloating.
- Nutrient absorption: The lectins can also interfere with the absorption of nutrients in the gut.
Safe Method?
To safely eat navy beans, they should be soaked for at least 5 hours or overnight, then boiled for at least 10 minutes. This will neutralize the lectins and make the beans easier to digest.
Safe Alternatives
If you don’t have time to soak and cook navy beans, canned navy beans are a good alternative. They are already cooked and ready to eat.
Storage Tips
Store dry navy beans in a cool, dry place. Once cooked, they can be stored in the refrigerator for up to a week, or frozen for longer storage.
Preparation Tips
Before cooking navy beans, rinse them thoroughly and pick out any stones or debris. After soaking, drain and rinse again before cooking.