One important note: it’s best to dilute juices with water to avoid excess sugar.
5. Tomatoes
Tomatoes and tomato juice contain lycopene—a powerful antioxidant that strengthens blood vessels and thins the blood. No wonder countries where people eat a lot of tomatoes have fewer heart problems.
6. Nuts and Seeds
Almonds, walnuts, flaxseeds, and chia seeds all provide magnesium and omega-3s—two essentials for healthy blood and vessels.
I like to add flaxseeds to yogurt or oatmeal. Easy and healthy.
7. Citrus Fruits
Oranges, lemons, and grapefruits are high in vitamin C, which strengthens blood vessels and reduces blood thickness. My mom drinks warm lemon water every morning—and says it makes her feel more energized.

What Makes Blood Thicker?
I’ve noticed that going overboard with certain foods has the opposite effect and makes the body feel heavier:
• Too much salt (it retains water and thickens the blood)
• Fatty meats and sausages
• Sweets and white bread
• Chronic dehydration (not drinking enough water)
Bottom Line
Food really does work—it’s not a myth. Fish, nuts, garlic, citrus fruits, and tomatoes help keep blood “alive” and free-flowing, which means less strain on the heart and vessels. And it all comes without pills or extra expenses.
Important: These are my personal observations and information gathered from open sources. If you have serious blood or heart conditions, be sure to discuss your diet with your doctor.