Giống như làm các món canh nấu xương khác, xương bao giờ mình cũng chặt, rửa sạch với nước muối loãng rồi cho vào nồi đun sôi khoảng 2 – 3 phút cho ra hết bọt bẩn khi nấu nước sẽ trong và ăn thấy an toàn hơn. Sau đó, rửa lại bằng nước sạch.
Cho xương, lạc vào nồi ninh với 1.5 lít nước đun đến khi sôi thì tra 1 thìa cafe muối và một thìa hạt nêm vào, vặn nhỏ lửa đun khoảng 30 phút cho xương và lạc chín mềm. Nếu có nồi áp suốt bạn cho vào nồi ninh khoảng 15 phút là được. Sau đó, cho bí đỏ vào nấu chín, nêm lại gia vị cho vừa ăn rồi cho rau ngổ vào, tắt bếp. Nếu bạn thích bí ăn chỉ chín nhừ thì cho bí vào ninh cùng với lạc và xương ngay từ đầu