When experiencing acute stress, individuals often turn to eating for comfort, as it provides a sense of satiety and satisfaction that can temporarily alleviate the stressful condition. However, this may increase the risk of obesity, diabetes, cardiovascular disease. In this study, we conducted two behavioral experiments to investigate the effectiveness of social support in reducing stress-induced overeating and the mediative role of negative affect and self-efficacy (Experiment 1), as well as the role of reward sensitivity (Experiment 2). Acute stress was induced using a speech preparation task and then participants were asked to regulate their emotions and cognition, either alone or with the help of pictures and supportive sentences provided by a best friend or stranger. Participants in Experiment 1 then completed the food choice task, and participants in Experiment 2 completed the food incentive delay task and the bogus tasting task. The results of both experiments consistently showed that participants who received support from their friends reported lower levels of perceived stress, chose fewer food portions, and consumed fewer snacks during acute stress, compared to the other three groups. Further mediation analysis using the process macro revealed that the differential influence of social support on the choice of high-calorie foods was due to decreased negative affect and increased self-efficacy. This study provides valuable insights for the development of therapeutic interventions for clinical eating disorders.