Certain herbs, such as cayenne, curry, paprika and ginger, contain salicylates that naturally thin blood and increase blood circulation, says Med-Health.net. Often referred to as "warming spices," these herbs increase metabolism and raise overall body temperature.
Other herbs that contain salicylates are cinnamon, peppermint and turmeric. Certain natural foods have this blood thinning property, including oranges, raisins and various types of berries. Honey and vinegar also block vitamin K and help to naturally thin blood, states Med-Health.net.
Other types of natural foods that thin blood are foods high in vitamin E, antibiotics and omega-3 fatty acids. Vitamin E promotes healthy responses in the body and helps prevent over-oxidization, explains Med-Health.net. Swiss chard, mustard greens, almonds and kale are examples of foods rich in vitamin E. Red bell peppers, kiwi and spinach also have a high vitamin E content.
Foods with omega-3 fatty acids help lower cholesterol levels and prevent blood clots. Some of these foods are walnuts, pumpkin seeds and fish. Certain oils, such as canola oil and flax seed oil, have a rich concentration of omegas, reports Med-Health.net. Onions, garlic, jicama and olive oil are natural resources of antibiotics. Consumption of antibiotics over a long period of time is connected to thinning of the blood.