In a large pot, bring 16 cups of water and a big pinch of salt to a boil. Add the bay leaves, beef bones, short ribs and meat, and lower the heat to a simmer.
Simmer for 1 hour and 30 minutes, or until the meat is tender, skimming off any scum that rises to the top. As it simmers, add more water as needed to maintain the same level of broth throughout the cooking process.
Next, add the seasonings, onion, garlic, corn and yucca, and cook for about 15 minutes. Add the remaining vegetables and cook until all the vegetables are tender, about 10–12 minutes.
Finish by adding the fresh herbs and adjusting seasoning to taste, if needed.
Serve with chopped onion, cilantro and lime wedges. Enjoy!