Combine the beef, garlic, onions and 12 cups of water in a large pot. Sprinkle with salt and bring to a boil. Reduce to a simmer, cover and simmer for 30 minutes.
Uncover the pot and skim off the foam and grease. Add the potatoes, corn, carrots, celery and zucchini. Cover and continue simmering for 30 more minutes.
Add the kale and simmer for 5 minutes. Turn the heat off and serve with lime wedges, hot sauce, warm corn tortillas and bread. Garnish with chopped cilantro and parsley.