Enjuaga los garbanzos que has remojado y colócalos en una olla grande.
Cubre los garbanzos con agua fría y agrega el hueso de jamón. Lleva la olla a ebullición y luego reduce el fuego para cocinar a fuego lento durante aproximadamente 1 hora. Añade más agua si es necesario.
Mientras los garbanzos se cocinan, prepara la salsa de tomate (opcional). En una sartén, calienta el aceite de oliva y agrega el ajo picado. Luego, añade los tomates picados en cubos y sazona con sal. Cocina a fuego medio hasta que los tomates se hayan deshecho y la salsa espese. Reserva.
En otra olla grande, cocina el tocino, el chorizo, la morcilla, la carne de ternera y la carne de cerdo con suficiente agua para cubrirlos. Lleva a ebullición y luego reduce el fuego a medio. Cocina durante unos 30 minutos, espumando la superficie para eliminar impurezas.
Después de cocinar las carnes, retíralas de la olla y córtalas en trozos.
Agrega las carnes cortadas, la cebolla entera, las zanahorias peladas y la hoja de laurel a la olla de los garbanzos. Cocina todo junto durante unos 30 minutos más o hasta que los garbanzos estén tiernos.
En otra olla pequeña, hierve las patatas peladas hasta que estén tiernas.
Si lo deseas, puedes servir el cocido madrileño en varios platos. En un plato hondo, coloca los garbanzos y las verduras, luego añade las carnes cortadas por encima. Añade las patatas hervidas y, si lo prefieres, un poco de salsa de tomate.
Sirve caliente y disfruta de este delicioso plato tradicional español