If at all possible, soak beans in a bowl filled with water for at least 8 hours or overnight.
Reserve ham seasoning packet that comes with the bean mix for later.
Place beans in a large Dutch oven or large stock pot — 6-or 8-quart size.
Add at least 2 quarts water.
Add pork neck bones, or other soup bones you want to use.
Cover with lid.
Bring to a boil.
Once beans come to a boil, reduce heat and simmer for about 1 ½ to 2 hours.
Remove bones from bean pot and take meat off the bones.
Add meat back into the bean pot and discard the bones and any fat or gristle.
Add leeks, onion, peppers, carrots, mushrooms, garlic and broccoli (or whatever vegetables you need to use up).
Add thyme, marjoram, basil, salt, pepper, parsley and diced ham.
Cook an additional 20-30 minutes or until veggies are fork tender. Add vegetable broth and tomatoes and heat through.
Serve with a hot crusty bread or cornbread.