In a large stock pot, bring water to a boil, then add the onion, garlic, bones, meat and salt. Allow this to boil for about 15 minutes or until the bits and foam rise. Strain the bits off the top.
Add bullion cubes and corn. Cover the pot with the lid and boil for about 45 minutes.
Add the carrots and potatoes, return the lid to cover the pot, and allow it to boil for another ten minutes.
Add the calabacitas and tomato sauce to the pot. Return the lid and boil for another ten minutes.
Add the chunks of cabbage to the pot and boil for another ten minutes or until the potatoes and carrots are softened.
Scoop a little of each item from the pot into a soup bowl. Our family likes to top the bowl with options such as cilantro, diced onions, cheese, Chaloula hot sauce and/or a squeeze of lime juice. (See the "Shop" button above)
The caldo can be served with Mexican rice, tortillas or other sides to your liking.