Tim gà cắt khứa tùy thích, bỏ máu đông, chà rửa với chanh muối cho sạch, để ráo. Cho tim gà vào tô, thêm 1 muỗng canh hạt nêm, ½ muỗng canh đường, 1 muỗng canh dầu hào, 1 muỗng canh nước tương vào trộn đều.
Bún gạo cho vào thau nước ngâm 30 phút cho mềm. Sau khi ngâm vớt bún xả lại nước để ráo.
Cải bỏ gốc, cắt khúc, chẻ đôi gốc to, lá để riêng. Cà rốt bào vỏ, bào mỏng. Hành tím, tỏi cho vào máy xay gia vị xay nhuyễn.
Cho vào chén 1,5 muỗng canh đường, 1 muỗng canh hạt nêm, 2 muỗng canh nước tương, 2 muỗng canh dầu hào, 2 muỗng canh tương ớt, 1 ít tiêu xay, 30ml nước lọc khuấy đều làm sốt xào bún.
Cho dầu ăn vào chảo đun nóng, dầu nóng cho hành tỏi xay vào phi thơm rồi cho tim gà vào xào từ 5-7 phút cho chín rồi vớt tim gà ra.
Cho hết phần hành tỏi xay còn lại vào chảo xào thơm rồi cho cà rốt, gốc cải xào đều. Cho tiếp lá cải vào xào, thêm 3 muỗng canh sốt xào đảo đều.
Cho bún gạo vào chảo, thêm tiếp 5-6 muỗng canh sốt xào vào xào đều, xốc đều bún. Cho tim gà vào xào đều rồi tắt bếp.
Cho bún gạo xào tim ra dĩa, thêm ngò rí, hành phi, tiêu xay tùy thích và thưởng thức.