Bí đao gọt bỏ vỏ, cắt bớt ruột rồi thái thành miếng dày khoảng 1cm. Hành tím bóc vỏ, đập dập. Sườn non chặt khúc dài chừng 2 cm, ướp với 1 muỗng hạt nêm và một chút hạt tiêu cùng hành tím đập dập, để ngấm 15 phút. Rửa sạch hành lá, lá ngò, rễ ngò và đầu hành lá đập dập, để riêng. Lá hành và lá ngò cắt nhỏ. Cho nước sạch vừa đủ vào nồi đun sôi, sau đó, cho sườn non, rễ ngò và đầu hành vào. Khi nước sôi lại thì cho nhỏ lửa, hầm xương khoảng 15 phút. Cho bí đao vào nấu đến khi bí vừa chín tới, nêm hạt nêm và các loại gia vị, nếm vị vừa ăn rồi tắt bếp. Múc canh bí ra tô, rắc hành lá, lá ngò và tiêu lên, dùng nóng với cơm.