In a pot over medium heat, cook chicken with water, quartered onion, whole peppercorn and salt. Bring to a boil and remove scum that will float on top. Cook for about 20 minutes or until chicken is cooked through. When done, remove chicken and strain and reserve broth.
Shred or dice chicken when cool to touch. Set aside
In a pan over medium heat, saute onion until soft.
Add garlic and cook until golden.
Toss-in hotdog and cook for a minute.
Add ham and cook for a minute.
Stir-in macaroni for about a minute.
Stir-in cooked chicken.
Pour reserved broth and bring to a boil. Reduce heat to medium-low.
Simmer for 3 minutes or until macaroni is half cooked, then add carrots.
Pour evaporated milk, stir and continue to cook for about a minute.
Add cabbage and celery. Cook for a minute.
Season with salt and pepper.
Turn off heat. Serve hot with a side of hard boiled eggs, toasted garlic and chopped green onion, if desired.
Notes
If you don’t have enough broth, use Knorr Chicken Bouillon Cubes.
I try to avoid having leftover soup. I make enough to have during the day as pasta tend to absorb the broth and it turns to a mushy texture. Refrigerate leftover.
Other pasta like rotini, medium shell conchiglie or penne pasta will work with this soup.