Sort and wash beans; place in a large Dutch oven. Cover with water to 2 inches above beans; cover and let stand 8 hours. Drain beans.
Heat a large Dutch oven over medium-high heat. Coat pan with cooking spray. Add onion and garlic to pan; sauté 3 minutes. Add beans, broth, and remaining ingredients except juice; bring to a boil. Cover, reduce heat, and simmer 2 1/2 hours. Remove ham hock from pan; cool slightly. Remove ham from bones; finely chop and return meat to pan. Discard bones, skin, and fat. Discard bay leaf. Stir in juice.
Soak the beans and chop the vegetables the night before to shave prep time. Measure one-quarter cupfuls of seven varieties of dried beans to use in place of the 12-ounce variety mix. A serving contributes more than one-third of your daily fiber needs.
MyRecipes is working with Let's Move!, the Partnership for a Healthier America, and USDA's MyPlate to give anyone looking for healthier options access to a trove of recipes that will help them create healthy, tasty plates. For more information about creating a healthy plate, visit www.choosemyplate.gov.