Cho bún vào thau ngâm nước lạnh 30 phút đến khi bún mềm thì xả lại nước, để ráo.
Cải thìa cắt gốc chẻ đôi, cà rốt xắt vỏ bào mỏng, ngò bỏ gốc rồi đem rau củ giá rửa sạch để ráo. Hành tỏi cho vào máy xay gia vị xay nhuyễn. Tôm lột vỏ, bỏ chỉ lưng, rửa sạch để ráo. Chả xắt lát mỏng.
Đập trứng gà vào chén đánh tan rồi cho vào chảo dầu nóng chiên trứng chín.
Bắc chảo khác lên bếp, cho dầu ăn vào đun nóng. Dầu nóng cho 1 muỗng canh hành tỏi xay vào phi thơm rồi cho tôm vào đảo đều; nêm 1 muỗng cafe hạt nêm, 1 muỗng canh dầu hào đảo đều. Cho tiếp chả lụa, trứng chiên vào chảo đảo đều rồi tắt bếp, trút ra dĩa.
Cho vào chén 1 muỗng canh hạt nêm, 2 muỗng canh nước tương, 2 muỗng canh dầu hào, 1 muỗng canh tương ớt, tiêu xay khuấy đều làm sốt để xào.
Cho vào chảo khác 3 muỗng canh dầu ăn đun nóng rồi cho phần hành tỏi xay còn lại vào phi thơm. Cho cải thìa, cà rốt, 2 muỗng canh sốt xào vào xào lửa lớn 2 phút.
Cho tiếp bún gạo và phần sốt xào còn lại vào chảo xốc đều đến khi sợi bún tơi mềm thì cho giá đỗ, tôm, chả lụa, trứng chiên vào trộn đều. Thêm ngò rí, tiêu xay và tắt bếp.
Cho bún gạo xào thập cẩm ra dĩa, ăn kèm tương ớt, nước tương ớt tùy thích và thưởng thức.