Over high heat in a large stockpot, bring water to a boil.
Add soup bones, shank bones, salt, garlic, and onion and boil for about 10 minutes. Lower heat to low, cover pot, and simmer for about 2½ to 3 hours or until meat on bones is tender. Skim excess foam off the top as it forms and discard.
Add cabbage, carrots, celery, potatoes, zucchini, tomatoes, corn, tomato sauce, safflower petals, coriander seeds, and cilantro. Let it all cook for about 30 minutes, until potatoes are soft but not mushy.
Serve with Mexican rice and lime wedges on the side, and don’t forget the corn tortillas.
© 2013 All rights reserved. Published by Hippocrene Books.