庄稼 specifically refers to food crops growing in fields (wheat, rice, corn, etc.) — not fruits, vegetables, or cash crops.
庄稼人 (zhuāngjia rén) and
庄稼汉 (zhuāngjia hàn) are folksy terms for 'farmer,' with a warmer, more down-to-earth feel than the formal
农民.