Nếu muốn nấu bún ốc để ăn sáng, bạn nên mua ốc và sơ chế ốc từ tối hôm trước. Đem ốc đi ngâm với nước gạo để ốc nhả bỏ hết chất bẩn. Trong trường hợp không ngâm được trước vài tiếng thì bạn ngâm ớt trong nước có cắt thêm vài lát ớt cay. Bắc nồi nhỏ lên bếp, thêm vài hạt muối biển rồi cho ốc vào, đổ lượng nước bằng nửa non phần ốc, luộc đến khi ốc mở miệng là được. Không luộc quá kĩ tránh ốc bị dai.
Khi ốc đã chín thì vớt ra, để nguội, khều phần thịt ốc ra (nên bỏ phần ruột đen mềm của ốc).
Bóp thịt ốc với nước muối trắng và dấm để ốc sạch nhớt và thịt ốc giòn hơn. Tiếp theo bạn ướp ốc với 1,5 muỗng cà phê nước mắm, ½ muỗng cà phê bột nghệ, ¼ muỗng cà phê hạt tiêu, ướp khoảng 25 – 30 phút cho ngấm đều gia vị.
Cà chua đem rửa sạch, khía bỏ phần cuống rồi bổ múi cau.
Ớt tươi, khía dọc thân, loại bỏ hết hạt rồi băm nhuyễn.
Hành lá, tía tô và các loại rau sống ăn kèm thì rửa sạch, thái nhỏ vừa ăn.
Đậu rửa qua với nước lọc, để ráo nước rồi thái miếng nhỏ, chiên vàng.
Xương heo bạn rửa sạch với nước, chần qua với nước sôi rồi ninh với 2 lít nước trong khoảng 30 phút. Trong khi ninh, nếu thấy có bọt thì nên hớt sạch để nước dùng trong và đẹp mắt hơn.
Bún trụng qua nước sôi, rồi để ráo.
Hành tím khô bóc vỏ, băm nhỏ.