امام صادق (علیه السلام) در ضمن روایتی که فضایل حضرت علی (علیه السلام) و خدمات ایشان را بیان می کردند، فرمودند: «وَ حَجَّ مَعَ النَبي عَشَرَ حِجَج» (مناقب، ج 2، ص 123)؛ «حضرت علی (علیه السلام) با پیامبر (صلی الله علیه و آله) ده مرتبه حج به جا آوردند». یک موردش حجة الوداع بوده که همراه پیامبر (صلی الله علیه و آله) بودند؛ اما درباره نه مرتبه دیگر سخن علامه مجلسی در مورد تعداد حجهای پیامبر (صلی الله علیه و آله) مطرح میشود (مرآة العقول، ج 17، صص 109 و 110)؛ مثلاً بگویی مراد از ده حج، مجموعه حج و عمره ایشان بوده است. همچنین اینکه در دوران حضورشان در مکه، اعمال حج را مخفیانه همراه پیامبر (صلی الله علیه و آله) انجام میدادند، یا همراه قوم خود، ولی فقط کارهایی را سرّی انجام میدادند که مخالف با اعمال مشرکان بوده است.