Set aside cheese sauce packet from macaroni and cheese mix. In a large saucepan, bring 8 cups water to a boil. Add macaroni; cook for 8-10 minutes or until tender.
Meanwhile, in another large saucepan, bring remaining water to a boil. Add broccoli and onion; cook, uncovered for 3 minutes. Stir in the soup, milk, ham and contents of cheese sauce packet; heat through. Drain macaroni and stir into soup.