Consumption of vegetables and fruits is associated with a reduced risk of stroke, but it is unclear whether their protective effects are due to antioxidant vitamins or folate and metabolically related B vitamins. The purpose of the study was to test the hypothesis that intake of fruits and vegetables, which are major sources of antioxidant and vitamin B complex vitamins, reduces the risk of stroke. Cases consisted of patients diagnosed with first event of stroke (n = 69). Controls (n = 69) were age-, sex-, and body mass index-matched to cases. Multivariable-adjusted regression analysis showed that subjects who ate four to six servings of vegetable per day had a 32% reduction in the risk of stroke, and those with more than six servings per day had a reduction of 69% after adjusting for age, sex, BMI, and family history of stroke. Intakes of total fat, plant fat, calcium, potassium, vitamin B1, vitamin B2, vitamin B6, niacin, and folate were significantly and negatively associated with the risk of stroke. Although the trend was not significant, stroke risk was reduced in the second quartile (1.21-2.66 servings per week) of fish intake. However, intake of fruits (average daily intake of 1.0 serving) and antioxidant vitamins such as carotene, vitamin C, and vitamin E was not associated with the risk of stroke. In conclusion, our observational study suggests that intake of fat and vegetables, rich sources of vitamin B complex, calcium, and potassium may protect against stroke.