Khổ qua nạo bỏ ruột rửa sạch, để ráo. Hành lá, ngò rí xắt nhỏ. Nấm mèo ngâm nở xắt băm nhỏ. Bún tàu ngâm mềm 1 ít, băm nhỏ.
Cho vào tô thịt, cá, bún tàu, nấm mèo, hành ngò, 2 muỗng canh hành phi, 1 muỗng canh hạt nêm, 1,5 muỗng canh nước mắm, ½ muỗng cafe bột ngọt, ⅓ muỗng canh đường, 1 ít tiêu xay rồi trộn cho hỗn hợp dẻo.
Thoa dầu ăn đều tay rồi nhồi thịt vào khổ qua, thoa nước mắm lên thịt để thịt không trồi ra. Vo viên phần thịt cá còn dư.
Cho 1,5l nước lọc hoặc nước hầm xương vào nồi, đun sôi rồi cho khổ qua dồn thịt vào nấu lửa vừa, vớt bọt trong lúc nấu. Nấu khoảng 15-20 phút.
Cho thịt vo viên vào nồi nấu, thêm 1 muỗng cafe muối, 1 muỗng canh nước mắm, 1 muỗng canh đường phèn vào hầm đến khi khổ qua mềm vừa ý. Tắt bếp cho hành lá, ngò rí, tiêu xay vào.
Múc canh khổ qua ra tô, chấm nước mắm ớt ăn kèm cơm nóng và thưởng thức.