قال ابن عباس: أسلم كل من شهد بدرا مع المشركين من بني هاشم، فادى العباس نفسه وابن أخيه عقيلا، ثم رجعوا جميعا إلى مكة، ثم أقبلوا إلى المدينة مهاجرين.
وعن العباس بن عبد المطلب قال:
لما كان يوم فتح مكة ركبت بغلة رسول الله صلى الله عليه وسلم، وتقدمت إلى قريش وفي رواية: إلى مكة لأردهم عن حرب رسول الله صلى الله عليه وسلم، ففقدني رسول الله صلى الله عليه وسلم، فسأل عني فقالوا: تقدم إلى مكة ليرد قريشا عن حربك، فقال رسول الله صلى الله عليه وسلم: ردوا علي أبي، ردوا علي أبي، لا تقتله قريش كما قتلت ثقيف عروة بن مسعود، قال: فخرجت فوارس من أصحاب رسول الله صلى الله عليه وسلم حتى يلقوني فردوني معهم. فلما رآني رسول الله صلى الله عليه وسلم جهش واعتنقني باكيا، فقلت: يا رسول الله، إني ذهبت لأنصرك، فقال: نصرك الله، اللهم انصر العباس وولد العباس. قالها ثلاثا. ثم قال: يا عم، أما علمت أن المهدي من ولدك موفقا راضيا مرضيا؟ وعن عبادة بن الصامت: قال: أخذ العباس بعنان دابة رسول الله صلى الله عليه وسلم يوم حنين حين أنهزم المسلمون فلم يزل آخذا بعنان دابته، حتى نصر الله رسوله وهزم المشركين.
وعن عبد المطلب بن ربيعة بن الحارث بن عبد المطلب قال: دخل العباس على رسول الله صلى الله عليه وسلم مغضبا، فقال له: ما يغضبك؟ قال: يا رسول الله، ما لنا ولقريش إذا تلاقوا بينهم تلاقوا بوجوه مبشرة، وإذا لقونا لقونا بغير ذلك، فغضب رسول الله صلى الله عليه وسلم حتى احمر وجهه، وحتى استدر عرق بين عينيه، وكان إذا غضب استدر. فلما سري عنه قال: والذي نفسي بيده أو نفس محمد بيده لا يدخل قلب رجل الإيمان حتى يحبكم لله عز وجل ولرسوله، ثم قال: أيها الناس، من آذى العباس فقد آذاني، وإنما عم الرجل صنو أبيه.