Vegetables and Spices. Other foods for high blood pressure include vegetable s and spices. These foods provide substances needed to control hypertension. Some key vegetables and spices to incorporate into your healthy eating plan are celery, garlic, onion, tomato, broccoli, carrot, saffron, and assorted spices.