Leave beef shanks on bone and cut beef roast into 1 inch chunks.
Place a large pot over high heat and add 8 cups of water, onion, garlic cloves, bay leaf, salt, and beef. Cover with lid and leave on high heat until the water comes to a boil, about 15 minutes.
Reduce heat to medium and leave to simmer for 20 minutes. After simmering remove beef shanks and cut the beef into chunks and add back in to pot with bones.
Add in the rest of the ingredients, cover, and simmer on medium heat for an additional 30 minutes until veggies have cooked and become tender.