We aimed to investigate the association of main meals’ specific protein intake with cardiometabolic risk factors, including general and abdominal obesity, serum lipid profile, and blood pressure (BP). This cross-sectional study was conducted on 850 subjects aged 20–59 years. Dietary intakes were assessed by completing three 24-h recalls, and the protein intake of each meal was extracted. Anthropometric measures, lipid profile, fasting blood sugar and BP were measured. Multivariate logistic regression controlling for age, physical activity, sex, marital status, smoking status, BMI and energy intake was applied to obtain OR and CI. The mean age was 42 years, and the mean BMI of the participants was 27·2. The mean protein intake for breakfast, lunch and dinner was 12·5, 22·2 and 18·7 g/d, respectively. After adjustment for confounders, higher protein intake was not associated with any of the cardiometabolic risk factors, including LDL-cholesterol, HDL-cholesterol, total cholesterol (TC), TAG, body weight, BP and fasting plasma glucose, in any of the three main meals consumed within a day. Adherence to a higher protein intake at each meal was not associated with cardiometabolic risk factors in Iranian adults. Further prospective studies are needed to justify our findings.